EDIT: He añadido aquí algunos de los hechos de la discusión entre el OP y yo en los comentarios debajo de la pregunta. Estos no abordan el OP real - "¿por qué fue sorprendente el teorema de Godel?" - pero creo que aclaran algunas confusiones relevantes.
Godel demuestra (esencialmente) que cualquier teoría recursivamente axiomatizable que es verdadera de $\mathbb{N}$ es incompleta; en particular, que bajo hipótesis razonables la teoría específica PA es incompleta. (Obsérvese que el AT, por definición, es completo -véase más adelante-, pero por el teorema de la compacidad no se puede precisar $\mathbb{N}$ hasta el isomorfismo). Obsérvese que esto es equivalente a la afirmación de que la verdadera teoría del AT aritmético no es recursivamente axiomatizable, por lo que es expresable sin utilizar nunca la palabra "incompleto". Sin embargo, la interpretación computacional-teórica anterior no capta realmente el espíritu del teorema en ese momento.
Además, centrarnos en el AT nos hace perder una importante extensión del teorema: que no La teoría completa y consistente que extiende PA es recursivamente axiomatizable. Esto sólo implica un simple ajuste de la prueba pero se trata fundamentalmente de la AP y no de la AT (y, por cierto, la AP puede sustituirse aquí por un una teoría mucho más débil ).
Usted escribe:
Para ser más específicos, el resultado de Gödels en su formulación original se refiere a la aritmética de Peano, pero también es válido en alguna forma de teoría de primer orden de los números naturales con la multiplicación y la suma como nociones primitivas, y para ello sabemos que los números naturales no son el único modelo.
Pero esto no es cierto en la forma en que usted quiere que lo sea. La prueba de que la teoría de primer orden de los números naturales (llámese "TA" por "aritmética verdadera") tiene modelos no isomorfos al modelo estándar es a través de la teorema de la compacidad . Sin embargo, estos modelos hacer satisfacen todas las mismas sentencias que $\mathbb{N}$ ¡lo hace! Es decir, que no son isomorfas a Pero ellos son elementalmente equivalentes a El modelo estándar $\mathbb{N}$ .
El punto clave aquí es que el AT es una teoría completa. En concreto, definimos TA como $\{\theta: \mathbb{N}\models\theta\}$ , es decir, el conjunto de oraciones de primer orden verdaderas en $\mathbb{N}$ . Esto es completo porque para cualquier frase $\eta$ , ya sea $\mathbb{N}\models \eta$ (en cuyo caso $\eta\in$ TA) o $\mathbb{N}\models\neg\eta$ (en cuyo caso $\neg\eta\in$ TA). De forma más general, para cualquier estructura $\mathcal{A}$ el conjunto $Th(\mathcal{A})=\{\theta: \mathcal{A}\models\theta\}$ es una teoría completa. Obsérvese que estamos no alegando que $Th(\mathcal{A})$ caracteriza $\mathcal{A}$ hasta el isomorfismo. Una consecuencia de la compacidad es que la equivalencia elemental -es decir, la concordancia en todas las oraciones de primer orden- es estrictamente más débil que el isomorfismo, por lo que tener muchos modelos no sugiere de ninguna manera la incompletitud (por ejemplo DLO tiene muchos modelos no isomórficos, pero es completa) . Así, La producción de modelos no isomórficos no demuestra que una teoría sea incompleta .
Lo anterior explica por qué los resultados no implicaba inmediatamente el teorema de la incompletitud. Pero, ¿por qué la existencia de técnicas ¿dar una prueba rápida?
Bueno, el problema es que en realidad sólo había dos técnicas para construir modelos: se podía demostrar la existencia de un modelo a través de la compacidad, o se podía encontrar una estructura "en la naturaleza" (o cocinar una a mano) y demostrar que era un modelo de la teoría deseada.
El teorema de la compacidad no es útil para demostrar que la AP es incompleta:
-
Para demostrar que la AP es incompleta, basta con encontrar un modelo $M$ de PA y una sentencia $\varphi$ tal que $M\models\varphi$ pero $\varphi$ no está en AT.
-
Una vez que haya elegido un $\varphi$ se puede hacer mediante el teorema de la compacidad aplicado a PA + $\varphi$ ...
-
si sabes que PA + $\varphi$ ¡es finitamente satisfacible! Por el teorema de completitud, se sabe que PA + $\varphi$ es finitamente satisfacible si PA + $\varphi$ es consistente (trivialmente "finitamente consistente" y "consistente" significan lo mismo), así que todo lo que necesitas hacer es ...
-
... elige alguna frase $\varphi$ no en TA (= falso en $\mathbb{N}$ ) tal que PA + $\varphi$ es consistente.
¡Aaaaand hemos ido en un círculo!
Otra opción sería encontrar primero un modelo no estándar $M$ de PA y luego demostrar que $M$ no es elementalmente equivalente a $\mathbb{N}$ encontrando explícitamente una frase en la que no están de acuerdo. Este tipo de argumento es extremadamente útil en los casos en que la teoría que se estudia tiene muchos modelos fácilmente descriptibles. Sin embargo, $\mathbb{N}$ es el único modelo de AP fácilmente descriptible en un sentido preciso ¡! Aunque esto no se sabía en ese momento, se hace significa que el fracaso de los intentos de encontrar explícitamente modelos no estándar de AP que no sean elementalmente equivalentes a $\mathbb{N}$ no es sorprendente.
La cuestión es que no había pruebas concretas de que la AP estuviera incompleta en su momento, al menos desde el punto de vista de la teoría de los modelos.
5 votos
En resumen, sí, básicamente lo hicieron. No conozco lo suficiente la historia de las matemáticas para dar una buena respuesta, pero sé que Hilbert creía firmemente que existía una teoría completa y consistente. Véase, por ejemplo, este artículo de la wikipedia .
0 votos
Lo que se entiende por "resultado", en matemáticas lo que es ya probada se consideraría un resultado... así que para interpretar más libremente tu comentario: ¿por qué Hilbert creía que toda afirmación, o su negación, debía ser demostrable cuando obviamente hay afirmaciones verdaderas en un modelo, pero falsas en otro? EDIT: Vale, has hecho una edición, así que se trata más bien de creer en la existencia de una teoría completa que incorpore los números naturales.
0 votos
Como ya he dicho, no conozco lo suficiente la historia, pero ¿estás seguro de que la teoría de la que hablas estaba tan bien desarrollada en 1930?
0 votos
Entonces, ¿el resultado de Gödels para la teoría de primer orden de los naturales con adición y multiplicación implica que esta teoría tiene dos modelos, y una sentencia que se cumple con uno, pero no con el otro (como primer orden lógica está completo)?
0 votos
@StefanH Sí - siempre que por "la teoría de primer orden de los naturales con adición y multiplicación implique" te refieras a (algo así como) la aritmética de Peano y no la teoría completa de $\mathbb{N}$ (que por supuesto está completo).
0 votos
@NoahSchweber ¿Qué quieres decir con el completo teoría de la $\mathbb N$ Pensé que no hay una teoría completa de los naturales en la lógica de primer orden, ya que necesitamos la lógica de segundo orden para caracterizar $\mathbb N$ ?
0 votos
@StefanH Cualquier estructura $\mathcal{A}$ tiene una "teoría completa" - el conjunto $Th(\mathcal{A}):=\{\varphi: \mathcal{A}\models\varphi\}$ . Esto puede no caracterizar $\mathcal{A}$ hasta el isomorfismo - y de hecho nunca lo hará si $\mathcal{A}$ es infinito (por el teorema de Lowenheim-Skolem hacia arriba) - pero capta $\mathcal{A}$ hasta el "primer orden" (es decir, hasta equivalencia elemental ). El punto clave aquí es que $Th(\mathcal{A})$ está completo.
0 votos
@NoahSchweber Bastante confuso, pero ¿quieres decirme que llamarlo Incompletitud en este contexto es engañoso en el sentido de que en el ámbito de primer orden siempre estamos completos si tomamos la "teoría completa", por lo que en este contexto debería llamarse mejor Gödels FO- $(\mathbb N,+,\cdot)$ -tiene-una-sentencia-no-válida-en- $\mathbb N$ ¿Teorema?
4 votos
@StefanH Nada de eso. Se llama teorema de incompletitud porque demuestra que ninguna teoría "razonable" en el lenguaje de la aritmética puede ser completa . En particular, por ejemplo, demuestra (bajo hipótesis razonables) que la AP es incompleta. Esa es una buena razón para llamarlo "teorema de incompletitud".
0 votos
@NoahSchweber Ah, y cuando dices que la "teoría completa" es completa te refieres a la completitud en el sentido $$ \mathcal A \models \varphi \mbox{ iff } Th(\mathcal A) \vdash \varphi $$ simplemente por el hecho de estar en el conjunto de sentencias? Pero esto parece diferente a exigir que cada fórmula o su negación sea demostrable (más bien completitud en el sentido de que no podemos añadir una fórmula que no esté ya en nuestro conjunto $Th(\mathcal A)$ sin añadir una declaración falsa para este modelo), ¿verdad?
1 votos
"Pero esto parece diferente a exigir que toda fórmula o su negación sea demostrable" ¿Por qué? $Th(\mathcal{A})$ demuestra efectivamente cada afirmación o su negación, para cualquier estructura $\mathcal{A}$ . En particular, TA (= $Th(\mathbb{N})$ ) está completa. El teorema de incompletitud de Godel puede considerarse como una afirmación de que "el AT es complicado": en particular, todas las subteorías axiomatizables recursivamente del AT son incompletas.
0 votos
@NoahSchweber Sí, lo pasé por alto. Si $\varphi$ no se cumple con $\mathcal A$ entonces $\mathcal A \models \neg \varphi$ Por lo tanto, tenemos una prueba para eso. Así que el punto es el requisito de que los axiomas sean recursivos, y Gödels dice esencialmente que $Th(\mathcal A)$ para $\mathbb N$ no es recursivo, ¿supongo que ahora lo he entendido bien?
1 votos
@StefanH Bueno, es un enunciado de computabilidad-teórica del mismo. "El AT no es razonable" y "ninguna teoría razonable de la aritmética es completa" son por supuesto equivalentes (uno de mis requisitos para "razonable" es que sea cierto en $\mathbb{N}$ ), pero creo que esta última se ajusta mejor al "espíritu" de la época. Más significativamente, los argumentos de Godel pueden extenderse para demostrar más cosas: en particular, que ninguna teoría recursiva consistente que extienda la AP es completa independientemente de que sea cierto en $\mathbb{N}$ . ¡Este no es un resultado sobre el AT!
0 votos
@NoahSchweber Interesante, pero ¿tiene sentido ampliar la AP con sentencias falsas en $\mathbb N$ , como capta PA $\mathbb N$ hasta el isomorfismo, por lo que si añadimos dicha frase ya no tiene modelo, ¿o no?
1 votos
@StefanH "PA captura $\mathbb{N}$ hasta el isomorfismo" No, no es así. Segundo orden PA lo hace, pero "PA" en este contexto (y casi siempre en la lógica) significa de primer orden PA, que no capta en absoluto $\mathbb{N}$ hasta el isomorfismo (ni siquiera necesitamos la incompletitud para ver esto - el teorema de la compacidad ya lo hace, y de hecho demuestra que no la teoría de primer orden puede capturar alguna vez cualquier estructura infinita hasta el isomorfismo).
0 votos
@NoahSchweber Vale, automáticamente pensé en la formulación de segundo orden dada por Peano, pero sí, para la versión de primer orden no podría sostenerse.
0 votos
¿Qué quiere decir con modelo?
0 votos
@StefanH: Por decir algo más relacionado con el comentario de Noé sobre la AP de segundo orden, ni siquiera captura los naturales hasta el isomorfismo en un absoluto sentido. Ver este puesto para más.
0 votos
@ACV Esto.