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 formalización de la determinación de Borel en Lean
Este artículo formaliza el teorema de determinación de Borel en el demostrador de teoremas Lean 4. La formalización incluye la definición de juegos de Gale-Stewart y la demostración del teorema de Martin, que establece que los juegos de Borel son determinados. La demostración sigue estrechamente la "prueba puramente inductiva de la determinación de Borel" de Martin.
Importancia de la teoría de determinación: La determinación de juegos infinitos de dos jugadores es un tema central en la teoría descriptiva de conjuntos, introducido por Gale y Stewart en 1953
Fundamentos teóricos: Aunque la determinación de clases grandes de conjuntos está estrechamente relacionada con cardinales grandes, la determinación de Borel puede demostrarse en la teoría de conjuntos ZFC
Desafíos de formalización: La determinación de Borel es conocida por requerir fragmentos más grandes de ZFC que la mayoría de los teoremas comunes, lo que hace que su formalización sea desafiante
Primera formalización: Más allá de la clase de conjuntos cerrados, la determinación nunca ha sido formalizada en un asistente de pruebas
Verificación teórica: Verificar que la teoría de tipos de Lean 4 es suficiente para manejar teoremas que requieren fragmentos fuertes de teoría de conjuntos
Exploración técnica: Explorar el uso de suposiciones proposicionales en lugar de "valores basura" en la formalización
Primera formalización completa: Primera formalización en un demostrador de teoremas de resultados de determinación más allá de conjuntos cerrados
Innovaciones técnicas:
Introducción del concepto de "desenrollabilidad universal" para reemplazar la inducción transversal de Martin
Uso de métodos de teoría de categorías para manejar construcciones de límites inversos
Desarrollo de estrategias de automatización para tratar aplicaciones k-fijas
Verificación de decisiones de diseño: Demostración de la viabilidad de usar suposiciones proposicionales en lugar de "valores basura" para implementar funciones parciales
Escala de código: Implementación completa de aproximadamente 5000 líneas de código, donde las definiciones fundamentales ocupan menos de la mitad
Primer paso: El jugador 0 no solo elige el movimiento a₀, sino también su propia pseudo-estrategia σ
Segundo paso: El jugador 1 elige una secuencia finita x compatible con σ (ella gana en todas las extensiones de x), o elige una pseudo-estrategia que garantiza el fracaso de σ
Pasos posteriores: Los jugadores proceden de acuerdo con la estrategia elegida
Resultados fundamentales: mathlib ya incluye resultados fundamentales de teoría descriptiva de conjuntos
Contenido faltante: Varios corolarios de la determinación de Borel aún faltan
Aplicaciones potenciales: Este trabajo puede servir como herramienta para construir una biblioteca más completa de teoría descriptiva de conjuntos formalizada
Prueba de viabilidad: Demuestra que es viable formalizar en Lean 4 teoremas que requieren fragmentos fuertes de ZFC
Validez del método: El método puramente inductivo de Martin se adapta exitosamente al marco de teoría de tipos
Innovaciones técnicas: El concepto de desenrollabilidad universal y los métodos de teoría de categorías simplifican efectivamente el proceso de formalización
Extensión de determinación: Formalización de determinación de clases más grandes de conjuntos bajo suposiciones de cardinales grandes
Resultados inversos: Formalización de afirmaciones inversas que construyen modelos internos de cardinales grandes a partir de determinación
Perfeccionamiento de biblioteca: Utilización de la determinación de Borel para construir una biblioteca más completa de teoría descriptiva de conjuntos formalizada
Martin, D. A. (1975): "Borel determinacy" - Demostración original de la determinación de Borel
Martin, D. A. (1985): "A purely inductive proof of Borel determinacy" - Referencia principal seguida en este trabajo
Gale, D. & Stewart, F. M. (1953): "Infinite games with perfect information" - Definición original de juegos de Gale-Stewart
Kechris, A. S. (1995): "Classical descriptive set theory" - Texto clásico de teoría descriptiva de conjuntos
Resumen: Este es un trabajo de importancia significativa en el campo de las matemáticas formalizadas, que logra exitosamente formalizar un teorema profundo que requiere fundamentos fuertes de teoría de conjuntos en el marco de la teoría de tipos. El artículo no solo es innovador técnicamente, sino que también proporciona experiencia y métodos valiosos para trabajos relacionados futuros. Aunque tiene algunas limitaciones, sus contribuciones pioneras e implementación de alta calidad lo convierten en un hito importante en el campo de las matemáticas formalizadas.