Constant finite groups #
Let G be a finite group and R a commutative ring. The coordinate ring of the constant
R-group associated to G is the function algebra G → R. We construct it intrinsically as
the finite Hopf dual of the group algebra R[G]. This supplies its Hopf structure without making
choices and proves that its underlying algebra is finite étale over R.
The formulas below identify multiplication, comultiplication, counit, and antipode with the usual
pointwise product, group multiplication, identity, and inversion. Evaluation at a group element is
then an algebra point, and these evaluations multiply exactly as the elements of G do.
Main declarations #
TauCeti.ConstantGroup.coordinateRing: the Hopf algebra of functions on a finite group.TauCeti.ConstantGroup.functionAlgEquiv: its canonical equivalence withG → R.TauCeti.ConstantGroup.eval: evaluation at a group element as an algebra homomorphism.TauCeti.ConstantGroup.toPoints: the group homomorphism fromGto its algebra points.TauCeti.ConstantGroup.coordinateBialgHom: contravariant pullback along a group homomorphism.
References #
- W. C. Waterhouse, Introduction to Affine Group Schemes, Chapter 2.
- J. S. Milne, Algebraic Groups (2017), Section 2.a.
The coordinate ring of the constant group attached to a finite group G over R.
It is defined as the finite Hopf dual of the group algebra.
Equations
Instances For
The underlying linear equivalence between the coordinate ring and the algebra of functions
on G.
Equations
- TauCeti.ConstantGroup.functionLinearEquiv R G = (WithConv.linearEquiv R (Module.Dual R (MonoidAlgebra R G))).trans (MonoidAlgebra.basis G R).dualBasis.equivFun
Instances For
The coordinate ring of a finite constant group is canonically the function algebra G → R.
Equations
Instances For
The coordinate ring of a finite constant group is finite étale over the base ring.
Evaluation at a group element, regarded as an algebra point of the constant group.
Equations
- TauCeti.ConstantGroup.eval R G g = (Pi.evalAlgHom R (fun (x : G) => R) g).comp ↑(TauCeti.ConstantGroup.functionAlgEquiv R G)
Instances For
Comultiplication on the coordinate ring is dual to multiplication in G.
The counit of the coordinate ring is evaluation at the identity of G.
The antipode of the coordinate ring sends a function f to g ↦ f (g⁻¹).
A finite group maps canonically to the group of algebra points of its constant group.
Equations
- TauCeti.ConstantGroup.toPoints R G = { toFun := fun (g : G) => WithConv.toConv (TauCeti.ConstantGroup.eval R G g), map_one' := ⋯, map_mul' := ⋯ }
Instances For
Over a nontrivial base ring, evaluation distinguishes the elements of the constant group.
The underlying algebra homomorphism of coordinateBialgHom.
Equations
- TauCeti.ConstantGroup.coordinateMap R G H f = ↑(TauCeti.ConstantGroup.coordinateBialgHom R G H f)
Instances For
The algebra homomorphism underlying coordinateBialgHom is coordinateMap.
Under functionAlgEquiv, the coordinate map is precomposition by the group homomorphism.