Rationality of j(τ₁₆₃): the three-prime argument (Phase C, §4.2) #
This file implements PhaseC-PLAN.md §4.2, the "three-prime argument" proving that
j₀ := j τ₁₆₃ is rational (hence, with statement 1, an integer).
The top-level target is
theorem j_τ₁₆₃_rational_of (hsurj : Function.Surjective (j : ℍ → ℂ))
(hint : IsIntegral ℤ (j τ₁₆₃)) : ∃ r : ℚ, j τ₁₆₃ = (r : ℂ)
gated on surjectivity of j (proved in parallel in Valence.lean) and on integrality of
j τ₁₆₃ (statement 1, proved in parallel).
Structure of the proof (steps (C1)–(C7) of the plan) #
Let j₀ := j τ₁₆₃ and x an arbitrary complex root of minpoly ℚ j₀.
- (C1)/(C2, transport) Rather than a field embedding, we transport polynomial identities
via
minpoly.dvd: ifΦ_m(j₀, j₀) = 0thenminpoly ℚ j₀ ∣ diagPhiQ Φ_m(the diagonalG_m(X) = Φ_m(X, X) ∈ ℚ[X]), soΦ_m(x, x) = G_m(x) = 0for every rootx. - (C2, input) For each
m ∈ {41, 43, 61}the CM matrixM_n = [[n+1,−41],[1,n]](CMRelations.cmMatrix_fixes) fixesτ₁₆₃; decomposingM_n = γ · Acol m nwithγ ∈ SL(2,ℤ)shows some coset valuef m i τ₁₆₃ = j τ₁₆₃, whenceG_m(j₀) = 0. - (C3) Surjectivity gives
τ′withj τ′ = x. - (C4)
G_m(x) = 0 = ∏_i (x − f m i τ′)produces a coset coincidencef m i τ′ = j τ′, hence an integer matrix of determinantmfixingτ′, i.e. a positive-definite integer form of discriminantt² − 4mrooted atτ′. - (C5) The three forms are integer multiples of the common primitive form of
τ′(discriminantD₀);FormReduction.disc_of_three_relationsforcesD₀ = −163. - (C6)
FormReduction.cm_disc_neg163_smul_eq_τ₁₆₃:τ′isΓ-equivalent toτ₁₆₃. - (C7) Hence
x = j τ′ = j τ₁₆₃ = j₀; every root ofminpoly ℚ j₀equalsj₀, and the Vieta relation on the subleading coefficient (a rational) forcesj₀ ∈ ℚ.
(C1)/(C2) The diagonal polynomial G_m(X) = Φ_m(X, X) ∈ ℚ[X] and its evaluation #
The diagonal polynomial G_m(X) := Φ_m(X, X) ∈ ℚ[X], obtained by substituting the outer
variable X for the coefficient variable Y (the ℚ-analogue of diagPhiZ).
Equations
- Chudnovsky.diagPhiQ PhiQ = Polynomial.eval Polynomial.X PhiQ
Instances For
The diagonal substitution commutes with Y ↦ z: G_m(z) = Φ_m(z, z) for z : ℂ, where
the left side is aeval z (diagPhiQ Φ_m) and the right side is (specializeY z Φ_m).eval z.
G_m(j τ) = ∏_i (j τ − f m i τ): evaluating the diagonal polynomial at j τ recovers the
orbit product.
(C2, input) The CM coset relation ∃ i, f m i τ₁₆₃ = j τ₁₆₃ #
The CM matrix M_n = [[n+1, −41],[1, n]] fixes τ₁₆₃; it decomposes as γ · Acol m n with
γ = [[n+1, −1],[1, 0]] ∈ SL(2,ℤ), so j (Acol m n • τ₁₆₃) = j τ₁₆₃.
The CM matrix M_n = [[n+1, −41],[1, n]] as an element of GL (Fin 2) ℝ (determinant
n² + n + 41 > 0).
Equations
- Chudnovsky.cmGL n = Matrix.GeneralLinearGroup.mkOfDetNeZero !![↑n + 1, -41; 1, ↑n] ⋯
Instances For
The SL(2,ℤ) cofactor γ = [[n+1, −1],[1, 0]] (determinant 1).
Equations
- Chudnovsky.cmGamma n = ⟨!![n + 1, -1; 1, 0], ⋯⟩
Instances For
Coset decomposition M_n = γ · Acol m n (as GL (Fin 2) ℝ), valid when
m = n² + n + 41.
(C4)/(C5) Form-theory helpers (binary quadratic forms of a CM point) #
Added to the Chudnovsky.QF namespace of QuadraticPoints.lean / FormReduction.lean.
They provide: a fixing integer matrix of a point yields a definite integer form; two forms
with a common root are proportional; a primitive representative exists; and the mod-4
constraint disc ≤ −3.
A binary quadratic form with a ≠ 0 whose root lies in ℍ (a non-real number) has
negative discriminant.
A positive-definite form has a primitive positive-definite representative with the same root.
(C4) From a coset coincidence to a fixing integer matrix and a definite form #
Fixing matrix from a coset factorization. If γ ∈ SL(2,ℤ) sends the coset point Aτ
(with Aτ = (e·τ' + f)/g) to τ', then the integer matrix γ · [[e,f],[0,g]] fixes τ';
its entries give a QF.Fixes relation of determinant e·g.
(C4). A coset coincidence f m i τ′ = j τ′ yields integers p q r s with a
QF.Fixes relation of determinant m.
(C4), packaged. A coset coincidence at τ′ produces a positive-definite integer form
rooted at τ′ of discriminant t² − 4m.
(C5)/(C6) The three-prime bridge: τ′ is Γ-equivalent to τ₁₆₃ #
(C5)+(C6). If τ′ carries a coset coincidence for each of m ∈ {41, 43, 61}, then
τ′ is SL(2,ℤ)-equivalent to τ₁₆₃.
(C1)–(C3) Vanishing of Φ_m(x, x) at roots, and the coincidence at τ′ #
(C2)+(C3). For a root x of minpoly ℚ j₀ and τ′ with j τ′ = x, each prime
m = n² + n + 41 yields a coset coincidence f m i τ′ = j τ′.
(C7) Rationality of j τ₁₆₃ #
The three-prime argument (§4.2). Assuming surjectivity of j and integrality of
j τ₁₆₃, the value j τ₁₆₃ is rational.