Teoria hiperarytmetyczna - Hyperarithmetical theory

W teorii rekursji , teoria hyperarithmetic jest uogólnieniem Turinga obliczalności . Ma ścisły związek z definiowalnością w arytmetyce drugiego rzędu oraz ze słabymi systemami teorii mnogości, takimi jak teoria mnogości Kripkego-Platka . Jest to ważne narzędzie w efektywnej opisowej teorii mnogości .

Centralnym punktem teorii hiperarytmetycznej są zbiory liczb naturalnych znane jako zbiory hiperarytmetyczne . Istnieją trzy równoważne sposoby definiowania tej klasy zbiorów; badanie relacji między tymi różnymi definicjami jest jedną z motywacji do badania teorii hiperarytmetycznej.

Zbiory hiperarytmetyczne i definiowalność

Pierwsza definicja zbiorów hiperarytmetycznych wykorzystuje hierarchię analityczną . Zbiór liczb naturalnych jest klasyfikowany na poziomie tej hierarchii, jeśli można go zdefiniować za pomocą formuły arytmetycznej drugiego rzędu z wyłącznie kwantyfikatorami zbiorów egzystencjalnych i bez innych kwantyfikatorów zbiorów. Zbiór jest klasyfikowany na poziomie hierarchii analitycznej, jeśli można go zdefiniować za pomocą formuły arytmetycznej drugiego rzędu z tylko uniwersalnymi kwantyfikatorami zbiorów i bez innych kwantyfikatorów zbiorów. Zestaw jest, jeśli jest zarówno i . Zbiory hiperarytmetyczne są dokładnie zbiorami.

Zbiory hiperarytmetyczne i iterowane skoki Turinga: hierarchia hiperarytmetyczna

Definicja zbiorów hiperarytmetycznych jako nie zależy bezpośrednio od wyników obliczalności. Druga, równoważna definicja pokazuje, że zbiory hiperarytmetyczne można zdefiniować za pomocą nieskończenie iterowanych skoków Turinga . Ta druga definicja pokazuje również, że zbiory hiperarytmetyczne można zaklasyfikować do hierarchii rozszerzającej hierarchię arytmetyczną ; zbiory hiperarytmetyczne to dokładnie te zbiory, którym przypisano rangę w tej hierarchii.

Każdy poziom hierarchii hiperarytmetycznej odpowiada policzalnej liczbie porządkowej ( liczba porządkowa), ale nie wszystkie policzalne liczby porządkowe odpowiadają poziomowi hierarchii. Numerami porządkowymi używanymi przez hierarchię są te z notacją porządkową , która jest konkretnym, efektywnym opisem liczby porządkowej.

Notacja porządkowa to efektywny opis liczby porządkowej policzalnej przez liczbę naturalną. Do zdefiniowania hierarchii hiperarytmetycznej potrzebny jest system notacji porządkowych. Podstawową właściwością, jaką musi mieć notacja porządkowa, jest to, że opisuje ona liczbę porządkową w kategoriach małych liczb porządkowych w efektywny sposób. Poniższa definicja indukcyjna jest typowa; wykorzystuje funkcję parowania .

  • Liczba 0 jest zapisem liczby porządkowej 0.
  • Jeśli n jest notacją dla porządkowej λ, to jest notacją dla λ + 1;
  • Załóżmy, że δ jest liczbą porządkową graniczną . Notacja dla δ jest liczbą postaci , gdzie e jest indeksem całkowitej obliczalnej funkcji tak , że dla każdego n , jest notacją dla liczby porządkowej λ n mniejszej niż δ , a δ jest nadrzędną częścią zbioru .

Istnieje tylko przeliczalnie wiele notacji porządkowych, ponieważ każdy zapis jest liczbą naturalną; tak więc istnieje policzalna liczba porządkowa, która jest najwyższą wartością wszystkich liczb porządkowych, które mają notację. Ta liczba porządkowa jest znana jako liczba porządkowa Church-Kleene i jest oznaczona . Zauważ, że ta liczba porządkowa jest nadal policzalna, symbol jest tylko analogią z pierwszą niepoliczalną liczbą porządkową, . Zbiór wszystkich liczb naturalnych będących notacjami porządkowymi jest oznaczony i nazwany Kleene's .

Notacje porządkowe służą do definiowania iterowanych skoków Turinga. Są to zbiory liczb naturalnych oznaczonych dla każdego . Załóżmy, że δ ma notację e . Zbiór jest zdefiniowany za pomocą e w następujący sposób.

  • Jeśli δ = 0, to jest pustym zbiorem.
  • Jeśli δ = λ + 1 to jest skok Turinga . Notacje i są powszechnie używane odpowiednio dla i .
  • Jeśli δ jest porządkową graniczną, niech będzie ciągiem liczb porządkowych mniejszych niż δ podanym w notacji e . Zestaw podaje reguła . To jest efektywne łączenie zbiorów .

Chociaż budowa zależy ze stałą notację §, a każdy nieskończona liczba porządkowa ma wiele zapisów, twierdzenie występów Spector że stopień Turinga od zależy tylko §, a nie na konkretnej notacji, a zatem jest dobrze zdefiniowany do stopień Turinga.

Hierarchia hiperarytmetyczna jest zdefiniowana z tych iterowanych skoków Turinga. Zbiór X liczb naturalnych jest klasyfikowany na poziomie δ hierarchii hiperarytmetycznej, dla , jeśli X jest redukowalną Turinga do . Zawsze będzie przynajmniej taki δ, jeśli taki istnieje; to najmniej δ mierzy poziom nieobliczalności X .

Zbiory hiperarytmetyczne i rekurencja w wyższych typach

Trzecia charakterystyka zbiorów hiperarytmetycznych, autorstwa Kleene'a, wykorzystuje funkcjonały obliczalne wyższego typu . Funkcjonalność typu 2 określają następujące zasady:

jeśli istnieje i takie, że f ( i ) > 0,
jeśli nie ma i takiego, że f ( i ) > 0.

Używając precyzyjnej definicji obliczalności względem funkcjonału typu 2, Kleene wykazał, że zbiór liczb naturalnych jest hiperarytmetyczny wtedy i tylko wtedy, gdy jest obliczalny względem .

Przykład: zbiór prawdy arytmetyki

Każdy zbiór arytmetyczny jest hiperarytmetyczny, ale istnieje wiele innych zbiorów hiperarytmetycznych. Jednym z przykładów zbioru hiperarytmetycznego, niearytmetycznego jest zbiór T liczb Gödla formuł arytmetyki Peano, które są prawdziwe w standardowych liczbach naturalnych . Zbiór T jest Turingowym odpowiednikiem zbioru , a więc nie znajduje się wysoko w hierarchii hiperarytmetycznej, chociaż nie jest arytmetycznie zdefiniowany przez twierdzenie Tarskiego o niedefiniowalności .

Podstawowe wyniki

Podstawowe wyniki teorii hiperarytmetycznej pokazują, że trzy powyższe definicje definiują ten sam zbiór zbiorów liczb naturalnych. Te równoważności zawdzięczamy Kleene.

Wyniki dotyczące kompletności mają również fundamentalne znaczenie dla teorii. Zbiór liczb naturalnych jest kompletna , jeśli jest na poziomie od hierarchii analitycznej i każdego zbioru liczb naturalnych jest wiele jeden sprowadzić do niego. Definicja pełnego podzbioru przestrzeni Baire'a ( ) jest podobna. Kilka zestawów związanych z teorią hiperarytmetyczną jest kompletnych:

  • Kleene'a , zbiór liczb naturalnych będących notacjami dla liczb porządkowych
  • Zbiór liczb naturalnych e taki, że funkcja obliczalna oblicza funkcję charakterystyczną dobrego uporządkowania liczb naturalnych. Są to wskaźniki rekurencyjnych liczb porządkowych .
  • Zbiór elementów przestrzeni Baire'a, które są funkcjami charakterystycznymi dobrego uporządkowania liczb naturalnych (za pomocą efektywnego izomorfizmu .

Wyniki znane jako ograniczenia wynikają z tych wyników kompletności. Dla dowolnego zbioru S notacji porządkowych istnieje taki, że każdy element S jest notacją dla liczby porządkowej mniejszej niż . Dla dowolnego podzbioru T przestrzeni Baire'a składającego się tylko z funkcji charakterystycznych dobrze uporządkowanych istnieje taki, że każda liczba porządkowa reprezentowana w T jest mniejsza niż .

Zrelatywizowana hiperarytmetyka i hiperstopnie

Definicję z można zrelatywizować do zbioru X liczb naturalnych: w definicji zapisu porządkowego zmieniono klauzulę dotyczącą granicznych liczb porządkowych tak, że wyliczenie obliczalne ciągu zapisów porządkowych może używać X jako wyroczni. Zbiór liczb, które są notacją porządkową względem X, jest oznaczony . Najwyższe liczby porządkowe reprezentowane w jest oznaczone ; jest to liczba porządkowa policzalna nie mniejsza niż .

Definicję można również zrelatywizować do dowolnego zbioru liczb naturalnych. Jedyną zmianą w definicji jest to, że jest ona zdefiniowana jako X, a nie pusty zbiór, więc jest to skok Turinga X i tak dalej. Zamiast kończyć się w hierarchii względem X, przechodzi przez wszystkie liczby porządkowe mniejsze niż .

Zrelatywizowana hierarchia hiperarytmetyczna służy do definiowania redukowalności hiperarytmetycznej . Biorąc pod uwagę zbiory X i Y , mówimy wtedy i tylko wtedy, gdy istnieje taki, do którego X jest redukowalne przez Turinga . Jeśli i wtedy notacja jest używana do wskazania, że X i Yhiperarytmetycznie równoważne . Jest to grubsza relacja równoważności niż równoważność Turinga ; na przykład, każdy zestaw liczb naturalnych jest hiperarytmetycznie równoważny jego skokowi Turinga, ale nie jest odpowiednikiem Turinga jego skoku Turinga. Klasy równoważności hiperarytmetycznej równoważności są znane jako hiperstopnie .

Funkcja, która przyjmuje zestaw X do, jest znana jako hiperskok przez analogię do skoku Turinga. Ustalono wiele właściwości hiperskoku i hiperstopni. W szczególności wiadomo, że problem Posta dotyczący hiperstopni ma pozytywną odpowiedź: dla każdego zbioru X liczb naturalnych istnieje zbiór Y liczb naturalnych taki, że .

Uogólnienia

Teoria hiperarytmetyczna jest uogólniona przez teorię α-rekurencji , która jest badaniem definiowalnych podzbiorów dopuszczalnych liczb porządkowych . Teoria hiperarytmetyczna jest szczególnym przypadkiem, w którym α jest .

Stosunek do innych hierarchii

Jasna twarz Pogrubienie
Σ0
0
=0
0
=0
0
(czasami to samo co Δ0
1
)
Σ0
0
= Π0
0
= Δ0
0
(jeśli zdefiniowano)
Δ0
1
= rekurencyjne
Δ0
1
= clopen
Σ0
1
= rekurencyjnie przeliczalne
Π0
1
= współrekurencyjnie przeliczalny
Σ0
1
= G = otwarte
Π0
1
= F = zamknięte
Δ0
2
Δ0
2
Σ0
2
Π0
2
Σ0
2
= F σ
Π0
2
= G δ
Δ0
3
Δ0
3
Σ0
3
Π0
3
Σ0
3
= G δσ
Π0
3
= F σδ
Σ0
=0
=0
=1
0
=1
0
=1
0
= arytmetyczne
Σ0
= Π0
= Δ0
= Σ1
0
= Π1
0
= Δ1
0
= arytmetyka pogrubiona
Δ0
α
rekurencyjne )
Δ0
α
( policzalne α )
Σ0
α
Π0
α
Σ0
α
Π0
α
Σ0
ωCK
1
=0
ωCK
1
=0
ωCK
1
=1
1
= hiperarytmetyczny
Σ0
ω 1
= Π0
ω 1
= Δ0
ω 1
= Δ1
1
= B = Borel
Σ1
1
= analiza jasnej powierzchni
Π1
1
= koanalityczna jasna powierzchnia
Σ1
1
= A = analityczny
Π1
1
= CA = koanalityczny
Δ1
2
Δ1
2
Σ1
2
Π1
2
Σ1
2
= PCA
Π1
2
= CPCA
Δ1
3
Δ1
3
Σ1
3
Π1
3
Σ1
3
= PCPCA
Π1
3
= CPCPCA
Σ1
=1
=1
=2
0
=2
0
=2
0
= analityczny
Σ1
= Π1
= Δ1
= Σ2
0
= Π2
0
= Δ2
0
= P = rzutowe


Bibliografia

  • H. Rogers, Jr., 1967. Teoria funkcji rekurencyjnych i efektywnej obliczalności , wydanie drugie 1987, MIT Press. ISBN  0-262-68052-1 (miękka okładka ), ISBN  0-07-053522-1
  • G. Sacks, 1990. Wyższa teoria rekurencji , Springer-Verlag. ISBN  3-540-19305-7
  • S. Simpson, 1999. Podsystemy arytmetyki drugiego rzędu , Springer-Verlag.
  • CJ Ash, JF Knight , 2000. Struktury obliczeniowe i hierarchia hiperarytmetyczna , Elsevier. ISBN  0-444-50072-3

Zewnętrzne linki