En lógica matemática , el teorema de Goodstein es un enunciado sobre los números naturales , demostrado por Reuben Goodstein en 1944, que establece que toda secuencia de Goodstein (como se define a continuación) termina eventualmente en 0. Laurence Kirby y Jeff Paris [1] demostraron que es indemostrable en la aritmética de Peano (pero puede demostrarse en sistemas más fuertes, como la aritmética de segundo orden o la teoría de conjuntos de Zermelo-Fraenkel ). Este fue el tercer ejemplo de un enunciado verdadero sobre los números naturales que es indemostrable en la aritmética de Peano, después de los ejemplos proporcionados por el teorema de incompletitud de Gödel y la prueba directa de Gerhard Gentzen de 1943 de la imposibilidad de demostrar la ε 0 -inducción en la aritmética de Peano. El teorema de Paris-Harrington dio otro ejemplo.
Kirby y Paris introdujeron un juego de hidra basado en la teoría de grafos con un comportamiento similar al de las secuencias de Goodstein: la "hidra" (nombrada por la mitológica Hidra de Lerna de múltiples cabezas ) es un árbol con raíces, y un movimiento consiste en cortar una de sus "cabezas" (una rama del árbol), a lo que la hidra responde haciendo crecer un número finito de nuevas cabezas de acuerdo con ciertas reglas. Kirby y Paris demostraron que la hidra eventualmente será asesinada, independientemente de la estrategia que use Hércules para cortarle las cabezas, aunque esto puede llevar mucho tiempo. Al igual que para las secuencias de Goodstein, Kirby y Paris demostraron que no se puede demostrar solo con la aritmética de Peano. [1]
Las sucesiones de Goodstein se definen en términos de un concepto llamado "notación hereditaria en base n ". Esta notación es muy similar a la notación posicional en base n habitual , pero la notación habitual no es suficiente para los fines del teorema de Goodstein.
Para lograr la notación base n ordinaria , donde n es un número natural mayor que 1, un número natural arbitrario m se escribe como una suma de múltiplos de potencias de n :
donde cada coeficiente a i satisface 0 ≤ a i < n , y a k ≠ 0 . Por ejemplo, para lograr la notación de base 2 , se escribe
Por lo tanto, la representación en base 2 de 35 es 100011, lo que significa 2 5 + 2 + 1 . De manera similar, 100 representado en base 3 es 10201:
Tenga en cuenta que los exponentes en sí no están escritos en notación de base n . Por ejemplo, las expresiones anteriores incluyen 2 5 y 3 4 , y 5 > 2, 4 > 3.
Para convertir una notación en base n (que es un paso para lograr la representación en base n ) a una notación en base n hereditaria, primero reescribe todos los exponentes como una suma de potencias de n (con la limitación en los coeficientes 0 ≤ a i < n ). Luego reescribe cualquier exponente dentro de los exponentes en notación en base n (con la misma limitación en los coeficientes), y continúa de esta manera hasta que cada número que aparezca en la expresión (excepto las bases mismas) esté escrito en notación en base n .
Por ejemplo, mientras que 35 en notación base 2 ordinaria es 2 5 + 2 + 1 , se escribe en notación base 2 hereditaria como
utilizando el hecho de que 5 = 2 2 1 + 1. De manera similar, 100 en notación hereditaria de base 3 es
La sucesión de Goodstein G ( m ) de un número m es una sucesión de números naturales. El primer elemento de la sucesión G ( m ) es el propio m . Para obtener el segundo, G ( m )(2), escribe m en notación hereditaria de base 2, cambia todos los 2 por 3 y luego resta 1 al resultado. En general, el ( n + 1)-ésimo término, G ( m )( n + 1) , de la sucesión de Goodstein de m es el siguiente:
Las primeras secuencias de Goodstein terminan rápidamente. Por ejemplo, G (3) termina en el sexto paso:
Las secuencias de Goodstein posteriores aumentan en un número muy grande de pasos. Por ejemplo, G (4) OEIS : A056193 comienza de la siguiente manera:
Los elementos de G (4) continúan aumentando durante un tiempo, pero en la base , alcanzan el máximo de , permanecen allí durante los siguientes pasos y luego comienzan su descenso.
Sin embargo, incluso G (4) no da una buena idea de cuán rápido pueden aumentar los elementos de una secuencia de Goodstein. G (19) aumenta mucho más rápidamente y comienza de la siguiente manera:
A pesar de este rápido crecimiento, el teorema de Goodstein establece que toda secuencia de Goodstein eventualmente termina en 0, sin importar cuál sea el valor inicial.
El teorema de Goodstein se puede demostrar (usando técnicas fuera de la aritmética de Peano, ver abajo) de la siguiente manera: Dada una secuencia de Goodstein G ( m ), construimos una secuencia paralela P ( m ) de números ordinales en forma normal de Cantor que es estrictamente decreciente y termina. Un malentendido común de esta prueba es creer que G ( m ) tiende a 0 porque está dominada por P ( m ). En realidad, el hecho de que P ( m ) domine a G ( m ) no juega ningún papel en absoluto. El punto importante es: G ( m )( k ) existe si y solo si P ( m )( k ) existe (paralelismo), y la comparación entre dos miembros de G ( m ) se conserva cuando se comparan las entradas correspondientes de P ( m ). [2] Entonces, si P ( m ) termina, también lo hace G ( m ). Por regresión infinita , G ( m ) debe llegar a 0, lo que garantiza la terminación.
Definimos una función que calcula la representación hereditaria de la base k de u y luego reemplaza cada ocurrencia de la base k con el primer número ordinal infinito ω. Por ejemplo, .
Cada término P ( m )( n ) de la secuencia P ( m ) se define entonces como f ( G ( m )( n ), n+1 ). Por ejemplo, G (3)(1) = 3 = 2 1 + 2 0 y P (3)(1) = f (2 1 + 2 0 ,2) = ω 1 + ω 0 = ω + 1 . La suma, la multiplicación y la exponenciación de números ordinales están bien definidas.
Afirmamos que :
Sea G ( m )( n ) después de aplicar la primera operación de cambio de base al generar el siguiente elemento de la secuencia de Goodstein, pero antes de la segunda operación de restar 1 en esta generación. Observe que .
Entonces . Ahora aplicamos la operación menos 1 , y , como . Por ejemplo, y , entonces y , que es estrictamente menor. Nótese que para calcular f(G(m)(n),n+1) , primero necesitamos escribir G ( m )( n ) en notación de base hereditaria n +1 , como por ejemplo la expresión no es un ordinal.
Por lo tanto, la secuencia P ( m ) es estrictamente decreciente. Como el orden estándar < en ordinales está bien fundado , no puede existir una secuencia infinita estrictamente decreciente o, equivalentemente, toda secuencia estrictamente decreciente de ordinales termina (y no puede ser infinita). Pero P ( m )( n ) se calcula directamente a partir de G ( m )( n ). Por lo tanto, la secuencia G ( m ) también debe terminar, lo que significa que debe llegar a 0.
Si bien esta demostración del teorema de Goodstein es bastante sencilla, el teorema de Kirby-Paris [1] , que demuestra que el teorema de Goodstein no es un teorema de la aritmética de Peano, es técnico y considerablemente más difícil. Utiliza modelos no estándar numerables de la aritmética de Peano.
La prueba anterior sigue funcionando si se cambia la definición de la sucesión de Goodstein de modo que la operación de cambio de base reemplace cada aparición de la base b por b + 2 en lugar de b + 1. De manera más general, sea b 1 , b 2 , b 3 , ... cualquier sucesión no decreciente de números enteros con b 1 ≥ 2 . Entonces, sea el ( n + 1)-ésimo término G ( m )( n + 1) de la sucesión extendida de Goodstein de m como sigue:
Una modificación simple de la prueba anterior muestra que esta secuencia todavía termina. Por ejemplo, si b n = 4 y si b n +1 = 9 , entonces , por lo tanto el ordinal es estrictamente mayor que el ordinal
La versión extendida es de hecho la considerada en el artículo original de Goodstein, [3] donde Goodstein demostró que es equivalente al teorema ordinal restringido (es decir, la afirmación de que la inducción transfinita por debajo de ε 0 es válida), y dio una prueba finitista para el caso donde (equivalente a la inducción transfinita hasta ).
El teorema de Goodstein extendido sin ninguna restricción sobre la secuencia b n no es formalizable en aritmética de Peano (PA), ya que una secuencia infinita arbitraria de este tipo no puede representarse en PA. Esto parece ser lo que impidió a Goodstein afirmar en 1944 que el teorema de Goodstein extendido es indemostrable en PA debido al segundo teorema de incompletitud de Gödel y la prueba de Gentzen de la consistencia de PA usando ε 0 -inducción. [4] Sin embargo, la inspección de la prueba de Gentzen muestra que solo necesita el hecho de que no existe una secuencia infinita estrictamente decreciente recursiva primitiva de ordinales, por lo que limitar b n a secuencias recursivas primitivas habría permitido a Goodstein demostrar un resultado de indemostrabilidad. [4] Además, con la técnica relativamente elemental de la jerarquía de Grzegorczyk , se puede demostrar que toda secuencia infinita estrictamente decreciente recursiva primitiva de ordinales se puede "ralentizar" de modo que se pueda transformar en una secuencia de Goodstein donde b n = n + 1 , dando así una prueba alternativa al mismo resultado que Kirby y Paris demostraron. [4]
La función de Goodstein , , se define de modo que sea la longitud de la secuencia de Goodstein que comienza con n . (Esta es una función total ya que cada secuencia de Goodstein termina.) La tasa de crecimiento extremadamente alta de se puede calibrar relacionándola con varias jerarquías de funciones indexadas ordinalmente estándar, como las funciones en la jerarquía de Hardy y las funciones en la jerarquía de rápido crecimiento de Löb y Wainer:
Algunos ejemplos:
(Para la función de Ackermann y los límites numéricos de Graham, consulte jerarquía de rápido crecimiento#Funciones en jerarquías de rápido crecimiento ).
El teorema de Goodstein se puede utilizar para construir una función computable total que la aritmética de Peano no puede demostrar que sea total. La secuencia de Goodstein de un número se puede enumerar de manera efectiva mediante una máquina de Turing ; por lo tanto, la función que asigna n al número de pasos necesarios para que la secuencia de Goodstein de n termine es computable mediante una máquina de Turing particular. Esta máquina simplemente enumera la secuencia de Goodstein de n y, cuando la secuencia llega a 0 , devuelve la longitud de la secuencia. Debido a que cada secuencia de Goodstein eventualmente termina, esta función es total. Pero debido a que la aritmética de Peano no prueba que cada secuencia de Goodstein termine, la aritmética de Peano no prueba que esta máquina de Turing calcule una función total.