Documentation

TauCeti.AlgebraicGeometry.EllipticCurve.Scheme.Addition.Morphism

The Bosma–Lenstra addition morphism on E ×_S E #

Let W be an elliptic Weierstrass curve over a commutative ring R, let E = projModel W be its projective model and let S = Spec R. The Bosma–Lenstra chart cover WeierstrassCurve.additionCover of E ×_S E has pieces Spec (Localization.Away (chartPairLaw W i j k)), on which the addition law selected by k has a unit coordinate and defines a morphism WeierstrassCurve.additionOnPiece W i j k to E. This file shows that these morphisms agree, as morphisms of schemes, on the overlaps of the pieces, and glues them to the addition morphism E ×_S E ⟶ E over S.

Main definitions #

Main results #

References #

Provenance #

Adapted from AINTLIB (github.com/CBirkbeck/AINTLIB, Apache-2.0) at commit c3415f32a313e19ace43e05479aeaa0d56ca287a, directory projects/ModularCurves/ModularCurves/EllipticCurve/:

The source works over a Jacobson domain, on the four products of the Y- and Z-charts, whose rings are then domains, and glues each law on the open where it is regular before gluing the two laws. Here the base ring is arbitrary, all nine products of two charts are used, and the pieces of both laws are glued in one step over the whole of E ×_S E.

The Bosma–Lenstra addition morphisms on the pieces of the chart cover additionCover W of E ×_S E agree on overlaps: for any two pieces a and b, the composites of additionOnPiece on a and on b with the two projections from the fibre product of the pieces over E ×_S E are equal. This is the compatibility condition of Scheme.Cover.glueMorphisms.

The Bosma–Lenstra addition morphism E ×_S E ⟶ E of an elliptic Weierstrass curve W over R, for E = projModel W and S = Spec R: the morphism whose restriction to each piece of the chart cover additionCover W is the addition morphism additionOnPiece on that piece (SpecMap_chartPairι_additionMorphism). It lies over S (additionMorphism_projModelOver).

Equations
Instances For
    @[simp]

    On the piece Spec (Localization.Away (chartPairLaw W i j k)) of the chart cover additionCover W, the addition morphism E ×_S E ⟶ E is the addition morphism additionOnPiece W i j k of that piece.

    @[simp]

    On the piece Spec (Localization.Away (chartPairLaw W i j k)) of the chart cover additionCover W, the addition morphism E ×_S E ⟶ E is the addition morphism additionOnPiece W i j k of that piece.

    @[simp]

    The addition morphism E ×_S E ⟶ E lies over S = Spec R: its composite with the structure morphism of E is the structure morphism of E ×_S E.