← All papers
First page of A formalization of Borel determinacy in Lean

A formalization of Borel determinacy in Lean

Sven Manthe

math.LO Feb 5, 2025 · v1
Formalizes Borel determinacy in the Lean 4 theorem prover, including Gale-Stewart games and Martin's theorem.
We present a formalization of Borel determinacy in the Lean 4 theorem prover. The formalization includes a definition of Gale-Stewart games and a proof of Martin's theorem stating that Borel games are determined. The proof closely follows Martin's "A purely inductive proof of Borel determinacy".

Borel determinacy (Martin's theorem that all Borel games are determined) is a central result in descriptive set theory provable in ZFC, but it had not been formalized in Lean.

The authors formalize Borel determinacy in Lean 4, following Martin's purely inductive proof. The formalization includes a definition of Gale-Stewart games, closed determinacy as an intermediate result, and the full inductive proof using auxiliary lifted games and unraveling constructions.

A complete formalization of Borel determinacy is produced in Lean 4. The formalization closely follows Martin's inductive proof, requiring expansions only where the original argument is inherently informal. Design choices around dependent types and partial functions are discussed.