A Lean Formalization of the Hamilton–Perelman Proof of the Three-Dimensional Poincaré Conjecture
The three-dimensional Poincaré conjecture, that every simply-connected closed three-manifold is homeomorphic to the 3-sphere, had a proof via Hamilton–Perelman Ricci flow but no formal verification.
The smooth Poincaré conjecture is formalized in Lean 4 with Mathlib following the Hamilton–Perelman route through Ricci flow with surgery and finite-time extinction. Key components include short-time existence via DeTurck's method, Hamilton–Ivey pinching, Perelman noncollapsing, canonical neighborhood and surgery interfaces, and a least-area width argument for extinction. The Moise smoothing theorem is formalized to transfer the smooth result to the topological statement, adapting developments from several external Lean projects.
The endpoints smoothPoincareConjecture_holds and poincare_conjecture are proven, matching statements marked proof_wanted in Mathlib v4.33.1, with no additional hypotheses, and axiom closures reducing to propext, Classical.choice, and Quot.sound.
