The additive group scheme #
For a commutative ring R, the one-dimensional additive group is represented by the symmetric
Hopf algebra
R[x] = SymmetricAlgebra R R, with x = SymmetricAlgebra.ι R R 1.
The generator is primitive, its counit is zero, and its antipode is -x. Applying relative
spectrum packages this Hopf algebra as a group object over Spec R. This file exposes the
underlying spectrum, structural morphism, multiplication source, and the three group operations
through Tau Ceti's generic Hopf-spectrum projection interface, which is otherwise out of reach:
the resulting group scheme is a def whose body is not exposed outside this module.
The singleton basis of R identifies the coordinate algebra with a polynomial algebra on the
same-universe singleton ULift (Fin 1). Contravariant spectrum and Mathlib's affine-space
spectrum isomorphism then identify the underlying scheme with affine one-space over Spec R.
The identification is packaged in Over (Spec R), so compatibility with the structural morphism
is part of the isomorphism. This uses only the algebra equivalence: the standard bialgebra instance
on MvPolynomial has group-like variables and is not the additive Hopf structure.
For a same-universe commutative R-algebra A, Mathlib's spectrum-points equivalence followed by
AdditiveGroup.gaPointsMulEquiv identifies scheme-valued points with (A, +). The resulting
identification is natural in A. The construction includes the zero ring and zero value algebra.
The same-universe restriction comes from the current hopfSpec, Spec.mapMulEquiv, and
affine-space APIs.
Main declarations #
TauCeti.AdditiveGroup.coordinateHopfAlgebra: the symmetric Hopf algebra representingG_a.TauCeti.AdditiveGroup.coordinateAlgEquiv: its rank-one polynomial presentation.TauCeti.AdditiveGroup.connectedSpace_primeSpectrum_coordinateHopfAlgebra: its prime spectrum is connected over a domain.TauCeti.AdditiveGroup.isReduced_coordinateHopfAlgebra: it is reduced over a reduced ring.TauCeti.AdditiveGroup.groupScheme: the additive group scheme overSpec R.TauCeti.AdditiveGroup.groupSchemeAffineSpaceIso: its canonical identification with affine one-space over the base.TauCeti.AdditiveGroup.groupScheme_one_left,TauCeti.AdditiveGroup.groupScheme_mul_left, andTauCeti.AdditiveGroup.groupScheme_inv_left: the underlying scheme maps of its operations.TauCeti.AdditiveGroup.isAffine_groupSchemeandTauCeti.AdditiveGroup.locallyOfFinitePresentation_groupScheme: affineness and local finite presentation. Local finite type follows by instance search.TauCeti.AdditiveGroup.groupSchemePointMulEquiv: the canonical passage between algebra points and scheme-valued points.TauCeti.AdditiveGroup.schemePointsMulEquiv: scheme-valued points are the additive group of the value algebra.TauCeti.AdditiveGroup.gaSchemePointParamMul: the scheme-valued point whose parameter is the product of two parameters in the value algebra.TauCeti.AdditiveGroup.schemePointsMulEquiv_mapValue: covariance in the value algebra.
References #
The Hopf structure and algebra-valued point calculation are
TauCeti.Algebra.HopfAlgebra.SymmetricAlgebra.Basic and
TauCeti.Algebra.AlgebraicGroup.AdditiveGroup.Basic. The operation formulas specialize
TauCeti.AlgebraicGeometry.AffineGroupScheme.HopfSpec. The affine coordinate presentation follows
the spectrum-transport pattern in TauCetiProject/TauCeti, revision
90f7e09cf472553c4d268db39fcae6b84bd91e04,
TauCeti/Algebra/AlgebraicGroup/GeneralLinear/Scheme.lean (Apache 2.0), specialized to Mathlib's
rank-one symmetric-algebra and affine-space equivalences. The scheme-valued-points interface follows
the Lean Zulip discussion
#Is there code for X? > Algebraic groups.
A singleton coordinate index in the same universe as the base ring.
Equations
Instances For
The rank-one symmetric algebra is the polynomial algebra on a same-universe singleton.
Equations
Instances For
The polynomial presentation sends the additive coordinate ι(1) to the unique variable.
The commutative Hopf algebra representing the one-dimensional additive group. Its carrier is
SymmetricAlgebra R R, with primitive generator SymmetricAlgebra.ι R R 1.
Equations
Instances For
The coordinate algebra of 𝔾ₐ is smooth: it is the polynomial algebra on the single
generator x.
The coordinate Hopf algebra of 𝔾ₐ has connected prime spectrum over a domain.
The coordinate Hopf algebra of 𝔾ₐ is reduced over a reduced ring: it is the polynomial
algebra on the single generator x.
The additive group scheme obtained by applying relative spectrum to the symmetric Hopf algebra on one generator.
The same-universe restriction is imposed by Mathlib's current hopfSpec construction.
Equations
Instances For
The additive group scheme is the relative spectrum of its coordinate Hopf algebra.
The scheme underlying the additive group scheme is the spectrum of its symmetric coordinate algebra.
The structural morphism of the additive group scheme is induced by the symmetric algebra's
R-algebra structure map.
The source of multiplication is the standard affine fibre product of two copies of the
coordinate spectrum over Spec R.
The unit of the additive group scheme is induced contravariantly by the symmetric-algebra counit.
Multiplication on the additive group scheme is induced contravariantly by the primitive comultiplication. The first two maps identify its source with the spectrum of the tensor square.
Inversion on the additive group scheme is induced contravariantly by the antipode
x ↦ -x.
The additive group scheme's underlying scheme is canonically affine one-space over Spec R.
This is an isomorphism in Over (Spec R), not an isomorphism of Hopf algebras or group objects.
The polynomial presentation is used only as an algebra presentation.
Equations
Instances For
The underlying scheme map of the affine-one-space identification is the contravariant spectrum map from the rank-one polynomial presentation, followed by Mathlib's affine-space spectrum isomorphism.
The additive group scheme is affine.
The structural morphism of the additive group scheme is locally of finite presentation.
Mathlib's spectrum-points equivalence, with its target presented as the underlying object of the additive group scheme. It sends an algebra point to its contravariant spectrum morphism.
The retyping is what makes the equivalence usable: groupScheme is not exposed outside this
module, so AlgebraicGeometry.Spec.mapMulEquiv cannot be applied to a point of (groupScheme R).X
downstream.
Equations
Instances For
The underlying map of the spectrum point associated to an algebra point.
The group of scheme-valued points of the additive group scheme is the additive group of the value algebra.
The source consists of morphisms over Spec R from Spec A to the underlying object of
groupScheme R. It is written multiplicatively to match the group law on a hom-set into a group
object.
Equations
Instances For
The scheme-valued point whose additive parameter is the product of the parameters of p and
q in the value algebra. This is not the group operation on scheme-valued points, which adds
parameters.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Scheme-point parameter multiplication transports algebra-point parameter multiplication through the canonical spectrum-points equivalence.
Under the scheme-points equivalence, gaSchemePointParamMul p q has parameter equal to the
product of the parameters of p and q in the value algebra.
A scheme-valued point corresponds to the value at the additive coordinate ι(1) of its
canonical algebra point.
Evaluating the scheme-points equivalence on a point presented by groupSchemePointMulEquiv
recovers the canonical algebra point.
Evaluating the scheme-points equivalence directly on a scheme morphism.
The inverse scheme-points equivalence sends an element of the value algebra to the spectrum map induced by the corresponding symmetric-algebra point.
The scheme-valued point identification is covariantly natural in the value algebra. An
R-algebra map A → B becomes precomposition by the reversed spectrum map, and sends the
corresponding additive value a to its image in B.
Multiplication of scheme-point parameters is natural in the value algebra.