A Gödel-számozás egy g függvény, amely valamilyen formális nyelv minden objektumához hozzárendeli a számot. Használható a következő nyelvi objektumok explicit felsorolására: változók, objektumkonstansok, függvényszimbólumok, predikátumszimbólumok és ezekből épített képletek. A Gödel-számozás felépítését egy elmélet tárgyaira egy elmélet aritmetizálásának nevezik - ez lehetővé teszi kijelentések, axiómák, tételek, elméletek aritmetikai objektumokká történő fordítását . Szükséges, hogy a g felsorolás hatékonyan kiszámítható legyen, és bármely természetes számról meg lehet határozni, hogy szám-e vagy sem, és ha igen, akkor megszerkeszthető a nyelv megfelelő objektuma. A Gödel-számozás nagyon hasonlít a karakterláncok számokkal történő karakterenkénti kódolásához , azzal a különbséggel, hogy az azonos hosszúságú számok összefűzését nem betűszám-sorozatok kódolására használják, hanem az aritmetika alaptételét .
A gödel-számozást Gödel a formális aritmetika hiányosságának bizonyítására használta .
Legyen egy elsőrendű elmélet , amely változókat , objektumkonstansokat , függvényszimbólumokat és predikátumszimbólumokat tartalmaz , ahol a funkcionális vagy predikátumszimbólum száma és aritása .
Egy tetszőleges elsőrendű elmélet minden szimbóluma hozzá van rendelve a Gödel-számához a következőképpen: [1]
Egy tetszőleges kifejezéssorozat Gödel-számát a következőképpen definiáljuk: .
Vannak más formális aritmetikai Gödel-számozások is.
Általában egy halmaz felsorolását mindenhol meghatározott szürjektív leképezésnek nevezik . Ha , akkor az objektum számának nevezzük . Egyedi esetek - nyelvek és elméletek.