The order-seven Tate parametrization #
On Tate normal form the marked origin has order seven exactly when
b² - bc - c³ = 0,
and then d = b/c parametrizes X₁(7):
b = d³ - d², c = d² - d, with d ∉ {0,1}.
The discriminant of the parametrized family is
d⁷(d-1)⁷(d³-8d²+5d+1), and the X₀(7) hauptmodul value
t₇ = 49d(d-1)/(d³-8d²+5d+1)
satisfies the cleared j-identity used by the composite-level
hauptmodul certificates.
theorem
MazurTorsion.Kubert.orderSeven_tate_relation
(b c : ℚ)
(hb : b ≠ 0)
(h00 : (tateNormalCurve b c).toAffine.Nonsingular 0 0)
(hP0 : WeierstrassCurve.Affine.Point.some 0 0 h00 ≠ 0)
(h7 : 7 • WeierstrassCurve.Affine.Point.some 0 0 h00 = 0)
:
On Tate normal form, an origin killed by seven and not by lower
multiples satisfies b² - bc - c³ = 0 with c ≠ 0.
theorem
MazurTorsion.Kubert.orderSeven_hauptmodul_identity
(d : ℚ)
(hd0 : d ≠ 0)
(hd1 : d ≠ 1)
(hK : d ^ 3 - 8 * d ^ 2 + 5 * d + 1 ≠ 0)
:
((49 * d * (d - 1) / (d ^ 3 - 8 * d ^ 2 + 5 * d + 1)) ^ 2 + 13 * (49 * d * (d - 1) / (d ^ 3 - 8 * d ^ 2 + 5 * d + 1)) + 49) * ((49 * d * (d - 1) / (d ^ 3 - 8 * d ^ 2 + 5 * d + 1)) ^ 2 + 245 * (49 * d * (d - 1) / (d ^ 3 - 8 * d ^ 2 + 5 * d + 1)) + 2401) ^ 3 * (tateNormalCurve (d ^ 3 - d ^ 2) (d ^ 2 - d)).Δ = (tateNormalCurve (d ^ 3 - d ^ 2) (d ^ 2 - d)).c₄ ^ 3 * (49 * d * (d - 1) / (d ^ 3 - 8 * d ^ 2 + 5 * d + 1)) ^ 7
The cleared j-identity for the order-seven hauptmodul value on the
parametrized family: with t₇ = 49d(d-1)/(d³-8d²+5d+1),
(t₇²+13t₇+49)(t₇²+245t₇+2401)³ · Δ = c₄³ · t₇⁷.