Documentation

TauCeti.AlgebraicGeometry.EllipticCurve.Scheme.Geom.ExactOrder.Basic

Points of exact order N on an elliptic curve #

Let E be an elliptic curve over a scheme S and P an S-point of E. Following Katz and Mazur, P has exact order N when the relative effective Cartier divisor

D = [P] + [2P] + ⋯ + [NP]

on E is a subgroup scheme of E. This is Drinfeld's notion of a point of exact order N, and it is the definition of a [Γ₁(N)]-structure over an arbitrary base. It is not a condition on the order of P in a group of points: over a base of characteristic p, the divisor p[0] is the kernel of the relative Frobenius of E, so the zero section has exact order p.

Each [aP] is the divisor of the section aP of the smooth separated curve E ⟶ S, cut out by its ideal sheaf, and the sum of divisors is the product of ideal sheaves (EllipticCurveGeom.multiplesDivisor), the divisor of the family of points P, 2P, …, NP (EllipticCurveGeom.multiplesDivisor_eq_pointsDivisor). The subgroup condition asks that the closed subscheme D carry a group-scheme structure for which its inclusion into E is a homomorphism (EllipticCurveGeom.IsOfExactOrder); by the closed-subgroup criterion this says that the ideal sheaf of D vanishes on the identity, on the sum of two points of D and on the negative of a point of D, scheme-theoretically.

The main theorem is that a point of exact order N is killed by N (EllipticCurveGeom.IsOfExactOrder.pow_eq_one), so it is an S-point of the N-torsion E[N] (EllipticCurveGeom.IsOfExactOrder.comp_mulBy_eq_one). This holds over every base, including nonreduced ones, with no finiteness or rank hypothesis on D.

Points of exact order N are stable under base change (EllipticCurveGeom.IsOfExactOrder.pointsPullback): along a pullback square of elliptic curves, the divisor [P'] + ⋯ + [NP'] of the base change P' of P is the inverse image of [P] + ⋯ + [NP], and the inverse image of a closed subgroup scheme is again a closed subgroup scheme (EllipticCurveGeom.exists_grpObj_isMonHom_comap). This is the base-change functoriality of [Γ₁(N)]-structures.

Following EllipticCurveGeom.mulBy, the group law on points of E is written multiplicatively: P ^ a is the point aP, and 1 is the zero section.

Main definitions #

Main results #

References #

The divisor [P] + [2P] + ⋯ + [NP] of the first N positive multiples of an S-point P of an elliptic curve E over S, as an ideal sheaf on E: the product of the ideal sheaves of the sections P ^ a for 1 ≤ a ≤ N. For N = 0 it is the empty divisor ⊤.

Instances For

    Points of exact order N (Katz–Mazur). An S-point P of an elliptic curve E over S has exact order N when the closed subscheme of the divisor [P] + [2P] + ⋯ + [NP] is a subgroup scheme of E: it carries a group-object structure in Over S for which its inclusion into E is a homomorphism. By the closed-subgroup criterion (TauCeti.GroupScheme.exists_grpObj_isMonHom_iff_ker_le), such a structure is unique when it exists. The divisor is indexed by 1 ≤ a ≤ N, not by residues modulo N, since NP = 0 is a consequence (IsOfExactOrder.pow_eq_one) rather than an assumption. No rank condition is imposed: being a sum of N divisors of degree one, the divisor already has degree N.

    Instances For

      Over an empty base every object of Over S is a group object and every morphism to a group object is a monoid homomorphism, so every point has exact order N.

      [P] + [2P] + ⋯ + [NP] is the divisor of the family of points P, 2P, …, NP, indexed by Fin N.

      The support of the divisor [P] + [2P] + ⋯ + [NP] is the union of the images of the sections P, 2P, …, NP.

      Translating divisors of points #

      Points of exact order N are killed by N #

      A point of exact order N is killed by N (Katz–Mazur, §1.4): if the divisor [P] + [2P] + ⋯ + [NP] is a subgroup scheme of E, then NP = 0.

      A point of exact order N is killed by multiplication by N: [N] P = 0. Equivalently (EllipticCurveGeom.exists_comp_torsionι_iff), P is an S-point of the N-torsion E[N].

      Exact order one #

      @[simp]

      The points of exact order one: an S-point of E has exact order one exactly when it is the zero section. The divisor [0] is the trivial subgroup scheme of E.

      Base change #

      The divisor [P] + ⋯ + [NP] commutes with base change: for the base change P' of an S-point P of E, the divisor [P'] + ⋯ + [NP'] on E' is the inverse image along g of the divisor [P] + ⋯ + [NP] on E.

      Points of exact order N are stable under base change (Katz–Mazur, §1.4): if an S-point P of E has exact order N, then so does its base change, the S'-point P' of E'.