File tree Expand file tree Collapse file tree
Mathlib/RingTheory/HopfAlgebra Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -48,9 +48,11 @@ end Ring
4848
4949namespace HopfAlgebra
5050
51+ variable [Ring A]
52+
5153/-- Upgrade a bialgebra generated by primitive elements to a Hopf algebra by specifying the
5254antipode-on-generators formula `S p = op (-p)`. -/
53- noncomputable abbrev ofPrimitives [Ring A] [ Bialgebra R A] (S : A →ₐ[R] Aᵐᵒᵖ) {s : Set A}
55+ noncomputable abbrev ofPrimitives [Bialgebra R A] (S : A →ₐ[R] Aᵐᵒᵖ) {s : Set A}
5456 (adjoin_eq_top : Algebra.adjoin R s = ⊤)
5557 (prim : ∀ p ∈ s, IsPrimitiveElem R p)
5658 (S_apply : ∀ p ∈ s, S p = op (-p)) :
@@ -62,8 +64,8 @@ noncomputable abbrev ofPrimitives [Ring A] [Bialgebra R A] (S : A →ₐ[R] Aᵐ
6264
6365/-- On a Hopf algebra generated by primitive elements, the antipode is the unique anti-algebra hom
6466negating the generators. -/
65- theorem eq_antipodeAlgHomOp_of_primitives [Ring A] [ HopfAlgebra R A] (S : A →ₐ[R] Aᵐᵒᵖ)
66- {s : Set A} (adjoin_eq_top : Algebra.adjoin R s = ⊤) (prim : ∀ p ∈ s, IsPrimitiveElem R p)
67+ theorem eq_antipodeAlgHomOp_of_primitives [HopfAlgebra R A] (S : A →ₐ[R] Aᵐᵒᵖ) {s : Set A}
68+ (adjoin_eq_top : Algebra.adjoin R s = ⊤) (prim : ∀ p ∈ s, IsPrimitiveElem R p)
6769 (S_apply : ∀ p ∈ s, S p = op (-p)) :
6870 S = antipodeAlgHomOp R A := by
6971 have h := eq_antipode_of_adjoin_eq_top_left (S₀ := (opLinearEquiv R).symm.toLinearMap ∘ₗ
You can’t perform that action at this time.
0 commit comments