Current task: —

Updated 08-24-2026

Session 033 — 2026-08-23 — ii′-5e-v-c COMPLETE: the Fexpr circle bound

Directive

Continue ii′-5e-v per STATE.md: chunk 5e-v-c — the logDeriv/elem assembly ⟹ ‖Fexpr s‖ ≤ C·(log R)³ on the γ-gap circles. User: "let's continue next session".

Outcome: 5e-v-c COMPLETE (commits 1c76576, 5da957c, + capstone;

LiCircleBound.lean now ~3928 lines, clean elaboration, zero warnings, not yet root-imported)

Fexpr_circle_le: for k ≥ 4000, R with the gap-circle properties (4k+5/2 ≤ R ≤ 4k+3, the γ-gap ordinate clearance, the ℤ-clearance dist(R/2,ℤ) ≥ 1/4), ‖s‖ = R: ‖Fexpr s‖ ≤ 2·lowZeroConst + dirichletC2 + 400000·A₀·Ĉ₀(R+2)·(log R)².

Structure realized:

Axiom audit (audit-session033-axioms.txt): 14 declarations, all [propext, Classical.choice, Quot.sound] only.

Banked gotchas (session 033 additions)

Status / next

5e-v-a ✔, 5e-v-b ✔ (chunks 1+2+3), 5e-v-c ✔. Remaining: 5e-v-d — the Schwarz squeeze: Gentire entire + ‖Gentire‖ ≤ 2·lowZeroConst + dirichletC2 + 400000·A₀·Ĉ₀(R+2)·(log R)² on the gap circles ⟹ dist (Gentire z₀) (Gentire 0) ≤ R₂(R_k)/R_k·|z₀| → 0 (mapsTo into closedBall via AnalyticOn.norm_le_of_norm_le_on_sphere + Complex.dist_le_div_mul_dist_of_mapsTo_ball; (log R)³/R → 0 needs the Ĉ₀(R+2) ~ log R·loglog R growth bound) ⟹ Gentire ≡ Gentire 0 =: B ⟹ the capstone partialFraction_identity (hZC : ZeroCountProp) : ∃ B : ℂ, ∀ s, riemannZeta s ≠ 0 → s ≠ 0 → s ≠ 1 → (∀ n ≥ 1, s ≠ −2n) → logDeriv riemannZeta s = B + seriesFun s − 1/s − 1/(s−1) + (Real.log Real.pi)/2 − Complex.digamma (s/2)/2 (D-068 §5) → ii′-5f → ii′-3b → ii′-3c → ii′-6 → ii′-7.