The trivial affine group #
This file records the functor-of-points calculation for the trivial affine group scheme. Its
coordinate Hopf algebra is the base ring R, with Mathlib's canonical Hopf algebra structure
on R over itself. For every commutative R-algebra A, there is exactly one R-algebra
homomorphism R →ₐ[R] A, namely Algebra.ofId R A; consequently the convolution group of
A-points is the one-element group PUnit.
The scheme Spec R over Spec R represents the trivial group-valued functor and is the
terminal affine group scheme over R.
Main declarations #
TauCeti.TrivialGroup.pointsMulEquiv: the convolution group of points isPUnit.TauCeti.TrivialGroup.pointsMulEquiv_mapValue: the equivalence is natural in the value algebra.
References #
This uses Mathlib's Algebra.ofId, its Subsingleton (R →ₐ[R] A) instance, and the
canonical Hopf algebra structure on R over itself from Mathlib.RingTheory.HopfAlgebra.Basic.
The underlying algebra map of a convolution point out of the base ring is Algebra.ofId.
The value algebra need not be commutative.
The unique convolution point is the identity point.
The identity normal form for trivial-group convolution points, as a simp proposition.
The functor of points of the trivial affine group is the one-element group.
The source is the convolution group of R-algebra maps out of the Hopf algebra R; since
there is only one such algebra map, the convolution group is multiplicatively equivalent to
PUnit.
Instances For
The equivalence sends every convolution point to the unique element of PUnit.
The inverse equivalence sends the unique element of PUnit to Algebra.ofId R A.
The trivial-group points equivalence is natural in the value algebra.
Naturality of the inverse trivial-group points equivalence in the value algebra.