Godel befejezetlenségi tétele és Godel második tétele [~ 1] a matematikai logika két tétele a formális aritmetika , és ennek következtében minden olyan formális rendszer alapvető korlátairól , amelyben az alapvető számtani fogalmak definiálhatók: természetes számok , 0 , 1 , összeadás és szorzás .
Az első tétel kimondja, hogy ha a formális aritmetika konzisztens, akkor tartalmaz egy cáfolhatatlan és megcáfolhatatlan formulát.
A második tétel azt állítja, hogy ha egy formális aritmetika konzisztens, akkor valamilyen képlet nem levezethető benne, amely értelmesen kijelenti ennek az aritmetikának a következetességét.
Mindkét tételt Kurt Gödel bizonyította 1930-ban (1931-ben jelent meg), és közvetlenül kapcsolódnak Hilbert híres listáján szereplő második problémához .
David Hilbert még a 20. század elején meghirdette az egész matematika axiomatizálásának célját, és e feladat elvégzéséhez a természetes számok aritmetikája következetességének és logikai teljességének bizonyítása maradt . 1930. szeptember 7-én Königsbergben tartottak egy tudományos kongresszust a matematika alapjairól , és ezen a kongresszuson a 24 éves Kurt Gödel először publikált két alapvető hiányos tételt, amelyek megmutatták, hogy Hilbert programja nem valósítható meg. Az aritmetika axiómáinak megválasztása, vannak olyan tételek, amelyeket nem lehet sem bizonyítani, sem megcáfolni Hilbert által megadott egyszerű ( véges ) eszközökkel, és lehetetlen az aritmetika következetességének véges bizonyítása [6] .
Ezt a beszédet nem jelentették be előre, és lenyűgöző hatása volt, Gödel azonnal világhírességgé vált, Hilbert matematika alapjainak formalizálására irányuló programja pedig sürgős átdolgozást igényelt. 1930. október 23-án Hans Hahn bemutatta Gödel eredményeit a Bécsi Tudományos Akadémiának . A Monatshefte für Mathematik und Physik tudományos havilapban 1931- ben megjelent egy cikk mindkét tétellel (" A Principia Mathematica és a kapcsolódó rendszerek alapvetően eldönthetetlen állításairól "). Bár Gödel a második tétel bizonyítását csak ötlet formájában adta meg, eredménye annyira egyértelmű és tagadhatatlan volt, hogy senki sem kételkedett benne. Hilbert azonnal felismerte Gödel felfedezésének értékét; mindkét tétel első teljes bizonyítását Hilbert és Bernays Mathematics alapjai (1938) publikálták. A második kötet előszavában a szerzők elismerték, hogy a véges módszerek nem elegendőek céljuk eléréséhez, és a transzfinit indukcióval egészítették ki a logikai eszközök listáját ; 1936-ban Gerhard Gentzennek ezzel az axiómával sikerült igazolnia az aritmetika következetességét, de a logikai teljesség elérhetetlen maradt [6].
Gödel a befejezetlenségi tétel megfogalmazásában az ω-konzisztens formális rendszer fogalmát használta, ami erősebb feltétel, mint a puszta konzisztencia. Egy formális rendszert ω-konzisztensnek nevezünk, ha ennek a rendszernek bármely A ( x ) képletére lehetetlen egyidejűleg levezetni az A ( 0 ), A ( 1 ), A ( 2 ), ... és ∃ x ¬ A képleteket. ( x ) (más szóval abból, hogy minden n természetes számra levezethető az A ( n ) képlet , ebből következik, hogy az ∃ x ¬ A ( x ) képlet nem származtatható). Könnyen kimutatható, hogy az ω-konzisztencia egyszerű konzisztenciát jelent (vagyis bármely ω-konzisztens formális rendszer konzisztens) [7] .
A tétel bizonyítása során egy olyan S aritmetikai formális rendszer A képletét állítjuk elő, amely [7] :
Ha az S formális rendszer konzisztens, akkor az A képlet nem származtatható S -ben ; ha az S rendszer ω-konzisztens, akkor a ¬A képlet S -ben nem származtatható . Így, ha egy S rendszer ω-konzisztens, akkor nem teljes [~ 2] , és A egy példa egy feloldhatatlan képletre.Az A képletet néha Gödel feloldhatatlan formulának is nevezik [8] .
A feloldhatatlan képlet értelmezéseA szabványos értelmezésben [~ 3] az A képlet azt jelenti, hogy "nincs levezetése az A képletnek " , vagyis saját levezethetetlenségét állítja S-ben. Ezért Gödel tétele szerint, ha csak az S rendszer konzisztens, akkor ez a képlet valóban nem levezethető S-ben, és ezért igaz a standard értelmezésben. Így természetes számokra az A képlet igaz, de S-ben nem származtatható [9] .
A tétel bizonyítása során egy S aritmetikai formális rendszer B képletét állítjuk össze, amely [10] :
Ha egy S formális rendszer konzisztens, akkor a B és a ¬B képlet sem származtatható benne; más szóval, ha az S rendszer konzisztens, akkor nem teljes [~ 2] , és B egy feloldhatatlan képlet példája.A B képletet néha Rosser feloldhatatlan formulának is nevezik [11] . Ez a képlet kicsit bonyolultabb, mint Gödel.
A feloldhatatlan képlet értelmezéseA standard értelmezésben [~3] a B képlet azt jelenti, hogy "ha van B képlet származéka , akkor van ¬B képlet származéka " . De Gödel Rosser-féle tétele szerint, ha egy S formális rendszer konzisztens, akkor a benne lévő B képlet nem levezethető; tehát ha az S rendszer konzisztens, akkor a standard értelmezésben a B képlet helyes [12] .
A Gödel-tétel bizonyítását általában egy meghatározott formális rendszerre (nem feltétlenül ugyanarra) hajtják végre, és ennek megfelelően a tétel állítása csak erre a rendszerre válik bizonyítottnak. Az elegendő feltétel tanulmányozása, amelyet egy formális rendszernek teljesítenie kell ahhoz, hogy bizonyítani tudja hiányosságát, a tétel általánosításokhoz vezet a formális rendszerek széles osztályára. Példa egy általánosított megfogalmazásra [13] :
Minden kellően erős, rekurzívan axiomatizálható konzisztens elsőrendű elmélet hiányos.Különösen Gödel tétele érvényes egy S aritmetikai formális rendszer minden következetes, véges axiomatizálható kiterjesztésére.
Miután Jurij Matijasevics bebizonyította , hogy bármely hatékonyan megszámlálható halmaz diofantin , és példákat találtak univerzális diofantin egyenletekre , lehetővé vált a hiányossági tétel polinomiális (vagy diofantin) formában történő megfogalmazása [14] [15] [16] [17] :
Minden konzisztens T elmélethez megadható a K paraméter egész értéke úgy, hogy az egyenlet nincs megoldása nemnegatív egész számokban, de ez a tény a T elméletben nem bizonyítható . Ezenkívül minden konzisztens elmélet esetében a K paraméter értékeinek halmaza, amely rendelkezik ezzel a tulajdonsággal, végtelen és algoritmikusan nem megszámlálható .Ennek az egyenletnek a mértéke 4-re csökkenthető a változók számának növelése árán.
Gödel dolgozatában felvázolja a bizonyítás fő gondolatait [18] , amelyet az alábbiakban kisebb módosításokkal közölünk.
Valamely formális rendszer [~ 4] S minden primitív szimbóluma, kifejezése és kifejezéssorozata egy bizonyos természetes számhoz [~ 5] lesz társítva . A matematikai fogalmak és állítások így a természetes számokra vonatkozó fogalmakká és állításokká válnak, és ezért önmagukban is kifejezhetők az S rendszer szimbolikájában. Különösen kimutatható, hogy a „képlet”, „származtatás”, „származtatható” fogalmak. formula" az S rendszeren belül definiálható, azaz lehetséges például egy F ( v ) képlet S-ben egy szabad v természetes számváltozóval visszaállítani úgy, hogy F ( v ) intuitív értelmezésben azt jelenti: v egy levezethető képlet. Most konstruáljuk meg az S rendszer egy eldönthetetlen mondatát, azaz egy olyan A mondatot , amelyre sem A , sem nem-A nem származtatható, a következőképpen:
A pontosan egy szabad természetes számváltozóval rendelkező S-beli képletet osztálykifejezésnek nevezzük . Az osztálykifejezéseket rendezzük valamilyen módon sorozatba, jelöljük az n - edik R -vel ( n ), és vegyük észre, hogy az „osztálykifejezés” fogalma, valamint az R rendezési reláció definiálható az S rendszerben. α egy tetszőleges osztálykifejezés kifejezés; keresztül [α; n ] jelöli azt a képletet, amely az α osztálykifejezésből keletkezik úgy, hogy a szabad változót egy n természetes szám szimbólumával helyettesítjük . Terner reláció x = [ y ; z ] S-ben is definiálhatónak bizonyul. Most a természetes számok K osztályát a következőképpen definiáljuk:
n ∈ K ≡ ¬Bew[ R ( n ); n ] (*)(ahol a Bew x jelentése: x a származtatott képlet [~ 6] ). Mivel ebből a definícióból az összes meghatározó fogalom kifejezhető S-ben, ugyanez igaz a belőlük felépülő K fogalomra is, vagyis van olyan C osztálykifejezés , hogy a [ C ; n ], amelyet intuitív módon értelmezünk, azt jelenti, hogy egy n természetes szám K -hez tartozik . Osztálykifejezésként C azonos a felsorolásunkban szereplő bizonyos R ( q )-vel, azaz.
C = R ( q )
teljesül valamilyen határozott q természetes számra . Mutassuk meg most, hogy a [ R ( q ); q ] S-ben eldönthetetlen. Így ha a mondat [ R ( q ); q ]-t származtathatónak tételezzük fel, akkor igaznak bizonyul, vagyis a fentiek szerint q K -hoz fog tartozni , azaz (*) szerint ¬Bew[ R ( q ); q ], ami ellentmond feltételezésünknek. Másrészt, ha a negációt származtathatónak tételezzük fel [ R ( q ); q ], akkor ¬ q ∈ K fog bekövetkezni , azaz Bew[ R ( q ); q ] igaz lesz. Ezért [ R ( q ); q ] tagadásával együtt levezethető lesz, ami megint csak lehetetlen.
A standard értelmezésben [~3] Gödel eldönthetetlen A formulája azt jelenti, hogy "nincs levezetése az A képletnek " , azaz saját levezethetetlenségét állítja az S rendszerben. Így A a hazug paradoxon analógja . Gödel érvelése nagyjából hasonló Richard paradoxonjához . Sőt, bármely szemantikai paradoxon felhasználható a nem levezethető állítások létezésének bizonyítására [19] .
Meg kell jegyezni, hogy az A formulával kifejezett állítás nem tartalmaz ördögi kört, mivel kezdetben csak azt állítják, hogy bizonyos képlet, amelynek kifejezett kifejezése könnyű (bár nehézkes), nem bizonyítható. „Csak később (és úgymond véletlenül) derül ki, hogy pontosan ez a képlet fejezi ki magát ezt az állítást” [19] .
Az S formális aritmetikában megalkotható egy képlet, amely a standard értelmezésben [~ 3] akkor és csak akkor igaz, ha az S elmélet konzisztens. Erre a képletre igaz Gödel második tételének állítása:
Ha egy S formális aritmetika konzisztens, akkor nincs benne olyan levezethető képlet, amely értelmesen állítaná S konzisztenciáját .Más szóval, a formális aritmetika következetessége ezzel az elmélettel nem igazolható. A formális aritmetika konzisztenciájának azonban lehetnek olyan bizonyításai, amelyek kifejezhetetlenek benne.
Először egy Con formulát állítunk össze , amely értelmesen kifejezi az S elméletben szereplő bármely képlet levezetésének lehetetlenségét, annak tagadásával együtt. Ekkor Gödel első tételének állítása a Con ⊃ G formulával fejeződik ki , ahol G egy Gödel-feloldhatatlan formula. Az első tétel bizonyítására vonatkozó összes érv kifejezhető és végrehajtható S segítségével, vagyis a Con ⊃ G képlet S -ből származtatható. Ezért ha Con származtatható S -ben , akkor G is származtatható benne . Gödel első tétele szerint azonban, ha S konzisztens, akkor G nem levezethető benne. Ezért ha S konzisztens, akkor a Con formula sem származtatható benne .
Gödel tételeinek történeti jelentőségéről a szakemberek nagyon eltérő, olykor sarkos értékeléseket adnak. Egyes tudósok úgy vélik, hogy ezek a tételek „megfordították” a matematika vagy akár az egész tudáselmélet alapjait , és Gödel zseniális felfedezésének jelentősége fokozatosan, még hosszú időn keresztül feltárul [20] . Mások (például Bertrand Russell ) arra buzdítanak, hogy ne vigyük túlzásba, mivel a tételek Hilbert véges formalizmusán alapulnak [21] [22] .
A közkeletű tévhittel ellentétben Gödel hiányossági tételei nem jelentik azt, hogy bizonyos igazságokat soha nem ismerjük meg örökké. Ráadásul ezekből a tételekből nem következik, hogy az emberi megismerési képesség valamiképpen korlátozott lenne. Nem, a tételek csak a formális rendszerek gyengeségeit és hiányosságait mutatják be [23] .
Tekintsük például az aritmetika következetességének következő bizonyítását [24] .
Tegyük fel, hogy Peano aritmetikai axiomatikája inkonzisztens. Akkor bármilyen állítás levezethető belőle, beleértve a hamisat is. Azonban minden Peano-axióma nyilvánvalóan igaz, és az igaz állításokból nem következhet hamis következtetés – ellentmondást kapunk. Ezért az aritmetika következetes.
A mindennapi emberi logika szempontjából ez a bizonyíték elfogadható és meggyőző. De nem írható fel Hilbert bizonyítási elméletének szabályai szerint, hiszen ezekben a szabályokban a szemantika helyébe a szintaxis, az igazság helyébe pedig a „levezethetőség” [24] . Mindenesetre Gödel tételei új szintre emelték a matematika filozófiáját.