Twierdzenie Goodsteina - Goodstein's theorem

W logice matematycznej , twierdzenie goodsteina jest oświadczenie o liczb naturalnych , udowodnione przez Reuben Goodstein w 1944 roku, który stanowi, że każda sekwencja Goodstein ostatecznie kończy się na 0. Kirby i Paryżu pokazał, że jest nie do udowodnienia w Peano arytmetyki (ale to może być udowodnione w silniejsze systemy, takie jak arytmetyka drugiego rzędu ). To był trzeci przykład prawdziwego stwierdzenia, że jest nie do udowodnienia w arytmetyce Peano, po przykładów podanych przez niezupełności twierdzenia Gödla i Gerhard Gentzen bezpośredniego dowodu „s 1943 na unprovability z ε 0 -Indukcja w arytmetyce Peano. Twierdzenie Parisa-Harringtona podało inny przykład.

Laurence Kirby i Jeff Paris wprowadzili graficzną grę hydrową o zachowaniu podobnym do sekwencji Goodsteina: „Hydra” (nazwana od mitologicznej wielogłowej Hydry Lerny ) jest ukorzenionym drzewem, a ruch polega na odcięciu jednego jej „głów” (gałąź drzewa), na które hydra odpowiada, wyhodując skończoną liczbę nowych głów zgodnie z pewnymi zasadami. Kirby i Paris udowodnili, że Hydra zostanie ostatecznie zabita, niezależnie od strategii, jaką Herkules używa do odrąbania jej głów, choć może to zająć bardzo dużo czasu. Podobnie jak w przypadku sekwencji Goodsteina, Kirby i Paris pokazali, że nie można tego udowodnić w samej arytmetyce Peano.

Dziedziczne Base- n oznaczenie

Sekwencje Goodstein są określone w zakresie koncepcji zwanych „dziedziczne Base- n zapis”. Notacja ta jest bardzo podobna do zwykłej zasadową- n systemy pozycyjne, ale zwykle notacja nie wystarcza dla celów twierdzenie goodsteina.

W zwykłym zapisie o podstawie n , gdzie n jest liczbą naturalną większą od 1, dowolną liczbę naturalną m zapisujemy jako sumę wielokrotności potęg n :

gdzie każdy współczynnik A I spełnia 0 ≤ i < N i k ≠ 0 . Na przykład w bazie 2

Tak więc reprezentacja o podstawie 2 liczby 35 to 100011, co oznacza 2 5 + 2 + 1 . Podobnie 100 reprezentowane w bazie 3 to 10201:

Należy pamiętać, że same wykładniki nie są napisane w wyjś- n notacji. Na przykład powyższe wyrażenia obejmują 2 5 i 3 4 oraz 5>2, 4>3.

Aby przekonwertować reprezentację n na dziedziczną notację n , najpierw przepisz wszystkie wykładniki w notacji n . Następnie przepisz dowolne wykładniki wewnątrz wykładników i kontynuuj w ten sposób, aż każda liczba występująca w wyrażeniu (z wyjątkiem samych podstaw) zostanie przekonwertowana na notację o podstawie n .

Na przykład, podczas gdy 35 w zwykłym zapisie o podstawie 2 to 2 5 + 2 + 1 , jest zapisane w dziedzicznej notacji o podstawie 2 jako

korzystając z faktu, że 5 = 2 2 + 1. Podobnie 100 w dziedzicznej notacji o podstawie 3 to

Sekwencje Goodsteina

Ciąg Goodsteina G ( m ) liczby m jest ciągiem liczb naturalnych. Pierwszym elementem ciągu G ( m ) jest samo m . Aby uzyskać drugie, G ( m )(2), napisz m w dziedzicznej notacji o podstawie 2, zmień wszystkie 2 na 3, a następnie odejmij 1 od wyniku. Ogólnie rzecz biorąc, ( n  + 1)-szy składnik , G ( m ) ( n  + 1) , sekwencji Goodsteina m jest następujący:

  • Weźmy dziedziczną podstawę- n  + 1 reprezentację G ( m ) ( n ).
  • Wymienić każde wystąpienie wyjś- n  + 1, z n  + 2 .
  • Odejmij jeden. (Zauważ, że następny termin zależy zarówno od poprzedniego, jak i od indeksu n .)
  • Kontynuuj, aż wynik wyniesie zero, w którym to momencie sekwencja się kończy.

Wczesne sekwencje Goodsteina szybko się kończą. Na przykład, G (3) kończy się w szóstym kroku:

Baza Notacja dziedziczna Wartość Uwagi
2 3 Napisz 3 w notacji o podstawie 2
3 3 Zmień 2 na 3, a następnie odejmij 1
4 3 Zmień 3 na 4, a następnie odejmij 1. Teraz nie ma już 4s
5 2 Nie pozostało 4s do przełączenia na 5s. Po prostu odejmij 1
6 1 Brak 5s do przejścia na 6s. Po prostu odejmij 1
7 0 Nie pozostało 6s do przełączenia na 7s. Po prostu odejmij 1

Późniejsze sekwencje Goodsteina rosną dla bardzo dużej liczby kroków. Na przykład G (4) OEISA056193 zaczyna się w następujący sposób:

Baza Notacja dziedziczna Wartość
2 4
3 26
4 41
5 60
6 83
7 109
11 253
12 299
24 1151

Elementy G (4) nadal rosną przez jakiś czas, ale u podstawy osiągają maksimum , pozostają tam do następnych kroków, a następnie rozpoczynają pierwsze opadanie.

Wartość 0 zostaje osiągnięta u podstawy . (Co ciekawe, jest to liczba Woodalla : . Tak samo jest ze wszystkimi innymi końcowymi podstawami dla wartości początkowych większych niż 4.)

Jednak nawet G (4) nie daje dobrego wyobrażenia o tym, jak szybko mogą się zwiększać elementy ciągu Goodsteina. G (19) rośnie znacznie szybciej i zaczyna się następująco:

Notacja dziedziczna Wartość
19
7 625 597 484 990

Pomimo tego szybkiego wzrostu twierdzenie Goodsteina stwierdza, że każda sekwencja Goodsteina ostatecznie kończy się na 0 , bez względu na wartość początkową.

Dowód twierdzenia Goodsteina

Twierdzenie Goodsteina można udowodnić (za pomocą technik spoza arytmetyki Peano, patrz poniżej) w następujący sposób: Mając ciąg Goodsteina G ( m ), konstruujemy równoległy ciąg P ( m ) liczb porządkowych, który jest ściśle malejący i zakończony. Wtedy G ( m ) również musi się zakończyć i może się zakończyć tylko wtedy, gdy dojdzie do 0. Powszechnym nieporozumieniem tego dowodu jest przekonanie, że G ( m ) dochodzi do 0, ponieważ jest zdominowane przez P ( m ). Właściwie fakt, że P ( m ) dominuje nad G ( m ) nie odgrywa żadnej roli. Ważnym punktem jest to, że G ( m ) ( k ) istnieje wtedy i tylko wtedy, gdy P ( m ) ( k ) istnieje (równoległość). Następnie, jeśli P ( m ) kończy się, tak samo dzieje się z G ( m ). A G ( m ) może zakończyć się tylko wtedy, gdy dojdzie do 0.

Definiujemy funkcję, która oblicza dziedziczną reprezentację u podstawy k, a następnie zastępuje każde wystąpienie podstawy k pierwszą nieskończoną liczbą porządkową ω. Na przykład .

Każdy termin P ( m )( n ) sekwencji P ( m ) jest następnie definiowany jako f ( G ( m )( n ), n+1 ). Na przykład G (3)(1) = 3 = 2 1 + 2 0 i P (3)(1) = f (2 1 + 2 0 ,2) = ω 1 + ω 0 = ω + 1 . Dodawanie, mnożenie i potęgowanie liczb porządkowych są dobrze zdefiniowane.

Twierdzimy, że :

Niech będzie G ( m ) ( n ) po zastosowaniu pierwszej operacji zmieniającej zasady w generowaniu następnego elementu ciągu Goodsteina, ale przed drugą operacją minus 1 w tym pokoleniu. Zauważ, że .

Następnie wyraźnie . Teraz stosujemy operację minus 1 i , as . Na przykład i , tak i , który jest ściśle mniejszy. Zauważ, że aby obliczyć f(G(m)(n),n+1) , musimy najpierw napisać G ( m )( n ) w dziedzicznej notacji bazowej n +1 , ponieważ na przykład wyrażenie albo nie ma sensu lub jest równy .

Zatem ciąg P ( m ) jest ściśle malejący. Ponieważ standardowy porządek < na liczbach porządkowych jest dobrze ugruntowany , nieskończona ściśle malejąca sekwencja nie może istnieć, lub równoważnie, każda ściśle malejąca sekwencja liczb porządkowych kończy się (i nie może być nieskończona). Ale P ( m )( n ) jest obliczane bezpośrednio z G ( m )( n ). Stąd sekwencja G ( m ) również musi się kończyć, co oznacza, że ​​musi osiągnąć 0.

Chociaż ten dowód twierdzenia Goodsteina jest dość łatwy, twierdzenie Kirby-Parisa , które pokazuje, że twierdzenie Goodsteina nie jest twierdzeniem arytmetyki Peano, jest techniczne i znacznie trudniejsze. Wykorzystuje policzalne niestandardowe modele arytmetyki Peano.

Rozszerzone twierdzenie Goodsteina

Załóżmy, że definicja sekwencji Goodstein zostaje zmieniony tak, że zamiast zastępując każde wystąpienie bazy B z B +1 zastępuje go b +2 . Czy sekwencja nadal się kończy? Ogólnie rzecz biorąc, niech b 1 , b 2 , b 3 , … będą dowolnymi ciągami liczb całkowitych. Następnie niech n +1-szy wyraz G ( m )( n +1) rozszerzonej sekwencji Goodsteina m będzie następujący: weź dziedziczną zasadę b n reprezentację G ( m )( n ) i zastąp każde wystąpienie zasady b n z b n +1, a następnie odejmij jeden. Twierdzi się, że ta sekwencja nadal się kończy. Rozszerzony dowód definiuje P ( m )( n ) = f ( G ( m )( n ), n ) w następujący sposób: weź dziedziczną bazę b n reprezentację G ( m )( n ) i zastąp każde wystąpienie bazy b n z pierwszą nieskończoną liczbą porządkową ω. Operacja zmiany zasad sekwencji Goodsteina przy przechodzeniu z G ( m )( n ) do G ( m )( n +1) nadal nie zmienia wartości f . Na przykład, jeśli b n = 4 i jeśli b n +1 = 9 , to , stąd liczba porządkowa jest ściśle większa niż liczba porządkowa

Długość sekwencji w funkcji wartości początkowej

Funkcja Goodsteina , , jest zdefiniowana w taki sposób, że jest to długość ciągu Goodsteina rozpoczynającego się od n . (Jest to funkcja całkowita, ponieważ każda sekwencja Goodsteina się kończy). Ekstremalne tempo wzrostu można skalibrować, odnosząc je do różnych standardowych hierarchii funkcji indeksowanych porządkowo, takich jak funkcje w hierarchii Hardy'ego i funkcje w szybkim - rosnąca hierarchia Löba i Wainera:

  • Kirby i Paris (1982) udowodnili, że
ma w przybliżeniu taką samą stopę wzrostu jak (która jest taka sama jak w ); dokładniej, dominuje dla każdego i dominuje
(Dla dowolnych dwóch funkcji , mówi się, że dominuje, jeśli dla wszystkich wystarczająco dużych .)
  • Cichon (1983) pokazał, że
gdzie jest wynikiem umieszczenia n w dziedzicznej notacji o podstawie 2, a następnie zastąpienia wszystkich 2 przez ω (jak zrobiono w dowodzie twierdzenia Goodsteina).
  • Caicedo (2007) pokazał, że jeśli z wtedy
.

Kilka przykładów:

n
1 2
2 4
3 6
4 3,2 402653211 − 2 6,895080803×10 121210694
5 > A (4,4) > 10 10 10 19728
6 > A (6,6)
7 > A (8,8)
8 > A 3 (3,3) = A ( A (61, 61), A (61, 61))
12 > f ω+1 (64) > liczba Grahama
19

(Dla funkcji Ackermanna i granic liczbowych Grahama patrz szybko rosnąca hierarchia#Funkcje w szybko rosnących hierarchiach ).

Zastosowanie do funkcji obliczalnych

Twierdzenie Goodsteina może być użyte do skonstruowania całkowitej obliczalnej funkcji, której arytmetyka Peano nie może udowodnić, że jest całkowita. Sekwencja Goodsteina liczby może być skutecznie wyliczona przez maszynę Turinga ; w ten sposób funkcja, która odwzorowuje n na liczbę kroków wymaganych do zakończenia sekwencji Goodsteina n, jest obliczana przez konkretną maszynę Turinga. Ta maszyna po prostu wylicza sekwencję Goodsteina n, a gdy sekwencja osiągnie 0 , zwraca długość sekwencji. Ponieważ każda sekwencja Goodsteina ostatecznie się kończy, ta funkcja jest całkowita. Ale ponieważ arytmetyka Peano nie dowodzi, że każda sekwencja Goodsteina się kończy, arytmetyka Peano nie dowodzi, że ta maszyna Turinga oblicza funkcję całkowitą.

Zobacz też

Bibliografia

Bibliografia

Zewnętrzne linki