Documentation

TauCeti.Algebra.HopfAlgebra.Kernel

Kernels of Hopf algebra morphisms #

This file records two conditions under which the kernel of a morphism of Hopf algebras is a Hopf ideal. Over an arbitrary commutative base, surjectivity provides the exactness needed to identify the kernel of the tensor-square map with ker f ⊗ H + H ⊗ ker f. Over a field, no surjectivity hypothesis is needed: after factoring through H / ker f, the tensor square of the injective factor remains injective.

This is a Layer 3 prerequisite for the reductive-groups roadmap target "Hopf ideals ↔ closed subgroup schemes", specifically the "kernels" part of the Hopf-ideal/closed-subgroup dictionary.

Main declarations #

References #

The construction is the standard kernel Hopf ideal. The tensor-kernel exactness steps use Mathlib's Algebra.TensorProduct.map_ker and Module.Flat.ker_lTensor_eq.

Tensoring on the left by a flat algebra carries the kernel of an algebra map to the corresponding right tensor ideal.

def TauCeti.HopfIdeal.kerOfSurjective {R : Type u} {H : Type v} {K : Type w} [CommRing R] [Ring H] [Ring K] [HopfAlgebra R H] [HopfAlgebra R K] (f : H →ₐc[R] K) (hf : Function.Surjective f) :

The kernel of a surjective bialgebra morphism, as a Hopf ideal.

Equations
Instances For
    @[simp]
    theorem TauCeti.HopfIdeal.kerOfSurjective_toIdeal {R : Type u} {H : Type v} {K : Type w} [CommRing R] [Ring H] [Ring K] [HopfAlgebra R H] [HopfAlgebra R K] (f : H →ₐc[R] K) (hf : Function.Surjective f) :

    The underlying ideal of the kernel Hopf ideal is the ring-hom kernel.

    @[simp]
    theorem TauCeti.HopfIdeal.mem_kerOfSurjective {R : Type u} {H : Type v} {K : Type w} [CommRing R] [Ring H] [Ring K] [HopfAlgebra R H] [HopfAlgebra R K] (f : H →ₐc[R] K) (hf : Function.Surjective f) {x : H} :
    x kerOfSurjective f hf f x = 0

    Membership in the kernel Hopf ideal is vanishing under the bialgebra morphism.

    The kernel Hopf ideal is bottom exactly when the morphism is injective.

    def TauCeti.HopfIdeal.ker {H : Type v} {K : Type w} [Ring H] [Ring K] {k : Type u} [Field k] [HopfAlgebra k H] [HopfAlgebra k K] (f : H →ₐc[k] K) :

    The ordinary kernel of a morphism of Hopf algebras over a field, as a Hopf ideal. No surjectivity hypothesis is needed over a field.

    Equations
    Instances For
      @[simp]
      theorem TauCeti.HopfIdeal.ker_toIdeal {H : Type v} {K : Type w} [Ring H] [Ring K] {k : Type u} [Field k] [HopfAlgebra k H] [HopfAlgebra k K] (f : H →ₐc[k] K) :

      The underlying ideal of the kernel Hopf ideal is the ordinary ring-hom kernel.

      @[simp]
      theorem TauCeti.HopfIdeal.mem_ker {H : Type v} {K : Type w} [Ring H] [Ring K] {k : Type u} [Field k] [HopfAlgebra k H] [HopfAlgebra k K] (f : H →ₐc[k] K) {x : H} :
      x ker f f x = 0

      Membership in the kernel Hopf ideal is vanishing under the morphism.

      theorem TauCeti.HopfIdeal.ker_le_ker_comp {H : Type v} {K : Type w} [Ring H] [Ring K] {k : Type u} [Field k] [HopfAlgebra k H] [HopfAlgebra k K] {L : Type x} [Ring L] [HopfAlgebra k L] (f : H →ₐc[k] K) (g : K →ₐc[k] L) :
      ker f ker (g.comp f)

      The kernel Hopf ideal of a morphism is contained in the kernel after postcomposition.

      @[simp]
      theorem TauCeti.HopfIdeal.kerOfSurjective_eq_ker {H : Type v} {K : Type w} [Ring H] [Ring K] {k : Type u} [Field k] [HopfAlgebra k H] [HopfAlgebra k K] (f : H →ₐc[k] K) (hf : Function.Surjective f) :

      Over a field, the kernel constructed for a surjective morphism agrees with the canonical kernel, which does not require the surjectivity hypothesis.

      @[simp]

      The kernel of the quotient bialgebra morphism by I is I.

      @[simp]
      theorem TauCeti.HopfIdeal.ker_eq_bot_iff {H : Type v} {K : Type w} [Ring H] [Ring K] {k : Type u} [Field k] [HopfAlgebra k H] [HopfAlgebra k K] (f : H →ₐc[k] K) :

      The kernel Hopf ideal is bottom exactly when the morphism is injective.

      noncomputable def TauCeti.HopfIdeal.kerLiftBialgHom {R : Type u} {H : Type v} {K : Type w} [CommRing R] [Ring H] [Ring K] [HopfAlgebra R H] [HopfAlgebra R K] (f : H →ₐc[R] K) (hf : Function.Surjective f) :

      The bialgebra morphism induced from a surjective morphism on the quotient by its Hopf-ideal kernel.

      Equations
      Instances For
        @[simp]
        theorem TauCeti.HopfIdeal.kerLiftBialgHom_mk {R : Type u} {H : Type v} {K : Type w} [CommRing R] [Ring H] [Ring K] [HopfAlgebra R H] [HopfAlgebra R K] (f : H →ₐc[R] K) (hf : Function.Surjective f) (h : H) :

        The kernel quotient lift evaluates on quotient classes as the original morphism.

        @[simp]

        The kernel quotient lift composed with the quotient map is the original morphism.

        The quotient by the Hopf-ideal kernel of a surjective morphism maps bijectively to the codomain.

        noncomputable def TauCeti.HopfIdeal.kerLiftBialgEquiv {R : Type u} {H : Type v} {K : Type w} [CommRing R] [Ring H] [Ring K] [HopfAlgebra R H] [HopfAlgebra R K] (f : H →ₐc[R] K) (hf : Function.Surjective f) :

        The quotient by the Hopf-ideal kernel of a surjective morphism is bialgebra-equivalent to the codomain.

        Equations
        Instances For
          @[simp]
          theorem TauCeti.HopfIdeal.kerLiftBialgEquiv_apply {R : Type u} {H : Type v} {K : Type w} [CommRing R] [Ring H] [Ring K] [HopfAlgebra R H] [HopfAlgebra R K] (f : H →ₐc[R] K) (hf : Function.Surjective f) (q : H (kerOfSurjective f hf).toIdeal) :

          The kernel quotient equivalence applies as the kernel quotient lift.

          @[simp]
          theorem TauCeti.HopfIdeal.kerLiftBialgEquiv_toBialgHom {R : Type u} {H : Type v} {K : Type w} [CommRing R] [Ring H] [Ring K] [HopfAlgebra R H] [HopfAlgebra R K] (f : H →ₐc[R] K) (hf : Function.Surjective f) :

          The bialgebra morphism underlying the kernel quotient equivalence is the kernel quotient lift.

          @[simp]

          The Hopf-ideal kernel of the quotient morphism by I is I.