Documentation

TauCeti.AlgebraicGeometry.EllipticCurve.Isogeny.Frobenius.Isogenous

Isogenous elliptic curves over a finite field have the same number of points #

Let φ : W₁ → W₂ be an isogeny of elliptic curves over a finite field F with q elements, and let π₁, π₂ be their q-power Frobenius endomorphisms. Frobenius commutes with every isogeny defined over F, so φ ∘ π₁ ^ n = π₂ ^ n ∘ φ, and composition is biadditive, so

φ ∘ (1 - π₁ ^ n) = (1 - π₂ ^ n) ∘ φ.

The degree is multiplicative and deg φ ≠ 0, hence deg (1 - π₁ ^ n) = deg (1 - π₂ ^ n) for every n. For n = 1 both sides are point counts, deg (1 - π) = #E(𝔽_q), which gives the classical statement that isogenous curves over 𝔽_q have the same number of points. For general n both sides are point counts over an extension of F of degree n, and they are the coefficients of the logarithm of the zeta function, so isogenous curves have the same zeta function.

Over the fraction field of a discrete valuation ring with finite residue field, the local polynomial of a curve with good reduction (Mathlib's WeierstrassCurve.localPolynomial, the local factor of the L-function) is 1 - a T + q T², with a the Frobenius trace of the reduction. So two curves with good reduction whose reductions are isogenous have the same local polynomial. The reduction of an isogeny defined over the fraction field to an isogeny of the reduced curves is not constructed here; it is supplied as the isogeny of reductions.

Main results #

References #

Isogenous curves have the same deg (1 - π ^ n): if φ : W₁ → W₂ is an isogeny over a finite field, then deg (1 - π₁ ^ n) = deg (1 - π₂ ^ n) for the Frobenius endomorphisms π₁ of W₁ and π₂ of W₂.

Isogenous curves over a finite field have the same number of points, the point at infinity included.

Isogenous curves over a finite field have the same Frobenius trace a_q = q + 1 - #E(𝔽_q).

Isogenous curves over a finite field have the same traces of the powers of Frobenius q ^ n + 1 - deg (1 - π ^ n).

Isogenous curves over a finite field have the same number of points over every finite extension E of the base, the point at infinity included.

Isogenous curves over a finite field have the same zeta function Z(W/F, T) = exp (∑_{n ≥ 1} #W(𝔽_{qⁿ}) Tⁿ / n).

Curves with good reduction and isogenous reductions have the same local polynomial: over the fraction field of a discrete valuation ring with finite residue field, if W₁ and W₂ have good reduction and there is an isogeny between their reductions, then their local factors 1 - a T + q T² (Mathlib's WeierstrassCurve.localPolynomial) agree.