No Tate normal form has a marked point of order
ProvedMazurHuang.tate_origin_addOrderOf_ne_nineteenelliptic-curvesmazur-full-torsionnumber-theory
Let with and let be the Tate normal form, assumed elliptic. Then the marked point does not have order .
Together with the reduction of any rational point of order to Tate normal form (MazurHuang.exists_tate_normal_form_of_addOrderOf_gt_three), this excludes rational points of order on every elliptic curve over . The proof evaluates the division polynomial at the origin, factors out the order-19 Tate division equation , and maps a solution with to a point with on the quotient curve .
Preamble
import Mathlib open scoped WeierstrassCurve.Affine
Formal statement
theorem MazurHuang.tate_origin_addOrderOf_ne_nineteen (b c : ℚ) (hb : b ≠ 0)
[({ a₁ := 1 - c, a₂ := -b, a₃ := -b, a₄ := 0, a₆ := 0 } : WeierstrassCurve ℚ).IsElliptic]
(h : ({ a₁ := 1 - c, a₂ := -b, a₃ := -b, a₄ := 0, a₆ := 0 } : WeierstrassCurve ℚ).toAffine.Nonsingular 0 0) :
addOrderOf (WeierstrassCurve.Affine.Point.some 0 0 h) ≠ 19 := by sorrySource
Xiang Huang, FLT fork, commit 51bbb4f191ad0d3753b87123635c100a638ae580 (Apache-2.0), https://github.com/xiangyazi24/FLT/blob/51bbb4f191ad0d3753b87123635c100a638ae580/FLT/Assumptions/MazurProof/TateOrder19.lean (F19_eq_zero_of_tateOrigin_order_nineteen), TateOrder19Quotient.lean, N19SutherlandModels.lean.