Hopf algebra structure on quotients by Hopf ideals #
A Hopf ideal of an R-Hopf algebra A is a biideal stable under the antipode. The quotient
by a Hopf ideal inherits a Hopf algebra structure.
Main definitions #
Ideal.IsHopfIdeal R I:Iis a coideal (as anR-submodule) stable under the antipode.
Main results #
HopfAlgebra R (A ⧸ I)instance when[I.IsTwoSided]and[I.IsHopfIdeal R].
class Ideal.IsHopfIdeal (R : Type u_1) {A : Type u_2} [CommRing R] [Ring A] [HopfAlgebraStruct R A] (I : Ideal A) extends (Submodule.restrictScalars R I).IsCoideal :
An ideal whose underlying R-submodule is a coideal and which is stable under the
antipode (S(I) ⊆ I). Together with I.IsTwoSided, this makes I a Hopf ideal.
- map_mkQ_comul_eq_zero ⦃x : A⦄ : x ∈ restrictScalars R I → (TensorProduct.map (restrictScalars R I).mkQ (restrictScalars R I).mkQ) (CoalgebraStruct.comul x) = 0
- antipode_mem ⦃x : A⦄ : x ∈ I → (HopfAlgebraStruct.antipode R) x ∈ I
Instances
theorem Ideal.isHopfIdeal_iff (R : Type u_1) {A : Type u_2} [CommRing R] [Ring A] [HopfAlgebraStruct R A] (I : Ideal A) :
IsHopfIdeal R I ↔ (Submodule.restrictScalars R I).IsCoideal ∧ ∀ ⦃x : A⦄, x ∈ I → (HopfAlgebraStruct.antipode R) x ∈ I
@[instance_reducible]
instance HopfAlgebra.Quotient.instHopfAlgebraStructQuotientIdeal {R : Type u_1} {A : Type u_2} [CommRing R] [Ring A] [HopfAlgebraStruct R A] (I : Ideal A) [I.IsTwoSided] [Ideal.IsHopfIdeal R I] :
HopfAlgebraStruct R (A ⧸ I)
Equations
- One or more equations did not get rendered due to their size.
@[simp]
theorem HopfAlgebra.Quotient.antipode_mk {R : Type u_1} {A : Type u_2} [CommRing R] [Ring A] [HopfAlgebraStruct R A] (I : Ideal A) [I.IsTwoSided] [Ideal.IsHopfIdeal R I] (a : A) :
@[deprecated HopfAlgebra.Quotient.antipode_mk (since := "2026-09-19")]
theorem HopfAlgebra.Quotient.antipode_comp_mkₐ {R : Type u_1} {A : Type u_2} [CommRing R] [Ring A] [HopfAlgebraStruct R A] (I : Ideal A) [I.IsTwoSided] [Ideal.IsHopfIdeal R I] :
antipode R ∘ₗ (Ideal.Quotient.mkₐ R I).toLinearMap = (Ideal.Quotient.mkₐ R I).toLinearMap ∘ₗ antipode R
@[instance_reducible]
noncomputable instance HopfAlgebra.Quotient.instQuotientIdeal {R : Type u_1} {A : Type u_2} [CommRing R] [Ring A] [HopfAlgebra R A] (I : Ideal A) [I.IsTwoSided] [Ideal.IsHopfIdeal R I] :
HopfAlgebra R (A ⧸ I)