← Últimos artículos
🤖 AI

Case study: proving sqrt(2) irrational with LPTP and an LLM

Este artículo presenta un estudio de caso que demuestra cómo un LLM, guiado por definiciones básicas de programación lógica y verificado por el demostrador de teoremas LPTP, puede generar con éxito una prueba formal completa y legible por humanos de la irracionalidad de la raíz cuadrada de 2.

Autores originales: Fred Mesnard, Étienne Payet, Wim Vanhoof

Publicado 2026-07-24
📖 6 min de lectura🧠 Análisis profundo

Autores originales: Fred Mesnard, Étienne Payet, Wim Vanhoof

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 eres un detective tratando de resolver un misterio que ha desconcertado a los humanos durante más de dos mil años: ¿Es la raíz cuadrada de 2 un número "racional"? En el mundo de las matemáticas, un número racional es como una fracción perfecta, una rebanada limpia de un pastel (como 3/4 o 5/2). Un número irracional es un decimal desordenado y sin fin que nunca puede escribirse como una fracción simple. La raíz cuadrada de 2 es la longitud de la diagonal de un cuadrado con lados de longitud 1, y los matemáticos antiguos demostraron que es desordenada: no puede ser una fracción.

Ahora, imagina que tienes dos herramientas muy diferentes para ayudarte a resolver esto. La primera es un árbitro súper estricto y robótico llamado LPTP. Habla un lenguaje muy preciso y lógico (basado en Prolog) y solo aceptará una prueba si cada uno de sus pasos es matemáticamente perfecto. Si cometes incluso el más mínimo error, golpea el mazo y dice: "No, inválido". La segunda herramienta es un Modelo de Lenguaje Grande (LLM), que es como un estudiante súper inteligente y creativo que ha leído casi todo lo escrito. Este estudiante es excelente adivinando el siguiente paso en una historia o un problema matemático, pero a veces "alucina", inventando hechos que suenan bien pero que son falsos.

La gran pregunta para los científicos hoy en día es: ¿Podemos unir estos dos? ¿Podemos dejar que el estudiante creativo haga el trabajo pesado de escribir la prueba, mientras el árbitro estricto revisa cada oración para asegurarse de que el estudiante no esté mintiendo? Este artículo explora exactamente esa asociación, utilizando el antiguo misterio de la raíz cuadrada de 2 como el caso de prueba.


El Gran Equipo de Verificación de Pruebas

En este artículo, los autores se propusieron ver si podían usar una IA moderna (específicamente, un modelo llamado Claude) para ayudar a demostrar que la raíz cuadrada de 2 es irracional, pero con un giro: la prueba tenía que estar escrita en un formato muy específico y estricto que el árbitro robótico (LPTP) pudiera entender y verificar. No querían simplemente que la IA dijera "es verdad"; querían que la IA escribiera la lógica paso a paso real, que el árbitro luego calificaría.

La historia comienza con una idea simple. Para demostrar que la raíz cuadrada de 2 es irracional, normalmente se asume lo contrario: que es una fracción hecha de dos números enteros, pp y qq, que no comparten ningún factor común (son "primos entre sí" o coprimos). Si haces las matemáticas, eventualmente te encuentras con una contradicción donde ambos números deben ser pares, lo que significa que comparten un factor (2). Esto rompe la regla de que eran coprimos, demostrando que la suposición original era errónea.

Los autores intentaron que la IA escribiera esta prueba en el lenguaje estricto de LPTP. Al principio, la IA era como un estudiante que conoce la historia pero no sabe escribir el ensayo en el formato requerido. Intentaba saltarse pasos o dar saltos lógicos que el árbitro no aceptaría.

Aquí es donde ocurrió el trabajo en equipo. Los autores establecieron un ciclo de retroalimentación:

  1. La IA intenta escribir un paso de la prueba.
  2. El árbitro (LPTP) la verifica.
  3. Si el árbitro encuentra un error, señala la línea exacta donde la lógica falló.
  4. Los autores le muestran ese error a la IA.
  5. La IA lo intenta de nuevo, corrigiendo el error específico.

Este proceso fue como un juego de "caliente y frío". El árbitro no solo decía "incorrecto"; decía: "Cometiste un error en el paso 4", permitiendo que la IA corrigiera su rumbo.

Los Resultados: Una Victoria Parcial

El experimento fue un éxito, pero con algunas salvedades. La IA fue capaz de demostrar por sí sola muchas de las partes más pequeñas y fáciles del rompecabezas. Por ejemplo, demostró con éxito que "si un número es par, su cuadrado es par" o que "2 veces un número es par". Los autores llaman a estas "lemas" (pequeñas pruebas auxiliares). La IA acertó en estas, incluso llegando a proponer nuevas ideas auxiliares que los humanos no habían pensado.

Sin embargo, para la parte más difícil de la prueba —la lógica específica que muestra por qué la raíz cuadrada de 2 no puede ser una fracción— la IA se quedó estancada. No pudo encontrar el camino correcto por sí sola. Por lo tanto, los autores humanos tuvieron que intervenir para darle una "pista" o incluso escribir la estructura principal de la prueba ellos mismos, pidiéndole a la IA que llenara los espacios más pequeños.

Al final, produjeron una prueba formal completa de que la raíz cuadrada de 2 es irracional. Esta prueba fue escrita parcialmente por la IA y totalmente verificada por el árbitro robótico. El árbitro le dio una calificación de aprobado, confirmando que la lógica era sólida.

Lo Que Esto Significa

El artículo no afirma que la IA pueda resolver ahora todos los problemas matemáticos por sí sola. De hecho, los autores muestran explícitamente que la IA no puede hacerlo sola; sin la guía humana y la verificación estricta del árbitro, la IA probablemente habría producido una prueba falsa o rota.

En cambio, el artículo sugiere una nueva forma de trabajar: la IA como redactora de borradores, los humanos como editores y las herramientas formales como verificadores de hechos. La IA es rápida y creativa, generando ideas y llenando detalles, mientras que la herramienta formal (LPTP) actúa como un ojo que no parpadea, detectando alucinaciones y errores.

Los autores también probaron otras herramientas matemáticas automatizadas (llamadas ATP) para ver si podían hacer el trabajo más rápido. Estas herramientas eran rápidas y gratuitas, pero producían pruebas difíciles de leer para los humanos y que no podían añadirse fácilmente a la biblioteca de matemáticas verificadas. El enfoque de la IA, aunque más lento y que requiere ayuda humana, produjo pruebas legibles y que podían almacenarse de forma segura para uso futuro.

En resumen, este artículo muestra que no tenemos que elegir entre la intuición humana y la precisión de la máquina. Al dejar que la IA haga el trabajo pesado de redactar los borradores y que las herramientas estrictas se encarguen de calificar, podemos construir un sistema donde la IA nos ayude a demostrar verdades matemáticas complejas, siempre y cuando mantengamos a un humano al mando para dirigir el barco y a un árbitro estricto para revisar el mapa. La raíz cuadrada de 2 sigue siendo irracional, pero ahora tenemos una nueva forma colaborativa de demostrarlo.

¿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 →