The Kummer map is a homomorphism
ProvedBSD.exists_kummer_hombsdelliptic-curvesnumber-theory
Let be a field with , let be an elliptic curve over given by a Weierstrass equation, and let be a root of the 2-torsion polynomial (so is a rational 2-torsion point). Then there is a group homomorphism such that for every affine point with .
This is the connecting homomorphism for the 2-isogeny with kernel . The key identity is that for three collinear points of the product of their values of is a square. At itself, takes the value obtained by continuity, .
Preamble
import Mathlib
Formal statement
namespace BSD
theorem exists_kummer_hom {F : Type*} [Field F] [DecidableEq F] (h2 : (2 : F) ≠ 0)
(W : WeierstrassCurve F) [W.IsElliptic] (e : F) (he : W.twoTorsionPolynomial.toPoly.IsRoot e) :
∃ δ : W.toAffine.Point →+ Additive (Fˣ ⧸ (powMonoidHom 2 : Fˣ →* Fˣ).range),
∀ (x y : F) (h : W.toAffine.Nonsingular x y) (hx : x - e ≠ 0),
δ (.some x y h) = Additive.ofMul (QuotientGroup.mk (Units.mk0 (x - e) hx)) := 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)