Teorema de Goodstein

De testwiki
Salta a la navegació Salta a la cerca

En lògica matemàtica, el Teorema de Goodstein és un enunciat sobre els nombres naturals, provat per Reuben Goodstein el 1944, que afirma que tota seqüència de Goodstein acaba enventualment en 0. Els matemàtics Laurence Kirby i Jeff Paris[1] van mostrar que és indemostrable dintre de l'aritmètica de Peano (però pot ser provat en sistemes més forts, com l'aritmètica de segon ordre). Aquest va ser el tercer exemple d'un resultat cert que no pot ser provat en l'aritmètica de Peano, després dels exemples donats pel teorema d'incompletesa de Gödel i la demostració directa per Gerhard Gentzen el 1943 de la indecidibilitat de la ε0-inducció en l'aritmètica de Peano. Posteriorment, el teorema de Paris–Harrington va donar un altre exemple.

En el treball de Kirby i Paris, introdueixen un joc de l'hidra en el context de la teoria de grafs i amb un comportament similar al de les seqüències de Goodstein: l'Hidra (anomenada així per la criatura mitològica amb diversos caps Hidra de Lerna) és un arbre arrelat, i un torn consisteix a tallar un dels seus "caps" (una branca de l'arbre), a la qual cosa l'Hidra respon creixent un nombre finit de nous caps d'acord amb unes certes regles. Kirby i Paris demostren que l'Hidra serà eventualment morta, independentment de l'estratègia que Hercules faci servir per anar tallant caps, malgrat que això podria requerir molt de temps. Tal com en les seqüències de Goodstein, Kirby i Paris mostren que no pot ser demostrat tan sols amb l'aritmètica de Peano.[1]

Notació hereditària en base n

Les seqüències de Goodstein són definides en termes d'un concepte anomenat "notació hereditària en base n". Aquesta notació és molt similar a l'habitual notació posicional en base n, malgrat que aquesta no és suficient per al propòsit del teorema de Goodstein.

En notació ordinària de base n, on n és un nombre natural major que 1, un nombre natural arbitrari m s'escriu com a suma de múltiples de potències de n:

m=aknk+ak1nk1++a0,

on cada coeficient ai satisfà Plantilla:Nowrap, i Plantilla:Nowrap. Per exemple, en base 2,

35=32+2+1=25+21+20.

Per tant, la representació en base 2 de 35 és 100011, que representa Plantilla:Nowrap. Similarment, 100 representat en base 3 és 10201:

100=81+18+1=34+232+30.

Notem que els mateixos exponents no s'escriuen en notació en base n. Per exemple, les expressions anteriors inclouen termes 25 i 34, on els exponents són majors que el valor de la base 5 > 2, 4 > 3.

Per convertir una representació en base n a notació en base n hereditària, primer cal reescriure tots els exponents també en notació en base n. Seguidament, cal reescriure els possibles exponents que apareguin en aquesta nova representació en base n, i continuar aquest procés fins que tots els nombres que apareguin en la representació (llevat de les mateixes bases) hagin estat convertits a notació en base n.

Per exemple, mentre que 35 en notació ordinària en base 2 és Plantilla:Nowrap, en notació hereditària en base 2 seria

35=2221+1+21+1,

usant que Plantilla:Nowrap De forma semblant, 100 en notació hereditària en base 3 és

100=331+1+232+1.

Seqüències de Goodstein

La seqüència de Goodstein G(m) d'un nombre m és una seqüència de nombres naturals definida de la següent manera. El primer element de la seqüència G(m) serà el propi nombre m. Per obtenir el segon, G(m)(2), escrivim m en notació hereditària en base 2, canviem tots els 2s per 3s, i restem 1 del resultat. En general, el Plantilla:Nowrap terme, Plantilla:Nowrap, de la seqüència de Goodstein de m es defineix com:

  • Prenem la representació en notació hereditària en base Plantilla:Nowrap del valor anterior, G(m)(n).
  • Substituïm cada aparició de la base Plantilla:Nowrap amb Plantilla:Nowrap.
  • Restem 1. (Notem que el següent terme depèn tant del terme previ com de l'índex n.)
  • Continuem fins que el resultat és zero, punt en el qual la seqüència s'atura.

Les seqüències de Goodstein per a valors petits terminen ràpidament. Per exemple, G(3) acaba en només 6 passos:

Base Notació hereditària Valor Observacions
2 21+1 3 Escrivim 3 en notació base 2
3 31+11=31 3 Canviem el 2 per un 3, i després restem 1
4 411=3 3 Canviem el 3 per un 4, i després restem 1. Ara ja no hi apareix cap 4.
5 31=2 2 Cap 4 restant per ser canviat a 5. Simplement restem 1.
6 21=1 1 Cap 5 restant per ser canviat a 6. Simplement restem 1.
7 11=0 0 Cap 6 restant per ser canviat a 7. Simplement restem 1.

Seqüències de Goodstein posteriors creixen durant un llarg nombre de passos. Per exemple, G(4) Plantilla:OEIS comença així:

Base Notació hereditària Valor
2 221 4
3 3311=232+23+2 26
4 242+24+1 41
5 252+25 60
6 262+261=262+6+5 83
7 272+7+4 109
11 2112+11 253
12 2122+121=2122+11 299
24 22421=242+2324+23 1151
B=324026532091 2B1 324026532102
B=32402653209 2B11=B1+(B1) 324026532101


Els elements de G(4) continuen creixent durant uns quants termes, però en arribar a la base 32402653209, s'assoleix un valor màxim de 324026532101, que es manté durant els següents 32402653209 passos, i llavors comença el descens.

Tanmateix, fins i tot G(4) no és capaç de donar una idea de com de ràpid poden créixer els elements d'una seqüència de Goodstein. Per exemple, G(19) creix molt més ràpidament, i comença així:

Notació hereditària Valor
222+2+1 19
333+3 Plantilla:Val
444+3 1.3×10154
555+2 1.8×102184
666+1 2.6×1036305
777 3.8×10695974

8881=78787+786+785+784+783+782+78+7 +78787+786+785+784+783+782+78+6+ +788+2+788+1+788 +787+786+785+784 +783+782+78+7

6.0×1015151335

79797+796+795+794+793+792+79+7 +79797+796+795+794+793+792+79+6+ +799+2+799+1+799 +797+796+795+794 +793+792+79+6

5.6×1035942384


Malgrat aquest ràpid creixement, el teorema de Goodstein assegura que tota seqüència de Goodstein eventualment acaba en 0, sigui quin sigui el valor inicial.

Demostració del teorema de Goodstein

El teorema de Goodstein pot ser provat (usant tècniques fora de l'aritmètica de Peano, vegeu a sota) com segueix.

Donada una seqüència de Goodstein G(m), construïm una seqüència paral·lela P(m) de nombres ordinals en forma normal de Cantor que és estrictament decreixent i termina. Un malentès habitual d'aquesta prova és creure que G(m) va a 0 perquè està dominada per P(m). En canvi, el fet que P(m) domina G(m) no hi juga cap paper. El punt important és: G(m)(k) existeix si i només si P(m)(k) existeix (paral·lelisme), i la comparació entre dos membres de G(m) es preserva quan es comparen les entrades corresponents de P(m).[2] Aleshores, si P(m) acaba, també ho fa G(m). Per regressió infinita, G(m) ha d'arribar a 0, la qual cosa garanteix que la seqüència acaba.


Definim una funció f=f(u,k) que calcula la representació hereditària en base Plantilla:Nowrap d'Plantilla:Nowrap i substitueix cada ocurrència de la base Plantilla:Nowrap amb el primer nombre ordinal infinit ω. Per exemple, f(100,3)=f(331+1+232+1,3)=ωω1+1+ω22+1=ωω+1+ω22+1.

Cada terme P(m)(n) de la seqüència P(m) es defineix com

P(m)(n):=f(G(m)(n),n+1)

Per exemple, Plantilla:Nowrap i Plantilla:Nowrap. La suma, multiplicació i exponenciació de nombres ordinals està ben definida.

Ara provarem que f(G(m)(n),n+1)>f(G(m)(n+1),n+2):

Sigui G(m)(n) el resultat de G(m)(n) després d'aplicar la primera operació de canvi de base en la generació del següent element de la seqüència de Goodstein, però abans de la segona operació de menys 1 en aquesta generació. Observem que G(m)(n+1)=G(m)(n)1.

Aleshores f(G(m)(n),n+1)=f(G(m)(n),n+2). Ara apliquem l'operació menys 1, i f(G(m)(n),n+2)>f(G(m)(n+1),n+2), ja que G(m)(n)=G(m)(n+1)+1. Per exemple, G(4)(1)=22 i G(4)(2)=232+23+2, així que f(22,2)=ωω i f(232+23+2,3)=ω22+ω2+2, el qual és estrictament més petit. Notem que per tal de calcular f(G(m)(n),n+1), primer requerim escriure G(m)(n) en notació hereditària en base Plantilla:Nowrap, ja que en efecte l'expressió ωω1 no és un ordinal.

En conseqüència, la seqüència P(m) és estrictament decreixent. Com l'ordre estàndard < en els ordinals és una relació ben fonamentada, una seqüència infinita estrictament decreixent no pot existir o, equivalent, tota seqüència estrictament decreixent d'ordinals ha de terminar (i no pot ser infinita). Però P(m)(n) es calcula directament de G(m)(n). Per tant, la seqüència G(m) ha d'acabar de la mateixa manera, la qual cosa significa que ha d'arribar a 0.

Mentre que la prova del teorema de Goodstein és prou senzilla, el teorema de Kirby–Paris,[1] que demostra que el teorema de Goodstein no és un teorema de l'aritmètica de Peano, és tècnic i considerablement més complicat. Fa ús de models comptables no estàndards de l'aritmètica de Peano.

Extensió del teorema de Goodstein

Suposem que modifiquem la definició d'una seqüència de Goodstein de manera que, en lloc de substituir cada ocurrència de la base b amb Plantilla:Nowrap, la subsituïm amb Plantilla:Nowrap. En aquesta situació, la seqüència encara acabaria?

Més generalment, sigui b1, b₂, b₃, … qualsevol seqüència d'enters. Llavors, definim el Plantilla:Nowrap terme Plantilla:Nowrap de la seqüència de Goodstein estesa de m com: prenem la representació hereditària en base bn de G(m)(n) i substituïm cada ocurrència de la base bn amb bn+1, i llavors restem 1.

El resultat llavors és que la seqüència encara termina, i la prova d'aquesta generalització és pràcticament la mateixa que per al resultat original.

Longitud de la seqüència com a funció del valor inicial

La funció de Goodstein, 𝒢:, es defineix de manera que 𝒢(n) és la longitud de la seqüència de Goodstein que comença per n. (Aquesta és una funció total ja que tota seqüència de Goodstein termina.) La extremada rapidesa de creixement de 𝒢 pot ser calibrada a partir de relacionar-la amb diverses jerarquies estàndards de funcions, indexades per ordinals, com per exemple les funcions Hα en la jerarquia de Hardy, i les funcions fα en la jerarquia de creixement ràpid de Löb i Wainer:

  • Kirby i Paris (1982) van provar que
𝒢 té aproximadament la mateixa taxa de creixement que Hϵ0 (la qual és la mateixa que fϵ0); més precisament, 𝒢 domina Hα per tot α<ϵ0, i Hϵ0 domina 𝒢.
(Per qualssevol dues funcions f,g:, diem que f domina g si f(n)>g(n) per tot n prou gran.)
  • Cichon (1983) va demostrar que
𝒢(n)=HR2ω(n+1)(1)1,
where R2ω(n) és el resultat d'escriure n en notació hereditària en base 2, i llavors substituir tots els 2s amb ω (tal com es feia en la prova del teorema de Goodstein).
  • Caicedo (2007) va provar que si n=2m1+2m2++2mk with m1>m2>>mk, aleshores
𝒢(n)=fR2ω(m1)(fR2ω(m2)((fR2ω(mk)(3))))2.

Alguns exemples:

n 𝒢(n)
1 20 21 Hω(1)1 f0(3)2 2
2 21 21+11 Hω+1(1)1 f1(3)2 4
3 21+20 221 Hωω(1)1 f1(f0(3))2 6
4 22 22+11 Hωω+1(1)1 fω(3)2 3·2402653211 − 2 ≈ 6.895080803×10121210694
5 22+20 22+21 Hωω+ω(1)1 fω(f0(3))2 > A(4,4) > 10101019727
6 22+21 22+2+11 Hωω+ω+1(1)1 fω(f1(3))2 > A(6,6)
7 22+21+20 22+11 Hωω+1(1)1 fω(f1(f0(3)))2 > A(8,8)
8 22+1 22+1+11 Hωω+1+1(1)1 fω+1(3)2 > A3(3,3) = A(A(61, 61), A(61, 61))
12 22+1+22 22+1+22+11 Hωω+1+ωω+1(1)1 fω+1(fω(3))2 > fω+1(64) > nombre de Graham
19 222+21+20 222+221 Hωωω+ωω(1)1 fωω(f1(f0(3)))2

Aplicació a funcions computables

El teorema de Goodstein pot usar-se per construir una funció computable total que l'aritmètica de Peano no pot demostrar que sigui total. La seqüència de Goodstein d'un nombre pot ser enumerada de forma efectiva per una màquina de Turing; llavors la funció que envia n al nombre de passos requerits perquè la seqüència de Goodstein de n termini és computable per a una màquina de Turing particular. Aquesta màquina simplement enumera els termes de la corresponent seqüència i, quan aquesta arriba a 0, retorna la llargada. Atès que tota seqüència de Goodstein eventualment acaba, aquesta funció és total. Tanmateix, en l'aritmètica de Peano això no és demostrable, de manera que, en particular, no és demostrable que la màquina de Turing descrita computi una funció total.


Vegeu també

Referències

Plantilla:Referències

Bibliografia

  1. 1,0 1,1 1,2 Plantilla:Ref-publicació
  2. M. Rathjen, Goodstein's theorem revisited (lemma 2.2). Accessed 14 August 2022.