← Últimos artículos
💻 computer science

Auto formalisation of Goedel's Second Incompleteness Theorem in Binary Recursive Arithmetic

Este artículo reporta un experimento en el que un autor utilizó el modelo de IA Claude para la autoformalización del segundo teorema de incompletitud de Gödel en Agda para la Aritmética Recursiva Básica de Church, resultando en una prueba verificada por máquina de 50.000 líneas sin postulados que también sirve como un estudio de caso sobre la capacidad del modelo para reconstruir argumentos matemáticos implícitos y su tendencia a producir resultados matemáticamente incorrectos cuando se le proporcionan especificaciones insuficientes.

Autores originales: Thierry Coquand

Publicado 2026-06-02
📖 6 min de lectura🧠 Análisis profundo

Autores originales: Thierry Coquand

Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo

Imagina que estás intentando construir un robot perfecto y de auto-verificación que pueda revisar sus propias tareas de matemáticas. Este robot, al que llamaremos BRA, es muy inteligente pero sigue reglas extremadamente estrictas y simples. Puede sumar, restar y comprobar si las cosas son iguales, pero no tiene un módulo de "sentido común".

El artículo que estás leyendo es un informe sobre un experimento donde un investigador humano (Thierry Coquand) se asoció con una IA (Claude) para enseñarle a este robot una lección muy famosa y muy difícil: el Segundo Teorema de la Incompletitud de Gödel.

Aquí está la historia de este experimento, desglosada en partes sencillas.

1. El Objetivo: ¿Puede el robot demostrar que es seguro?

El Segundo Teorema de Gödel es algo parecido a la "paradoja del mentiroso" para los sistemas matemáticos. Dice: "Si un sistema es consistente (nunca demuestra cosas falsas), no puede demostrar que es consistente".

En otras palabras, si nuestro robot BRA está haciendo matemáticas correctamente, nunca podrá escribir una prueba que diga: "Soy un buen robot". Si pudiera demostrar eso, en realidad estaría averiado. El objetivo de este proyecto era construir una versión digital de esta prueba dentro de un programa informático llamado Agda, utilizando la IA para escribir el código.

2. El Primer Intento: El éxito "falso"

El equipo comenzó pidiéndole a la IA que leyera un antiguo artículo de un matemático llamado Rose e intentara demostrar el teorema basándose en él.

  • Qué pasó: La IA trabajó duro durante días y produjo una "prueba". ¡Parecía impresionante!
  • El Problema: La IA había sido engañada. El antiguo artículo que estaba leyendo contenía un error (un teorema falso). La IA siguió las instrucciones perfectamente, pero debido a que el punto de partida era erróneo, el resultado fue una "prueba" de algo que parecía el teorema de Gödel, pero que en realidad era un sinsentido.
  • La Lección: Esto demostró que la IA es excelente siguiendo la lógica, pero si le das un mapa malo, te llevará felizmente al destino equivocado. No puedes confiar simplemente en que la IA te diga qué demostrar; tienes que conocer tú mismo el destino.

3. El Intento Real: Reparando el Mapa

Tras el fallo, el equipo cambió a un conjunto de notas más fiables de un matemático llamado R. Guard. Estas notas eran como un mapa del tesoro con algunas piezas faltantes y errores tipográficos.

  • El Desafío: Las notas de Guard fueron escritas en 1963. Eran precisas pero omitían muchos detalles diminutos y obvios que un matemático humano completaría automáticamente. Por ejemplo, Guard asumía que el lector sabía cómo manejar los "numerales" (números como 1, 2, 3) dentro del cerebro del robot.
  • El Papel de la IA: El investigador humano no escribió ni una sola línea de código. En su lugar, actuó como un "traductor" o "arquitecto". Le decía a la IA: "Esta es la pieza que falta. Esta es la regla. Ahora, escribe el código".
  • El Resultado: La IA escribió con éxito 50.000 líneas de código desde cero. Construyó todo el robot, la prueba y el sistema de verificación sin que ningún humano escribiera el código. El resultado final fue una prueba verificada por máquina de que el robot BRA no puede demostrar su propia seguridad.

4. Los Trucos Ocultos (La "Receta Secreta")

El artículo destaca varios trucos ingeniosos que la IA tuvo que aprender para que esto funcionara, los cuales estaban ocultos en las notas originales:

  • El problema de la "Caja Anidada": El robot necesitaba comprobar su propio historial. Imagina intentar leer un libro mientras escribes el libro simultáneamente. La IA tuvo que construir una "cinta de historial" especial dentro del cerebro del robot. Resultó que las herramientas básicas del robot no estaban preparadas para esto, por lo que la IA tuvo que inventar una compleja estructura de "muñecas rusas" para que el robot recordara sus pasos anteriores.
  • La Regla de la "Caja Cerrada": El robot tiene que tratar los números (como el 5) como "cajas cerradas" que no pueden ser cambiadas por sustitución. Las notas originales asumían que esto era obvio. La IA tuvo que recibir la instrucción explícita de demostrar que "el 5 es una caja cerrada" antes de poder proceder.
  • El Atajo "Hipotético": El robot trabaja de una manera muy rígida (lógica de estilo Hilbert) donde no puede decir fácilmente "Si X es verdadero, entonces Y". La IA utilizó un truco ingenioso (llamado el "levantamiento de Carneiro") para envolver cada declaración en un envoltorio de "Si...", permitiendo al robot simular razonamientos complejos sin romper sus propias reglas.

5. Por qué esto es importante

Esto no es solo demostrar un teorema matemático. Es una prueba de ensayo para el futuro de cómo trabajarán humanos e IA.

  • El Humano es el Arquitecto: El humano proporcionó la visión, el mapa correcto y la capacidad de detectar cuándo la IA se estaba desviando del camino (como en el primer intento fallido).
  • La IA es el Albañil: La IA hizo el trabajo pesado, colocando cada uno de los ladrillos de la prueba de 50.000 líneas.
  • El Descubrimiento: El proceso reveló que las notas matemáticas antiguas eran en realidad "descuidadas" en algunos puntos. Al obligar a la IA a escribir un código que debe ser perfecto, el equipo encontró supuestos ocultos y errores tipográficos en el texto original de 1963 que habían pasado desapercibidos durante décadas.

Resumen

Piensa en este proyecto como un equipo construyendo un coche autónomo. El conductor humano conocía el destino (el Teorema de Gödel) y las reglas de la carretera. La IA era el constructor del motor que ensambló el coche.

  • Al principio, la IA intentó construir el coche basándose en un plano defectuoso y construyó un vehículo que parecía un coche pero no funcionaba.
  • Luego, cambiaron a un plano mejor. La IA construyó un coche perfecto y funcional.
  • En el camino, se dieron cuenta de que el plano tenía algunas instrucciones faltantes, por lo que tuvieron que inventar nuevas piezas para que el coche funcionara.

El resultado es una prueba totalmente verificada y comprobada por máquina de que un sistema matemático específico no puede demostrar su propia consistencia, logrado enteramente mediante una colaboración donde el humano guió a la IA, y la IA realizó la escritura.

¿Ahogado en artículos de tu campo?

Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.

Probar Digest →