Todo comienza a principios del siglo XX cuando David Hilbert propuso formalizar por completo el razonamiento matemático. Su ambicioso plan consistía en crear un lenguaje artificial perfecto, con axiomas claros y reglas de deducción precisas, de modo que cualquier demostración pudiera verificarse de forma mecánica e imparcial. Si se lograba, se podría demostrar de una vez por todas que las matemáticas eran consistentes (nunca se demostraría algo falso) y completas (todo lo verdadero sería demostrable). El formalismo no era solo una herramienta técnica: era un proyecto filosófico destinado a poner la matemática sobre bases inquebrantables.
![]() |
| David Hilbert (1862-1943) |
Hilbert respondió con formalismo. Si el lenguaje cotidiano es ambiguo, hay que construir un lenguaje artificial estricto donde las contradicciones no puedan aparecer. Su propuesta se inspiraba en una larga tradición que venía de Leibniz, Boole, Frege y Peano, pero Hilbert quería llevarla hasta el final: formalizar la totalidad de las matemáticas. El formalismo, aunque fracasó como proyecto filosófico para el razonamiento matemático, terminó siendo uno de los grandes regalos del siglo XX… no para la deducción, sino para la programación y la computación.
![]() |
| Kurt Gödel (1906-1978) |
La prueba de Gödel es ingeniosa y profundamente paradójica. Partiendo de la paradoja del mentiroso, construyó una afirmación matemática que, en esencia, dice de sí misma: “Yo no soy demostrable”. Si el sistema pudiera demostrar esa afirmación, estaría demostrando algo falso. Si no puede demostrarla, entonces es verdadera… y el sistema es incompleto. Gödel logró expresar esta autorreferencia dentro de la aritmética mediante una codificación numérica ingeniosa. Curiosamente, al mirar su artículo original con ojos actuales, se observa algo que se parece mucho a la programación en LISP: una gran cantidad de definiciones recursivas de funciones que operan sobre listas. Aunque en 1931 no existían los ordenadores ni los lenguajes de programación, el núcleo del argumento de Gödel ya contenía las semillas de la computación.
![]() |
| Alan Turing (1912-1954) |
Pero entonces se preguntó qué no podría hacer esa máquina. Su respuesta fue el famoso problema de la detención (halting problem): no existe un algoritmo general que, dado un programa cualquiera, decida de antemano si ese programa terminará alguna vez o se quedará girando en un bucle infinito. La demostración es, otra vez, una paradoja. Se construye un programa que se detiene si y solo si no se detiene. El corolario es demoledor: si no se puede decidir por cálculo si un programa se detiene, tampoco se puede decidir por razonamiento formal. Ningún sistema axiomático puede ser completo, porque si lo fuera, proporcionaría un método mecánico para resolver el problema de la detención… y eso es imposible.
Después de la Segunda Guerra Mundial, estas profundas cuestiones filosóficas quedaron un tanto olvidadas. Fue entonces cuando Gregory Chaitin, todavía casi un adolescente, leyó sobre Gödel y Turing y empezó a sospechar algo más radical. Si en la física cuántica el azar es intrínseco e impredecible, ¿no podría haber también aleatoriedad en las matemáticas puras?
![]() |
| Andrey N. Kolmogorov (1903-1987) |
A mediados de los años sesenta, de forma independiente, Chaitin y A. N. Kolmogorov desarrollaron lo que hoy se conoce como teoría algorítmica de la información. La idea fundamental es sencilla y poderosa: medir la complejidad de un objeto por el tamaño del programa más corto capaz de generarlo. Un objeto es aleatorio si no se puede comprimir: el programa más breve que lo describe es tan largo como el propio objeto. Esta noción conecta directamente con la entropía de Boltzmann en física: el desorden de un gas requiere una descripción enorme, mientras que un cristal ordenado se describe con poco. También enlaza con la filosofía de la ciencia y la navaja de Occam:
Ante varias explicaciones posibles de un mismo fenómeno, la más sencilla suele ser la preferible.
Es decir, la mejor teoría es el programa más corto que predice las observaciones. Si no existe un programa más corto que los datos mismos, entonces los datos son aleatorios e incomprensibles; no hay teoría útil.
En matemáticas, los conjuntos de axiomas que usamos son necesariamente concisos (si no lo fueran, nadie creería en ellos). Pero el universo de verdades matemáticas es infinito. Por tanto, cualquier sistema de axiomas solo puede capturar una fracción minúscula de esa información. La incompletitud de Gödel no es un misterio técnico o una curiosidad paradójica: es natural e inevitable. Existen verdades matemáticas que son, en cierto sentido, aleatorias: no se pueden demostrar a partir de axiomas razonables porque contienen más información de la que esos axiomas poseen.
A pesar de estos límites fundamentales, los matemáticos siguen avanzando de forma espectacular. Los resultados de Gödel, Turing, Kolmogorov y Chaitin podrían generar pesimismo, pero en la práctica no lo hacen: a pesar de la incompletitud y la aleatoriedad, la matemática sigue siendo fértil y productiva.
¿Puede la inteligencia artificial sustituir a los matemáticos?
![]() |
| Gregory Chaitin (1947-) |
La inteligencia artificial avanzada ya está transformando la práctica de las matemáticas y seguirá haciéndolo de manera cada vez más intensa. Puede ayudar a verificar demostraciones, explorar grandes espacios de conjeturas, encontrar patrones, formalizar razonamientos y acelerar cálculos que antes eran prohibitivos. Herramientas como los asistentes de demostración y los modelos de lenguaje especializados ya actúan como colaboradores muy potentes. En ese sentido, la IA puede amplificar enormemente el trabajo de los matemáticos y, en algunos dominios estrechos y bien formalizados, incluso automatizar partes importantes. Sin embargo, sustituir a los matemáticos es otra cosa. Desde mi punto de vista, hay razones tanto prácticas como fundamentales que lo hacen improbable, como por ejemplo:
- Límites teóricos profundos. Los resultados que hemos estado discutiendo anteriormente, establecen fronteras inviolables para cualquier sistema formal o computable:
- Ningún sistema axiomático suficientemente potente puede ser a la vez completo y consistente. Siempre habrá verdades matemáticas que el sistema no podrá demostrar.
- El problema de la detención es indecible: no existe un algoritmo general que determine si un programa arbitrario termina.
- Según la teoría algorítmica de la información, existen verdades matemáticas que son esencialmente aleatorias e incompresibles: contienen más información de la que cualquier conjunto finito de axiomas (o de datos de entrenamiento) puede capturar.
Una IA, por avanzada que sea, sigue siendo un sistema computable. Opera dentro de esas limitaciones. No puede “saltar” fuera de ellas.
- La naturaleza creativa e informal de la matemática real. La matemática que hacen los seres humanos no consiste solo en derivar teoremas a partir de axiomas, ella incluyen:
- Elegir qué problemas merecen la pena.
- Inventar definiciones nuevas y fructíferas.
- Detectar analogías profundas entre áreas aparentemente lejanas.
- Juzgar la elegancia, la profundidad o el interés de un resultado.
- Cambiar de paradigma cuando el marco actual se vuelve estéril.
Estas actividades dependen de intuición, gusto estético, experiencia histórica y, a menudo, de una forma de “comprensión” que no se reduce a la manipulación mecánica de símbolos. Hasta ahora no hay evidencia de que los sistemas de IA actuales (ni los que se vislumbran a medio plazo) posean esa capacidad de forma autónoma y general.
- El papel de la verificación y la confianza. Incluso cuando una IA produce una demostración correcta, los matemáticos humanos siguen siendo necesarios para:
- Comprender por qué es correcta.
- Evaluar su significado.
- Integrarla en el cuerpo más amplio del conocimiento.
- Detectar posibles errores conceptuales o supuestos ocultos.
La confianza en un resultado matemático no se reduce a “el ordenador dice que es verdad”, requiere comprensión humana.
La IA avanzada no va a sustituir a los matemáticos de la misma manera que las calculadoras no sustituyeron a los físicos o los ingenieros. Lo más probable es que se produzca una simbiosis: los matemáticos que sepan usar bien la IA serán mucho más productivos, y algunos tipos de trabajo rutinario o de búsqueda exhaustiva desaparecerán o se automatizarán. Pero la actividad de hacer matemáticas —crear conceptos, plantear las preguntas profundas y dar sentido a los resultados— seguirá siendo, durante mucho tiempo, una empresa humana (o al menos una empresa en la que la inteligencia humana siga siendo indispensable).
En resumen: la IA puede ser un colaborador extraordinario y, en algunos aspectos, superior. Pero no puede ocupar el lugar del matemático, precisamente porque las matemáticas no son solo un juego formal computable. Contienen elementos de incompletitud, aleatoriedad y creatividad que, según todo lo que sabemos, escapan a cualquier sistema puramente algorítmico.
Lectura recomendada:











