Von Neumann-Bernays-Gödel system av axiom

Von Neumann-Bernays-Gödel axiomsystemet ( NBG , Gödel-Bernays axiomatik ) inom metamatematiken  är en av de viktigaste axiomatiska mängdteorierna . Detta system är en förlängning av den kanoniska Zermelo-Fraenkel-teorin med valets axiom ( ZFC ). Meningar formulerade på ZFC-teorin är bevisbara i ZFC om och endast om de är bevisbara i NBG.

NBG-teorin inkluderar dessutom begreppet sin egen klass  - ett objekt som har element, men som i sig inte kan vara medlem av något objekt. NBG inkluderar endast begreppsdefinitioner som inte hänvisar till begreppet som definieras; värden för bundna variabler i formler kan bara sättas. Uteslutningen av denna princip (avsaknaden av referenser till begreppet som definieras inom definitioner) gör NBG -systemet till ett Morse-Kelly-system (MK). NBG, till skillnad från ZFC och MK, kan axiomatiseras ändligt (med ett ändligt antal axiom).

Konceptsystem

Grundläggande för NBG är distinktionen mellan egenklasser och mängder . Låta och  vara objekt. Sedan definieras en enkel proposition om  är en mängd och  är en klass; med andra ord, det definieras om det inte är en egen klass. Klasser kan vara väldigt stora, NBG har till och med en klass av alla set, en generisk klass som kallas . I NBG är det dock omöjligt att ha en klass av alla klasser (eftersom en riktig klass inte kan vara medlem i en klass) eller en uppsättning av alla uppsättningar (dess existens motsäger axiomsystemet ).

I systemet med NBG-axiom bildar alla objekt som uppfyller alla givna formler för NBG första ordningens logik en klass. Om en klass inte kan uppfylla ZFC-axiomsystemet är det dess egen klass . Utvecklingen av klasser speglar utvecklingen av naiv mängdteori. Abstraktionsprincipen är given, vilket innebär att klasser kan bildas av alla objekt som uppfyller alla meningar av första ordningens logik; dessutom kan enkla meningar innehålla en medlemsrelation eller predikat som använder denna relation. Jämlikhet, operationen att bilda ett par element, underklasser och andra liknande begrepp är definierade och kräver inte axiomatisering - deras definitioner betyder en konkret abstraktion av formeln. Uppsättningar beskrivs med en metod nära ZF. Define (mängden representerar klassen ) är en binär relation definierad som

Detta betyder att representerar om alla element tillhör och vice versa. Klasser som inte har en uppsättning som representerar dem kallas korrekta klasser [1] . Ett exempel på en riktig klass är klassen av alla uppsättningar som inte innehåller sig själva (en klass som tilltalar Russells paradox ).

Historik

Den första versionen av NBG inkluderade funktioner, inte uppsättningar, som grundläggande begrepp (von Neumann, 1920-talet). I en serie artiklar publicerade 1937-1954 modifierade Paul Bernays von Neumanns teori för att göra uppsättningar och medlemskapsrelationen grundläggande begrepp; han fann också att denna teori kunde axiomatiseras av ett ändligt antal axiom. Gödel (1940), medan han undersökte kontinuumhypotesens oberoende , förenklade och använde teorin. Montagu visade att ZFC inte kan axiomatiseras ändligt.

Axiomatisering av NBG

I det följande betecknar variabler med små bokstäver uppsättningar, och variabler med stora bokstäver betecknar klasser. Det betyder alltså att mängden tillhör mängden (är ett element i mängden ); a betyder att uppsättningen är medlem i klassen . Uttrycken , , betyder det (här kommer vi inte att vara helt strikta för enkelhetens skull). När vi beskriver ett formellt system kan vi använda symboler av en typ, och uppsättningarna skulle vara klasser som är medlemmar av minst en annan klass.

Först konstruerar vi NBG-axiomsystemet med hjälp av klassgenereringsaxiomschemat (schemat motsvarar en oändlig uppsättning axiom). Detta schema motsvarar 9 axiom [2] . Således kan dessa 9 axiom ersätta klassgenereringsschemat. Således är NBG ändligt axiomatiserbar.

Systemet av axiom, inklusive klassgenereringsschemat

Följande 5 axiom är desamma som motsvarande ZFC-axiom

Följande axiom beskriver främst egenskaper hos klasser (och inkluderar därför stora bokstäver). De två första av dem skiljer sig från de i ZFC endast genom att de ersätter små bokstäver med stora bokstäver.

De två sista axiomen är kännetecknet för NBG.

Subklassgenereringsaxiomschemat är det enda schemat i NBG. Nedan visar vi hur detta schema kan ersättas av ett antal specialfall, som ett resultat av vilka NBG blir ändligt axiomatiserbart. Om de bundna variablerna i en formel kan sträcka sig över klasser (och inte bara mängder), så får vi Morse-Kelly mängdteori, en riktig förlängning av ZFC som inte kan axiomatiseras ändligt.

Ersätter underklassgenereringsschemat med ett antal specialfall

En attraktiv och något kryptisk egenskap hos NBG är att underklassningsschemat kan ersättas av flera axiom som beskriver specialfall. Följande axiom kan helt ersätta subklassgenereringsschemat. Metoden för axiomatisering som anges nedan sammanfaller inte nödvändigtvis med den som finns i tryckta källor [5] .

Vi kommer att beskriva vår axiomatisering genom att beskriva formlers struktur. Först måste vi ha ett första lager av klasser.

Därefter beskriver vi den metod med vilken vi kommer att bilda uttryck för propositionell logik. Låt och . Sedan , . Eftersom det med hjälp av operationer och det är möjligt att skriva ner alla uttryck för propositionell logik, räcker det för oss att definiera addition och skärningspunkt mellan klasser.

Nu ska vi börja gå mot att inkludera kvantifierare i formler. För att använda flera variabler måste du kunna beskriva samband. Låt oss definiera ett beställt par och som vanligt: ​​. Därefter beskriver vi axiom med hjälp av ordnade par:

Dessa axiom låter dig lägga till dummy-argument, samt ändra ordningen på argument i relationer av vilken art som helst . En speciell form av associativitet är utformad specifikt för att kunna flytta vilket uttryck som helst från listan till början av listan (naturligtvis även med hjälp av permutationer). Vi representerar listan med argument som (det vill säga som ett par av huvud (första argument) och svans (andra argument)). Tanken är att tillämpa tills argumentet vi är intresserade av blir det andra, sedan tillämpa eller , och sedan tillämpa tills användningen av .

Därefter vill vi axiomatisera följande uppsättning påståenden: om  är en klass som är en relation, så är dess intervall  en klass.

Därmed har vi erhållit den existentiella kvantifieraren; den universella kvantifieraren kan erhållas genom den existentiella kvantifieraren och negationen. Ovanstående axiom tillåter oss att flytta ett argument till framsidan av argumentlistan för att tillämpa en kvantifierare på det.

Slutligen innebär varje enkel formel att det finns följande relationer på klasser:

Den diagonala klassen, tillsammans med förmågan att ordna om argument och lägga till dummy-argument, låter dig ersätta samma argument i relationer.

Variant av Mendelssohn

Mendelssohn hänvisar till sina axiom B1 - B7 som axiomen för existensen av klasser. Fyra av dem sammanfaller med ovanstående: B1 - tillhörighet; B2 - korsning; B3 - addition; B5 - multiplikation. B4 - intervallet ges i form av domänens existens (existenskvantifieraren är y , inte y ). De två sista axiomen är:

B6 och B7 tillåter oss att göra det som i vårt fall gjordes med hjälp av permutations- och associativitetsaxiom. För varje klass som innehåller trippel finns det en annan klass som innehåller samma trippel, där elementen permuteras på samma sätt.

Diskussioner

För en diskussion av de filosofiska och ontologiska frågor som NBG ställt, särskilt i relation till skillnaderna med ZFC och MK, se Appendix C av Potter (2004).

Även om NBG är en förlängning av ZFC, kan vissa teorem bevisas enklare och elegantare i NBG än i ZFC (eller vice versa). För en genomgång av kända resultat inom detta område, se Pudlak (1998).

Modellteori

ZFC, MK, NBG har en modell definierad med (standardmodell i ZFC och universum i NBG). Låt nu inkludera ett onåbart kardinalnummer . Låt oss ange de definierade delmängderna . Sedan

Kategoriteori

NBG:s begreppssystem tillåter oss att prata om stora föremål utan risk att snubbla över en paradox. I synnerhet i många tolkningar av kategoriteori betyder en stor kategori en kategori där en uppsättning objekt är en klass för sig, precis som en uppsättning morfismer. Små kategorier, å andra sidan, är kategorier där uppsättningar av objekt och morfismer är uppsättningar. Därför kan vi, utan risk för paradoxer, tala om kategorin för alla uppsättningar eller kategorin för alla små kategorier. Dessa kategorier är naturligtvis stora. Men man kan inte tala om en kategori av alla kategorier, eftersom den måste omfatta kategorin av alla små kategorier. Det finns dock andra förlängningar av begreppssystem som gör att man kan tala om uppsättningen av alla kategorier som en kategori (se kvasi-kategorin av alla kategorier i Adámek et al. (1990)).

Ett system av begrepp inklusive klasser och mängder är tillräckligt för att motivera kategoriteori (Muller, 2001).

Anteckningar

  1. Engelsk term .  proper class är översatt som en ordentlig klass enligt den översatta boken av S. McLane "Categories for the Working Mathematician".
  2. Mendelson (1997), sid. 232, Proposition 4.4 bevisar att klassgenereringsschemat är ekvivalent med axiomen B1-B7 som beskrivs på sid. 230.
  3. Mendelson (1997), sid. 239, ex. 4,22(b).
  4. Mendelson (1997), sid. 239, axiom R.
  5. Denna artikel är en översättning från engelska Wikipedia.

Litteratur

Länkar