Documentation

TauCeti.AlgebraicGeometry.EllipticCurve.Scheme.Geom.Addition

The addition morphism of an elliptic curve over a scheme #

Let E be an elliptic curve over a scheme S, with structure morphism π : E ⟶ S and zero section 0. Zariski-locally on S, E is the projective model of an elliptic Weierstrass curve, through a pointed Weierstrass chart; the projective model carries the Bosma–Lenstra addition morphism WeierstrassCurve.additionMorphism. This file glues these local addition morphisms to the addition morphism E ×_S E ⟶ E over S.

A pointed Weierstrass chart c, over an open U = base ⟶ S, presents the restriction E_U of E as the projective model of its equation. Transporting the addition morphism of the equation along this presentation gives the addition of the chart E_U ×_U E_U ⟶ E_U (PointedWeierstrassChart.addition). The additions of two charts agree where both are defined. Over an affine open V of the base of a chart c, the restriction c.restrict V is again a chart, and the comparison of the two charts over V is a morphism of projective models which carries the zero section to the zero section and is a base change square. The Bosma–Lenstra addition morphism commutes with such morphisms (WeierstrassCurve.additionMorphism_comp_of_isPullback), because a pointed isomorphism of projective models over an affine base is induced by a change of variables. So the addition of every chart restricts to the addition of each of its restrictions to affine opens, and two charts c and d agree near every point of U_c ∩ U_d, through a restriction of c to an affine open mapping into U_d.

The parts E_U ×_U E_U of E ×_S E over the bases of all pointed Weierstrass charts form an open cover, and the additions of the charts glue along it (EllipticCurveGeom.glueMorphisms) to EllipticCurveGeom.addition. Its restriction to every chart is the addition of the chart (EllipticCurveGeom.pullbackMap_addition), and this characterises it among all morphisms E ×_S E ⟶ E, already on the charts of any one atlas (EllipticCurveGeom.eq_addition_of_atlas). In particular the addition morphism does not depend on the choice of local Weierstrass equations.

Main definitions #

Main results #

References #

The addition of a chart #

The addition of a pointed Weierstrass chart c of π : X ⟶ S: the morphism X_U ×_U X_U ⟶ X_U, for X_U the restriction of X to the base U of the chart, obtained by transporting the Bosma–Lenstra addition morphism of the equation of c along the isomorphism of X_U with its projective model (addition_modelIso_hom).

Instances For
    @[simp]

    Through the isomorphism of the restriction of the curve to the base of a chart with the projective model of its equation, the addition of the chart is the Bosma–Lenstra addition morphism of the equation.

    @[simp]

    Through the isomorphism of the restriction of the curve to the base of a chart with the projective model of its equation, the addition of the chart is the Bosma–Lenstra addition morphism of the equation.

    Restriction of the addition of a chart #

    Restriction of the addition of a chart. If the base of a chart k maps to the base of a chart c over S, the addition of c restricts to the addition of k. Both are the Bosma–Lenstra addition morphisms of their equations; the comparison of the projective models of the two equations is a base change square carrying the zero section to the zero section, and the addition morphism commutes with it (WeierstrassCurve.additionMorphism_comp_of_isPullback).

    Restriction of the addition of a chart. If the base of a chart k maps to the base of a chart c over S, the addition of c restricts to the addition of k. Both are the Bosma–Lenstra addition morphisms of their equations; the comparison of the projective models of the two equations is a base change square carrying the zero section to the zero section, and the addition morphism commutes with it (WeierstrassCurve.additionMorphism_comp_of_isPullback).

    Gluing the additions of the charts #

    The addition morphism E ×_S E ⟶ E of an elliptic curve E over a scheme S: the morphism whose restriction to the base U of every pointed Weierstrass chart is the Bosma–Lenstra addition morphism of the equation of the chart (pullbackMap_addition). It is glued from these local addition morphisms, which agree where they overlap, and it lies over S (addition_structureMap).

    Instances For
      @[simp]

      The addition morphism on a chart. On the restriction of E ×_S E to the base of a pointed Weierstrass chart c, the addition morphism of E is the addition of the chart, the Bosma–Lenstra addition morphism of the equation of c.

      @[simp]

      The addition morphism on a chart. On the restriction of E ×_S E to the base of a pointed Weierstrass chart c, the addition morphism of E is the addition of the chart, the Bosma–Lenstra addition morphism of the equation of c.

      Uniqueness of the addition morphism. A morphism μ : E ×_S E ⟶ E whose restriction to the base of every chart of a pointed Weierstrass atlas is the addition of the chart is the addition morphism of E.