Diagonalt lemma - Diagonal lemma

I matematisk logik fastställer det diagonala lemmet (även känt som diagonaliseringslemma , självreferenslemma eller fixpunktens teorem ) existensen av självrefererande meningar i vissa formella teorier om de naturliga siffrorna - specifikt de teorier som är starka nog för att representera alla beräknbara funktioner . De meningar vars existens är säkrad av det diagonala lemmet kan sedan i sin tur användas för att bevisa grundläggande begränsande resultat som Gödels ofullständighetsteorems och Tarskis odefinieringssats .

Bakgrund

Låt vara en uppsättning naturliga tal . En teori T representerar den beräkningsbar funktion om det finns en "kurva" predikat på språket i T så att för varje , T bevisar

.

Här är siffran som motsvarar det naturliga talet , som definieras som den slutna termen 1+ ··· +1 ( enor), och är siffran som motsvarar .

Den fixpunktssatsen kräver också att det finns ett systematiskt sätt att tilldela varje formel θ ett naturligt tal # ( θ ) kallas dess Gödel nummer . Formler kan sedan representeras inom teorin med siffrorna som motsvarar deras Gödel-nummer. Till exempel representeras θ av ° # ( θ )

Det diagonala lemmaet gäller teorier som kan representera alla primitiva rekursiva funktioner . Sådana teorier inkluderar Peano-aritmetik och den svagare Robinson-aritmetiken . Ett vanligt uttalande av lemma (som ges nedan) gör det starkare antagandet att teorin kan representera alla beräkningsbara funktioner .

Uttalande av lemma

Låt T vara en första ordningsteori på aritmetikens språk och som kan representera alla beräkningsbara funktioner . Låt F vara en formel på språket med en fri variabel, sedan:

Lemma  -  Det finns en mening så att är bevisas i  T .

Intuitivt är en självrefererande mening att säga att har egenskapen F . Meningen kan också ses som en fast punkt i operationen som tilldelar meningen till varje formel . Meningen konstrueras i beviset är inte bokstavligen densamma som , men är bevisligen motsvarar den i teorin  T .

Bevis

Låt f : N N vara den funktion som definieras av:

f (# ( θ )) = # ( θ (° # ( θ )))

för varje T- formel θ i en fri variabel, och f ( n ) = 0 annars. Funktionen f är beräkningsbar, så det finns en formel Γ f representerar f i T . Sålunda för varje formel θ , t bevisar

(∀ y ) [Γ f (° # ( θ ), y ) ↔ y = ° f (# ( θ ))],

det vill säga

(∀ y ) [Γ f (° # ( θ ), y ) ↔ y = ° # ( θ (° # ( θ )))].

Definiera nu formeln β ( z ) som:

β ( z ) = (∀ y ) [Γ f ( z , y ) → F ( y )].

Sedan bevisar T

β (° # ( θ )) ↔ (∀ y ) [ y = ° # ( θ (° # ( θ ))) → F ( y )],

det vill säga

β (° # ( θ )) ↔ F (° # ( θ (° # ( θ )))).

Ta nu θ = β och ψ = β (° # ( β )), och föregående mening skrivs om till ψ  ↔  F (° # ( ψ )), vilket är det önskade resultatet.

(Samma argument i olika termer ges i [Raatikainen (2015a)].)

Historia

Lemmet kallas "diagonalt" eftersom det liknar Cantors diagonala argument . Termerna "fixpunktssatsen" eller "fast punkt" visas inte i Kurt Gödel 's 1931 artikeln eller i Alfred Tarski : s 1936 artikeln .

Rudolf Carnap (1934) var den första som bevisade det allmänna självreferenslemmaet , som säger att för vilken formel F som helst i en teori T som uppfyller vissa villkor finns det en formel ψ så att ψ ↔  F (° # ( ψ )) är bevisas i T . Carnaps arbete formulerades på ett annat språk, eftersom begreppet beräknbara funktioner ännu inte utvecklades 1934. Mendelson (1997, s. 204) anser att Carnap var den första som påstod att något liknande det diagonala lemmet var implicit i Gödels resonemang. Gödel var medveten om Carnaps arbete 1937.

Det diagonala lemmet är nära besläktat med Kleenes rekursionssats i beräkbarhetsteorin , och deras respektive bevis är likartade.

Se även

Anteckningar

Referenser