Gödel numrering

Gödelnumrering  är en funktion g som tilldelar varje objekt på något formellt språk dess nummer. Den kan användas för att uttryckligen räkna upp följande språkobjekt: variabler, objektkonstanter, funktionssymboler, predikatsymboler och formler byggda från dem. Konstruktionen av Gödel-numrering för objekt i en teori kallas aritmetisering av en teori - den låter dig översätta påståenden, axiom, satser, teorier till aritmetiska objekt . Det krävs att uppräkningen g är effektivt beräkningsbar och för vilket naturligt tal som helst är det möjligt att avgöra om det är ett tal eller inte, och om det är det, konstruera sedan motsvarande objekt för språket. Gödel-numrering påminner mycket om tecken-för-tecken- kodning av strängar med siffror, med skillnaden att sammanlänkningen av siffror av samma längd inte används för att koda sekvenser av bokstavssiffror, utan aritmetikens grundläggande sats .

Gödel numrering tillämpades av Gödel som ett verktyg för att bevisa ofullständigheten i formell aritmetik .

En variant av Gödel-numreringen av första ordningens formell teori

Låt vara  en första ordningens teori som innehåller variabler , objektkonstanter , funktionssymboler och predikatsymboler , där  är numret och  är ariteten för den funktionella eller predikatsymbolen.

Varje symbol för en godtycklig första ordningens teori är associerad med dess Gödel-nummer enligt följande: [1]

Gödelnummer för en godtycklig sekvens av uttryck definieras enligt följande: .

Det finns även andra Gödel-numrering av formell aritmetik.

Exempel

Generaliseringar

I allmänhet kallas uppräkningen av en mängd en överallt definierad surjektiv mappning . If , då kallas objektets nummer . Särskilda fall - språk och teorier.

Anteckningar

  1. Mendelssohn, 1971 , §4. Aritmetisering. Gödel numbers., sid. 151-152.

Litteratur

Se även