Aritmetik hiyerarşi - Arithmetical hierarchy

Hiyerarşi seviyelerinin nasıl etkileşime girdiğine ve bazı temel küme kategorilerinin bunun içinde nerede bulunduğuna dair bir örnek.

Olarak matematiksel mantık , aritmetik hiyerarşi , aritmetik hiyerarşi ya da Kleene-Mostowski hiyerarşi (matematikçiler sonra Stephen Cole Kleene ve Andrzej Mostowski ), belirli sınıflandırır setleri göre karmaşıklığı tanımlandıkları formülleri. Bir sınıflandırma alan herhangi bir kümeye aritmetik denir .

Aritmetik hiyerarşi, özyineleme teorisinde , etkili tanımlayıcı küme teorisinde ve Peano aritmetiği gibi resmi teorilerin incelenmesinde önemlidir .

Tarski-Kuratowski algoritması üst bir formül ve tanımlar set tahsis sınıflandırmalar üzerine bağlanmış bir almak için kolay bir yol sağlar.

Hyperarithmetical hiyerarşi ve analitik hiyerarşi sınıfladıkları'nı ek formüller ve kümelerine aritmetik hiyerarşi uzatın.

Formüllerin aritmetik hiyerarşisi

Aritmetik hiyerarşi, birinci dereceden aritmetik dilindeki formüllere sınıflandırmalar atar . Sınıflandırmalar belirtilir ve doğal sayılar için n (0 dahil). Buradaki Yunan harfleri , formüllerin ayarlanmış parametreler içermediğini gösteren açık renkli sembollerdir.

Bir formül varsa sadece bir formüle mantıksal olarak eşdeğerdir sınırlandırılmış Nicelik sonra sınıflandırmaları atanır ve .

Sınıflandırmalar ve aşağıdaki kurallar kullanılarak her doğal sayı n için tümevarımsal olarak tanımlanır :

  • Eğer formun bir formül mantıksal olarak eşdeğerdir , olduğu , daha sonra sınıflandırma atanır .
  • Eğer formun bir formül mantıksal olarak eşdeğerdir , olduğu , daha sonra sınıflandırma atanır .

Bir formül, bazı varoluşsal niceleyicilerle başlayan ve varoluşsal ve evrensel niceleyiciler dizisi arasında zamanları dönüşümlü olarak değiştiren bir formüle eşdeğerdir ; Bir süre , formül bir formüle eşdeğerdir benzer şekilde bazı evrensel Nicelik ve alternatifleri ile başlar.

Her birinci dereceden formülün bir ön ek normal formu olduğundan , her formüle en az bir sınıflandırma atanır. Fazla niceleyiciler herhangi bir formüle eklenebildiğinden, bir formül bir kez sınıflandırmaya atandığında veya ona sınıflandırmalar atanacaktır ve her r > n için . Bir formüle atanan tek ilgili sınıflandırma bu nedenle en az n'ye sahip olandır ; diğer tüm sınıflandırmalar ondan belirlenebilir.

Doğal sayı kümelerinin aritmetik hiyerarşisi

Doğal sayılar kümesi X , Peano aritmetiği dilinde formül φ ile tanımlanır (sıfır için "0", ardıl işlev için "S", toplama için "+", çarpma için "×" sembolleriyle birinci dereceden dil ve eşitlik için "="), X'in öğeleri tam olarak φ'yi sağlayan sayılarsa. Yani, tüm doğal sayılar için n ,

aritmetik dilinde karşılık gelen sayı nerede . Bir küme, Peano aritmetiği dilinde bir formülle tanımlanmışsa, birinci mertebeden aritmetikte tanımlanabilir.

Birinci mertebeden aritmetikte tanımlanabilen her X doğal sayı kümesine , doğal sayı olduğu yerde , , ve biçiminde sınıflandırmalar atanır . Eğer X, bir tanımlanabilen bir formül sonra X, sınıflandırma tayin edilir . Eğer X, bir tanımlanabilen bir formül sonra X, sınıflandırma tayin edilir . Eğer X hem de ve daha sonra ek sınıflandırma atanır .

Formüllerden bahsetmenin nadiren mantıklı olduğuna dikkat edin ; bir formülün ilk niceleyicisi ya varoluşsaldır ya da evrenseldir. Yani bir küme bir formülle tanımlanmaz ; bunun yerine, hem de vardır ve kümesini tanımlamak formülleri. Örneğin, tek doğal sayılar kümesi ya veya ile tanımlanabilir .

Doğal sayılar kümesinin sonlu Kartezyen güçleri üzerindeki aritmetik hiyerarşiyi tanımlamak için paralel bir tanım kullanılır . Bir serbest değişkenli formüller yerine, k - doğal sayı demetleri kümelerinde aritmetik hiyerarşiyi tanımlamak için k serbest sayı değişkenli formüller kullanılır . Bunlar aslında bir eşleştirme işlevinin kullanımıyla ilişkilidir .

Göreceli aritmetik hiyerarşiler

Biz kümesi için ne anlama geldiğini tanımlayabilir gibi X'in olmak özyinelemeli başka setine göre Y tanımlayan hesaplama izin vererek X danışmak Y biz bütün aritmetik hiyerarşiye bu kavramı genişletmek ve için ne anlama geldiğini tanımlayabilir bir kahin olarak X için olması , ya da içerisinde Y'nin , sırasıyla gösterilen ve . Bunu yapmak için, bir dizi Y tamsayısını düzeltin ve Peano aritmetiğinin diline Y'ye üyelik için bir yüklem ekleyin . Daha sonra söylemek X'in ise bir tarafından tanımlanır eğer bu genişletilmiş dilde formülü. Başka bir deyişle, X , Y'ye üyelik hakkında soru sormaya izin verilen bir formülle tanımlanmışsadır . Alternatif bir görüntüleyebilir setleri içinde özyinelemeli ile başlayan inşa edilebilir kümelerine olarak setleri Y ve dönüşümlü alarak sendikaları ve kavşakları kadar bu setleri n defa.

Örneğin, Y bir tam sayı kümesi olsun. Let X'in O, Y'nin bir eleman tarafından bölünebilen sayıların kümesi X , aşağıdaki formül ile tanımlandığı böylece X olduğu (aslında içinde n sayısının her iki nicelik bağlanmış olabilir iyi yana gibi).

Aritmetik indirgenebilirlik ve dereceler

Aritmetik indirgenebilirlik, Turing indirgenebilirliği ile hiperaritmetik indirgenebilirlik arasında bir ara kavramdır .

Bir küme, Peano aritmetiği dilinde bir formülle tanımlanmışsa , aritmetiktir (ayrıca aritmetik ve aritmetik olarak tanımlanabilir ). Eşdeğer bir X eğer aritmetik olduğu X, bir ya da bir tam sayı için n . Bir dizi X, aritmetik olan bir dizi , Y , belirtilen eğer X, Peano aritmetik dilinde bir formül üyelik için bir dayanak tarafından uzatılan tanımlanabilir olduğunu Y . Aynı şekilde, X'in aritmetik bir Y ise X, içinde ya da bir tam sayı için n . Eşanlamlısı şudur: X , aritmetik olarak Y'ye indirgenebilir .

İlişki dönüşlü ve geçişlidir ve dolayısıyla kural tarafından tanımlanan ilişki

denklik bağıntısıdır. Bu ilişkinin denklik sınıflarına aritmetik dereceler denir ; kısmen altında sıralanırlar .

Cantor ve Baire uzayının alt kümelerinin aritmetik hiyerarşisi

Cantor alanı ile gösterilen , 0 ve 1 arasında her sonsuz dizilerin grubu olduğu; Baire boşluk , gösterilen veya doğal sayılar her sonsuz dizilerin bir kümesidir. Cantor uzayının elemanlarının tamsayı kümeleri ile ve Baire uzayının elemanları ile tam sayılardan tam sayılara kadar fonksiyonlarla tanımlanabileceğini unutmayın.

İkinci mertebeden aritmetiğin olağan aksiyomizasyonu , küme niceleyicilerinin doğal olarak Cantor uzayı üzerinde niceleme olarak görülebildiği küme tabanlı bir dil kullanır. Bir formülle tanımlanabiliyorsa , Cantor uzayının bir alt kümesine sınıflandırma atanır . Bir formülle tanımlanabiliyorsa , kümeye sınıflandırma atanır . Küme her ikisi ise ve o zaman ek sınıflandırma verilir . Örneğin, tümü 0 olmayan tüm sonsuz ikili dizelerin kümesi olsun (veya eşdeğer olarak boş olmayan tüm tamsayı kümelerinin kümesi). Gördüğümüz gibi bu bir formülle tanımlanır ve dolayısıyla bir kümedir.

Cantor uzayının hem öğeleri (tamsayı kümeleri olarak kabul edilir) hem de Cantor uzayının alt kümeleri aritmetik hiyerarşilerde sınıflandırılırken, bunların aynı hiyerarşi olmadığını unutmayın. Aslında iki hiyerarşi arasındaki ilişki ilginçtir ve önemsiz değildir. Örneğin , Cantor uzayının elemanları (genel olarak) Cantor uzayının elemanları ile aynı değildir, yani bu Cantor uzayının bir alt kümesidir. Bununla birlikte, birçok ilginç sonuç iki hiyerarşiyi ilişkilendirir.

Baire uzayının bir alt kümesinin aritmetik hiyerarşide sınıflandırılmasının iki yolu vardır.

  • Baire alan bir alt-kümesi, her fonksiyon alan haritası altında Cantor alan karşılık gelen bir alt kümesi için için karakteristik fonksiyonu olarak grafik. Baire uzayının bir alt kümesine , , veya sadece ve ancak Cantor uzayının karşılık gelen alt kümesi aynı sınıflandırmaya sahipse, sınıflandırma verilir.
  • Baire uzayındaki analitik hiyerarşinin eşdeğer bir tanımı, ikinci dereceden aritmetiğin işlevsel bir versiyonunu kullanarak formüllerin analitik hiyerarşisini tanımlayarak verilir; daha sonra Cantor uzayının alt kümeleri üzerindeki analitik hiyerarşi, Baire uzayındaki hiyerarşiden tanımlanabilir. Bu alternatif tanım, ilk tanımla tam olarak aynı sınıflandırmaları verir.

Baire uzayının veya Cantor uzayının sonlu Kartezyen güçleri üzerinde aritmetik hiyerarşiyi tanımlamak için birkaç serbest değişkenli formüller kullanarak paralel bir tanım kullanılır. Aritmetik hiyerarşi, herhangi bir etkin Polonya uzayında tanımlanabilir ; Cantor uzayı ve Baire uzayı için tanım özellikle basittir çünkü bunlar sıradan ikinci dereceden aritmetik diline uygundur.

Bazı tamsayılara göre Cantor ve Baire uzaylarının alt kümelerinin aritmetik hiyerarşisini de tanımlayabileceğimize dikkat edin. Aslında kalın yazı , yalnızca tüm tamsayı kümeleri için Y birleşimidir . Kalın karakter hiyerarşisinin yalnızca Borel kümelerinin standart hiyerarşisi olduğuna dikkat edin .

Uzantılar ve varyasyonlar

Her ilkel özyinelemeli işlev için bir işlev simgesiyle genişletilmiş bir dil kullanarak formüllerin aritmetik hiyerarşisini tanımlamak mümkündür . Birinci mertebeden Peano aritmetiğinde ilkel özyinelemeli işlevlerin kullanılması , genel olarak, sınırsız bir varoluşsal niceleyici gerektirdiğinden ve dolayısıyla bu tanımda yer alan bazı kümeler, bu tanımın başında verilen tanımda yer aldığından , bu varyasyon, sınıflandırmasını biraz değiştirir. makale. ve böylece hiyerarşideki tüm üst sınıflar etkilenmeden kalır.

Doğal sayılar üzerindeki tüm sonlu ilişkilerde hiyerarşinin daha semantik bir varyasyonu tanımlanabilir; aşağıdaki tanım kullanılır. Her hesaplanabilir ilişki olarak tanımlanır . Sınıflandırmalar ve aşağıdaki kurallarla tümevarımsal olarak tanımlanmıştır.

  • İlişki ise , ilişki şu şekilde tanımlanır:
  • İlişki ise , ilişki şu şekilde tanımlanır:

Bu varyasyon, bazı kümelerin sınıflandırmasını biraz değiştirir. Özellikle, bir kümeler sınıfı olarak (sınıftaki ilişkiler tarafından tanımlanabilir), daha önce tanımlandığı şekliyle aynıdır . Doğal sayılar, Baire uzayı ve Cantor uzayı üzerindeki sonlu bağıntıları kapsayacak şekilde genişletilebilir.

gösterimin anlamı

Formüllerdeki aritmetik hiyerarşinin gösterimine aşağıdaki anlamlar eklenebilir.

Sembollerdeki alt simge ve bir formülde kullanılan evrensel ve varoluşsal sayı niceleyicilerinin bloklarının değişim sayısını gösterir. Ayrıca, en dıştaki blok formüllerde varoluşsal ve formüllerde evrenseldir .

, , ve sembollerindeki üst simge , üzerinden nicelenen nesnelerin türünü belirtir. 0 türü nesneler doğal sayılardır ve tür nesneleri, türdeki nesneler kümesini doğal sayılarla eşleyen işlevlerdir . Doğal sayılardan doğal sayılara kadar olan işlevler gibi daha yüksek türdeki nesneler üzerinde niceleme, analitik hiyerarşide olduğu gibi 0'dan büyük bir üst simge ile tanımlanır . Üst simge 0, sayılar üzerinden niceleyicileri belirtir, üst simge 1, sayılardan sayılara (tip 1 nesneler) ilişkin nicelemeyi belirtir, üst simge 2, tip 1 nesnesi alan ve bir sayı döndüren işlevler üzerindeki nicelemeye karşılık gelir, vb.

Örnekler

  • Sayılar kümesi biçimde bir formül ile tanımlanabilir olanlardır sadece sınırlı nicelik sahiptir. Bunlar tam olarak yinelemeli olarak numaralandırılabilen kümelerdir .
  • Toplam fonksiyonları hesaplayan Turing makineleri için indeks olan doğal sayılar kümesidir . Sezgisel olarak, bir dizin bu kümeye girer, ancak ve ancak her " dizinli Turing makinesinin adımlardan sonra girişte durduğu bir durum varsa ". Tam bir kanıt, önceki cümlede tırnak içinde görüntülenen özelliğin şu şekilde tanımlanabilir olduğunu gösterecektir. bir formülle Peano aritmetiğinin dili .
  • Baire uzayının veya Cantor uzayının her alt kümesi, uzaydaki olağan topolojide bir açık kümedir. Ayrıca, böyle bir küme için, birleşimi orijinal küme olan temel açık kümelerin Gödel sayılarının hesaplanabilir bir numaralandırması vardır. Bu nedenle, kümeler bazen etkin olarak açık olarak adlandırılır . Benzer şekilde, her küme kapalıdır ve kümeler bazen etkin olarak kapalı olarak adlandırılır .
  • Cantor uzayının veya Baire uzayının her aritmetik alt kümesi bir Borel kümesidir . Lightface Borel hiyerarşisi, aritmetik hiyerarşiyi ek Borel kümelerini içerecek şekilde genişletir. Örneğin, Cantor veya Baire uzayının her alt kümesi bir kümedir (yani, sayılabilir sayıda açık kümenin kesişimine eşit olan bir küme). Ayrıca, bu açık kümelerin her biri birdir ve bu açık kümelerin Gödel numaralarının listesi hesaplanabilir bir numaralandırmaya sahiptir. Eğer a, serbest grubu, değişken ile, formül X ve serbest numara değişkenler daha sonra resim kesişimidir formunun setleri olarak N , doğal sayılar kümesinin üzerinde aralıkları.
  • Formülleri tüm nicelik sınırlanmış çünkü mümkün olan tek tek her durumda üzerinde giderek kontrol edilebilir. Bunun zamanı argümanlarında polinomdur (örneğin n için polinom ); dolayısıyla bunlara karşılık gelen karar problemleri E'ye dahil edilir ( n , bit sayısında üstel olduğu için). Bu artık, ilkel özyinelemeli işlevlerin kullanımına izin veren alternatif tanımları altında geçerli değildir , çünkü artık niceleyiciler, argümanların herhangi bir ilkel özyinelemeli işlevine bağlı olabilir.
  • Formun tamsayılar kümelerine sınırlı Nicelik, tekabül ilkel yinelemeli fonksiyonların kullanımını sağlayan alternatif bir tanımlama altında formüller ilkel özyinelemeli fonksiyonu f . Bunun nedeni, sınırlı niceleyiciye izin vermenin tanıma hiçbir şey eklememesidir: ilkel bir özyinelemeli f için , ile aynıdır ve ile aynıdır ; ile ders-of-değerleri kendini yineleme bunların her biri tek bir primitif yineleme fonksiyonu ile tanımlanabilir.

Özellikleri

Aşağıdaki özellikler, doğal sayı kümelerinin aritmetik hiyerarşisi ve Cantor veya Baire uzayının alt kümelerinin aritmetik hiyerarşisi için geçerlidir.

  • Koleksiyonları ve sonlu altında kapalı sendikalar ve sonlu kavşaklar kendi elemanlarının.
  • Bir küme ancak ve ancak tümleyeni ise . Bir küme ancak ve ancak küme hem ve ise, bu durumda tümleyeni de olacaktır .
  • Kapanımlar ve herkes için bekletme . Böylece hiyerarşi çökmez. Bu, Post teoreminin doğrudan bir sonucudur .
  • Kalıntılar , ve tutma için .
  • Örneğin, evrensel bir Turing makinesi T için, T'nin n üzerinde duracağı ancak m üzerinde durmayacağı (n,m) çiftleri kümesi içindedir (durma problemine ilişkin bir kehanetle hesaplanabilir), ancak , içinde değildir .
  • . Dahil etme, bu makalede verilen tanıma göre katıdır, ancak yukarıda verilen tanımın varyasyonlarından birinin altında bulunan bir özdeşlik vardır .

Turing makineleriyle ilişkisi

hesaplanabilir kümeler

S bir Turing hesaplanabilir kümesi ise , o zaman hem S hem de tümleyeni yinelemeli olarak sayılabilir (eğer T, S'deki girişler için 1 ve 0 veren bir Turing makinesiyse, aksi takdirde, yalnızca birincisi üzerinde duran bir Turing makinesi ve yalnızca birincisi üzerinde duran bir Turing makinesi oluşturabiliriz. ikincisi üzerinde).

By Post'un teoremi , S ve bunun tamamlayıcısı olan . Bu, S'nin hem içinde hem de içinde olduğu ve dolayısıyla içinde olduğu anlamına gelir .

Benzer şekilde, her set için S , S ve bunun tamamlayıcısı olan ve (göre bu nedenle Post teoremi bazı Turing makineleri T) tarafından ardışık enumerable 1 ve T 2 , sırasıyla. Her n sayısı için tam olarak bu duraklardan biri. Bu nedenle, bir Turing makinesi T inşa edebileceğini T arasında dönüşümlü 1 ve T 2 , durdurulması ve 1 önceki durur veya durdurulması dönen ve ikinci tarafı durur 0 geri gönderilmesi. Böylece T her n'de durur ve S'de olup olmadığını döndürür, O halde S hesaplanabilirdir.

Ana sonuçların özeti

Turing hesaplanabilir doğal sayılar kümeleri, tam olarak aritmetik hiyerarşi düzeyindeki kümelerdir . Yinelemeli olarak numaralandırılabilir kümeler tam olarak level kümesidir .

Hiçbir oracle makinesi kendi durma problemini çözemez (Turing'in ispatının bir varyasyonu geçerlidir). Bir kahin için durma sorunu aslında .

Post'un teoremi , doğal sayı kümelerinin aritmetik hiyerarşisi ile Turing dereceleri arasında yakın bir bağlantı kurar . Özellikle, tüm n ≥ 1 için aşağıdaki gerçekleri belirler :

  • Grubu ( N inci Turing atlama boş kümesinin) olan çok-on tam olarak .
  • Set içinde çok-bir tamamlandı .
  • Set edilir komple Turing in .

Polinom hiyerarşi polinom uzunluk sınırları katılan numaralar (veya buna eşdeğer polinom zaman sınırları yer Turing makineleri yerleştirilir) üzerine yerleştirildikleri aritmetik hiyerarşi "uygulanabilir kaynak sınırlanmış" versiyonudur. Aritmetik hiyerarşi düzeyinde olan bazı doğal sayı kümelerinin daha iyi bir sınıflandırmasını verir .

Diğer hiyerarşilerle ilişkisi

hafif yüz kalın yüz
Σ0
0
= Π0
0
= Δ0
0
(bazen Δ ile aynı0
1
)
Σ0
0
= Π0
0
= Δ0
0
(tanımlanmışsa)
Δ0
1
= özyinelemeli
Δ0
1
= klozet
Σ0
1
= yinelemeli olarak sayılabilir
Π0
1
= özyinelemeli olarak numaralandırılabilir
Σ0
1
= G = açık
Π0
1
= F = kapalı
Δ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
= aritmetik
Σ0
= Π0
= Δ0
= Σ1
0
= Π1
0
= Δ1
0
= kalın aritmetik
Δ0
α
özyinelemeli )
Δ0
α
sayılabilir )
Σ0
α
Π0
α
Σ0
α
Π0
α
Σ0
ωCK
1
= Π0
ωCK
1
= Δ0
ωCK
1
= Δ1
1
= hiperaritmetik
Σ0
ω 1
= Π0
ω 1
= Δ0
ω 1
= Δ1
1
= B = Borel
Σ1
1
= ışık yüzü analitiği
Π1
1
= ışık yüzlü koanalitik
Σ1
1
= A = analitik
Π1
1
= CA = koanalitik
Δ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
= analitik
Σ1
= Π1
= Δ1
= Σ2
0
= Π2
0
= Δ2
0
= P = projektif


Ayrıca bakınız

Referanslar

  • Japaridze, Giorgie (1994), "Aritmetik hiyerarşinin mantığı", Annals of Pure and Applied Logic , 66 (2): 89–112, doi : 10.1016/0168-0072(94)90063-9 , Zbl  0804.03045.
  • Moschovakis, Yiannis N. (1980), Tanımlayıcı Kümeler Teorisi , Mantık Çalışmaları ve Matematiğin Temelleri, 100 , Kuzey Hollanda, ISBN 0-444-70199-0, Zbl  0433.03025.
  • Nies, André (2009), Hesaplanabilirlik ve rastgelelik , Oxford Logic Guides, 51 , Oxford: Oxford University Press, ISBN 978-0-19-923076-1, Zbl  1169.03034.
  • Rogers, H., jr (1967), Özyinelemeli fonksiyonlar ve etkin hesaplanabilirlik teorisi , Maidenhead: McGraw-Hill, Zbl  0183.01401.