Documentation

TauCeti.AlgebraicGeometry.EllipticCurve.Scheme.Addition.Cover

The Bosma–Lenstra chart cover of 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 products D₊(Xᵢ) ×_S D₊(Xⱼ) of the standard affine charts of E cover E ×_S E, and D₊(Xᵢ) ×_S D₊(Xⱼ) is the spectrum of ChartRing i ⊗[R] ChartRing j (WeierstrassCurve.chartPairι). This ring carries two universal points of the curve: P, coming from the first factor, with i-th coordinate 1, and Q, coming from the second factor, with j-th coordinate 1.

The six coordinates of the two Bosma–Lenstra addition laws addXYZ P Q and dblAddXYZ P Q generate the unit ideal of ChartRing i ⊗[R] ChartRing j (WeierstrassCurve.Projective.span_range_addXYZ_union_range_dblAddXYZ_eq_top), so the loci where one of them is a unit cover D₊(Xᵢ) ×_S D₊(Xⱼ). On such a locus, the corresponding law is a triple with a unit coordinate. This file assembles these loci, nine chart products with six loci each, into a finite affine open cover of E ×_S E.

Main definitions #

Main results #

References #

Provenance #

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

noncomputable def WeierstrassCurve.chartPairLaw {R : Type u} [CommRing R] (W : WeierstrassCurve R) (i j : Fin 3) :

The six coordinates of the two Bosma–Lenstra addition laws addXYZ P Q (indexed by inl) and dblAddXYZ P Q (indexed by inr) at the universal points P = chartPoint i ⊗ 1 and Q = 1 ⊗ chartPoint j of the product ChartRing i ⊗[R] ChartRing j of two charts.

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

    Pushed along a homomorphism φ out of the product ChartRing i ⊗[R] ChartRing j of two charts, the six coordinates chartPairLaw W i j of the two laws are the laws addXYZ and dblAddXYZ, for the curve W mapped along the composite structure map R → A, at the images under φ of the universal points P and Q of the two charts.

    On an elliptic curve, the six coordinates of the two addition laws at the universal points of the product ChartRing i ⊗[R] ChartRing j of two charts generate the unit ideal.

    Every point of E ×_S E lies on the product D₊(Xᵢ) ×_S D₊(Xⱼ) of two charts, at a point where some coordinate chartPairLaw W i j k of one of the two addition laws is a unit: it is in the image of Spec of the localization of ChartRing i ⊗[R] ChartRing j away from that coordinate.

    @[reducible]

    The Bosma–Lenstra chart cover of E ×_S E, for E = projModel W and S = Spec R: the affine open cover by the loci, in the products D₊(Xᵢ) ×_S D₊(Xⱼ) of two charts, where one of the six coordinates chartPairLaw W i j k of the two addition laws is a unit. It has 54 pieces, indexed by ((i, j), k) in (Fin 3 × Fin 3) × (Fin 3 ⊕ Fin 3); the piece indexed by ((i, j), k) is Spec of the localization of ChartRing i ⊗[R] ChartRing j away from chartPairLaw W i j k. The definition is reducible, so its pieces and their maps to E ×_S E unfold by simp.

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