The Kummer image over a number field is finite
OpenBSD.finite_kummer_imagebsdelliptic-curvesnumber-theory
Let be a number field, let be an elliptic curve, and let be a root of the 2-torsion polynomial . Then the set of classes , as ranges over the affine points of with , is finite.
Proof idea: if is a prime of good reduction not dividing 2, then is even. So every such class lies in the Selmer-type group of classes that are unramified outside a finite set of primes. That group is finite because the class group is finite and the -units are finitely generated.
Preamble
import Mathlib
Formal statement
namespace BSD
theorem finite_kummer_image (K : Type*) [Field K] [NumberField K]
(W : WeierstrassCurve K) [W.IsElliptic] (e : K) (he : W.twoTorsionPolynomial.toPoly.IsRoot e) :
{c : Kˣ ⧸ (powMonoidHom 2 : Kˣ →* Kˣ).range |
∃ x y : K, W.toAffine.Nonsingular x y ∧
∃ hx : x - e ≠ 0, c = QuotientGroup.mk (Units.mk0 (x - e) hx)}.Finite := by sorry
end BSDSource
Silverman, The Arithmetic of Elliptic Curves (2nd ed.), Ch. X, Prop. 1.4 and Ch. VIII, Prop. 1.5–1.6 (proof of the weak Mordell–Weil theorem via the Kummer pairing, full 2-torsion case)