Documentation

TauCeti.Algebra.AlgebraicGroup.FiniteType.CommHopfAlgCat

Finite-type commutative Hopf algebras #

This file packages finite-type commutative Hopf algebras over a commutative ring R. These are the coordinate Hopf algebras for affine group schemes of finite type in the reductive-groups roadmap: the Hopf algebra structure carries the group law, while Algebra.FiniteType R H records the finite-type coordinate-ring hypothesis separately.

Main declarations #

References #

This is the finite-type coordinate-Hopf-algebra wrapper requested by ReductiveGroups/README.md in TauCetiRoadmap, in the standing hypotheses and Layer 0 three-way dictionary: an affine group scheme of finite type over k is modeled by a commutative Hopf k-algebra finitely generated as a k-algebra. The finite-type algebra infrastructure is Mathlib's FGAlgCat and Algebra.FiniteType; the Hopf algebra category is Mathlib's bundled CommHopfAlgCat, on top of which Tau Ceti adds the points functor.

The object property on commutative Hopf algebras selecting finite-type coordinate algebras.

Equations
Instances For
    @[simp]

    Membership in the finite-type commutative Hopf algebra object property.

    @[reducible, inline]
    abbrev TauCeti.FiniteTypeCommHopfAlgCat (R : Type u) [CommRing R] :
    Type (max u (u_1 + 1))

    The category of finite-type commutative Hopf algebras over a commutative ring R.

    This is the full subcategory of CommHopfAlgCat R on objects whose underlying commutative R-algebra is finitely generated. The finite-type hypothesis is deliberately a separate object property, not part of the Hopf algebra typeclass.

    Equations
    Instances For

      A finite-type commutative Hopf algebra over a Noetherian ring has a Noetherian underlying coordinate ring.

      @[reducible, inline]

      Construct a bundled finite-type commutative Hopf algebra from the usual unbundled typeclasses.

      Equations
      Instances For
        @[reducible, inline]

        Turn a morphism in FiniteTypeCommHopfAlgCat back into a bialgebra morphism.

        Equations
        Instances For
          @[reducible, inline]

          Typecheck a bialgebra morphism between finite-type commutative Hopf algebras as a morphism in FiniteTypeCommHopfAlgCat.

          Equations
          Instances For
            theorem TauCeti.FiniteTypeCommHopfAlgCat.hom_ext {R : Type u} [CommRing R] {H K : FiniteTypeCommHopfAlgCat R} {φ ψ : H ⟶ K} (h : toBialgHom φ = toBialgHom ψ) :
            φ = ψ

            Two morphisms of finite-type commutative Hopf algebras are equal when their underlying bialgebra morphisms are equal.

            @[instance_reducible]

            The forgetful functor from finite-type commutative Hopf algebras to finitely generated commutative algebras.

            Equations
            • One or more equations did not get rendered due to their size.

            The object part of pointsFunctor is the points functor of the underlying commutative Hopf algebra.

            The morphism part of pointsFunctor is pre-composition in the coordinate commutative Hopf algebra.

            @[simp]

            Pointwise form of the morphism part of pointsFunctor: the image of a point f under φ sends h to the value of f at the image of h under φ.