Documentation

TauCeti.AlgebraicGeometry.EllipticCurve.Affine.Point.InfiniteOrder

Points of infinite order, certified by reduction at two primes #

Let A be a Dedekind domain with fraction field F, and let W be an elliptic curve over F with good reduction at a height-one prime u of A, so that reduction of points is a group homomorphism W(F) →+ W_k(k) to the points of the reduced curve. Reduction is injective on the torsion of order prime to u (Silverman AEC VII.3.1). So if a natural number ℓ ∉ u divides the order of a torsion point P, it also divides the order of the reduction of P (WeierstrassCurve.Affine.Point.dvd_addOrderOf_reductionHom).

This gives a finite certificate that a rational point has infinite order. Suppose P ≠ 0, that p ∈ u and q ∈ u' for two primes u and u' of good reduction, and that the reductions of P are killed by m and n respectively. A prime ℓ dividing the order of a torsion point P divides p * m: it divides p when ℓ ∈ u, and otherwise it divides the order of the reduction, which divides m. Likewise ℓ ∣ q * n. So when p * m and q * n are coprime, P is not torsion (WeierstrassCurve.Affine.Point.not_isOfFinAddOrder_of_coprime). For a curve over ℚ this is a computation in two finite point groups W(𝔽_p) and W(𝔽_q), and a point of infinite order shows that the Mordell–Weil rank is positive.

Only the injectivity on torsion prime to the residue characteristic is used, which is why the residue characteristics p and q enter the coprimality condition: torsion of p-power order may reduce to zero modulo u.

Main results #

All results are in the namespace WeierstrassCurve.Affine.Point.

Provenance #

The two-prime certificate follows WeierstrassCurve.Affine.not_isOfFinAddOrder_of_coprime_red in Michael Stoll's EllipticCurves project (github.com/MichaelStollBayreuth/EllipticCurves, Apache-2.0, commit 3bfe124), EllipticCurves/InfiniteOrder.lean. That version assumes injectivity of reduction on all torsion, available when p ∉ u ^ (p - 1), and asks only that m and n be coprime. The version here uses injectivity on torsion prime to u alone, so the residue characteristics enter the coprimality condition, and it is derived from the prime-by-prime statement prime_dvd_mul_of_dvd_addOrderOf.

References #

At good reduction, reduction keeps the divisors ℓ ∉ u of the order of a torsion point: if a natural number ℓ ∉ u divides the order of a torsion point P, it divides the order of the reduction of P.

The primes of the order of a torsion point, seen at one prime of good reduction: if p ∈ u and the reduction of a torsion point P is killed by m, every prime dividing the order of P divides p * m.

A point of infinite order, certified by reduction at two primes. Let u and u' be primes of good reduction for W, with p ∈ u and q ∈ u', and let P ≠ 0 be a point whose reductions at u and u' are killed by m and n. If p * m and q * n are coprime, P has infinite order. Over ℚ, p and q are the residue characteristics and the hypotheses on m and n are computations in the finite groups W(𝔽_p) and W(𝔽_q).