Zulip Chat Archive

Stream: mathlib4

Topic: Euler-faithful Basel proof in Lean 4


Bob Jefferson (Feb 05 2026 at 20:17):

For those interested in the intersection of historical mathematics and formal verification, I’ve just finished a Lean 4 formalization of an Euler-faithful proof of the Basel identity (∑_{n=1}^∞ 1/n² = π²/6). The aim is not the shortest proof, but a historically aligned route - product over the zeros of sin(πz) and coefficient comparison at z = 0. The broader point is that Euler’s 1735 argument, while informal, can serve as a literal blueprint for a fully rigorous proof when expressed with modern local analytic language.

Method sketch:

  • Work with the normalized function sin(πz)/(πz).

  • Prove two quadratic expansions at 0.

    • Sine side: from cubic control of sin z plus a normalization/0-patching step.

    • Product side: avoid expanding an infinite product directly; extract the quadratic coefficient via a punctured-neighbourhood linear asymptotic for the logarithmic derivative of the Euler product limit function.

  • Technical core (Phase 2C): rewrite logDeriv as a tsum of rational terms, perform termwise “Euler cancellation,” and justify passing the limit through the sum via a Tannery-type dominated convergence theorem with uniform summable domination on a punctured neighbourhood.

  • Conclude via a small quadratic coefficient uniqueness lemma (baselSum = π²/6).

A Zenodo archive is in preparation. I’m happy to share the link privately on request.

I’d particularly appreciate pointers to any prior formalizations that follow a comparable Euler/product + coefficient-comparison route (rather than Fourier/Parseval or other modern methods).

Bob Jefferson (Feb 23 2026 at 12:30):

A quick update on the Euler-faithful Basel formalization: the project is now fully cleaned, builds reproducibly under a pinned toolchain, and has been archived. Happy to share details if useful to anyone.


Last updated: Feb 28 2026 at 14:05 UTC