Hay una buena cantidad de contexto histórico que aclara algunas de las decisiones de Gödel en su prueba original. Para una buena visión general de la prueba, el libro de Nagel y Newman Prueba de Goedel es bastante bueno (aunque no está exento de detractores). También recomiendo encarecidamente la obra del difunto Torkel Franzen Teorema de Godel: Una guía incompleta para su uso y abuso . Puede que yo mismo sea culpable de algunos de esos abusos; estoy tratando de evitar muchos detalles técnicos, y esto suele invitar a la imprecisión e incluso al abuso en este campo concreto. Espero que los que saben más que yo me mantengan honesto a través de los comentarios y los tirones de orejas apropiados.
Algo de historia. A veces pienso en el siglo XIX como el El siglo de las fieras . Un "menagerie" era como un zoológico de animales raros. Durante gran parte del siglo XIX, la gente intentaba limpiar algunos de los problemas lógicos que abundaban en los fundamentos de las matemáticas. El cálculo claramente trabajó pero muchas de las nociones de infinitesimales eran simplemente incompatibles con algunos "hechos" sobre los números reales (eventualmente resueltos por la noción de límites de Weierstrass usando $\epsilon$ s y $\delta$ s). Muchas suposiciones que la gente había estado haciendo implícitamente (o explícitamente) se demostraron falsas a través de la construcción de contraejemplos explícitos (los "animales raros" que me llevaron a llamar la siglo de las fieras Muchos matemáticos eran como exploradores que traían animales extraños que nadie había visto antes y que desafiaban las nociones de la gente sobre lo que era y no era el caso): la función de Dirichlet para mostrar que se pueden tener funciones que son discontinuas en todas partes; funciones que son continuas en todas partes pero no diferenciables en ninguna; el fracaso del principio de Dirichlet para algunas funciones; la curva de Peano que rellenaba un cuadrado; etc. Luego, las antinomias (paradojas y contradicciones) en la primera teoría de conjuntos. Incluso algunos trabajos que hoy nos parecen completamente sin problemas causaron mucho debate: la solución de Hilbert al problema de una base finita para invariantes en cualquier número de variables fue originalmente ridiculizada por Gordan como "teología, no matemáticas" (la solución no era constructiva e implicaba el uso de un argumento por contradicción). Muchos encontraron muchos de estos desarrollos profundamente preocupantes. Surgió una crisis fundacional (véase el enlace en la respuesta de Qiaochu).
Hilbert, uno de los principales matemáticos de finales del siglo XIX, propuso una forma de resolver las diferencias entre los dos campos principales. Su propuesta consistía esencialmente en tratar de utilizar métodos que ambos bandos consideraban indiscutiblemente válidos para demostrar que las matemáticas eran consistente que no era posible demostrar tanto una proposición como su negación. De hecho, su propuesta consistía en utilizar métodos que ambos campos consideraban inatacables para demostrar que los métodos que un campamento que se encuentra con problemas no introduciría ningún problema. Esta era la esencia de la Programa Hilbert.
Sin embargo, para poder lograr esto, era necesario tener alguna forma de estudiar las pruebas y las propias matemáticas. Así surgió la noción de "prueba formal", la idea de una axiomatización de las matemáticas básicas, etc. Hubo varios sistemas axiomáticos que compitieron por los fundamentos de las matemáticas: Zermelo intentó axiomatizar la teoría de conjuntos (que luego se amplió a la teoría de conjuntos de Zermelo-Fraenkel); Peano propuso una colección de axiomas para la aritmética básica; y Russell y Whitehead, en su enorme libro Principia Mathematica intentó establecer un sistema axiomático y deductivo para todas las matemáticas (si no recuerdo mal, tarda cientos de páginas en llegar finalmente a $1+1=2$ ). Se lograron algunos éxitos iniciales, con personas que demostraron que algunas partes de tales teorías eran, de hecho, consistentes (se hablará de esto más adelante). Luego vino el trabajo de Gödel.
Coherencia y exhaustividad. Decimos que una teoría formal es consistente si no puede probar ambos $P$ y $\neg P$ en la teoría para alguna frase $P$ . De hecho, porque desde $P$ y $\neg P$ se puede demostrar cualquier cosa usando la lógica clásica, es equivalente que una teoría es consistente si y sólo si hay al menos una frase $Q$ de tal manera que no hay prueba de $Q$ en la teoría. Por el contrario, se dice que una teoría completa si se le da cualquier sentencia $P$ , o bien el tiene una prueba de $P$ o una prueba de $\neg P$ . (Nótese que una teoría inconsistente es necesariamente completa). Hilbert se propuso encontrar una axiomatización consistente y completa de la aritmética, junto con una prueba (utilizando sólo las matemáticas básicas en las que ambos campos estaban de acuerdo) de que era completa y consistente, y de que seguiría siéndolo aunque se utilizaran con ella algunas de las herramientas que su campo utilizaba (y que el otro encontraba desagradables y dudosas).
¿Por qué la aritmética? La aritmética fue un campo particularmente bueno para centrarse en los primeros esfuerzos. En primer lugar, era la base del "otro campo". Kronecker dijo famosamente que "Dios nos dio los números naturales, el resto es obra del hombre". Se esperaba que una axiomatización de los números naturales y sus operaciones básicas (adición, multiplicación) y relaciones (orden) fuera relativamente fácil y también tuviera la esperanza de ser consistente y completa. Es decir, era un buen campo de pruebas, porque contenía muchas matemáticas interesantes y no triviales, y sin embargo parecía ser razonablemente simple.
Gödel . Por esta razón, Gödel se centró en la aritmética. Resulta que la multiplicación es la clave del argumento (hay algo especial en la multiplicación; algunas teorías de los números naturales que sólo incluyen la adición pueden demostrarse consistentes utilizando sólo los tipos de herramientas que Hilbert permitía). Para responder a una de tus preguntas en el camino, Gödel incluso definió nuevas operaciones y relaciones sobre los números naturales que tenían poco que ver con la suma y la multiplicación a lo largo del camino, de modo que sí, hay operaciones distintas a esas (no hay fetichismo alguno sobre ellas). Pero, de hecho, Gödel no se limitó únicamente a la aritmética. Su prueba es, a primera vista, sobre todo el sistema de matemáticas expuesto en la obra de Russell y Whitehead Principia aunque, como señala Gödel, puede adaptarse fácilmente a otros sistemas siempre que cumplan ciertos criterios (por eso el artículo original de Gödel tiene un título que se refiere explícitamente al Principia "y sistemas conexos").
Lo que Gödel demostró fue que cualquier teoría, sujeta a algunas restricciones técnicas (por ejemplo, debe tener una forma de reconocer si una frase dada es o no un axioma), que sea "lo suficientemente fuerte" como para poder usarla para definir una cierta porción de la aritmética será necesariamente incompleta o inconsistente (es decir, o se puede demostrar todo en esa teoría, o bien hay al menos una frase $P$ de tal manera que ni $P$ ni $\neg P$ puede probarse). No es una limitación basada en cuatro operaciones, ni una obsesión por esas operaciones: todo lo contrario. Lo que dice es que si quieres que tu teoría incluya al menos algo de aritmética, entonces su teoría va a ser tan complicada que o bien es inconsistente, o bien hay proposiciones que no pueden ser probadas ni refutadas utilizando únicamente los métodos que ambos bandos consideran válidos.
Es decir: lo que muestra es una limitación de esos métodos particulares (lógicamente inatacables). Si utilizamos otros métodos, podemos establecer la consistencia de la aritmética, por ejemplo, pero si usted tenía sus dudas sobre la consistencia de la aritmética en primer lugar, lo más probable es que encuentre esos métodos igual de dudosos.
Ahora, sobre tu coda, y la afirmación "afirmaciones que son verdaderas pero no demostrables"; esto no es muy acertado. Encontrarás muchas críticas a esta paráfrasis en el libro de Franzen, con razón. Lo mejor es pensar que hay afirmaciones que no son ni demostrables ni refutables. De hecho, una de las cosas que sabemos es que si tienes una afirmación así $P$ en una teoría $M$ entonces puede encontrar un modelo (una interpretación de los axiomas de $M$ que hace que los axiomas sean verdaderos) en el que $P$ es verdadera, y un modelo diferente en el que $P$ es falso. Así que en cierto sentido, $P$ no es ni "verdadera" ni "falsa", porque que sea verdadera o falsa dependerá de la modelo que está utilizando. Por ejemplo, la sentencia de Gödel $G$ que demuestra el Primer Teorema de Incompletitud (que si la aritmética es consistente entonces es incompleta, ya que no puede haber demostración de la sentencia $G$ y ninguna prueba de $\neg G$ ) suele decirse que es "verdadero pero indemostrable" porque $G$ puede interpretarse como que "no hay pruebas de $G$ en esta teoría". Pero de hecho, se puede encontrar un modelo de aritmética en el que $G$ es falso Entonces, ¿por qué decimos $G$ ¿es "verdadero"? Bueno, la cuestión es que $G$ es cierto en lo que se llama "el modelo estándar". Hay una interpretación particular de la aritmética (de lo que significa "número natural", de lo que $0$ significa, de qué "sucesor de $n$ " significa, de lo que $+$ medios, etc.) que solemos tener en mente; en ese modelo , $G$ es verdadera pero no demostrable. Pero sabemos que hay diferentes modelos (donde "número natural" puede significar algo completamente diferente, o quizás $+$ significa algo diferente) donde podemos mostrar que $G$ es falso según esta interpretación de los axiomas. Yo me mantendría alejado de "verdadero" y "falso", y me quedaría con "demostrable" e "indemostrable" al hablar de esto; tiende a evitar problemas.
Primer resumen. Así que: hubo razones históricas por las que Gödel se centró en la aritmética; la limitación no es de la aritmética en sí, sino de los métodos formales en cuestión: si tu teoría es lo suficientemente "fuerte" como para poder representar parte de la aritmética (además de satisfacer las pocas restricciones técnicas), entonces o bien tu teoría es inconsistente, o bien los métodos de prueba finíticos en cuestión no pueden bastar para resolver todas las cuestiones (hay sentencias $P$ que no se puede probar ni refutar).
¿Se puede rescatar algo? Bueno, lo ideal hubiera sido tener una teoría completa y consistente, y que pudiéramos mostrar es completa y coherente utilizando sólo los tipos de métodos lógicos que nosotros, y casi todo el mundo, encuentra fuera de toda duda. Pero, ¿quizás podamos demostrar al menos que los otros métodos no introducen ningún problema? Es decir, que la teoría es consistente, aunque no sea completa. Eso, al menos, sería una especie de victoria.
Desgraciadamente, Gödel también demostró que esto no es así. Demostró que si su teoría es lo suficientemente compleja como para poder representar la parte de la aritmética en cuestión (y satisface las condiciones técnicas aludidas anteriormente), y la teoría es ¡consistente, entonces de hecho una de las cosas que no puede resolver es si la teoría es consistente! Es decir, se puede escribir una frase $C$ que tiene sentido en la teoría, y que esencialmente "significa" "Esta teoría es consistente" (muy parecido a la sentencia de Gödel $G$ esencialmente "significa" que "no hay pruebas de $G$ en esta teoría"), y que se puede demostrar que si la teoría es consistente entonces la teoría no tiene pruebas de $C$ y ninguna prueba de $\neg C$ .
De nuevo, se trata de una limitación de esos métodos finistas que todo el mundo considera lógicamente inatacables. De hecho, hay pruebas de la consistencia de la aritmética que utilizan la inducción transfinita, pero como he aludido anteriormente, si usted albergaba dudas sobre la aritmética en primer lugar, ¡simplemente no se va a sentir muy cómodo con la inducción transfinita! Imagina que no estás seguro de que $X$ es ser sincero, y $X$ sugiere que se pregunte $Y$ sobre $X$ de la verdad; no sabes $Y$ pero $X$ le asegura que $Y$ es muy de confianza. Bueno, eso no te va a ayudar, ¿verdad?
Lo más importante: Como el teorema se aplica a cualquier teoría que es suficientemente compleja (y satisface las restricciones técnicas), ni siquiera estamos en condiciones de ampliar nuestro conjunto de axiomas para escapar de estos problemas. Mientras nos limitemos a los métodos de ampliación que nos parezcan lógicamente inatacables, las restricciones técnicas seguirán satisfaciéndose, de modo que la nueva teoría, aunque sea más fuerte y más grande porque tiene más axiomas, será todavía estar incompleta (aunque posiblemente sea otros oraciones que ahora son incompletas o indemostrables; recuerde que al añadir axiomas, también estamos ampliando potencialmente el tipo de cosas sobre las que podemos hablar). Así que los teoremas no se refieren a las deficiencias de particular sistemas axiomáticos, sino sobre aquellos métodos finíticos dentro de una clase muy grande de sistemas.
¿Qué pasa con esas "restricciones técnicas"? Son importantes. Supongamos que la aritmética fuera consistente. Eso significa que hay al menos un modelo para ella. Podríamos elegir un modelo $M$ y luego decir "Hagamos una teoría cuyos axiomas sean exactamente aquellas frases que son verdaderas cuando se interpretan en $M$ ." Este es un completa y consistente sistema axiomático para la aritmética. Completo, porque cada frase es verdadera en $M$ (y por lo tanto un axioma, por lo tanto demostrable en esta teoría) o bien falso en $M$ en cuyo caso su negación es verdadera (y por tanto un axioma, y por tanto demostrable). Y consistente, porque tiene un modelo, $M$ y una teoría es consistente si y sólo si tiene un modelo. El problema con esta teoría axiomática es que si te doy una frase, ¡te va a costar decidir si es o no un axioma! En realidad no conseguimos nada con este sistema axiomático. Las "restricciones técnicas" consisten tanto en hacer que el sistema sea realmente utilizable, como en ciertas cuestiones técnicas que surgen de la mecánica de la demostración. Pero las restricciones son lo suficientemente suaves como para que casi todo el mundo esté de acuerdo en que la mayoría de las teorías razonables probablemente las satisfagan.
Segundo resumen. Así que: si tienes un sistema axiomático formal que satisface ciertas restricciones técnicas (pero leves), si la teoría es lo suficientemente grande como para que puedas representar (cierta parte de) la aritmética en ella, entonces la teoría es inconsistente, o bien los métodos finíticos que todo el mundo está de acuerdo en que son inatacables son insuficientes para demostrar o refutar cada frase de la teoría; peor aún, una de las cosas que los métodos finíticos no pueden demostrar o refutar es si la teoría es de hecho consistente o no.
Espero que eso ayude. En cualquier caso, recomiendo el libro de Franzen. Te alejará de posibles interpretaciones erróneas de lo que dice el teorema (probablemente yo mismo soy culpable de algunas de las anteriores, que sin duda serán abordadas en los comentarios por aquellos que saben mejor que yo).
0 votos
Podría ser conveniente compartir qué libro u otro material está estudiando y en qué nivel. Gödel tiene en realidad dos teoremas de "incompletitud". El tema son las teorías formales de primer orden, y en particular una axiomatización (parcial) de la teoría de los números naturales. Ciertamente, las operaciones de suma y multiplicación entran en la demostración, pero la resta y la división no están definidas en general para los números naturales. Así que no se trata de basar una prueba en "4 operadores arbitrarios" ni de concluir nada inconsistente sobre los operadores.
0 votos
@hardmath: No hay libro, sólo internet; se agradecen las recomendaciones. Vengo de una formación en CS y he tenido mi buena dosis de matemáticas, pero nada remotamente teórico. No sé mucho sobre teoría de números o álgebra lineal, pero también soy lingüista y he estudiado las gramáticas y su generación (en el sentido CS / Chomsky de la palabra).
3 votos
Es importante no pensar que este resultado proviene de axiomas demasiado débiles. Se puede añadir un axioma para que la frase específica sea demostrable, pero entonces otra frase se convierte en un testigo.
0 votos
El teorema de incompletitud dice que cualquier razonable (es decir, consistente y axiomatizable) extensión (por cualquier nuevo símbolo de función/relación y axiomas) de la teoría débil sobre la aritmética está incompleto . El uso de una teoría base más débil en los teoremas es un resultado más fuerte ya que significa que más teorías son incompletas.
0 votos
@Kaveh: gracias por la información, he leído un poco sobre el tema desde que publiqué esta pregunta y tu respuesta tiene sentido a primera vista.
0 votos
Dado que (en base a tu comentario) vienes de una formación de CS, creo que te gustará leer este puesto .
0 votos
@user21820 ¡Gracias! Han pasado unos cuantos años y ahora tengo un gran dominio del material. Reducir la inconsistencia axiomática a la detención (o no poder detenerse) es una buena forma de enfocarlo, pero creo que el núcleo de la cuestión es que no sólo el programa no se detiene sobre todos los enunciados válidamente verdaderos, tampoco puede determinar todos los posibles enunciados verdaderos a partir de los axiomas base. Las matemáticas pueden alcanzar todos los "espacios inalcanzables" que un modelo computacional sólo puede soñar. Consistencia o completitud, hay que elegir una, ¿no? Consistencias contradictorias .. no son fáciles de representar en CS.
0 votos
@sova: ¡De nada! No estoy seguro de que el núcleo de la cuestión sea la verdad de las sentencias aritméticas. Claro, es una consecuencia directa de los teoremas de incompletitud que Th(N) es indecidible computacionalmente. Pero el mero hecho de suponer que el problema de detención está bien definido (que es esencialmente LEM para sentencias de 1) es suficiente para que el metasistema pueda demostrar los teoremas de incompletitud. Además, el sistema sólo necesita ser capaz de verificar cálculos finitos, y entonces debe ser inconsistente o incompleto (a través del problema de adivinación cero).
0 votos
@user21820 Tangencialmente, últimamente he estado trabajando en un proyecto que preguntará a los usuarios qué relación tienen dos términos: { Idénticos, bastante relacionados, algo relacionados, poco relacionados, completamente no relacionados } -- esta será una forma realmente genial de conseguir que una base de datos aprender la relevancia de ciertos conceptos y frases, sin embargo, ciertas personas pueden tener respuestas muy diferentes para algo como "kiwi" y "delicioso" porque tal vez algunas personas los encuentran sabrosos, otras no tanto. Ahora trato de equilibrar múltiples "universos de verdad" detectando la divergencia. En efecto, la coherencia por encima de la "exhaustividad"
0 votos
@sova: Ah, ya veo. De todos modos eres bienvenido a la sala de chat de Logic ¡!