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 #
TauCeti.AlgebraicGeometry.EllipticCurveGeom.multiplesDivisor E P N: the divisor[P] + [2P] + ⋯ + [NP], as an ideal sheaf onE.TauCeti.AlgebraicGeometry.EllipticCurveGeom.IsOfExactOrder E P N: the pointPhas exact orderNin the sense of Katz and Mazur.
Main results #
TauCeti.AlgebraicGeometry.EllipticCurveGeom.isOfExactOrder_iff: the closed-subgroup criterion forIsOfExactOrder, in terms of the ideal sheaf of[P] + ⋯ + [NP].TauCeti.AlgebraicGeometry.EllipticCurveGeom.multiplesDivisor_eq_pointsDivisor:[P] + ⋯ + [NP]is the divisor of the family of pointsP, 2P, …, NP.TauCeti.AlgebraicGeometry.EllipticCurveGeom.isRelativeEffectiveCartier_multiplesDivisor:[P] + ⋯ + [NP]is a relative effective Cartier divisor onEoverS.TauCeti.AlgebraicGeometry.EllipticCurveGeom.coe_support_multiplesDivisor: the support of[P] + ⋯ + [NP]is the union of the images ofP, …, NP.TauCeti.AlgebraicGeometry.EllipticCurveGeom.ker_comap_leftTranslation_hom: translation byQpulls the divisor[x]of a point back to[x - Q].TauCeti.AlgebraicGeometry.EllipticCurveGeom.IsOfExactOrder.pow_eq_one: a point of exact orderNis killed byN;IsOfExactOrder.comp_mulBy_eq_oneis the same statement for multiplication byN, which places the point inE[N].TauCeti.AlgebraicGeometry.EllipticCurveGeom.isOfExactOrder_one_iff: the only point of exact order one is the zero section.TauCeti.AlgebraicGeometry.EllipticCurveGeom.multiplesDivisor_pointsPullback: the divisor[P] + ⋯ + [NP]commutes with base change.TauCeti.AlgebraicGeometry.EllipticCurveGeom.IsOfExactOrder.pointsPullback: points of exact orderNare stable under base change.
References #
- N. M. Katz and B. Mazur, Arithmetic Moduli of Elliptic Curves, §1.4 (points of exact order
N) and §3.2 ([Γ₁(N)]-structures).
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
A point P has exact order N exactly when the closed subscheme of [P] + ⋯ + [NP] is a
subgroup scheme of E.
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.
The closed-subgroup criterion for points of exact order N. A point P has exact order
N exactly when the ideal sheaf of D = [P] + ⋯ + [NP] vanishes on the identity, on the product
of two points of D and on the inverse of a point of D.
The divisor of the first zero multiples of a point is empty.
[P] + ⋯ + [(N + 1)P] is [P] + ⋯ + [NP] plus [(N + 1)P].
[P] + [2P] + ⋯ + [NP] is the divisor of the family of points P, 2P, …, NP, indexed by
Fin N.
The divisor [P] + [2P] + ⋯ + [NP] is a relative effective Cartier divisor on E over S.
Each of the points P, 2P, …, NP lies on the divisor [P] + [2P] + ⋯ + [NP].
The support of the divisor [P] + [2P] + ⋯ + [NP] is the union of the images of the sections
P, 2P, …, NP.
Translating divisors of points #
Translating the divisor of a point. Left translation y ↦ Q * y on E pulls the divisor
[x] of an S-point x back to the divisor [Q⁻¹ * x].
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 #
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'.