Current task: —

Updated 08-25-2026

Session 038 (2026-08-24) — ii′-3b COMPLETE

Goal

Finish ii′-3b (the contour moments (M): sigmaP k = −gFun^{(k−1)}(0)/(k−1)!, D-070 route — from 5e's partialFraction_identity by pure algebra + series calculus, no contours). Session 037 banked §1–§4 + the k = 1 capstone; this session built §5 (termwise iterated derivation at 0, k ≥ 2) and §6 (the unified capstone), root-imported LiTightR + LiMoments, full build + audit.

What was done

LiMoments.lean §5 (~190 lines):

LiMoments.lean §6 (~100 lines):

Closure: LiTightR + LiMoments root-imported (root header updated); full build GREEN (8770 jobs, LiMoments 20 s); AuditSession038.lean + audit-session038-axioms.txt — 23 declarations, ALL: [propext, Classical.choice, Quot.sound] only, 0 sorryAx.

ii′-3b → COMPLETE. Perimeter of the capstone: ZeroCountProp ONLY (5f's hZC2/hNLZ not needed for the moments, per D-070).

Banked gotchas (this session)

Files

ii′-3c COMPLETE (same session, continuation)

LiCrux.lean NEW (~430 lines, GREEN, root-imported): the (4.10-a) assembly + the crux identity. Chain (D-066 §2):

Closure: LiCrux root-imported; full build GREEN (8771 jobs); AuditSession038b.lean + audit-session038b-axioms.txt — 8 declarations, ALL: [propext, Classical.choice, Quot.sound] only, 0 sorryAx.

ii′-3 (ALL of (4.10)) → COMPLETE. Perimeter of both capstones: ZeroCountProp ONLY.

Banked gotchas (ii′-3c)

Files (ii′-3c)

Next

ii′-6 (L0 assembly, D-064 R4/R5): the sides identity |sides| bound via the tight R-bound (5f) + the bridge |λ_n(T)| ≤ 2·FAlt(T) (hRH) + |Sf n| ≤ Bn FAlt n on [10⁵, N₁]; D-069 Finding 2's H(T) near-sum repair map (honest ≈ 7·Ĉ₀² vs baked 3·Ĉ₀²; margin survives via E-028's 26× slack) lives here. Then ii′-7 (closure).

ii′-6-0 DESIGN COMPLETE (same session, second continuation)

D-071 design doc + E-030 validation (ALL CHECKS PASS) + two user approvals. The fold analysis found THREE findings:

ii′-6-a COMPLETE (same session, third continuation) — the honest-Bn redefinition

User protocol steps 1–5 ALL DONE (D-071 §5):

  1. Bn redefined (LiSkeleton.lean): bridge 2F → 4F, I_III (2/3)Ĉ₀ → (2/3)Z2hat (new def Z2hat with the D-071 doc comment); marginTilde in lockstep.
  2. Corrected definitions carry explicit D-071 correction comments (identifier retained; audit history preserved via git + E-030).
  3. marginTilde_convex RE-PROVED (builds green): the block constants mFblock (−2→−4), mTL1b ((8/3)·0.433→(8/3)·0.6), mIdb ((8/3)·2.9→(8/3)·2.7) + the ψ-row literals (vF/vTL1/vId, hnn1/hnn2/hnn4) — the sign haves' by norm_num handled the new constants mechanically; marginTilde_eq_expanded needed Z2hat added to the simp only unfold list; continuousOn_marginExpanded had a hardcoded const_mul (−2) → (−4).
  4. Base points RE-CERTIFIED (LiBasePoints.lean): the upper bounds Bn_FAlt_80000_le 328,000 → 329,000 and Bn_FAlt_100000_le 347,000 → 350,000 (the old ones FAIL for the corrected Bn — 4F + (2/3)Z2 raise the totals by ~1.1–2.2k); new Z2hat interval bounds (7.6705/7.7483 upper, 6.06 lower); the _ge lower-bound proofs' brackets converted to Z2hat; one 3×10⁻⁵ rounding slip (114.0655 → 114.0656) caught by linarith. Downstream margins: marginTilde_FAlt_80000_pos (≥ 7,001 > 0 ✓), marginTilde_FAlt_80000_lt_100000 (65,001 < 82,501 ✓) — statements otherwise unchanged.
  5. Endpoint margins re-run (dps 60): margiñ(8×10⁴) = 14,681.84 (was 15,763.68); margiñ(10⁵) = 90,652.75 (was 91,887.77); margin(N₁) = 2.457962406×10²⁶ (unchanged to leading digits).

Closure: full build GREEN (8771 jobs — first background attempt killed by the wrapper timeout; restarted detached per the long-run protocol); AuditSession038c.lean + audit-session038c-axioms.txt — lambda_pos_finite_height_verified + marginTilde_convex + the eq-lemmas + both base-point certificates: ALL 3 standard axioms only, 0 sorryAx; the corrected Bn printed verbatim (4F, (2/3)Z2hat ✓).

Banked: lake env lean FILE type-checks against the STALE olean of its imports — after editing a file's dependencies, lake build NguyenRH1.X FIRST (the LiBasePoints "clean build" against the old Bn was an artifact); certified-constant arithmetic must be re-checked by hand at 1e-4 (the (2/3)·7.7483 + 60.9 + 48 = 114.06553 vs certified 114.0655 slip).

Files (ii′-6-a)

Next

ii′-6-b (D-071 §6): perimeter Props (ZeroCountGlobalProp — global Trudgian N(T) ≤ FAlt one-sign; MZeroProp — M₀ ≤ 1.3352), the extended pigeonhole exists_zero_avoiding_T_wide (3-unit window, clearance 1/(9·C0hat(a+2))), the sides identity (rectInt'_Jlag on the variant-B rectangle ⟹ |Sf n| ≤ ‖RectInt‖ + |λ_n(T)| + |triv|), and the bridge |λ_n(T)| ≤ 4·FAlt (hRH + conj symmetry + ZeroCountGlobalProp).

ii′-6-b COMPLETE (same session, fourth continuation) — the assembly pieces

LiContour.lean additions (builds green): the two user-approved perimeter Props — ZeroCountGlobalProp (∀ T ≥ 2, mult-weighted one-sign count with 0 < γ ≤ T ≤ FAlt T; zeroGlobalWindow + zeroGlobalWindow_finite) and MZeroProp (∀ |t| ≤ 10, ‖logDeriv ζ (−5/2 + t·I)‖ ≤ 1.3352) — plus the wide pigeonhole exists_zero_avoiding_T_wide (T ∈ [a, a+1], clearance 1/(9·C0hat(a+2)) against ALL zeros with im ∈ (a−1, a+2); zeroWindowWide + the 3-unit count ≤ 3·C0hat(a+2) via three unit windows + inline log-monotonicity; the exists_avoiding_midpoint machine reused verbatim).

LiAssembly.lean NEW (~460 lines, builds green, root-imported):

Closure: LiAssembly root-imported; full build GREEN (8772 jobs); AuditSession038d.lean + audit-session038d-axioms.txt — 12 decls, ALL 3 standard axioms only, 0 sorryAx; both perimeter Props printed verbatim.

Banked gotchas (ii′-6-b)

Files (ii′-6-b)

Next

ii′-6-c (D-071 §4.4, the long pole): the four side bounds — I_III (left vertical: kFun_norm_le_two × [tight R-bound + (2/3)·Z2 near + MZeroProp short piece]), I_II/I_IV (horizontals: the segment-integral machine — per-zero ∫ dx/|w−ρ| ≤ 2·log(16.5/c) via asinh, the extended pigeonhole's clearance, Z2 count, 5.5·(10.5 log + 48) R-part, the Dirichlet stepping tail 3.3), I_I (right vertical: Dirichlet stepping 2^{−(σ₁−2)}·dirichletC2 × kFun_shift ≤ e^{√n/2}+1 ⟹ IIMaj), triv (done in §2). Then ii′-6-d (the fold ⟹ sfBoundProp).

FINDING F-D (session end — user paused to think) — the (6.12) stepping is broken

While designing ii′-6-c (the horizontal side bounds), a fold analysis uncovered a broken stepping argument in Lagarias's Thm 6.1 proof ((6.12)): the claim that |k_n(s)·L′/L(s)| "decreases geometrically" per unit step right from σ = 3 is false at T = √n — the per-step product ratio is e/2 ≈ 1.36 > 1 (zeta halves, kernel ratio ≤ e), so the product GROWS from σ = 3 to σ ≈ 0.36√n, peaking at ~e^{0.066√n}. Direct numeric confirmation (E-031, ALL CHECKS PASS): the right-tail envelope integral is ~5.9×10¹⁰ at n = 10⁵ (peak 1.6×10⁹ at σ = 111); |k_n(100+317i)| = 4.4×10³⁹ and |ζ′/ζ(101+317i)| ≈ 1.8×10⁻³¹ measured directly. D-036/D-037/R-004 inherit the bug verbatim (the right-tail charge "3.3" is off by ~10⁷×); the honest B(n) collapses for n ≳ 3×10⁴ (margin negative).

What survives: the theorem statement (λ_n > 0, verified to 5×10⁵; measured |Sf| ~ 13; the closed contour identity is exact — the sides cancel by conjugation + phase winding), and ALL Lean work to date (the bug is in the horizontal piece ii′-6-c, not yet built). Repair path (R) verified numerically: T = c√n with c > 1.2012 (kernel ratio ≤ e^{1/c²} < 2 ⟹ the stepping works; monotone decrease confirmed at c = 1.5 and c = 2). Costs: N₁ → (T₀/c)² (2.25×10²⁴ at c = 2, 4×10²⁴ at c = 1.5), bridge ~c×, I_III length doubles, horizontal kernel charge drops (e^{4/c²}+1). Literature: no erratum found (arXiv v4 notes, web search) — possibly undocumented.

D-072 filed (the full finding: claim, mechanism, evidence, inheritance, survival, repair path, literature status, open questions). User decision: pause here and think. The session ends at a clean, committed, resumable boundary with the direction OPEN (repair vs oscillation-salvage vs deeper literature check vs pause).