Documentation

TauCeti.AlgebraicGeometry.EllipticCurve.TateAlgorithm.Reduction.Curve

The reduction symbol and the algorithmic Ogg exponent of an elliptic curve #

Let R be a discrete valuation ring with fraction field K and perfect residue field, and let W be an elliptic curve over K. Tate's algorithm, run on a minimal equation of W over R, stops with a symbol (WeierstrassCurve.exists_isTateTerminal), and this symbol does not depend on the minimal equation, on the changes of variables made along the way, or on the uniformiser (WeierstrassCurve.IsTateTerminal.eq_of_isMinimal_smul). This file names it as an invariant of the curve, W.reductionSymbol R, and with it the algorithmic Ogg exponent

f = v(Δ_min) − m + 1,

where m is the component count of the symbol (TauCeti.ReductionSymbol.componentCount) and v(Δ_min) the valuation of the minimal discriminant (WeierstrassCurve.localMinimalDiscriminantValuation). It is the exponent read off Tate's algorithm (Silverman, Advanced Topics, IV.9); by Ogg's formula (Advanced Topics, IV.11) it is the exponent of the conductor, an identification not made here.

Both are invariant under a change of variables over K, and both detect the reduction type: the symbol is I₀ at good reduction, Iₙ with n = v(Δ_min) ≥ 1 at multiplicative reduction, and none of the Iₙ at additive reduction; correspondingly the exponent is 0, 1, or at least 2. The exponent never exceeds v(Δ_min), so it vanishes at every prime of good reduction.

Main definitions #

Main results #

References #

The reduction symbol of an elliptic curve: the symbol at which Tate's algorithm stops on a minimal equation of W over R. It does not depend on the minimal equation, on the changes of variables made by the algorithm, or on the uniformiser (reductionSymbol_eq_of_isTateTerminal).

Instances For

    Tate's algorithm computes the reduction symbol: it stops with output W.reductionSymbol R on some minimal equation of W over R.

    The reduction symbol is the output of Tate's algorithm on any minimal equation. If W' is an equation over R, minimal over K and related to W by a change of variables over K, and Tate's algorithm, run with any uniformiser, stops on W' with output s, then s is the reduction symbol of W.

    Characterisation of the reduction symbol: W.reductionSymbol R = s exactly when Tate's algorithm stops with output s on some minimal equation of W.

    @[simp]

    The reduction symbol is an invariant of the curve: it does not change under a change of variables.

    @[simp]

    The reduction symbol detects additive reduction: it is none of the Iₙ exactly when the minimal equation of W has additive reduction.

    The reduction symbol is Iₙ exactly at good or multiplicative reduction, with n the valuation of the minimal discriminant.

    @[simp]

    The reduction symbol is I₀ exactly at good reduction.

    @[simp]

    Tate's canonical output is I₀ for an equation with good reduction.

    @[simp]

    Tate's canonical output at multiplicative reduction has index equal to the minimal-discriminant valuation.

    @[simp]

    The reduction symbol is Iₙ with n ≥ 1 exactly at multiplicative reduction.

    The algorithmic Ogg exponent of an elliptic curve, v(Δ_min) − m + 1, where m is the component count of the reduction symbol and v(Δ_min) the valuation of the minimal discriminant (natCast_algorithmicOggExponent). It is 0 at good reduction, 1 at multiplicative reduction and at least 2 at additive reduction.

    Instances For

      The algorithmic Ogg exponent is v(Δ_min) − m + 1, with m the component count of the reduction symbol: the integer v(Δ_min) − m + 1 is nonnegative, so no truncation occurs.

      @[simp]

      The algorithmic Ogg exponent is an invariant of the curve: it does not change under a change of variables.

      @[simp]

      The algorithmic Ogg exponent vanishes exactly at good reduction.

      @[simp]

      The algorithmic Ogg exponent is positive exactly at bad reduction.

      @[simp]

      The algorithmic Ogg exponent is 1 exactly at multiplicative reduction.

      @[simp]

      The algorithmic Ogg exponent is at least 2 exactly at additive reduction.

      The algorithmic Ogg exponent is at most the valuation of the minimal discriminant, since every reduction symbol has at least one component.