Demostración automática de teoremas con IA y verificación formal en Lean

Guía de literatura secundaria e investigación de fondo

Estado del arte a agosto de 2026


0. Concepto central

Hay que distinguir tres cosas que la prensa confunde sistemáticamente:

  1. Verificación formal (Lean, Rocq/Coq, Isabelle): un kernel comprueba mecánicamente que una prueba es correcta respecto a unos axiomas explícitos. No genera nada; solo acepta o rechaza.
  2. Demostración automática clásica (ATP: Vampire, E, Z3, cvc5): procedimientos de búsqueda completos o semicompletos sobre lógicas decidibles o semidecidibles. Generan pruebas, pero solo en fragmentos lógicos pobres.
  3. Demostración neuronal (AlphaProof, DeepSeek-Prover, Seed-Prover, Goedel-Prover, Aristotle): un modelo de lenguaje propone tácticas o pruebas completas en Lean; el kernel actúa como oráculo de verdad y como señal de recompensa para aprendizaje por refuerzo.

La sinergia que define el momento actual es que (3) sin (1) no vale nada —sería otro generador de texto plausible— y (1) sin (3) es insoportablemente lento. El kernel de Lean es lo que convierte la matemática en un entorno de RL con verdad verificable, análogo al Go: recompensa binaria, sin ambigüedad, sin juez humano.

Filosóficamente, la pregunta interesante no es “¿puede la máquina demostrar?” sino dónde queda el residuo no mecanizable. Adelanto la tesis: se ha desplazado casi enteramente del proof al statement.


I. ¿Qué lógica se usa?

I.1 El núcleo: Cálculo de Construcciones Inductivas (CIC)

Lean 4 implementa una teoría de tipos dependientes de la familia del CIC (Coquand–Huet, extendido con familias inductivas por Paulin-Mohring). Los rasgos relevantes:

I.2 La capa clásica: tres axiomas

El CIC puro es constructivo. Mathlib no lo es. Toda la matemática de mathlib descansa sobre tres axiomas añadidos:

Axioma Contenido
propext Extensionalidad proposicional: proposiciones equivalentes son iguales
Quot.sound Corrección del cociente
Classical.choice Axioma de elección

Por el teorema de Diaconescu, la elección implica el tercio excluso. De modo que el sistema en el que efectivamente trabajan los matemáticos en Lean es lógica clásica de orden superior sobre teoría de tipos dependientes —no una lógica intuicionista. La opción constructiva existe (#print axioms permite auditar de qué axiomas depende cada teorema) pero es minoritaria en la práctica matemática.

Esto tiene una consecuencia importante y poco advertida: Lean no es fundacionalmente neutral. La elección de CIC + elección + LEM es una decisión metafísica tomada por razones de ergonomía, no de principio.

I.3 Fuerza de consistencia

Resultado clave (Carneiro, The Type Theory of Lean, tesis de maestría, CMU 2019; ampliado en el proyecto Lean4Lean):

Lean es equiconsistente con ZFC + {existen n cardinales inaccesibles | n < ω}.

Es decir: Lean prueba Con(ZFC), y por tanto —por el segundo teorema de Gödel— la consistencia de Lean no es demostrable en ZFC. La “verificación absoluta” que ofrece un asistente de pruebas está condicionada a un supuesto de cardinales grandes que no puede justificarse desde dentro.

La construcción del modelo es reveladora: por la irrelevancia de pruebas y la elección, ⟦Prop⟧ := {∅, {•}} (el álgebra booleana de dos elementos); y por los tipos inductivos, los universos deben ser universos de Grothendieck, ⟦Uₙ₊₁⟧ = V_κₙ con κₙ el n-ésimo inaccesible.

Grieta técnica que merece atención: Carneiro señala que el juicio de tipado de Lean es “casi” decidible, pero no del todo — por una interacción entre la eliminación de subsingletons (para Acc) y la irrelevancia de pruebas. Lean resuelve esto infraaproximando las relaciones ≡ y ⊢: el algoritmo implementado es más restrictivo que la relación teórica. El verificador que corre en tu máquina no es el sistema formal que la teoría describe, sino una aproximación conservadora de él.

I.4 La capa de automatización: bajar de lógica

Los hammers (Lean-auto, LeanHammer, Duper) traducen objetivos de Lean a lógicas más pobres donde existen procedimientos de búsqueda eficientes:

El paso crítico es la monomorfización: eliminar polimorfismo y dependencia de tipos para obtener algo que un ATP entienda. La traducción está diseñada para ser sound (lo que prueba es verdadero), pero es necesariamente incompleta: los ATP no razonan con tipos dependientes. Luego un mecanismo de proof reconstruction reconstruye la prueba dentro del kernel de Lean, porque la palabra del ATP no se acepta.

Duper (Clune, Qian, Bentkamp, Avigad 2024) es la excepción interesante: un demostrador por superposición que trabaja nativamente en teoría de tipos dependientes y produce términos de prueba de Lean directamente, sin traducción a una lógica menos expresiva. Canonical ataca el problema dual: habitación de tipos en DTT.

I.5 La capa neuronal: sin lógica propia

Aquí no hay lógica en absoluto. El LLM es un generador de cadenas; la lógica está fuera, en el kernel. Dos modos:

AlphaProof (DeepMind, publicado en Nature, 2025) añade test-time RL: ante un problema difícil, genera millones de variantes del propio problema y aprende de ellas en tiempo de inferencia. Coste reportado: ~500 días-TPU por problema.

Cuadro comparativo de fundamentos

Sistema Lógica Nota
Lean 4 CIC + LEM + AC dependiente, clásica, cocientes primitivos
Rocq (Coq) CIC constructiva por defecto
Isabelle/HOL Teoría de tipos simple polimórfica más débil, más automatizable (Sledgehammer)
Mizar Teoría de conjuntos Tarski–Grothendieck fundación conjuntista clásica
Agda / Cubical MLTT / HoTT univalencia, igualdad como estructura
Metamath esquemas de primer orden kernel minúsculo, sin tipos

La elección de fundación determina qué es fácil. En HOL las categorías son incómodas; en HoTT los cocientes son gratis pero la matemática clásica es cara; en Lean los cocientes y la matemática clásica son gratis pero las estructuras superiores (∞-categorías) son casi imposibles. No hay fundación neutral: cada una hace visible una región y opaca otra.


II. ¿Qué áreas cubre? ¿Qué falta?

II.1 Mathlib: escala y forma

Mathlib es la biblioteca comunitaria de Lean 4: aproximadamente 2,1 millones de líneas, con más de 170.000 teoremas y 80.000 definiciones. Es la mayor biblioteca de matemática formalizada que existe.

Su cobertura es excelente en licenciatura, sustancial en posgrado, puntual en investigación — y ese perfil, más que ningún ranking, es lo que define el mapa.

Bien cubierto

Hitos formalizados (el canon)

Proyecto Resultado Nota
Liquid Tensor Experiment (2020–jul. 2022) Teorema principal de los espacios vectoriales líquidos (Clausen–Scholze) 18 meses; reto lanzado por Scholze; obligó a construir matemática condensada en Lean
PFR (nov. 2023) Conjetura polinómica de Freiman–Ruzsa de Marton ~3 semanas; Tao, Dillies, Mehta; estrenó el flujo blueprint
Carleson (jun. 2024–jul. 2025) Convergencia p.c.t.p. de series de Fourier, en versión generalizada a espacios métricos doblantes 14 autores principales + 14 colaboradores; una de las mayores colaboraciones
Sphere eversion Principio h completo para relaciones diferenciales abiertas y amplias Massot et al.; demostró que Lean maneja topología geométrica
PrimeNumberTheoremAnd Teorema de los números primos (versión fuerte) Kontorovich–Tao; completado con asistencia del agente Gauss (Math Inc., 2025)
Flypitch Independencia de la hipótesis del continuo (forcing) Han & van Doorn
Con(NF) Consistencia de New Foundations de Quine Wilshaw
Cap set problem Solución de Ellenberg–Gijswijt Dahmen, Hölzl, Lewis
Determinación de Borel Teorema de Martin requiere fragmento grande de ZFC
Equational Theories Project (2024–) Grafo de implicaciones entre 4.694 leyes ecuacionales de magmas: 22 millones de implicaciones Tao; crowdsourcing masivo + ATP clásicos
FLT (2024–2029) Último teorema de Fermat, vía Khare–Wintenberger/Kisin Buzzard & Taylor; financiado por EPSRC hasta sept. 2029

II.2 Lo que falta

Cito el diagnóstico más franco disponible, del propio equipo que construye herramientas de autoformalización:

“mathlib cubre franjas amplias pero incompletas del paisaje matemático; mientras algunos dominios, como el álgebra o la teoría de categorías, están bien representados, quedan grandes lagunas en otros, como la geometría diferencial o las EDP. Como resultado, la mayor parte de la investigación matemática actual no puede formalizarse en Lean sin un trabajo preparatorio prohibitivamente costoso.” — Formalizing Mathematics at Scale, arXiv:2605.29955 (2026)

Lagunas por área

Geometría diferencial — parcialmente presente. Hay variedades con modelo, fibrados vectoriales suaves, corchete de Lie de campos, grupos de Lie y su álgebra de Lie, métricas de fibrado, variedades riemannianas básicas, existencia de curvas integrales y flujos locales (Rothgang, 2025). Falta: conexiones y curvatura en generalidad, teoría de Hodge, teoría de índice, teoría de bordismos (en curso), geometría simpléctica. Un proyecto reciente sobre variedades G₂ tuvo que trabajar “a un nivel de abstracción superior que no requiriera la infraestructura de geometría diferencial ausente” — es decir, reformular el problema para esquivar el hueco.

Ecuaciones en derivadas parciales — casi vacío. No hay teoría de Sobolev madura, ni teoría de regularidad general, ni EDP no lineales. Hay islas: regularidad interior de De Giorgi–Nash–Moser (Armstrong & Kempe, 2026), derivación de campo medio de la ecuación de Vlasov (2026). Nada parecido a un tratamiento sistemático.

Análisis numérico — prácticamente inexistente. Proyectos en curso autoformalizan libros de texto (Iserles, Butcher).

Teoría de representaciones y formas automorfas — se está construyendo desde dentro del proyecto FLT. Buzzard fue explícito: uno de los objetivos del proyecto es que Lean acabe entendiendo formas y representaciones automorfas, representaciones de Galois, teoremas de modularity lifting, teoría de cuerpos de clases, variedades de Shimura. Esto no existía antes de FLT.

Estructuras superiores — ∞-categorías, categorías derivadas en generalidad, stacks, teoría de homotopía superior. Aquí el obstáculo no es de esfuerzo sino estructural (§III.1).

Lagunas puntuales sorprendentes. Un trabajo de autoformalización de teoría de redes tensoriales (2026) documentó los huecos que encontró: la forma normal de Jordan no está en mathlib; tampoco el teorema de Burnside para álgebras de matrices, ni Perron–Frobenius para aplicaciones completamente positivas, ni el teorema del punto fijo de Brouwer en forma usable. Estos casos son instructivos: no son matemática difícil, son matemática que nadie ha formalizado todavía. La cobertura de mathlib es irregular por razones sociológicas, no lógicas. Refleja qué le interesó a quién.


III. Por qué falta lo que falta: taxonomía de obstáculos

Esta es la sección conceptualmente decisiva. Los obstáculos son de cuatro tipos irreducibles entre sí.

III.1 El obstáculo de la igualdad (estructural, no de esfuerzo)

Es el más profundo. En teoría de tipos intensional, la igualdad no es un dato dado: es una decisión de diseño con consecuencias.

Para ∞-categorías el problema se agrava a un problema de coherencia infinito: hay que justificar la interpretación de la igualdad estricta de la teoría de tipos como homotopía en una (∞,1)-categoría. Las internal language conjectures siguen abiertas. Esto es precisamente lo que la teoría homotópica de tipos y las fundaciones univalentes intentan resolver — y por eso la matemática de Lurie y Scholze es formalizable solo en fragmentos elegidos con cuidado.

Lectura filosófica: la identidad, que en la práctica matemática informal es transparente e invisible, se vuelve el obstáculo central en cuanto se exige explicitud. Lo “obvio” no es una propiedad del objeto sino un efecto de una práctica que no se examina a sí misma.

III.2 El obstáculo definicional

Macbeth lo ha formulado bien: el matemático humano ve los reales simultáneamente como clases de sucesiones de Cauchy, como cortaduras de Dedekind y como el único cuerpo arquimediano uniformemente completo, y desliza entre las tres sin fricción. El ordenador obliga a elegir una y quedarse en ella.

El proyecto Carleson documenta esto con precisión quirúrgica: hubo que distinguir tres tipos de reales — ℝ, ℝ≥0 y ℝ≥0∞ (extendidos) — porque en teoría de la medida las integrales quieren vivir en los extendidos no negativos. Un término x : ℝ≥0 no es un término de tipo ℝ. Toda la formalización arrastra la tensión de decidir en cuál de los tres poner cada constante, cada conjunto, cada integrando.

En el LTE, el trabajo real no fue probar el teorema: fue construir los conjuntos condensados — reemplazar la noción de espacio topológico por la de haz sobre una categoría de espacios compactos Hausdorff. La formalización obligó a fijar una ontología antes de poder decir nada.

III.3 El obstáculo del factor de de Bruijn

El factor de de Bruijn (van Benthem Jutting 1977; refinado por Wiedijk) mide el cociente entre el tamaño de la prueba formal y el de la informal. Estimaciones recientes en Isabelle dan valores de 13 a 25 para resultados de teoría de números. Los factores altos aparecen sistemáticamente donde hay que rellenar argumentos intermedios que el texto original daba por hechos.

Buzzard lo formuló con humor exacto en el blueprint de FLT:

“Nuestra tarea puede compararse con enseñar un curso de posgrado sobre el último teorema de Fermat a un ordenador. El ordenador es un miembro del público bastante exigente — insistirá en que se le den todos los detalles técnicos de todos los argumentos, y no aceptará pruebas por intimidación ni por apelación a la autoridad.”

El punto crucial: el ordenador solo empieza a rellenar detalles por sí mismo cuando los argumentos son matemáticamente obvios de forma absoluta. La zona intermedia —lo que un experto considera rutinario pero no trivial— es exactamente donde se va todo el tiempo. Y es exactamente la zona donde vive la práctica matemática real.

III.4 El obstáculo de la brecha semántica (el irreducible)

Este es el obstáculo del que no se sale, y el que más importa filosóficamente.

“Mientras los sistemas mencionados se apoyan en el compilador de Lean para proporcionar verdad-terreno absoluta para la verificación de pruebas, la autoformalización de enunciados plantea un reto distinto: no hay oráculo mecánico que confirme que un enunciado formal se corresponde con su contraparte informal.” — Beyond the Library, arXiv:2606.31134 (2026)

Consecuencias medidas:

Esta es la grieta estructural del programa entero: la formalización puede mecanizar la corrección de la inferencia, pero no la adecuación del enunciado. El juicio de que “esto que he escrito en Lean dice lo que yo quería decir” es irreductiblemente informal, humano y no verificable por el sistema. La cadena de verificación no se cierra sobre sí misma.


IV. Ejemplos concretos: cómo se formaliza

IV.1 Nivel elemental - proposiciones como tipos

theorem add_zero (n : ℕ) : n + 0 = n := rfl

rfl es reflexividad: la igualdad se cumple definicionalmente por la definición recursiva de la suma. El kernel comprueba tipos, no busca.

IV.2 Carleson - gestión de hipótesis permanentes

El teorema generalizado se enuncia sobre un espacio métrico de medida doblante arbitrario, con siete parámetros asociados (a, q, K, σ₁, σ₂, F, G). La solución de ingeniería fue una clase de tipos [ProofData a q K σ₁ σ₂ F G] en la que todos los datos adicionales se asocian automática y unívocamente al espacio X mediante outparams, de modo que el usuario nunca tiene que darlos explícitamente. Es la mecanización del “sea fijado de una vez por todas” del texto matemático.

La prueba informal ocupaba 30 páginas. El blueprint formal tiene 11 secciones, diseñado explícitamente para que un no experto pueda tomar un lema aislado y formalizarlo sin entender el conjunto. Esa modularidad es lo que hace posible la colaboración masiva.

IV.3 Equational Theories - una grieta dentro del propio proyecto

El proyecto de Tao mapea implicaciones entre 4.694 leyes ecuacionales de magmas: 22 millones de pares. Detalle crítico, en palabras del propio Tao:

No se formalizan explícitamente en Lean los 22 millones de implicaciones, porque el tiempo de compilación sería prohibitivo. Solo se formaliza un conjunto mucho menor de (anti-)implicaciones, del que las demás se siguen por transitividad y dualidad, razonando fuera de Lean.

Es decir: el resultado publicitado como “22 millones de problemas resueltos con verificación formal” es, estrictamente, un conjunto formalizado de generadores más un argumento meta-nivel de clausura que no está en el kernel. Tao lo dice abiertamente y planea refactorizar. Pero la estructura es la que importa: incluso en el proyecto de formalización más ambicioso, hay un paso que se hace sobre el sistema y no dentro de él, por razones de coste computacional.

IV.4 FLT - construir el lenguaje antes de poder hablar

El proyecto no formaliza la prueba de Wiles/Taylor–Wiles de los 90 sino una prueba moderna (Khare–Wintenberger, Kisin, Taylor, Scholze). La razón es estratégica: el objetivo declarado no es solo llegar a FLT sino dotar a Lean del vocabulario de la teoría de números moderna. Antes de poder enunciar el teorema en la forma que se va a demostrar, hay que construir: curvas elípticas, representaciones de Galois, formas automorfas, teoría de cuerpos de clases, teoremas de dualidad aritmética, variedades de Shimura. La formalización precede a la demostración, y es el 90% del trabajo.

IV.5 Áreas que resisten, y por qué exactamente

Área Por qué resiste
∞-categorías, ∞-topos Coherencia infinita; la igualdad estricta de Lean no modela homotopía
EDP no lineales Falta infraestructura (Sobolev, regularidad); las pruebas son estimaciones densas de “epsilon-management” que no se comprimen
Geometría con diagramas Argumentos que dependen de una figura no tienen forma canónica de formalización; hay que reconstruir el contenido
Análisis numérico Nadie lo ha hecho; combina análisis real con aritmética de punto flotante
Matemática experimental / conjetural No hay teorema que verificar
Teoría de modelos de estructuras concretas Interacción de metateoría y teoría objeto, difícil de estratificar

V. La IA: qué hace realmente y hasta dónde llega

V.1 Números (agosto 2026)

Benchmark Nivel Mejor resultado
miniF2F olimpiada / preuniversitario 88,9% (DeepSeek-Prover-V2-671B) — saturado
PutnamBench licenciatura 87,9% (Seed-Prover 1.5); AlphaProof 56% con ~500 días-TPU/problema
FATE-H álgebra de posgrado 80% (Seed-Prover 1.5); 71% (DeepSeek-R1, informal)
FATE-X exámenes de calificación de doctorado 33%
FrontierMath Tier 4 investigación real 18,75% (Gemini 3 Pro); estimaciones más optimistas hasta 40%

La curva es inequívoca y su forma también: se colapsa exactamente donde empieza la matemática de investigación. Seed-Prover 1.5 lo reconoce en su propio informe: el sistema “sigue enfrentando dificultades con problemas de nivel doctoral y superiores”.

V.2 El dato más importante

DeepMind hizo un barrido sobre problemas de Erdős con agentes autónomos. De 200 soluciones candidatas marcadas como correctas o incorrectas, solo el 6,5% eran “significativamente correctas” (Feng et al., 2026). Cuatro problemas de Erdős fueron resueltos autónomamente en diciembre de 2025 — un resultado real y notable. Pero la tasa de señal frente a ruido en el régimen de investigación abierta es del orden del 5%.

Esto explica por qué la formalización importa más, no menos, con IA capaz: cuanto más plausible es el texto generado, más necesario es un verificador que no se deje convencer.

V.3 Escala vs. profundidad

Un experimento de 2026 (Formalizing Mathematics at Scale) aplicó un agente autoformalizador a 26 libros de texto de acceso abierto —análisis real, complejo, funcional, Fourier, diferencial; álgebra abstracta y teoría de Lie; geometría algebraica y diferencial; topología algebraica; teoría de números; combinatoria; EDP; probabilidad—, con intervención humana mínima (a veces nula, a veces unos mensajes al día del tipo “prueba a descomponer esto en lemas auxiliares”), aproximadamente una semana por libro. Resultado: más de 45.000 declaraciones de Lean 4 verificadas.

La lectura correcta de esto es matizada. La anchura se está automatizando muy deprisa: rellenar el sustrato de licenciatura y posgrado temprano que faltaba en mathlib es hoy una tarea de máquina. La profundidad no: FLT sigue teniendo horizonte 2029 con financiación dedicada y decenas de expertos humanos.


VI. Relevancia para el marco de las grietas

Este material ofrece un caso de estudio inusualmente limpio, porque aquí la aporía no es especulativa: está documentada por los propios practicantes, con números.

VI.1 La verificación no elimina la confianza: la desplaza

El argumento estándar a favor de la formalización es que reemplaza la confianza social (en el árbitro, en la comunidad, en la reputación) por certeza mecánica. Lo que ocurre en realidad es un desplazamiento del punto de confianza, no su eliminación:

  1. Confianza en el kernel. Lean 3 no tuvo bugs de corrección reportados en toda su historia. Lean 4, reescrito casi entero, extendió el kernel por razones de rendimiento (aritmética de precisión arbitraria, tipos inductivos anidados, proyecciones primitivas) y se colaron bugs de corrección: “el historial de Lean ya no es impecable” (Lean4Lean, arXiv:2403.14064). Además, al portar a Lean 4 se perdieron los verificadores externos independientes.
  2. Confianza en un supuesto de cardinales grandes. La consistencia de Lean es relativa a ZFC + ω inaccesibles, indemostrable desde ZFC.
  3. Confianza en la fidelidad del enunciado. El 19% de tasa de error semántica citado arriba.
  4. Confianza en el elaborador, que es enormemente más complejo que el kernel y donde se deciden argumentos implícitos, instancias de clases de tipos y niveles de universo.

Lean4Lean —verificar el verificador de Lean en Lean— es la respuesta natural y también la ilustración perfecta del problema: es un movimiento autorreferencial que no puede cerrar. Los autores lo señalan: es improbable que se pueda probar la terminación del verificador de Lean dentro de Lean. La estructura es gödeliana, no por analogía retórica sino por la misma razón matemática.

Formulación de la aporía: la formalización se presenta como el cierre del regreso de justificación en matemática. Lo que produce es un regreso más corto, más explícito y mejor documentado — pero abierto en los dos extremos: hacia arriba en la fidelidad semántica del enunciado, hacia abajo en la consistencia del sistema.

VI.2 La igualdad como decisión, no como dato

En la práctica informal, la identidad es transparente: “los reales” son los reales, se entren por Cauchy o por Dedekind. En cuanto se exige explicitud, la identidad se revela como el problema técnico central (§III.1) y como una elección con consecuencias irreversibles. El resultado de Palmgren —no hay extensión general a igualdad de objetos sin UIP— es un resultado de imposibilidad estructural, no una dificultad de implementación.

Esto conecta directamente con la línea Leibniz–Frege–Wittgenstein sobre la identidad, y con la propuesta univalente (Voevodsky) de que la identidad sea la equivalencia. Que existan fundaciones alternativas incompatibles, cada una haciendo fácil lo que la otra hace imposible, es un caso de subdeterminación metafísica exactamente del tipo que el marco de las grietas identifica en la individuación cuántica: los datos (la matemática que queremos formalizar) no determinan la fundación.

VI.3 Verificación ≠ comprensión

Es el eje de la crítica filosófica seria, y hay literatura de calidad:

El propio Carleson lo ilustra: la reconstrucción de prueba de los hammers produce, según sus autores, “una prueba demasiado grande para leerse, y por tanto no se sugiere como sustituto de la invocación de la táctica”. El objeto formal correcto y el objeto epistémicamente valioso se han separado.

VI.4 La grieta específica: dónde se detiene la mecanización

Sintetizando §III.4 en la forma que interesa al manuscrito:

El programa de formalización pretende que la corrección matemática sea decidible. Lo consigue —para el paso deductivo. Pero para hacerlo necesita un enunciado formal, y la adecuación del enunciado formal a la intención matemática no es formalizable, por razones de principio y no de tecnología: formalizarla requeriría un enunciado formal de la adecuación, que a su vez requeriría verificar su propia adecuación.

Es exactamente la estructura del regreso, y es la razón por la que los papers de 2026 introducen “Faithfulness Judges” — otro LLM que juzga si el Lean dice lo que dice el texto. Un juez no verificable vigilando a un traductor no verificable, ambos apuntalando un verificador que sí lo es. La certeza mecánica descansa sobre una capa irreductiblemente hermenéutica.

Esto es formulable como aporía en el esquema del manuscrito:


VII. Orden de lectura sugerido

Nivel 1 - orientación

  1. Avigad & Harrison, Formally verified mathematics, Communications of the ACM 57:4 (2014), 66–75.
  2. Buzzard, The Fermat’s Last Theorem Project (blog anuncio, 2024) y Why formalise mathematics? (charla, Stanford 2024).
  3. Avigad, Commelin, Macbeth & Topaz, Anatomy of a formal proof, Notices AMS 72:2 (2025), 188–195.
  4. Tao, The equational theories project: a brief tour (blog, oct. 2024).

Nivel 2 - técnico

  1. de Moura & Ullrich, The Lean 4 Theorem Prover and Programming Language, CADE-28 (2021).
  2. The mathlib Community, The Lean mathematical library, CPP 2020.
  3. Avigad, de Moura, Kong et al., Theorem Proving in Lean 4 (libro en línea).
  4. Becker, van Doorn, Jamneshan, Srivastava & Thiele, Carleson operators on doubling metric measure spaces, arXiv:2405.06423 — el blueprint; el mejor documento para ver cómo se estructura un proyecto real.
  5. Bordg & Cavalleri, Elements of Differential Geometry in Lean: A Report for Mathematicians, arXiv:2108.00484.

Nivel 3 - metateoría y filosofía

  1. Carneiro, The Type Theory of Lean, tesis MSc, CMU 2019.
  2. Carneiro, Lean4Lean: Towards a formalized metatheory for the Lean theorem prover, arXiv:2403.14064.
  3. Avigad, Understanding, formal verification, and the philosophy of mathematics, JICPR 27 (2010), 161–197.
  4. Avigad, Reliability of mathematical inference, Synthese 198:8 (2020), 7377–7399.
  5. Avigad, Varieties of mathematical understanding, Bull. AMS 59:1 (2022), 99–117.
  6. Palmgren, On equality of objects in categories in constructive type theory, arXiv:1708.01924.

VIII. Bibliografía integrada

Fundamentos lógicos de Lean

Automatización clásica (hammers, ATP)

Grandes proyectos de formalización

Geometría diferencial, análisis y lagunas de mathlib

IA para demostración de teoremas

Autoformalización: fidelidad y crítica

Benchmarks

Filosofía de la formalización

Recursos comunitarios


Documento elaborado en agosto de 2026. La velocidad de cambio en la sección V (benchmarks e IA) es alta: los números citados envejecen en meses. Las secciones I, III y VI son estructurales y estables.