Documentation

TauCeti.AlgebraicGeometry.EllipticCurve.Scheme.Geom.NaiveExactOrder.Basic

Points of naive exact order N on an elliptic curve #

Let E be an elliptic curve over a scheme S and x a point of E with values in a scheme Z over S. Following Katz and Mazur, x has naive exact order N when it is a point of the N-torsion E[N], that is Nx = 0, and for every divisor d ≠ N of N the point dx meets the zero section nowhere: the equalizer of dx and 0, the closed subscheme of Z on which the two agree, is empty (EllipticCurveGeom.IsOfNaiveExactOrder). Over a field this says that x has order exactly N in the group of points (EllipticCurveGeom.isOfNaiveExactOrder_iff_orderOf_eq); in general it is the scheme-theoretic form of asking that x have order exactly N in every geometric fibre.

An S-point of naive exact order N is a naive [Γ₁(N)]-structure on E: an S-point Q has empty equalizer with the zero section exactly when it meets the zero section at no point of S (EllipticCurveGeom.isEmpty_equalizer_one_iff), so a homomorphism φ : ℤ/Nℤ →* E(S) is injective on every fibre, the condition defining ModuliProblem.gammaOneNaive, exactly when φ 1 has naive exact order N (EllipticCurveGeom.isFiberwiseInjective_iff_isOfNaiveExactOrder).

Unlike the Drinfeld notion EllipticCurveGeom.IsOfExactOrder, which works over every base, the naive notion behaves poorly where N is not invertible: over a field of characteristic p, a supersingular curve has no point of naive exact order p, while its zero section has exact order p in Drinfeld's sense. Accordingly the scheme of points of naive exact order N below is open in E[N] for every N ≠ 0, and it is closed in E[N], and so finite over S, whenever N is invertible; closedness need not hold over an arbitrary base. Points of naive exact order N are stable under base change, both along morphisms Z' ⟶ Z (EllipticCurveGeom.IsOfNaiveExactOrder.comp) and along base change of the elliptic curve (EllipticCurveGeom.IsOfNaiveExactOrder.pointsPullback).

A point of E[N] with values in Z has naive exact order N exactly when it maps Z into the naive locus EllipticCurveGeom.naiveLocus (E.torsionPointHom N) of the universal point P of E[N]: the set of points of E[N] at which no multiple aP with a ≠ 0 meets the zero section (EllipticCurveGeom.isOfNaiveExactOrder_comp_torsionι_iff). For N ≠ 0 this set is open (EllipticCurveGeom.isOpen_naiveLocus), and the corresponding open subscheme EllipticCurveGeom.naiveLocusOver (E.torsionPointHom N) of E[N], which also represents the naive moduli problem [Γ₁(N)] over Ell/B (ModuliProblem.gammaOneNaiveRelRepData), represents the functor of points of naive exact order N (EllipticCurveGeom.naiveExactOrderRepresentableBy). Pulling it back along an S-point P gives the locus of S over which P has naive exact order N (EllipticCurveGeom.naiveExactOrderPreimage): a morphism T ⟶ S factors through it exactly when the base change of P to T has naive exact order N (EllipticCurveGeom.exists_lift_naiveExactOrderPreimageι_iff). Where N is invertible on S, the naive locus is closed in E[N] as well (EllipticCurveGeom.isClopen_naiveLocus), so this locus is a closed subscheme of S (EllipticCurveGeom.isClosedImmersion_naiveExactOrderPreimageι).

Following EllipticCurveGeom.mulBy, the group law on points of E is written multiplicatively: x ^ d is the point dx, and 1 is the zero section.

Main definitions #

Main results #

References #

Points of naive exact order N. A point x of an elliptic curve E over S, with values in a scheme Z over S, has naive exact order N when Nx = 0 and, for every divisor d ≠ N of N, the point dx meets the zero section nowhere: the equalizer of dx and 0 is empty. Over a field this says that x has order exactly N (isOfNaiveExactOrder_iff_orderOf_eq). For N = 0 every d ≥ 1 divides N, so this asks that x have infinite order in every fibre.

Instances For

    The defining property of a point of naive exact order N.

    A point of naive exact order N is killed by multiplication by N, so it is a point of the N-torsion E[N] (EllipticCurveGeom.exists_comp_torsionι_iff).

    If x has naive exact order N, then for every divisor d ≠ N of N the point dx meets the zero section nowhere.

    Points of naive exact order N pull back: if x has naive exact order N, then so has its composite with any morphism k : Z' ⟶ Z of schemes over S.

    Over a field #

    Naive exact order over a field. A K-point of an elliptic curve over a field K has naive exact order N exactly when its order in the group of K-points is N.

    Base change #

    Comparison with injectivity on fibres #

    Naive [Γ₁(N)]-structures are the S-points of naive exact order N. A homomorphism φ : ℤ/Nℤ →* E(S) is injective on every fibre, that is, it is a naive [Γ₁(N)]-structure (ModuliProblem.gammaOneNaive), exactly when the S-point φ 1 has naive exact order N.

    Existence over separably closed fields #

    Over a separably closed field where N is invertible, an elliptic curve has a point of naive exact order N.

    For a geometric point of the base in a characteristic prime to N, there is a point of naive exact order N above it, valued in the same separably closed field.

    The functor of points of naive exact order N #

    The functor of points of naive exact order N: the subfunctor of the functor of points Z ↦ (Z ⟶ E) of E, on schemes over S, whose values at Z are the points of naive exact order N with values in Z.

    Instances For

      The locus of naive exact order N in E[N] #

      Naive exact order among the multiples below N. A point x of E with values in Z has naive exact order N ≠ 0 exactly when Nx = 0 and, for every 0 < k < N, the point kx meets the zero section nowhere: where kx and Nx meet the zero section, so does gcd(k, N) x, a proper multiple.

      Points of E[N] of naive exact order N. A point y of the N-torsion E[N] with values in Z has naive exact order N, as a point of E, exactly when it maps Z into the naive locus of the universal point P of E[N] (EllipticCurveGeom.torsionPointHom), the set of points of E[N] at which no multiple aP with a ≠ 0 meets the zero section.

      The scheme of points of naive exact order N represents them. For N ≠ 0, morphisms over S from Z to the naive locus of the universal point of E[N], the open subscheme of E[N] representing the naive moduli problem [Γ₁(N)], correspond, by composing with the inclusions into E[N] and into E, to the points of E of naive exact order N with values in Z, naturally in Z.

      Instances For

        The point of naive exact order N corresponding to a morphism u into the naive locus of the universal point of E[N] is the composite of u with the inclusions into E[N] and into E.

        The locus where an S-point has naive exact order N #

        The locus where an S-point has naive exact order N: for N ≠ 0, the preimage under the S-point P of the naive locus of the universal point of E[N], the open subscheme of E[N] of points of naive exact order N. A morphism t : T ⟶ S factors through it exactly when the base change of P along t has naive exact order N (exists_lift_naiveExactOrderPreimageι_iff).

        Instances For

          The restriction of P to the locus where P has naive exact order N, as a point of the naive locus of the universal point of E[N], the scheme of points of naive exact order N.

          Instances For

            The universal property of the locus where P has naive exact order N. Let x be the point of E with values in a scheme Z over S given by the base change of P, that is x = P ∘ (Z ⟶ S). Then Z ⟶ S factors through the locus where P has naive exact order N exactly when x has naive exact order N.

            The locus where P has naive exact order N is closed where N is invertible. If N is invertible in every residue field of S, the naive locus of the universal point of E[N] is closed in E[N] (EllipticCurveGeom.isClopen_naiveLocus), so its preimage under P is a closed subscheme of S.