Gödel-numerointi on funktio g , joka antaa jokaiselle jonkin muodollisen kielen objektille sen numeron. Sitä voidaan käyttää seuraavien kieliobjektien eksplisiittiseen luettelemiseen: muuttujat, objektivakiot, funktiosymbolit, predikaattisymbolit ja niistä rakennetut kaavat. Gödel-numeroinnin rakentamista teorian kohteille kutsutaan teorian aritmetisoinniksi - sen avulla voit kääntää väitteitä, aksioomia, lauseita, teorioita aritmeettisiksi kohteiksi . Luettelon g on oltava tehokkaasti laskettavissa ja mille tahansa luonnolliselle luvulle voidaan määrittää, onko se luku vai ei, ja jos on, niin rakentaa vastaava kielen objekti. Gödel-numerointi on hyvin samanlainen kuin merkki merkiltämerkkijonojen koodaus numeroilla, mutta sillä erolla, että kirjainnumerosarjojen koodaamiseen ei käytetä samanpituisten numeroiden ketjuttamista , vaan aritmeettisen peruslauseen .
Gödel käytti Gödel - numerointia työkaluna muodollisen aritmeettisen epätäydellisyyden todistamiseen .
Olkoon ensimmäisen asteen teoria , joka sisältää muuttujat , objektivakiot , funktiosymbolit ja predikaattisymbolit , jossa on funktionaalisen tai predikaattisymbolin luku ja ariteetti .
Jokainen mielivaltaisen ensimmäisen asteen teorian symboli liitetään sen Gödel-numeroon seuraavasti: [1]
Mielivaltaisen lausekesarjan Gödel-luku määritellään seuraavasti: .
On myös muita muodollisen aritmeettisen Gödel-numeroinnin.
Yleisesti ottaen joukon numerointia kutsutaan kaikkialla määritellyksi surjektiiviseksi kartoitukseksi . Jos , niin sitä kutsutaan objektin numeroksi . Erityistapaukset - kielet ja teoriat.