Physics as Code: From Scans to Theorems with ITP APIs in $SU(5)$ Model Building
Sven Krippendorf, Joseph Tooby-Smith

TL;DR
This paper introduces a formalized, theorem-prover-based methodology for classifying complex model spaces in theoretical physics, demonstrated through an $SU(5)$ case study, ensuring correctness and reusability.
Contribution
It develops a reusable API-based approach in Lean for formalizing and classifying bounded spectra in physics models, moving beyond ad hoc scans.
Findings
Classified bounded charge spectra with Yukawa couplings and operator constraints.
Proved that all spectra arise from finitely many minimal witnesses and controlled completions.
Provided a verified, reusable workflow for complex model classification in physics.
Abstract
A recurring challenge in theoretical physics is to make reliable global statements about bounded but combinatorially large model spaces. Exhaustive scans quickly become opaque or impractical, while statistical exploration does not by itself provide theorem-backed guarantees. This motivates workflows in which the model-building problem itself is formalized inside an interactive theorem prover (ITP). In this paper we develop an API-based methodology for formalizing such bounded model-building questions inside Lean, an interactive theorem prover. The central step is to represent the relevant charge spectra, predicates, and reduction moves as reusable ITP definitions, and then to derive the classification from proved reduction theorems rather than from an ad hoc scan. We demonstrate the strategy in a concrete case study motivated by F-theory model building with additional Abelian…
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.
