Munkres' General Topology Autoformalized in Isabelle/HOL
Dustin Bryant, Jonathan Juli\'an Huerta y Munive, Cezary Kaliszyk, Josef Urban

TL;DR
This paper reports on an experiment where large language models autoformalized Munkres' Topology into Isabelle/HOL, producing a complete, verified formalization of 39 chapters with over 85,000 lines of code in 24 days.
Contribution
It demonstrates the feasibility and efficiency of LLM-assisted autoformalization of comprehensive mathematical textbooks in Isabelle/HOL.
Findings
Complete formalization of Munkres' Topology achieved with zero errors.
Over 85,000 lines of Isabelle/HOL code generated in 24 days.
Formal results include major theorems like Tychonoff and Baire category.
Abstract
We describe an experiment in LLM-assisted autoformalization that produced over 85,000 lines of Isabelle/HOL code covering all 39 sections of Munkres' Topology (general topology, Chapters 2--8), from topological spaces through dimension theory. The LLM-based coding agents (initially ChatGPT 5.2 and then Claude Opus 4.6) used 24 active days for that. The formalization is complete: all 806 formal results are fully proved with zero sorry's. Proved results include the Tychonoff theorem, the Baire category theorem, the Nagata--Smirnov and Smirnov metrization theorems, the Stone--\v{C}ech compactification, Ascoli's theorem, the space-filling curve, and others. The methodology is based on a "sorry-first" declarative proof workflow combined with bulk use of sledgehammer - two of Isabelle major strengths. This leads to relatively fast autoformalization progress. We analyze the resulting…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
