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 #
TauCeti.finiteTypeCommHopfAlgProperty: the object property onCommHopfAlgCat Rselecting objects whose underlyingR-algebra is of finite type.TauCeti.FiniteTypeCommHopfAlgCat: the full subcategory of finite-type commutative Hopf algebras.TauCeti.FiniteTypeCommHopfAlgCat.of: construct a bundled finite-type commutative Hopf algebra from unbundled typeclasses.TauCeti.FiniteTypeCommHopfAlgCat.isNoetherianRing: the coordinate ring underlying a finite-type commutative Hopf algebra over a Noetherian ring is Noetherian.forget₂ (FiniteTypeCommHopfAlgCat R) (FGAlgCat R): the forgetful functor to Mathlib's finitely generated commutativeR-algebras.TauCeti.FiniteTypeCommHopfAlgCat.pointsFunctor: the inherited contravariant functor of points.
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
Membership in the finite-type commutative Hopf algebra object property.
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
Equations
- TauCeti.FiniteTypeCommHopfAlgCat.instCoeSortType = { coe := fun (H : TauCeti.FiniteTypeCommHopfAlgCat R) => ↑H.obj }
A finite-type commutative Hopf algebra over a Noetherian ring has a Noetherian underlying coordinate ring.
Construct a bundled finite-type commutative Hopf algebra from the usual unbundled typeclasses.
Equations
- TauCeti.FiniteTypeCommHopfAlgCat.of R H = { obj := ↧H, property := inst✝ }
Instances For
Turn a morphism in FiniteTypeCommHopfAlgCat back into a bialgebra morphism.
Instances For
Typecheck a bialgebra morphism between finite-type commutative Hopf algebras as a
morphism in FiniteTypeCommHopfAlgCat.
Equations
Instances For
Two morphisms of finite-type commutative Hopf algebras are equal when their underlying bialgebra morphisms are equal.
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 contravariant group-valued functor of points of a finite-type commutative Hopf algebra.
Equations
Instances For
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.
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 φ.