Points with square are divisible by 2
ProvedBSD.mem_two_nsmul_of_isSquarebsdelliptic-curvesnumber-theory
Let be a field with and let be an elliptic curve whose 2-torsion polynomial splits as . If is an affine point such that , , are all squares in , then for some .
This is the kernel half of the 2-descent (Silverman X.1.4, or Knapp, Elliptic Curves, Thm 4.2). Explicitly, if , then with suitable sign choices has .
Preamble
import Mathlib
Formal statement
namespace BSD
open Polynomial in
theorem mem_two_nsmul_of_isSquare {F : Type*} [Field F] [DecidableEq F] (h2 : (2 : F) ≠ 0)
(W : WeierstrassCurve F) [W.IsElliptic] (e₁ e₂ e₃ : F)
(hψ : W.twoTorsionPolynomial.toPoly = C 4 * (X - C e₁) * (X - C e₂) * (X - C e₃))
(x y : F) (h : W.toAffine.Nonsingular x y)
(h₁ : IsSquare (x - e₁)) (h₂ : IsSquare (x - e₂)) (h₃ : IsSquare (x - e₃)) :
∃ Q : W.toAffine.Point, 2 • Q = .some x y h := 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)