Documentation

LeanPool.Chudnovsky.SingularModuli.MasserA1

Masser's Theorem A1 at τ₁₆₃: rationality of s₂ (Phase C, statement 3) #

This file discharges the last remaining sorry of the Chudnovsky development, s₂_τ₁₆₃_rational, by formalizing Masser's Appendix A1 argument (LNM 437, Thm. A1), specialized to the CM point τ₁₆₃ = (1 + i√163)/2. See PhaseC-PLAN.md §5.1. The final result is unconditional: masser_s₂_rational : ∃ r : ℚ, s₂ τ₁₆₃ = r (axiom-clean, zero sorry).

Masser's function is ψ(τ) = (3E₄/2E₆)(E₂ − 3/(π Im τ)) = (3/2)·s₂(τ). His theorem gives ψ(τ) ∈ ℚ(j(τ)), and here ℚ(j(τ₁₆₃)) = ℚ (statement 2, already proved).

Structure of Masser's proof (steps 1–5 of the plan) #

  1. The trace-zero fixing matrix Λ = !![1, −82; 2, −1] (det 163, Λ • τ₁₆₃ = τ₁₆₃, Möbius derivative Λ′(τ₁₆₃) = −1, Λ''(τ₁₆₃) = 4/(2τ − 1)).
  2. Λ is a coset of the modular polynomial Φ₁₆₃, so F(z) := Φ₁₆₃(j(Λz), j(z)) vanishes identically on .
  3. Second-order Taylor expansion of F at τ₁₆₃ gives Masser's identity (105): 2·j''/j′ + Λ'' = −j′·γ, with γ = (β₂₀ − β₁₁ + β₀₂)/β₀₁ ∈ ℚ (a ratio of Taylor coefficients of Φ₁₆₃ at (j₀, j₀), all rational since j₀ ∈ ℚ).
  4. β₀₁ ≠ 0 (Masser's Lemma A1): the only degree-163 integer matrices fixing τ₁₆₃ are ±Λ, so no other coset value coincides with j₀.
  5. The Ramanujan identities deriv_E2/E₄/E₆ turn (105) into Masser's (106): s₂(τ₁₆₃) = 3·j₀·γ + (7j₀ − 6912)/(j₀ − 1728), rational since j₀, γ ∈ ℚ, j₀ ≠ 1728.

What is proved here #

Everything, unconditionally:

The top-level deliverable is masser_s₂_rational : ∃ r : ℚ, s₂ τ₁₆₃ = r.

Step 1 — the trace-zero fixing matrix Λ = !![1, −82; 2, −1] #

det Λ = 163, Λ • τ₁₆₃ = τ₁₆₃, and the Möbius square-root data (2τ − 1)² = −163. These are the geometric inputs to Masser's second-order Taylor expansion (step 3).

theorem Chudnovsky.two_tau_sub_one_sq :
(2 * τ₁₆₃ - 1) ^ 2 = -163

(2τ₁₆₃ − 1)² = −163, from τ₁₆₃² = τ₁₆₃ − 41. (So 2τ₁₆₃ − 1 = i√163, the pure imaginary generator of the CM order; (2τ − 1)/2 = i·Im τ₁₆₃.)

2τ₁₆₃ − 1 ≠ 0 (its square is −163 ≠ 0).

noncomputable def Chudnovsky.LamGL :
GL (Fin 2)

The trace-zero fixing matrix Λ = !![1, −82; 2, −1] as an element of GL (Fin 2) ℝ (determinant 163 > 0).

Equations
Instances For
    @[simp]
    theorem Chudnovsky.val_LamGL :
    LamGL = !![1, -82; 2, -1]

    Λ fixes τ₁₆₃ as a Möbius transformation: (τ − 82)/(2τ − 1) = τ.

    The SL(2,ℤ) cofactor γ = !![1, 0; 2, 1] (determinant 1) of the coset decomposition Λ = γ · Acol 163 (−82).

    Equations
    Instances For

      Coset decomposition Λ = γ · Acol 163 (−82) in GL (Fin 2) ℝ.

      theorem Chudnovsky.j_LamGL_smul (z : UpperHalfPlane) :
      j (LamGL z) = f 163 (some 81) z

      Step 2 — coset identification. For every z : ℍ, j(Λ • z) equals the 81-coset orbit value f 163 (some 81) z (since −82 ≡ 81 mod 163). Hence one factor of the orbit product Φ₁₆₃(·, j z) vanishes at X = j(Λz), i.e. Masser's F(z) = 0.

      Arithmetic and nonvanishing inputs at τ₁₆₃ #

      J(τ₁₆₃) ≠ 0: it has norm > 1 (Estimates one_lt_norm_J).

      j₀ := 1728·J(τ₁₆₃) ≠ 0.

      j₀ ≠ 1728: J(τ₁₆₃) ≠ 1 since ‖J(τ₁₆₃)‖ > 1.

      E₆(τ₁₆₃) ≠ 0 (Estimates E₆_ne_zero_of_mem_Region).

      E₄(τ₁₆₃) ≠ 0: else j₀ = E₄³/Δ = 0, contradicting j₀ ≠ 0.

      theorem Chudnovsky.j₀_rational :
      ∃ (r : ), 1728 * J τ₁₆₃ = r

      j₀ ∈ ℚ (statement 2). Derived locally from Kronecker.lean + Rationality.lean (rather than from the pin file LeanPool.Chudnovsky.SingularModuli, which imports THIS file to fill its s₂_τ₁₆₃_rational pin — importing it here would be a cycle).

      The closed-form modular identity E₄³/E₆² = j₀/(j₀ − 1728) #

      E₆² = (j₀ − 1728)·Δ at τ₁₆₃.

      The closed-form identity E₄³/E₆² = j₀/(j₀ − 1728) at τ₁₆₃ (the algebraic heart of the s₂-formula's non-γ term).

      The gated top-level theorem (step 5 reduction, fully assembled) #

      Masser's Theorem A1 at τ₁₆₃, assembled around the analytic gate.

      hMasser is Masser's identity (106) before solving for s₂: the post-Ramanujan form of his second-order Taylor identity (105), asserting the existence of a rational γ (Masser's (β₂₀ − β₁₁ + β₀₂)/β₀₁ ∈ ℚ) with

      E₂*(τ₁₆₃) = 3·j₀·(E₆/E₄)·γ + 4·(E₆/E₄) + 3·E₄²/E₆.

      Given it, s₂(τ₁₆₃) = (E₄/E₆)·E₂* = 3·j₀·γ + 4 + 3·E₄³/E₆² = 3·j₀·γ + (7j₀−6912)/(j₀−1728) is rational.

      Discharging the analytic gate #

      The remainder of this file proves the gate hypothesis hMasser of masser_s₂_rational_of and derives the unconditional masser_s₂_rational. Structure:

      The Möbius chart map λ(z) = (z − 82)/(2z − 1) #

      The j-function in the -chart and its first two derivatives #

      cj = j ∘ ofComplex, with cj′ = masserGD on {0 < Im z} (from the Ramanujan identities deriv_comp_ofComplex_E₄/E₆), and the explicit second derivative masserG2 at τ₁₆₃.

      The master second-derivative lemma #

      For a finite family of polynomials pₙ ∈ ℂ[X] and functions u, v differentiable on the upper half-plane such that F(z) = Σₙ pₙ(v z)·(u z)ⁿ vanishes identically there, the first and second derivatives of F at an interior point t vanish; expanded by the chain rule they give the two linear relations among the five partial-derivative sums (the β's of Masser's proof) used below.

      Support-sum expansions of the specialized modular polynomial #

      Φ₁₆₃ ∈ ℚ[Y][X] is pinned via exists_PhiQ_closed; we expand Φ₁₆₃(x, Y₀) and its X-derivative as sums over the (finite) support, the form consumed by the master lemma, and record the -rationality of all evaluations at (j₀, j₀), j₀ = j τ₁₆₃ ∈ ℚ.

      The pinned modular polynomial Φ₁₆₃ and the rational β-data #

      Masser's F(z) = Φ₁₆₃(j(Λz), j z) vanishes identically #

      The two Taylor relations at τ₁₆₃ #

      Masser's Lemma A1 at τ₁₆₃: β₁₀ ≠ 0 #

      β₁₀ = ∏_{i ≠ some 81} (j₀ − fᵢ(τ₁₆₃)), and no other coset value equals j₀: a coincidence would produce an integer matrix fixing τ₁₆₃ of determinant 163; by the fixed-matrix classification for the primitive form (1, −1, 41) its norm form gives p² − pk + 41k² = 163, whose only solutions are ±(1, 2), i.e. the matrix is ±Λ — and ±Λ lies in the coset some 81.

      The gate and the unconditional theorem #

      The analytic gate of masser_s₂_rational_of, discharged: Masser's identity (106) before solving for s₂, with γ = (β₂₀ − 2β₁₁ + β₀₂)/β₀₁ ∈ ℚ.

      Masser's Theorem A1 at τ₁₆₃, unconditional (Phase C, statement 3): s₂(τ₁₆₃) ∈ ℚ. This discharges the last analytic input of the Chudnovsky formula.