Un matemático con experiencia en programación está explorando el uso del sistema de demostración de teoremas Lean para formalizar las matemáticas, con el objetivo de revolucionar la escritura matemática y el desarrollo de la inteligencia artificial. La formalización, que implica verificar mecánicamente cada paso de una prueba, permite a los matemáticos centrarse en la intuición y la motivación detrás de las pruebas, en lugar de en los detalles técnicos. El autor prevé una colaboración futura entre matemáticos e IA, donde la IA explorará estrategias de prueba de alto nivel mientras que Lean y las herramientas de codificación formalizan las pruebas. Esta formalización también podría proporcionar datos valiosos para entrenar modelos de lenguaje grandes (LLM) para comprender el razonamiento matemático. El proceso de aprendizaje del autor, aunque impulsado por su experiencia en matemáticas y programación, revela una curva de aprendizaje pronunciada debido a la complejidad de los lenguajes con tipos dependientes y la necesidad de comprender los fundamentos de las matemáticas que a menudo se pasan por alto en la práctica informal. La formalización, y el uso de Lean, requiere una comprensión de una jerarquía de tipos inusual, incluyendo 'universos', que dificulta la distinción entre términos, tipos y universos.
