Documentation

TauCeti.Algebra.AlgebraicGroup.HopfIdeal.Normal.Basic

Normal Hopf ideals #

A Hopf ideal I in a commutative Hopf algebra H defines a closed subgroup of the affine group represented by H. This file defines normality of that closed subgroup in Hopf-algebra coordinates: the ideal is stable under the coordinate morphism of conjugation,

c♯ : H → H ⊗[R] H,

with the first tensor factor carrying the conjugating variable. Thus I is normal when c♯(I) ⊆ H ⊗ I. It also verifies the pointwise meaning of this condition: over every commutative value algebra, the subgroup cut out by a normal Hopf ideal is a normal subgroup of the ambient group of points.

Normal Hopf ideals are closed under arbitrary suprema. Every Hopf ideal has a normal core: the largest normal Hopf ideal below it. This normal-core API is the Hopf-ideal analogue of Mathlib's Subgroup.normalCore at the level of the ideal lattice. Since the ideal-to-subgroup dictionary is contravariant, J.normalCore cuts out the smallest normal closed subgroup containing the subgroup cut out by J, namely its normal closure.

Main declarations #

References #

The coordinate criterion is the usual adjoint-coaction characterization of a normal closed subgroup; see J. S. Milne, Algebraic Groups (2017), §3.5 and §10.20. This is the normality prerequisite in Layer 3, “Normality and quotients”, of the ReductiveGroups roadmap.

A Hopf ideal is normal when the coordinate morphism of conjugation carries it into H ⊗ I. The first tensor factor of HopfAlgebra.conjugationAlgHom is the conjugating variable, so the right tensor ideal is the ideal of G × V(I).

Equations
Instances For

    Normality restated as the defining ideal inclusion.

    A Hopf ideal is normal exactly when the coordinate conjugation of each of its elements belongs to H ⊗ I.

    The coordinate conjugation of an element of a normal Hopf ideal belongs to H ⊗ I.

    theorem TauCeti.HopfIdeal.IsNormal.map {R : Type u} {H : Type v} [CommSemiring R] [CommSemiring H] [HopfAlgebra R H] {K : Type w} [CommSemiring K] [HopfAlgebra R K] {I : HopfIdeal R H} (hI : I.IsNormal) (f : H →ₐc[R] K) :

    The image of a normal Hopf ideal under a morphism of commutative Hopf algebras is normal.

    Contravariantly, pulling a normal closed subgroup back along a morphism of affine group schemes again gives a normal closed subgroup.

    @[simp]

    The zero Hopf ideal cuts out the whole affine group, hence is normal.

    theorem TauCeti.HopfIdeal.isNormal_iSup {R : Type u} {H : Type v} [CommSemiring R] [CommSemiring H] [HopfAlgebra R H] {i : Sort u_1} {I : i → HopfIdeal R H} (hI : ∀ (j : i), (I j).IsNormal) :
    (⨆ (j : i), I j).IsNormal

    An arbitrary supremum of normal Hopf ideals is normal.

    theorem TauCeti.HopfIdeal.isNormal_sSup {R : Type u} {H : Type v} [CommSemiring R] [CommSemiring H] [HopfAlgebra R H] {s : Set (HopfIdeal R H)} (hs : ∀ I ∈ s, I.IsNormal) :

    The supremum of a set of normal Hopf ideals is normal.

    noncomputable def TauCeti.HopfIdeal.normalCore {R : Type u} {H : Type v} [CommSemiring R] [CommSemiring H] [HopfAlgebra R H] (J : HopfIdeal R H) :

    The largest normal Hopf ideal contained in J.

    Contravariantly, it cuts out the smallest normal closed subgroup containing the subgroup cut out by J, namely its normal closure.

    Equations
    Instances For
      @[simp]

      The normal core is normal.

      The normal core of a Hopf ideal is contained in that ideal.

      A normal Hopf ideal lies below the normal core of J exactly when it lies below J.

      theorem TauCeti.HopfIdeal.normalCore_mono {R : Type u} {H : Type v} [CommSemiring R] [CommSemiring H] [HopfAlgebra R H] {I J : HopfIdeal R H} (hIJ : I ≤ J) :

      The normal-core operator is monotone.

      A Hopf ideal equals its normal core exactly when it is normal.

      @[simp]

      Taking the normal core twice has the same effect as taking it once.

      A normal Hopf ideal cuts out a normal subgroup of points over every commutative R-algebra.

      A Hopf ideal is normal if and only if it cuts out a normal subgroup over every commutative value algebra.

      theorem TauCeti.HopfIdeal.IsNormal.comapOfSurjective_of_bijective {R : Type u} [CommRing R] {H K : Type v} [CommRing H] [CommRing K] [HopfAlgebra R H] [HopfAlgebra R K] {I : HopfIdeal R K} (hI : I.IsNormal) (f : H →ₐc[R] K) (hinj : Function.Injective ⇑f) (hsurj : Function.Surjective ⇑f) :

      Pulling a normal Hopf ideal back along a bijective bialgebra morphism preserves normality.