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".
academic
Eine Formalisierung der Borel-Determiniertheit in Lean
Dieser Artikel formalisiert das Theorem der Borel-Determiniertheit im Lean-4-Theorembeweiser. Die Formalisierung umfasst die Definition von Gale-Stewart-Spielen und den Beweis von Martins Theorem, das besagt, dass Borel-Spiele determiniert sind. Der Beweis folgt eng Martins "Rein induktivem Beweis der Borel-Determiniertheit".
Bedeutung der Determiniertheitstheorie: Die Determiniertheit unendlicher Zweipersonenspiele ist ein zentrales Thema der deskriptiven Mengenlehre, eingeführt von Gale und Stewart 1953
Theoretische Grundlagen: Während die Determiniertheit großer Mengenklassen eng mit großen Kardinalzahlen verbunden ist, kann die Borel-Determiniertheit in der ZFC-Mengenlehre bewiesen werden
Formalisierungsherausforderungen: Die Borel-Determiniertheit ist dafür bekannt, dass sie ein größeres ZFC-Fragment als die meisten gängigen Theoreme erfordert, was ihre Formalisierung herausfordernd macht
Erste Formalisierung: Außerhalb der Klasse der abgeschlossenen Mengen wurde die Determiniertheit nie zuvor in einem Theorembeweiser formalisiert
Theoretische Verifikation: Verifikation, dass die Typtheorie von Lean 4 ausreicht, um Theoreme zu behandeln, die starke mengenlehre Fragmente erfordern
Technische Erkundung: Erkundung der Verwendung von propositionalen Annahmen statt "Garbage Values" in der Formalisierung
Erste vollständige Formalisierung: Erste Formalisierung eines Determiniertheitsresultats jenseits abgeschlossener Mengen in einem Theorembeweiser
Technische Innovationen:
Einführung des Konzepts der "universellen Entfaltbarkeit" als Ersatz für Martins transversale Induktion
Verwendung kategorientheoretischer Methoden zur Behandlung inverser Limites
Entwicklung von Automatisierungsstrategien für k-fixierende Abbildungen
Validierung von Designentscheidungen: Nachweis der Machbarkeit, propositionale Annahmen statt "Garbage Values" zur Implementierung von Partialfunktionen zu verwenden
Codegröße: Etwa 5000 Zeilen Code für die vollständige Implementierung, wobei grundlegende Definitionen weniger als die Hälfte ausmachen
Erster Schritt: Spieler 0 wählt nicht nur den Zug a₀, sondern auch seine eigene Quasistrategie σ
Zweiter Schritt: Spieler 1 wählt entweder eine mit σ kompatible endliche Sequenz x (sie gewinnt in allen Spielen, die x erweitern) oder eine Quasistrategie, die Verlust gegen σ garantiert
Nachfolgende Schritte: Spieler spielen gemäß ihrer gewählten Strategien
Martin, D. A. (1975): "Borel determinacy" - Ursprünglicher Beweis der Borel-Determiniertheit
Martin, D. A. (1985): "A purely inductive proof of Borel determinacy" - Hauptreferenz, der dieser Artikel folgt
Gale, D. & Stewart, F. M. (1953): "Infinite games with perfect information" - Ursprüngliche Definition von Gale-Stewart-Spielen
Kechris, A. S. (1995): "Classical descriptive set theory" - Klassisches Lehrbuch der deskriptiven Mengenlehre
Zusammenfassung: Dies ist eine Arbeit von großer Bedeutung im Bereich der formalen Mathematik, die erfolgreich einen tiefgreifenden Satz, der eine starke mengenlehre-theoretische Grundlage erfordert, in ein Typtheorie-Framework formalisiert. Der Artikel trägt nicht nur technisch bei, sondern bietet auch wertvolle Erfahrungen und Methoden für zukünftige verwandte Arbeiten. Trotz einiger Einschränkungen machen seine bahnbrechenden Beiträge und die hochwertige Implementierung ihn zu einem wichtigen Meilenstein im Bereich der formalen Mathematik.