Documentation

TauCeti.Algebra.AlgebraicGroup.AdditiveGroup.Scheme

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 #

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.

@[reducible, inline]

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
      @[simp]

      The polynomial presentation sends the additive coordinate ι(1) to the unique variable.

      @[reducible, inline]

      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.

          @[simp]

          The scheme underlying the additive group scheme is the spectrum of its symmetric coordinate algebra.

          @[simp]

          The structural morphism of the additive group scheme is induced by the symmetric algebra's R-algebra structure map.

          @[simp]

          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.

          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
            @[simp]

            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 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
                  @[simp]

                  Scheme-point parameter multiplication transports algebra-point parameter multiplication through the canonical spectrum-points equivalence.

                  @[simp]

                  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.

                  @[simp]

                  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.