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
Una formalizzazione della determinatezza di Borel in Lean
Questo articolo formalizza il teorema della determinatezza di Borel nel dimostratore di teoremi Lean 4. La formalizzazione include la definizione dei giochi di Gale-Stewart e la dimostrazione del teorema di Martin, che stabilisce che i giochi di Borel sono determinati. La dimostrazione segue strettamente la "prova puramente induttiva della determinatezza di Borel" di Martin.
Importanza della teoria della determinatezza: La determinatezza dei giochi infiniti a due giocatori è un argomento centrale della teoria descrittiva degli insiemi, introdotta da Gale e Stewart nel 1953
Fondamenti teorici: Sebbene la determinatezza di classi grandi di insiemi sia strettamente correlata ai cardinali grandi, la determinatezza di Borel può essere provata nella teoria degli insiemi ZFC
Sfide di formalizzazione: La determinatezza di Borel è nota per richiedere frammenti più grandi di ZFC rispetto alla maggior parte dei teoremi comuni, il che rende la sua formalizzazione particolarmente impegnativa
Prima formalizzazione: Al di là della classe degli insiemi chiusi, la determinatezza non è mai stata formalizzata in un assistente di prova
Verifica teorica: Verificare che la teoria dei tipi di Lean 4 sia sufficiente per gestire teoremi che richiedono frammenti forti della teoria degli insiemi
Esplorazione tecnica: Esplorare l'uso di ipotesi proposizionali piuttosto che "valori spazzatura" nella formalizzazione
Prima formalizzazione completa: Prima formalizzazione in un dimostratore di teoremi di risultati di determinatezza che vanno oltre gli insiemi chiusi
Innovazioni tecniche:
Introduzione del concetto di "universalmente sviluppabile" per sostituire l'induzione trasversale di Martin
Utilizzo di metodi della teoria delle categorie per la costruzione di limiti inversi
Sviluppo di strategie di automazione per gestire mappe k-fissanti
Verifica delle scelte di progettazione: Dimostrazione della fattibilità dell'uso di ipotesi proposizionali piuttosto che "valori spazzatura" per implementare funzioni parziali
Scala del codice: Implementazione completa di circa 5000 righe di codice, con definizioni fondamentali che occupano meno della metà
Primo turno: Il giocatore 0 sceglie non solo la mossa a₀, ma anche la propria quasi-strategia σ
Secondo turno: Il giocatore 1 sceglie sia una sequenza finita x coerente con σ (in cui vince in tutte le estensioni di x), sia una quasi-strategia che garantisce il fallimento di σ
Turni successivi: I giocatori procedono secondo le strategie scelte
Risultati fondamentali: mathlib contiene già risultati fondamentali della teoria descrittiva degli insiemi
Contenuti mancanti: Diversi corollari della determinatezza di Borel rimangono ancora da formalizzare
Applicazioni potenziali: Questo lavoro può servire come strumento per costruire una libreria più completa di teoria descrittiva degli insiemi formalizzata
Estensione della determinatezza: Formalizzazione della determinatezza di classi di insiemi più grandi sotto ipotesi di cardinali grandi
Risultati inversi: Formalizzazione di affermazioni inverse che costruiscono modelli interni di cardinali grandi dalla determinatezza
Perfezionamento della libreria: Utilizzo della determinatezza di Borel per costruire una libreria più completa di teoria descrittiva degli insiemi formalizzata
Martin, D. A. (1975): "Borel determinacy" - Dimostrazione originale della determinatezza di Borel
Martin, D. A. (1985): "A purely inductive proof of Borel determinacy" - Riferimento principale seguito in questo articolo
Gale, D. & Stewart, F. M. (1953): "Infinite games with perfect information" - Definizione originale dei giochi di Gale-Stewart
Kechris, A. S. (1995): "Classical descriptive set theory" - Testo classico sulla teoria descrittiva degli insiemi
Sintesi: Questo è un lavoro di significativa importanza nel campo della matematica formalizzata, che formalizza con successo un teorema profondo che richiede fondamenti forti della teoria degli insiemi nel framework della teoria dei tipi. L'articolo non solo presenta innovazioni tecniche, ma fornisce anche esperienze e metodi preziosi per lavori correlati futuri. Nonostante alcune limitazioni, i suoi contributi pioneristici e l'implementazione di alta qualità lo rendono una pietra miliare importante nel campo della matematica formalizzata.