Documentation

TauCeti.AlgebraicGeometry.AbelianVariety.Basic

Abelian varieties #

This file opens the Jacobian roadmap's Layer E by defining an abelian variety over a field K.

Following the roadmap, an abelian variety is bundled as a proper geometrically integral group scheme over K. From geometric integrality and the group-scheme smoothness theorem we derive the roadmap's smooth and geometrically connected interface, while Mathlib's rigidity theorem gives commutativity.

We bundle the data as a structure AbelianVariety K, so that later roadmap targets can write JacobianVariety X x₀ : AbelianVariety k and refer to (JacobianVariety X x₀).toScheme and its base changes, matching TauCetiRoadmap/JacobianChallenge/Suggested.lean. From the bundled hypotheses we derive:

The unit of the group law is a K-rational point, so the file also records the identity-point interface used by every later construction at the identity — the zero section AbelianVariety.zeroSection, the identity point AbelianVariety.zeroPoint, which is a closed point (AbelianVariety.isClosed_singleton_zeroPoint), and the resulting identification AbelianVariety.zeroResidueFieldRingEquiv : κ(0) ≃+* K of the residue field there with the ground field, with its K-algebra instance. These specialize the rational-point API of TauCeti.AlgebraicGeometry.RationalPoint.Basic at the unit section; the tangent space built on them lives in TauCeti.AlgebraicGeometry.AbelianVariety.TangentSpace.

This advances TauCetiRoadmap/JacobianChallenge/README.md, Layer E, "Abelian variety = smooth, proper, geometrically connected group scheme over k; basic API ... Commutativity is automatic (rigidity, Group/Abelian.lean)", and the roadmap's base-change compatibility. No external mathematics is vendored; the proofs reuse Mathlib's Over/GrpObj monoidal API, the GeometricallyIntegral/IsProper morphism-property instances, and the commutativity theorem in Mathlib.AlgebraicGeometry.Group.Abelian.

An abelian variety over a field K: a proper geometrically integral group scheme over Spec K.

The group-object structure lives on toOver : Over (Spec (.of K)); the underlying scheme is toScheme = toOver.left. The fields are the standing hypotheses of the theory: grpObj is the group law, isProper says the structure morphism to Spec K is proper, and geometricallyIntegral records the geometric hypothesis from which smoothness, geometric connectedness, absolute integrality, and commutativity are derived.

Instances For
    @[reducible, inline]

    The underlying scheme of an abelian variety.

    Equations
    Instances For
      @[reducible, inline]

      The dimension of an abelian variety, defined as the topological Krull dimension of its underlying scheme.

      Equations
      Instances For

        An abelian variety is smooth over the base field.

        The underlying scheme of an abelian variety is locally Noetherian.

        An abelian variety is geometrically connected over the base field.

        The group law of an abelian variety is commutative: a proper geometrically integral group scheme over a field is a commutative group object. This is the abstract rigidity theorem AlgebraicGeometry.isCommMonObj_of_isProper_of_geometricallyIntegral, packaged for the bundled AbelianVariety.

        The underlying scheme of an abelian variety is integral: geometric integrality over the one-point base Spec K descends to absolute integrality. In particular the underlying space is nonempty, irreducible, and reduced.

        The identity point #

        The unit of the group law is a section Spec K ⟶ A of the structure morphism, so it is a K-rational point of A and the residue field there is canonically the ground field. Following the additive convention for abelian varieties, these carry the zero stem.

        @[reducible, inline]

        The zero section Spec K ⟶ A of an abelian variety, that is, the unit of its group law.

        Equations
        Instances For

          The identity point 0 of an abelian variety, obtained by evaluating the zero section at the unique point of Spec K. Its implementation is kept opaque; use zeroPoint_def to rewrite it explicitly.

          Equations
          Instances For

            The identity point is the value of the zero section. Not a simp lemma: the simp normal form of the structure morphism at the identity point is toOver_hom_zeroPoint, whose left-hand side this equation would rewrite.

            @[simp]

            The structure morphism sends the identity point to the unique point of Spec K.

            The identity point is closed: the zero section is a closed immersion, and its image is the identity point.

            The residue field of an abelian variety at its identity is canonically the ground field K, through the evaluation map of the zero section.

            Equations
            Instances For

              A constructor for abelian varieties from Mathlib's geometrically integral package.

              Equations
              Instances For

                Base change along a field extension #

                The base change of an abelian variety along a field extension K → L, obtained by pulling back the group scheme along Spec L → Spec K.

                Properness and geometric integrality are stable under base change, and the monoidal pullback functor carries the group-object structure (Functor.grpObjObj), so the result is again an abelian variety. This realizes the roadmap's base-change compatibility of the Jacobian at the level of abelian varieties.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For

                  Bundling the underlying Over object of a base change with CommGrp.mk gives the commutative group object obtained by applying pullback.

                  @[simp]

                  The underlying scheme of a base change is the fibre product of the abelian variety with Spec L over Spec K.