Current task: —

← Session 22 — ii′-1: liCoeff pairing fix + residue machinery

#1035 assistant 2026-08-22 04:29:20.755 UTC · 2728→1882 tok open ⤢
thinking (5242 chars)
Now I understand the EF_lit structure: ``` EF_lit (Z : ZeroConfig) : Prop := ∀ k : ℝ → ℂ, ContDiff ℝ 2 k → HasCompactSupport k → Summable (fun ρ : Z.carrier => (Z.mult ρ : ℂ) * paperFT k (gammaOf ρ)) ∧ ∑' ρ : Z.carrier, (Z.mult ρ : ℂ) * paperFT k (gammaOf ρ) = literatureRHS k ``` with literatureRHS k = h(i/2) + h(−i/2) − Σ Λ(n)n^{−1/2}(k(log n) + k(−log n)) + (1/2π)∫ h(r) gammaBracket(r) dr, where h = paperFT k : h(z) = ∫ k(u) e^{izu} du. Key question for the β2 route: can (4.10) — the moment identity c_{k−1} = (−1)^k(a_k + σ_k) + (−1)^{k−1} — be extracted from EF_lit with a suitably chosen test function? σ_k = Σ_ρ mult·Re(1/ρ)^k — the power sums. EF_lit gives sums Σ_ρ mult·h(γ_ρ) for h = paperFT of compactly supported C² k. The power sums ρ^{−k} are moments — h(γ) = (1/2 + iγ)^{-k}-ish would give ρ^{−k} moments (ρ = 1/2 + iγ under RH... wait no — the zeros ρ are complex with ρ = 1/2 + iγ only under RH! Hmm — gammaOf ρ: from WeilEF — gammaOf z has re = z.im, im = 1/2 − z.re — so gammaOf ρ = ρ.im + i(1/2 − ρ.re) — it's the "γ" such that ρ = 1/2 + iγ: γ = γ(ρ) = ρ.im + i(1/2 − ρ.re) — a COMPLEX γ off RH. So h(gammaOf ρ) with ρ = 1/2 + i·gammaOf ρ ✓ — the EF evaluates h at the γ-parameters. For moments ρ^{−k} = (1/2 + iγ)^{−k} — the test function h(z) = (1/2 + iz)^{−k} — is that a paperFT of a compactly supported k? h(z) = ∫ k(u) e^{izu} du with compactly supported k is ENTIRE of exponential type (Paley–Wiener) — (1/2+iz)^{−k} is NOT entire (pole at z = −i/2·... 1/2 + iz = 0 ⟺ z = i/2·... iz = −1/2, z = −1/(2i) = i/2 — pole at z = i/2). So NOT directly a paperFT of C²_c. The moments ρ^{−k} can be obtained as LIMITS or via finite combinations? Alternatively — the EF with h(z) = e^{izx}-type... Hmm. Actually — let me think about what (4.10) really is and how Lagarias proves it. (4.10): τ_j = c_j + (−1)^j σ_{j+1} − (−1)^j·δ (δ = 1? — from D-064: τ_j = c_j + (−1)^jσ_{j+1} − (−1)^j). Lagarias's proof: via the Hadamard product of ξ — the Laurent coefficients of log ξ at s = 0 (or 1/2) give the σ_j; the Gamma-Theta decomposition gives the τ_j/c_j relations. Specifically (Lagarias §4): ξ(s) = (1/2)s(s−1)π^{−s/2}Γ(s/2)ζ(s); the Hadamard product ξ(s) = e^{A+Bs}·Π_ρ (1−s/ρ)e^{s/ρ}·(order adjustments). Taking log and expanding at s = 0: log ξ(s) = log ξ(0) + (B + Σ_ρ (1/ρ + ...))s − Σ_{k≥2} (Σ_ρ ρ^{−k}/k + ...) s^k ... vs the decomposition log ξ = log(1/2) + log s + log(s−1) − (s/2)log π + log Γ(s/2) + log ζ(s). Comparing Taylor coefficients at s = 0 gives relations between the σ_k = Σ ρ^{−k} and the digamma/zeta values. The "moment identity via EF" idea: the σ_k are moments Σ_ρ ρ^{−k} of the zero measure (in the ρ-variable). The Weil EF evaluates Σ m_ρ h(γ_ρ) for entire h of exp type with the (1+|r|)^{−2} decay on the strip... The function h(z) = (1/2 + iz)^{−k} is NOT of the required form (not entire). So EF_lit does NOT directly give the power sums. HOWEVER — the power sums can be extracted via a limiting process or via the contour argument that BUILDS the EF (the EF is proved by contour integration of h((s−1/2)/i)·ξ′/ξ(s) — choosing h to approximate the moment kernel). Hmm — this is the design question D-064 flagged: "The σ_j are moments of the zero measure; (4.10) is a moment identity — an EF instance with coefficient-extracting test functions. The WeilEF/Contour.lean 'weighted argument principle' may already contain a directly reusable Laurent/moment form. INVESTIGATE FIRST (1–2 days of reading); fallback (β1)." So the investigation: 1. What does WeilEF/Contour.lean's weighted argument principle look like? (the rectangleIntegral'_mul_logDeriv family I saw in RectangleLogDeriv.lean IS the weighted argument principle — used for counting.) 2. How is EF_lit_zeta PROVED in WeilEF/Main.lean — what's the chain? If the proof goes through a contour identity Σ_ρ m_ρ h(γ_ρ) = contour-integral expressions, then choosing the moment-extracting h (entire approximations + limits) could yield the σ_moments. But each σ_k is a SINGLE number — the relation (4.10) involves c_{k−1} (Laurent coefficients of −ζ′/ζ at 1) and a_k (archimedean values) — the EF's literatureRHS has the gammaBracket integral (digamma) and the pole terms h(±i/2) (from the pole of ξ at 0,1) — the structure is there. Actually — hold on. Let me reconsider. The identity (4.10) relates: - σ_k = Σ_ρ ρ^{−k} (power sums of zeros, k ≥ 1) - c_j (Laurent coefficients of −ζ′/ζ at s = 1) - a_j (archimedean: a₁ = (log 4π + γ)/2; a_j = (1−2^{−j})ζ(j), j ≥ 2) Lagarias's own proof of (4.10) — let me actually look at the Lagarias paper to see how HE proves it. The paper is archived at research/paper/ (math/0404394). Let me read §4 of the Lagarias PDF. That's the authoritative proof to formalize, and it will tell me exactly what's needed (Hadamard product or a shortcut). From D-064's notes: "(4.10) itself: τ_j = c_j + (−1)^jσ_{j+1} − (−1)^j for all j ≥ 0. THE analytic heart. Two candidate routes: (β1) Hadamard product of ξ... (β2) Reuse zeta-23-lean's proved explicit formula... The σ_j are moments of the zero measure; (4.10) is a moment identity — an EF instance with coefficient-extracting test functions." Let me read Lagarias §4 from the archived PDF to understand the actual proof structure.
Now let me read Lagarias's actual §4 proof of (4.10) from the archived paper to pin the exact derivation structure.
tool: Glob ok
input
{
  "pattern": "research/paper/*.pdf"
}
result 2026-08-22 04:29:20Z → 2026-08-22 04:29:21Z
duration_ms=337.9301000004489 num_files=0 filenames=[] truncated=False
raw content_json (database row)
[{"type":"thinking","thinking":"Now I understand the EF_lit structure:\n\n```\nEF_lit (Z : ZeroConfig) : Prop :=\n  ∀ k : ℝ → ℂ, ContDiff ℝ 2 k → HasCompactSupport k →\n    Summable (fun ρ : Z.carrier => (Z.mult ρ : ℂ) * paperFT k (gammaOf ρ)) ∧\n    ∑' ρ : Z.carrier, (Z.mult ρ : ℂ) * paperFT k (gammaOf ρ) = literatureRHS k\n```\n\nwith literatureRHS k = h(i/2) + h(−i/2) − Σ Λ(n)n^{−1/2}(k(log n) + k(−log n)) + (1/2π)∫ h(r) gammaBracket(r) dr, where h = paperFT k : h(z) = ∫ k(u) e^{izu} du.\n\nKey question for the β2 route: can (4.10) — the moment identity c_{k−1} = (−1)^k(a_k + σ_k) + (−1)^{k−1} — be extracted from EF_lit with a suitably chosen test function?\n\nσ_k = Σ_ρ mult·Re(1/ρ)^k — the power sums. EF_lit gives sums Σ_ρ mult·h(γ_ρ) for h = paperFT of compactly supported C² k. The power sums ρ^{−k} are moments — h(γ) = (1/2 + iγ)^{-k}-ish would give ρ^{−k} moments (ρ = 1/2 + iγ under RH... wait no — the zeros ρ are complex with ρ = 1/2 + iγ only under RH! Hmm — gammaOf ρ: from WeilEF — gammaOf z has re = z.im, im = 1/2 − z.re — so gammaOf ρ = ρ.im + i(1/2 − ρ.re) — it's the \"γ\" such that ρ = 1/2 + iγ: γ = γ(ρ) = ρ.im + i(1/2 − ρ.re) — a COMPLEX γ off RH. So h(gammaOf ρ) with ρ = 1/2 + i·gammaOf ρ ✓ — the EF evaluates h at the γ-parameters.\n\nFor moments ρ^{−k} = (1/2 + iγ)^{−k} — the test function h(z) = (1/2 + iz)^{−k} — is that a paperFT of a compactly supported k? h(z) = ∫ k(u) e^{izu} du with compactly supported k is ENTIRE of exponential type (Paley–Wiener) — (1/2+iz)^{−k} is NOT entire (pole at z = −i/2·... 1/2 + iz = 0 ⟺ z = i/2·... iz = −1/2, z = −1/(2i) = i/2 — pole at z = i/2). So NOT directly a paperFT of C²_c. \n\nThe moments ρ^{−k} can be obtained as LIMITS or via finite combinations? Alternatively — the EF with h(z) = e^{izx}-type... Hmm.\n\nActually — let me think about what (4.10) really is and how Lagarias proves it. (4.10): τ_j = c_j + (−1)^j σ_{j+1} − (−1)^j·δ (δ = 1? — from D-064: τ_j = c_j + (−1)^jσ_{j+1} − (−1)^j). Lagarias's proof: via the Hadamard product of ξ — the Laurent coefficients of log ξ at s = 0 (or 1/2) give the σ_j; the Gamma-Theta decomposition gives the τ_j/c_j relations. Specifically (Lagarias §4): ξ(s) = (1/2)s(s−1)π^{−s/2}Γ(s/2)ζ(s); the Hadamard product ξ(s) = e^{A+Bs}·Π_ρ (1−s/ρ)e^{s/ρ}·(order adjustments). Taking log and expanding at s = 0:\nlog ξ(s) = log ξ(0) + (B + Σ_ρ (1/ρ + ...))s − Σ_{k≥2} (Σ_ρ ρ^{−k}/k + ...) s^k ...\nvs the decomposition log ξ = log(1/2) + log s + log(s−1) − (s/2)log π + log Γ(s/2) + log ζ(s).\nComparing Taylor coefficients at s = 0 gives relations between the σ_k = Σ ρ^{−k} and the digamma/zeta values.\n\nThe \"moment identity via EF\" idea: the σ_k are moments Σ_ρ ρ^{−k} of the zero measure (in the ρ-variable). The Weil EF evaluates Σ m_ρ h(γ_ρ) for entire h of exp type with the (1+|r|)^{−2} decay on the strip... The function h(z) = (1/2 + iz)^{−k} is NOT of the required form (not entire). So EF_lit does NOT directly give the power sums. HOWEVER — the power sums can be extracted via a limiting process or via the contour argument that BUILDS the EF (the EF is proved by contour integration of h((s−1/2)/i)·ξ′/ξ(s) — choosing h to approximate the moment kernel). \n\nHmm — this is the design question D-064 flagged: \"The σ_j are moments of the zero measure; (4.10) is a moment identity — an EF instance with coefficient-extracting test functions. The WeilEF/Contour.lean 'weighted argument principle' may already contain a directly reusable Laurent/moment form. INVESTIGATE FIRST (1–2 days of reading); fallback (β1).\"\n\nSo the investigation: \n1. What does WeilEF/Contour.lean's weighted argument principle look like? (the rectangleIntegral'_mul_logDeriv family I saw in RectangleLogDeriv.lean IS the weighted argument principle — used for counting.)\n2. How is EF_lit_zeta PROVED in WeilEF/Main.lean — what's the chain? If the proof goes through a contour identity Σ_ρ m_ρ h(γ_ρ) = contour-integral expressions, then choosing the moment-extracting h (entire approximations + limits) could yield the σ_moments. But each σ_k is a SINGLE number — the relation (4.10) involves c_{k−1} (Laurent coefficients of −ζ′/ζ at 1) and a_k (archimedean values) — the EF's literatureRHS has the gammaBracket integral (digamma) and the pole terms h(±i/2) (from the pole of ξ at 0,1) — the structure is there.\n\nActually — hold on. Let me reconsider. The identity (4.10) relates:\n- σ_k = Σ_ρ ρ^{−k} (power sums of zeros, k ≥ 1)\n- c_j (Laurent coefficients of −ζ′/ζ at s = 1)\n- a_j (archimedean: a₁ = (log 4π + γ)/2; a_j = (1−2^{−j})ζ(j), j ≥ 2)\n\nLagarias's own proof of (4.10) — let me actually look at the Lagarias paper to see how HE proves it. The paper is archived at research/paper/ (math/0404394). Let me read §4 of the Lagarias PDF. That's the authoritative proof to formalize, and it will tell me exactly what's needed (Hadamard product or a shortcut).\n\nFrom D-064's notes: \"(4.10) itself: τ_j = c_j + (−1)^jσ_{j+1} − (−1)^j for all j ≥ 0. THE analytic heart. Two candidate routes: (β1) Hadamard product of ξ... (β2) Reuse zeta-23-lean's proved explicit formula... The σ_j are moments of the zero measure; (4.10) is a moment identity — an EF instance with coefficient-extracting test functions.\"\n\nLet me read Lagarias §4 from the archived PDF to understand the actual proof structure.","signature":""},{"type":"text","text":"Now let me read Lagarias's actual §4 proof of (4.10) from the archived paper to pin the exact derivation structure."},{"type":"tool_use","id":"Glob_161","name":"Glob","input":{"pattern":"research/paper/*.pdf"},"extra_content":null}]