Pređi na sadržaj

Aritmetička hijerarhija

S Vikipedije, slobodne enciklopedije

U matematičkoj logici, aritmetička hijerarhija, aritmetička hijerarhija ili Klin-Mostovskova hijerarhija klasifikuje određene skupove na osnovu složenosti formula koje ih definišu. Bilo koji skupi koji dobija klasifikaciju se zove aritmetički.

Računska hijerarhija je važna u teoriji rekurzije i efektivne teorije opisnog skupa, i studija formalnih teorija kao što je Peano aritmetika.

Tarski-Kuratovski algoritam pruža jednostavan način da dobijete gornju granicu klasifikacije određene za formulu i set koji ga definiše.

Hiperaritmetička hijerarhija i analitička hijerarhija produžuju aritmetičku hijerarhiju kako bi klasifikovali dodatne formule i skupove.

Aritmetička hijerarhija formula

[uredi | uredi izvor]

Računska hijerarhija dodeljuje klasifikacije formulama u jeziku prvog reda aritmetike. Klasifikacije su označene kao  i  za prirodne brojeve n (uključujući 0). Grčka pisma su ključni simboli, što ukazuje da formule ne sadrže postavljene parametre.

Ako  je formula  logički ekvivalentna formuli sa samo ograničenim kvatifikatorima onda  su dodeljene klasifikacije  i .

Klasifikacije i  se induktivno definišu za svaki prirodan broj n koristeći sledeća pravila:

  • Ako je  logički ekvivalentna formuli forme, gde je , onda je dodeljena klasifikacija .
  • Ako je  logički ekvivalentna formuli forme , gde je , onda je dodeljena klasifikacija .

Takođe,  formula je ekvivalentna formuli koja počinje sa nekim egzistencijalnim kvantifikatorima i alternativi  puta između niza egzistencijalnih i univerzalnih kvantifikatora; dok  formula je ekvivalentna formuli koja počinje sa nekim univerzalnim kvantifikatorima i alternativama na sličan način.

Zato što je svaka formula ekvivalentna formuli u Preneks normalnom obliku, svakoj formuli bez postavljenih kvantifikatora je dodeljena najmanje jedna klasifikacija. Budući redudantni kvantifikatori se mogu dodati bilo kojoj formuli, jedanput kada je formula dodeljena klasifikacija  ili  biće dodeljene klasifikacije  i  za svako m veće od n. Najvažnija klasifikacija koja se dodeljuje formuli je ona sa najmanje n, jer je to dovoljno da se utvrde sve ostale klasifikacije.

Aritmetička hijerarhija skupova prirodnih brojeva

[uredi | uredi izvor]

Skup prirodnih brojeva X je definisan formulom φ jezikom Peano aritmetike (jezik prvog reda sa simbolima "0" za nula, "S" za funkciju nasleđivanja, "+" za zbir, "×" za množenje i "=" za jednakost), ako su elementi X  tačno brojevi koji zadovoljavaju φ. To je, za sve prirodne brojeve n,

gde je  je cifra na jeziku aritmetike koja odgovara . Skup je definisan u prvom redu aritmetike ako je to definisano na osnovu neke formule na jeziku Peano aritmetike.

Svakom skupu prirodnih brojeva X koji je definisan prvim redom aritmetike su dodeljene klasifikacije forme  , , i , gde je  prirodan broj, kako sledi. Ako je X definisan sa  formulom onda je X dodeljena klasifikacija . Ako je X definisan sa  formulom onda je X dodeljena klasifikacija . Ako je X i  i  onda je  dodeljena dodatna klasifikacija .

Imajte na umu da retko ima smisla govoriti o  formulama; prvi kvantifikator formule je bilo egzistencijalan ili univerzalan. Onda  skup nije definisan sa  formulom; pre nego, gde su i  i   formule koje definišu skup.

Paralelna definicija se koristi za definisanje računske hijerarhije na konačan Dekartov proizvod prirodnih brojeva. Umesto formula sa jednom slobodnom promenljivom, formule sa k slobodnim brojem promenljivih se koriste za definisanje računske hijerarhije skupovima od k-torki prirodnih brojeva.

Relativizirane aritmetičke hijerarhije

[uredi | uredi izvor]

Kao što možemo definisati šta to znači za skup X da bude rekurzivan u odnosu na drugi skup Y dozvoljavajući izračunavanja definisanjem X da se konsultuje sa Y i možemo da produžimo ovaj pojam na celu aritmetičku hijerarhiju i definisati šta to znači za X da bude ,  ili  u Y, označavaju redom  i . Da bi se to uradilo, treba popraviti niz celih brojeva Y i da se doda predikat za članstvo u Y na jeziku Peano aritmetike. Tada smo rekli da je X u  ako je definisano sa  formula u ovom proširenom jeziku. Drugim rečima X je  ako je definisan sa  formulom kojoj je dozvoljeno da postavlja pitanja u vezi članstva u Y. Alternativno može se pogledati  skupova kao i one koji mogu da se grade počev od skupova rekurzivnih u Y i naizmenično uzimanje unija i preseka ovih skupova do n puta.

Ako je na primer Y skup celih brojeva. Neka X bude skup brojeva deljivih nekim elementom iz Y. Onda je X definisano formulom  tako da je X u  (u stvari je u  kao i jer smo mogli da ograničimo obe strane kvantifikatora n).

Aritmetičko smanjenje i stepeni

[uredi | uredi izvor]

Aritmetičko smanjenje je srednji pojam između Tjuringovog smanjenja i hiperaritmetičkog smanjenja.

Skup je aritmetički (takođe aritmetika i aritmetički definisan) ako je to definisano na osnovu neke formule na jeziku Peano aritmetike. Ekvivalentno X je aritmetički ako je X   ili  za neki ceo broj n. Skup X je aritmetički u skupu Y, koji je označen kao , ako je X definisano nekom formulom na jeziku Peano aritmetike druge strane predikata za članstvo u Y. Ekvivalentno, X je aritmetičko u Y ako je X u  ili  za neki ceo broj n. Sinonim za  je: X je aritmetički smanjeno na Y.

Relacija  je refleksivna i prelazna, a time i odnos  definisan pravilom

je relacija ekvivalencije. Ekvivalentne klase ove relacije se nazivaju aritmetički stepeni; oni su delimično naređeni pod .

Aritmetička hijerarhija podskupova Kantorovog i Berovog prostora

[uredi | uredi izvor]

Kantorov prostor, označen , je skup svih beskonačnih sekvenci 0s i 1s; Berov prostor, označen  ili , je skup svih beskonačnih sekvenci prirodnih brojeva. Imajte na umu da elementi Kantorovog prostora mogu da se identifikuju sa kompleta celih brojeva i elemenata Berovog prostora sa funkcijama prirodnih brojeva do celih brojeva.

Obična aksiomatizacija od drugog reda aritmetike koristi jezik seta sa sedištem u kojima su postavljeni kvantifikatori koji se prirodno mogu smatrati kvantifikovanjem preko Kantorovog prostora. Podskup Kantorovog prostora je dodeljen klasifikaciji  ako je definisan sa  formulom. Skupu je dodeljena klasifikacija  ako je definisan sa formulom . Ako je skup i  i  onda mu se dodeljuje dodatna klasifikacija . Na primer ako je  skup svih beskonačnih binarnih nizova gde nisu svi 0 (ili ekvivalentno skup svih nepraznih skupova celih brojeva). Kao  vidimo da je  definisano formulom  i stoga je  skup.

Imajte na umu da, iako su oba elementa Kantorovog prostora (smatra se skupom celih brojeva) i podskupova u Kantorovom prostoru su klasifikovani u aritmetičke hijerarhije, to nisu iste hijerarhije. U stvari, odnos između dve hijerarhije je zanimljiv i netrivijalan. Na primer  elementi Kantorovog prostora nisu (generalno) isti kao elemnti iz  Kantorovog prostora tako da je    podskup Kantorovog prostora. Međutim, mnogi zanimljivi rezultati se odnose na dve hijerarhije.

Postoje dva načina da se podskup Berovog prostora može svrstati u aritmetičke hijerarhije.

  • Podskup Berovog prostora ima odgovarajući podskup Kantorovog prostora koja se odnosi na svaku funkciju iz  u  na karakteristiku funkcije njenog grafa. Podskup Berovog prostora ima klasifikaciju , , ili  ako i samo ako odgovarajući podskup Kantorovog prostora ima istu klasifikaciju.
  • Ekvivalentna definicija analitičke hijerarhije Berovog prostora daje definisanje analitičke hijerarhije formula pomoću funkcionalne verzije drugog reda aritmetike; onda analitička hijerarhija podgrupe Kantorovog prostora može biti definisana od hijerarhije na Berovom prostoru. Ova definicija alternativno daje upravo iste klasifikacije kao za prvu definiciju.

Paralelne definicije se koriste za definisanje računske hijerarhije na konačna kartezijanska ovlašćenja Berovog prostora ili Kantorovog prostora, koristeći formule sa nekoliko slobodnih promenljivih. Računska hijerarhija se može definisati na bilo koji efikasni poljski prostor; definicija je posebno jednostavna za Kantorov prostor i Berov prostor jer se uklapa sa jezikom običnog drugog reda aritmetike.

Imajte na umu da možemo definisati aritmetičku hijerarhiju podskupova Kantorovog i Berovog prostora u odnosu na neki skup prirodnih brojeva. U stvari podebljana  je samo unija  za sve skupove celih brojeva Y. Imajte na umu da je podebljana hijerarhija samo standardna hijerarhija Borelove hijerarhije.

Ekstenzije i varijacije

[uredi | uredi izvor]

Moguće je definisati aritmetičku hijerarhiju formula korišćenjem jezika produženog sa simbolom za svaku primitivnu rekurzivnu funkciju. Ova varijacija malo menja klasifikaciju nekih skupova.

Mnoge semantičke varijacije hijerarhije mogu se definisati na svim finitarnim odnosima prirodnih brojeva; sledeća definicija se koristi. Svaki izračunljiv odnos se definiše kao  i . Klasifikacije  i  se induktivno definišu sa sledećim pravilima.

  • Ako relacija  je onda je relacija definisana da bude 
  • Ako relacija je onda je relacija definisana da bude

Ova varijacija malo menja klasifikaciju nekih skupova. To se može proširiti da pokrije finitarne odnose na prirodne brojeve, Berovog prostora, i Kantorovog prostora.

Značenje oznake

[uredi | uredi izvor]

Sledeća značenja, se mogu priključiti notaciji za aritmetički redosled formula.

Oznaka  u simbolima  i  ukazuje na broj promena blokova univerzalnog i egzistencijalnog broja kvantifikatora koji se koriste u formuli. Štaviše, spoljni blok je egzistencijalan u  formule i univerzalni u  formulama.

Oznaka  u simbolima , , i  označava tip predmeta koji se kvantifikuju gotovi. Tip 0 objekti su prirodni brojevi, i objekti tipa  su funkcije koje mapiraju skup objekata tipa  na prirodne brojeve. Kvantifikacija nad većim objektima tipa, kao što je funkcija prirodnih brojeva do prirodnih brojeva, opisana od strane superskriptu veća od 0, kao u analitičkoj hijerarhiji. Superskript 0 ukazuje na kvantifikatore preko brojeva, eksponent 1 ukazuje na kvantifikaciju nad funkcijama od brojeva do broja (tip 1 predmet), superskript 2 bi odgovarao kvantifikaciji preko funkcija koje uzimaju tip 1 objekat i vraćaju broj, i tako dalje.

Primeri

[uredi | uredi izvor]
  •  skupovi brojeva su oni definisani po formuli forme  gde  ima samo ograničene kvantifikatore. To su upravo rekurzivno brojivi skupovi.
  • Skup prirodnih brojeva koji su indeksi za Tjuringove mašine koje računaju ukupan broj funkcija u . Intuitivno, indeks  spada u ovom skupu ako i samo ako za svaki  "postoji neko  tako da se Tjuringova mašina sa indeksom  zaustavlja na ulazu  posle  koraka”. Kompletan dokaz bi pokazao da je imovina prikazana u navodnicima u prethodnoj rečenici i definiše se na jeziku Peano aritmetike od strane  formula.
  • Svaki podskup Berovog prostora ili Kantorovog prostora je otvoren skup u uobičajenoj topologiji prostora. Osim toga, za svaki takav skup postoji izračunljivo nabrajanje Gedelovih brojeva osnovnih otvorenih skupova čija je unija originalan skup. Iz tog razloga,  skupovi se ponekad nazivaju efikasno otvorenim. Slično tome, svaki  skup je zatvoren i  skupovi se ponekad nazivaju zatvorenim.
  • Svaki aritmetička podskup Kantorovog prostora ili Berovog prostora je Borelov skup. Borelova hijerarhija proširuje aritmetičku hijerarhiju da uključi dodatni Borelov skup. Na primer, svaki  podskup Kantorovog ili Berovog prostora je  skup (to jest, što je jednako skupu preseka brojivih otvorenih skupova). Osim toga, svaki od ovih otvorenih skupova je  i lista Gedelovih brojeva otvorenih skupova ima izračunljivu vrednost. Ako  je  formula sa slobodnim skupom promenljive X i slobodnim brojem promenljivih  onda  skup  je presek  skupova forme  kako n kreće preko skupa prirodnih brojeva.  

Svojstva

[uredi | uredi izvor]

Sledeće osobine staju za aritmetičke hijerarhije skupova prirodnih brojeva i aritmetičke hijerarhije podgrupa Kantorovog ili Berovog prostora.

  • Kolekcije  i  su zatvorene pod konačnim unijama i konačnim presecima njihovih elemenata.
  • Skup je  ako i samo ako je njegova dopuna . Skup je ako i samo ako je skup i  i , u kom slučaju će njegov komplement takođe biti .
  • Inkluzije  i  staju za .
  • Inkluzije i staju za svako  i inkluziju  staju za . Tako da hijerarhija ne propadne.

Relacija ka Tjuringovim mašinama

[uredi | uredi izvor]

Tjuringovi izračunljivi skupovi prirodnih brojeva su upravo skupovi na nivou  aritmetičke hijerarhije. U rekursivno brojivim skupovima su upravo skupovi na nivou .

Proročka mašina nije u stanju da reši svoj problem obustave (varijacija Tjuringa je dokaz primene). Ograničeni problem za , u stvari, sedi u .

Postova teorema uspostavlja blisku vezu između aritmetičke hijerarhije skupova prirodnih brojeva i Tjuringovih stepeni. Konkretno, utvrđuje sledeće činjenice za sve n ≥ 1:

  • Skup  (enti Tjuringov skok praznog skupa) se završi u jednom i svakom .
  • Skup  se završi u jednom i svakom  .
  • Skup  se završi Tjuringom.

Hijerarhija polinoma  je "izvodljiv resurs ograničene" verzije aritmetičke hijerarhije u kojoj se dužina polinoma granica stavlja na brojeve koji su uključeni (ili, ekvivalentno, vreme polinoma granica je postavljeno na Tjuringove mašine koje su uključene). To daje finiju klasifikaciju nekih skupova prirodnih brojeva koji su na nivou  aritmetičke hijerarhije.

Vidi još

[uredi | uredi izvor]

Literatura

[uredi | uredi izvor]
  • Dzhaparidze, Giorgie (1994). „The logic of arithmetical hierarchy”. Annals of Pure and Applied Logic. 66 (2): 89—112. doi:10.1016/0168-0072(94)90063-9. 
  • Moschovakis, Yiannis N. (1980), Descriptive Set Theory, Studies in Logic and the Foundations of Mathematics 100, North Holland. ISBN 978-0-444-70199-2., Zbl 0433.03025.
  • Nies, André (2009). Computability and randomness. Oxford Logic Guides. Oxford: Oxford University Press. ISBN 978-0-19-923076-1. 
  • Rogers, H., jr (1967), Theory of recursive functions and effective computability, Maidenhead: McGraw-Hill, Zbl 0183.01401.