Von Neumann – Bernays – Gödel teorie množin - Von Neumann–Bernays–Gödel set theory

V základech matematiky , von Neumann-Bernays-Gödel teorie množin ( NBG ) je samozřejmé, teorie množin , která je konzervativní rozšíření z Zermelo-Fraenkel-Choice teorie množin (ZFC). NBG zavádí pojem z třídy , což je sbírka sad definovaných pomocí vzorce , jehož quantifiers pohybovat pouze po sadách. NBG může definovat třídy, které jsou větší než sady, jako je třída všech sad a třída všech pořadových čísel . Morse – Kelleyova teorie množin (MK) umožňuje definovat třídy pomocí vzorců, jejichž kvantifikátory se pohybují nad třídami. NBG je konečně axiomatizovatelný, zatímco ZFC a MK nikoli.

Klíčovou větou NBG je věta o existenci třídy, která uvádí, že pro každý vzorec, jehož kvantifikátory se pohybují pouze nad množinami, existuje třída skládající se z množin splňujících vzorec. Tato třída je vytvořena zrcadlením postupné konstrukce vzorce pomocí tříd. Vzhledem k tomu, že všechny teoretické vzorce jsou konstruovány ze dvou druhů atomových vzorců ( členství a rovnost ) a nakonec mnoha logických symbolů , je k vytvoření tříd, které je uspokojují, zapotřebí pouze konečný počet axiomů . To je důvod, proč je NBG konečně axiomatizovatelný. Třídy se také používají pro jiné konstrukce, pro zpracování paradoxů set-teoretiky a pro vyjádření axiomu globální volby , který je silnější než axiom výběru ZFC .

John von Neumann zavedl třídy do teorie množin v roce 1925. Primitivní pojmy jeho teorie byly funkce a argument . Pomocí těchto pojmů definoval třídu a množinu. Paul Bernays přeformuloval von Neumannovu teorii tím, že vzal třídu a nastavil ji jako primitivní pojmy. Kurt Gödel zjednodušil Bernaysovu teorii pro svůj důkaz relativní konzistence axiomu volby a zobecněné hypotézy kontinua .

Třídy v teorii množin

Využití tříd

Třídy mají v NBG několik použití:

  • Produkují konečnou axiomatizaci teorie množin.
  • Používají se k vyjádření „velmi silné formy axiomu volby “ - konkrétně axiomu globální volby : Existuje funkce globální volby definovaná pro třídu všech neprázdných množin tak, že pro každou neprázdnou množinu je to silnější než u ZFC axiom volby: Pro každou sadu neprázdných množin existuje funkce výběru definovaná tak, že pro všechny
  • Tyto set-teoretický paradoxy jsou zpracovány tím, že uznává, že některé třídy nemůže být soubory. Předpokládejme například, že třída všech pořadových čísel je sada. Pak je tranzitivní množina dobře objednal by . Podle definice je tedy pořadové číslo. Proto, což je v rozporu s dobrým uspořádáním Proto, není sada. Protože třída, která není množinou, se nazývá správná třída , je správná třída.
  • Správné třídy jsou užitečné v konstrukcích. Ve svém důkazu relativní konzistence axiomu globální volby a zobecněné hypotézy kontinua použil Gödel k vybudování konstruovatelného vesmíru správné třídy . Zkonstruoval funkci ve třídě všech řadových řad, která pro každý řadový díl sestaví konstruovatelnou množinu aplikací operace sestavování sestav na dříve sestrojené množiny. Konstruovatelný vesmír je obrazem této funkce.

Axioma schéma versus věta o existenci třídy

Jakmile jsou třídy přidány do jazyka ZFC, je snadné transformovat ZFC do teorie množin pomocí tříd. Nejprve je přidáno schéma axiomu porozumění třídy. Toto schéma axiomu uvádí: Pro každý vzorec, který kvantifikuje pouze přes množiny, existuje třída skládající se z - řazených n -tic splňujících vzorec - to znamená, že pak je schéma nahrazení axiomu nahrazeno jediným axiomem, který používá třídu. Nakonec je axiom extenzionality ZFC upraven tak, aby zpracovával třídy: Pokud mají dvě třídy stejné prvky, pak jsou totožné. Ostatní axiomy ZFC se nemění.

Tato teorie není definitivně axiomatizována. Náhradní schéma ZFC bylo nahrazeno jediným axiomem, ale bylo zavedeno axiomové schéma třídního porozumění.

Aby byla vytvořena teorie s konečným počtem axiomů, je schéma axiomu třídního porozumění nejprve nahrazeno konečným počtem axiomů existence třídy . Pak jsou tyto axiomy použity k prokázání věty o existenci třídy, která implikuje každou instanci schématu axiomu. Důkaz této věty vyžaduje pouze sedm třída existenční axiomy, které se používají k převedení konstrukci formule do výstavby třídy splňující vzorec.

Axiomatizace NBG

Třídy a sady

NBG má dva typy objektů: třídy a sady. Intuitivně je každá sada také třídou. Existují dva způsoby, jak to axiomatizovat. Bernays používal logiku s mnoha třídami se dvěma druhy: třídami a sadami. Gödel se vyhnul třídám zavedením primitivních predikátů: pro „ je třída“ a pro „ je množina“ (v němčině je „množina“ Menge ). Rovněž zavedl axiomy, které říkaly, že každá sada je třída a že pokud je třída členem třídy, pak je množinou. Použití predikátů je standardní způsob eliminace řazení. Elliott Mendelson upravil Gödelův přístup tím, že všechno mělo být třída a definoval nastavený predikát jako Tato modifikace eliminuje Gödelův třídní predikát a jeho dva axiomy.

Bernaysův dvouřadý přístup se může na první pohled zdát přirozenější, ale vytváří složitější teorii. V Bernaysově teorii má každá sada dvě reprezentace: jednu jako množinu a druhou jako třídu. Existují také dva členské vztahy : první, označený „∈“, je mezi dvěma množinami; druhý, označený „η“, je mezi množinou a třídou. Tato redundance je vyžadována logikou s mnoha třídami, protože proměnné různých druhů se pohybují nad disjunktními subdoménami domény diskurzu .

Rozdíly mezi těmito dvěma přístupy neovlivňují to, co lze dokázat, ale ovlivňují způsob psaní prohlášení. V Gödelově přístupu, kde a jsou třídy, je platné tvrzení. V Bernaysově přístupu toto prohlášení nemá žádný význam. Pokud je však množina, existuje ekvivalentní příkaz: Definujte „sada představuje třídu “, pokud mají stejné sady jako členové - tj. Příkaz, kde množina představuje třídu, je ekvivalentní Gödelovu

Přístup přijatý v tomto článku je přístup Gödela s Mendelsonovou modifikací. To znamená, že NBG je axiomatický systém v predikátové logice prvního řádu s rovností a jeho jediné primitivní pojmy jsou třída a vztah členství.

Definice a axiomy extenze a párování

Sada je třída, která patří alespoň do jedné třídy: je sada, pokud a pouze pokud . Třída, která není množinou, se nazývá řádná třída: je správná třída právě tehdy . Proto je každá třída buď množinou, nebo řádnou třídou, a žádná třída není obojí (pokud je teorie konzistentní ).

Gödel představil konvenci, že proměnné velkých písmen se pohybují nad třídami, zatímco proměnné malých písmen se pohybují nad sadami. Gödel také použil názvy, které začínají velkými písmeny, k označení konkrétních tříd, včetně funkcí a vztahů definovaných pro třídu všech sad. V tomto článku je použita Gödelova konvence. Umožňuje nám napsat:

K prokázání věty o existenci třídy jsou zapotřebí následující axiomy a definice.

Axiom extenze. Pokud mají dvě třídy stejné prvky, pak jsou totožné.

Tento axiom zobecňuje axiom extenze ZFC na třídy.

Axiom párování . Pokudajsou sady, pak existuje sada,jejíž jedinými členy jsoua.

Stejně jako v ZFC, axiom extenze implikuje jedinečnost množiny , což nám umožňuje zavést notaci

Objednané páry jsou definovány:

N -tice jsou definovány indukčně pomocí uspořádaných párů:

Axiomy existence třídy a axiom pravidelnosti

K prokázání věty o existenci třídy budou použity axiomy existence třídy: Pro každý vzorec ve proměnných volných množin, který kvantifikuje pouze přes množiny, existuje třída -tuplů, které ji splňují. Následující příklad začíná dvěma třídami, které jsou funkcemi, a vytváří složenou funkci . Tento příklad ilustruje techniky, které jsou potřebné k prokázání věty o existenci třídy, které vedou k potřebným axiomům existence třídy.

Příklad 1: Pokud jsou třídy a jsou funkce, pak je složená funkce definována vzorcem: Protože tento vzorec má dvě volné množinové proměnné a věta o existenci třídy sestrojí třídu uspořádaných dvojic:

Protože je tento vzorec postaven na jednodušších vzorcích využívajících konjunkturu a existenciální kvantifikaci , jsou zapotřebí operace třídy , které berou třídy představující jednodušší vzorce a vytvářejí třídy představující vzorce pomocí a . K vytvoření třídy představující vzorec s , průnik používaný od K vytvoření třídy představující vzorec s se doména používá od

Před přijetím křižovatky n -tice a potřeba další komponenty, aby měly stejné proměnné. Komponenta se přidá k n -ticím n -tic a přidá se k n -ticím n -tic :

a

V definici proměnné není příkazem omezeno, takže se pohybuje nad třídou všech sad. Podobně v definici rozsahů proměnných nad So je zapotřebí axiom, který přidá další komponentu (jejíž hodnoty se pohybují nad ) do n -tic dané třídy.

Dále jsou proměnné umístěny ve stejném pořadí, aby se připravily na křižovatku:

a

Chcete-li přejít od do az do vyžaduje dvě různé obměny , tak axiómy že je třeba podpora permutace n-tic prvků.

Křižovatka a úchyty :

Vzhledem k tomu, že je definován jako , přičemž doména zpracovává a produkuje složenou funkci:

Axiomy průniku a domény jsou tedy potřeba.

Axiomy existence třídy jsou rozděleny do dvou skupin: axiomy zpracovávající jazyková primitiva a axiomy zpracovávající n -tice. V první skupině jsou čtyři axiomy a ve druhé skupině tři axiomy.

Axiomy pro zpracování jazykových primitiv:

Členství. Existuje třída obsahující všechny uspořádané páry, jejichž první složka je členem druhé složky.

Křižovatka (konjunkce). Pro jakékoli dvě třídy a existuje třída skládající se přesně ze sad, které patří do obou a .

Doplněk (negace). Pro jakoukoli tříduexistuje třídaskládající se přesně ze sad, do kterých nepatří.

Doména (existenciální kvantifikátor). Pro jakoukoli třídu existuje třída skládající se přesně z prvních komponent uspořádaných dvojic .

Axiomem extenze je třída v průsečíkovém axiomu a třída v axiomech komplementu a domény jedinečná. Budou označeny: a . Na druhou stranu, extenčnost není použitelná v axiomu členství, protože určuje pouze ty sady, které jsou uspořádanými páry.

První tři axiomy naznačují existenci prázdné třídy a třídy všech množin: Axiom členství implikuje existenci třídy Průsečíky a komplementární axiomy znamenají existenci prázdné třídy. Axiom extenze je tato třída jedinečná; označuje se Doplněk je třída všech množin, která je také jedinečná rozšířením. Nastavený predikát , který byl definován jako , je nyní předefinován, aby se zabránilo kvantifikaci nad třídami.

Axiomy pro manipulaci s n -ticemi:

Produkt od . Pro jakoukoli tříduexistuje třídaskládající se z uspořádaných dvojic, do nichž patří první složka.

Kruhová permutace . Pro jakoukoli tříduexistuje třída,jejíž 3 -tice jsou získány použitím kruhové permutacena 3 -tice.

Transpozice . Pro jakoukoli tříduexistuje třída,jejíž 3 -tice jsou získány transpozicí posledních dvou složek 3 -tic dvojice.

Extensionalitou součin podle axiomu znamená existenci jedinečné třídy, která je označena tímto. Tento axiom se používá k definování třídy všech -tuples : a If je -li třída, extenzialita znamená, že je jedinečnou třídou skládající se z -tuples o například členství axiom vytváří třídu , která může obsahovat prvky, které nejsou uspořádaných dvojic, zatímco průnik obsahuje pouze objednané páry .

Kruhové permutační a transpoziční axiomy neimplikují existenci unikátních tříd, protože specifikují pouze 3 – tice -n -tice třídy Tím, že zadají 3 -tice, také určují -tuple pro od: Axiomy pro zpracování n -tic a doménový axiom naznačují následující lemma, které se používá v důkazu věty o existenci třídy.

Tuple lemma.

Důkaz:   Třída : Aplikovat produkt podle na produkovat Třída : Použít transpozici na produkovat Třída : Použít kruhovou permutaci na vytvořit Třída : Použít kruhovou permutaci na , poté použít doménu pro produkci
            
            
            

K prokázání věty o existenci třídy je zapotřebí ještě jeden axiom: axiom pravidelnosti . Protože byla prokázána existence prázdné třídy, je uvedeno obvyklé tvrzení tohoto axiomu.

Axiom pravidelnosti . Každá neprázdná množina má alespoň jeden prvek, se kterým nemá žádný společný prvek.

Tento axiom znamená, že soubor nemůže patřit k sobě: Předpokládejme, že a nechť Pak neboť to je v rozporu axiom pravidelnosti, protože je jediným prvkem proto Axiom pravidelnosti rovněž zakazuje nekonečné sestupné členské sekvence sestav:

Gödel ve své monografii z roku 1940, která vycházela z přednášek z roku 1938., uvedl pravidelnost spíše pro třídy než pro sady. V roce 1939 dokázal, že pravidelnost pro sady znamená pravidelnost pro třídy.

Věta o existenci třídy

Věta o existenci třídy. Nechť je vzorec, který kvantifikuje pouze v sadách a neobsahuje žádné volné proměnné kromě (ne nutně všech těchto). Potom všem , existuje jedinečná třída z -tuples taková, že: Třída je označen

Důkaz věty bude proveden ve dvou krocích:

  1. Transformační pravidla se používají k transformaci daného vzorce na ekvivalentní vzorec, který zjednodušuje indukční část důkazu. Například, pouze logické symboly v transformovaných vzorci jsou , , a , takže indukční zpracovává logické symboly s jen ve třech případech.
  2. Věta o existenci třídy je u transformovaných vzorců prokázána induktivně. Axiomy existence třídy, které se řídí strukturou transformovaného vzorce, se používají k vytvoření jedinečné třídy -tuples splňující vzorec.

Transformační pravidla. V pravidlech 1 a 2 níže, a pozadím označují množina nebo třída proměnných. Tato dvě pravidla eliminují všechny výskyty třídních proměnných před a všechny výskyty rovnosti. Při každém použití pravidla 1 nebo 2 na podformuli je zvoleno tak, aby se lišilo od ostatních proměnných v aktuálním vzorci. Tři pravidla se opakují, dokud neexistují žádné podformuly, na které by je bylo možné použít. Tím se vytvoří vzorec, který je postaven pouze s , , , , nastavit proměnné a proměnné třídy , kde není než bude vypadat .

  1. je přeměněna na
  2. Rozšíření se používá k transformaci do
  3. Logické identity se používají k transformaci subformul obsahujících a k subformulám, které používají pouze a

Transformační pravidla: vázané proměnné . Uvažujme vzorec složené funkce z příkladu 1 s jeho proměnnými volných množin nahrazenými a : Indukční důkaz odstraní , čímž vznikne vzorec. Protože je však pro indexované proměnné uvedena věta o existenci třídy, tento vzorec nemá formu očekávanou indukční hypotéza . Tento problém je vyřešen tím, že nahradí proměnnou s Vázané proměnné ve vnořených quantifiers jsou zpracovány zvýšením dolní index jednou za každý následující kvantifikátorem. To vede k pravidlu 4, které musí být aplikováno za ostatními pravidly, protože pravidla 1 a 2 produkují kvantifikované proměnné.

  1. Pokud vzorec neobsahuje žádné jiné volné sady proměnných, než jsou pak nahrazeny vázané proměnné, které jsou vnořené do kvantifikátorů . Tyto proměnné mají (kvantifikátor) vnořovací hloubku .

Příklad 2: Pravidlo 4 je aplikováno na vzorec, který definuje třídu skládající se ze všech množin tvaru , tj. Množin, které obsahují alespoň a množiny obsahující - například kde a jsou množiny.

Protože je jedinou volnou proměnnou, kvantifikovaná proměnná se objeví dvakrát v hloubce vnoření 2. Její dolní index je 3, protože Pokud jsou dva rozsahy kvantifikátorů ve stejné hloubce vnoření, jsou buď totožné, nebo disjunktní. Tyto dva výskyty jsou v nesouvislých oborech kvantifikátorů, takže mezi sebou vzájemně neinteragují.

Důkaz věty o existenci třídy. Důkaz začíná aplikací transformačních pravidel na daný vzorec k vytvoření transformovaného vzorce. Protože tento vzorec je ekvivalentní danému vzorci, důkaz je dokončen prokázáním věty o existenci třídy pro transformované vzorce.

Gödel poukázal na to , že věta o existenci třídy „je metatheorem , tedy teorém o systému [NBG], nikoli v systému…“ Je to věta o NBG, protože je v metateorii prokázána indukcí na vzorcích NBG. Jeho důkaz - namísto vyvolání konečného počtu axiomů NBG - indukčně popisuje, jak použít axiomy NBG k sestavení třídy splňující daný vzorec. Pro každý vzorec lze tento popis proměnit v konstruktivní důkaz existence, který je v NBG. Proto tento metatheorem může generovat důkazy NBG, které nahrazují použití věty o existenci třídy NBG.

Rekurzivní počítačový program stručně zachycuje konstrukci třídy z daného vzorce. Definice tohoto programu nezávisí na důkazu věty o existenci třídy. Je však zapotřebí důkaz, který prokáže, že třída vytvořená programem splňuje daný vzorec a je vytvořena pomocí axiomů. Tento program je napsán v pseudokódu, který používá příkaz Case ve stylu Pascal .



Nechť je vzorec příkladu 2 . Volání funkce generuje třídu, která je níže porovnána s To ukazuje, že konstrukce třídy zrcadlí konstrukci jejího definujícího vzorce

Rozšíření věty o existenci třídy

Gödel rozšířil větu o existenci třídy na vzorce obsahující vztahy přes třídy (například a unární relace ), speciální třídy (jako například ) a operace (jako a ). Aby byla věta o existenci třídy rozšířena, musí vzorce definující vztahy, speciální třídy a operace kvantifikovat pouze přes sady. Poté lze transformovat do ekvivalentního vzorce splňujícího hypotézu o teorémě existence třídy .

Následující definice určují, jak vzorce definují vztahy, speciální třídy a operace:

  1. Vztah je definován:
  2. Speciální třídu definuje:
  3. Operace je definována:

Pojem je definován:

  1. Proměnné a speciální třídy jsou termíny.
  2. Pokud je operace s argumenty a jsou termíny, pak je termín.

Následující pravidla transformace eliminují vztahy, speciální třídy a operace. Pokaždé, když se na podformuli použije pravidlo 2b, 3b nebo 4, je vybráno tak, aby se lišilo od ostatních proměnných v aktuálním vzorci. Pravidla se opakují, dokud neexistují žádné podformuly, na které by je bylo možné použít. a označují podmínky.

  1. Vztah je nahrazen jeho definujícím vzorcem
  2. Nechť je definující vzorec pro speciální třídu
    1. nahrazuje
    2. nahrazuje
  3. Nechť je definující vzorec pro operaci
    1. nahrazuje
    2. nahrazuje
  4. Rozšíření se používá k transformaci do
Příklad 3: Transformace

Příklad 4: Transformace

Tento příklad ukazuje, jak spolupracují pravidla transformace při eliminaci operace.

Věta o existenci třídy (rozšířená verze). Nechť je vzorec, který kvantifikuje pouze přes množiny, neobsahuje žádné volné proměnné kromě a může obsahovat vztahy, speciální třídy a operace definované vzorci, které kvantifikují pouze přes sady. Pak pro všechny existuje jedinečná třída z -tuples taková, že

Důkaz: Pomocí transformačních pravidel vytvořte ekvivalentní vzorec, který neobsahuje žádné vztahy, speciální třídy ani operace. Tento vzorec splňuje hypotézu o větě o existenci třídy. Proto je pro všechny je zde jedinečná třída of -tuples , který by splňoval

Nastavte axiomy

Axiomy párování a pravidelnosti, které byly potřebné pro důkaz věty o existenci třídy, byly uvedeny výše. NBG obsahuje další čtyři sady axiomů. Tři z těchto axiomů se zabývají operacemi třídy aplikovanými na sady.

Definice. je funkce, pokud

V teorii množin definice funkce nevyžaduje zadání domény nebo codomény funkce (viz Funkce (teorie množin) ). Definice funkce NBG generalizuje definici ZFC ze sady uspořádaných párů na třídu uspořádaných párů.

Definice ZFC nastavených operací image , union a power set jsou také zobecněny na operace třídy. Obraz třídy pod funkcí je Tato definice nevyžaduje, aby Sjednocení třídy bylo Mocenská třída je Rozšířená verze věty o existenci třídy předpokládá existenci těchto tříd. Axiomy nahrazení, spojení a energetické sady naznačují, že když jsou tyto operace aplikovány na sady, vytvářejí sady.

Axiom nahrazení. Pokud je funkce, a je soubor, pak se obraz z nedostatečně , je množina.

Nemít požadavek v definici produkuje silnější axiom nahrazení, který je použit v následujícím důkazu.

Věta ( axiom separace NBG ). If is a set and is a subclass of then is a set. Důkaz: Třída Existence teorém konstruuje omezení na funkce identity na : Vzhledem k tomu, obraz nedostatečně je , axióm náhrady znamená, že je soubor. Tento důkaz závisí na definici obrázku, který nemá požadavek, protože spíše než

Axiom spojení. Pokud je to sada, pak existuje sada obsahující

Sada axiomů síly. Pokud je to sada, pak existuje sada obsahující

Teorém. Pokud je množina, pak a jsou sady. Důkaz: Axiom unie uvádí, že je podtřídou množiny , takže axiom oddělení znamená, že je množina. Stejně tak axiom mocenské množiny uvádí, že je podtřídou množiny , takže z axiomu separace vyplývá, že jde o množinu.

Axiom nekonečna. Existuje neprázdná množina taková, že pro všechny oblasti , existuje v takové, že je vlastní podmnožina .

Axiomy nekonečna a nahrazení dokazují existenci prázdné množiny . V diskusi o axiomech existence třídy byla prokázána existence prázdné třídy . Nyní dokážeme, že jde o sadu. Nechť funkce a nechť je množina daná axiómem nekonečna. Nahrazením je obraz pod , který se rovná , množinou.

NBG je axiom nekonečna je naznačeno ZFC je axiom nekonečna : První konjunkci ZFC je axiom, implikuje první konjunkci s NBG je axiom. Druhé spojení axiomu ZFC , znamená druhé spojení axiomu NBG, protože k prokázání axiomu nekonečna ZFC z axiomu nekonečna NBG je zapotřebí některých dalších axiomů NBG (viz Slabý axiom nekonečna ).

Axiom globální volby

Koncept třídy umožňuje NBG mít silnější axiom volby než ZFC. Volba funkce je funkce definovaná na množině všech neprázdných množin taková, že pro všechny ZFC je axiom výběru států, které existuje volba funkce pro každou sadu neprázdných sad. Funkce globální volby je funkce definovaná pro třídu všech neprázdných množin tak, že pro každou neprázdnou množinu Axiom globální volby uvádí, že existuje funkce globální volby. Tento axiom znamená, ZFC je axiom výběru, protože pro každou sadu z neprázdných sad, (dále jen omezení z k ) je funkce, volba v roce 1964, William B. Easton ukázala, že globální volba je silnější než axiomu výběru pomocí nutí k výstavbě model, který splňuje axiom volby a všechny axiomy NBG kromě axiomu globální volby. Axiom globální volby je ekvivalentní každé třídě s dobře uspořádaným, zatímco axiom volby ZFC je ekvivalentní každé sadě s dobře uspořádaným.

Axiom globální volby. Existuje funkce, která vybírá prvek z každé neprázdné sady.

Dějiny

viz popisek
Historie přístupů, které vedly k teorii množin NBG

Von Neumannův systém axiomu z roku 1925

Von Neumann publikoval úvodní článek o svém systému axiomů v roce 1925. V roce 1928 poskytl podrobné zpracování svého systému. Von Neumann založil svůj systém axiomu na dvou doménách primitivních objektů: funkcích a argumentech. Tyto domény se překrývají-objekty, které jsou v obou doménách, se nazývají argumentové funkce. Funkce odpovídají třídám v NBG a funkce argumentů odpovídají množinám. Von Neumannova primitivní operace je aplikace funkcí , označovaná spíše [ ax ] než a ( x ), kde a je funkce a x je argument. Tato operace vytváří argument. Von Neumann je definováno tříd i sestav s využitím funkce a argumentů-funkce, které berou pouze dvě hodnoty, A a B . Ten je definován x  ∈  pokud [ ,  x ] ≠  .

Von Neumannova práce v teorii množin byla ovlivněna články Georga Cantora , axiomy Ernsta Zermela z roku 1908 pro teorii množin a kritikou Zermelovy teorie množin z roku 1922, které byly dány nezávisle Abrahamem Fraenkelem a Thoralfem Skolemem . Oba Fraenkel a Skolem poukázal na to, že Zermelo axiomy nemohou prokázat existenci množiny { Z 0Z 1Z 2 , ...}, kde Z 0 je množina přirozených čísel a Z n +1 je k napájení sadu z Z n . Poté zavedli axiom nahrazení, který by zaručoval existenci takovýchto sad. Oni se zdráhali přijmout tento axiom: Fraenkel prohlásil, „že nahrazení bylo příliš silným axiomem pro„ obecnou teorii množin ““, zatímco „Skolem pouze napsal, že“ můžeme zavést „nahrazení“.

Von Neumann pracoval na problémech teorie množin Zermelo a poskytl řešení pro některé z nich:

  • Teorie ordinals
    • Problém: Cantorovu teorii pořadových čísel nelze v teorii množin Zermelo rozvíjet, protože postrádá axiom nahrazení.
    • Řešení: Von Neumann obnovil Cantorovu teorii definováním řadových řad pomocí množin, které jsou dobře uspořádány vztahem ∈, a pomocí axiomu nahrazení k prokázání klíčových vět o řadových řadách, jako je každá dobře uspořádaná množina řádově izomorfní s ordinálem. Na rozdíl od Fraenkela a Skolema von Neumann zdůraznil, jak důležitý je náhradní axiom pro teorii množin: „Ve skutečnosti se domnívám, že bez tohoto axiomu není vůbec možná žádná teorie pořadových čísel.“
  • Kritérium identifikující třídy, které jsou příliš velké na to, aby mohly být nastaveny
    • Problém: Zermelo takové kritérium neposkytlo. Jeho teorie množin se vyhýbá velkým třídám, které vedou k paradoxům , ale vynechává mnoho množin, například tu, kterou zmiňují Fraenkel a Skolem.
    • Řešení: Von Neumann zavedl kritérium: Třída je příliš velká na to, aby byla množinou, a to pouze tehdy, pokud ji lze namapovat na třídu V všech sad. Von Neumann si uvědomil, že set-teoretickým paradoxům lze zabránit tím, že nedovolíme, aby tak velké třídy byly členy jakékoli třídy. Kombinací tohoto omezení s jeho kritéria, získal svůj axiom omezené velikosti : A třída C není členem žádné skupiny tehdy a jen tehdy, pokud C mohou být mapovány do V. .
  • Konečná axiomatizace
    • Problém: Zermelo použil ve svém axiomu oddělení nepřesný koncept „určité výrokové funkce “ .
    • Řešení: Skolem představil axiomové schéma separace, které bylo později použito v ZFC, a Fraenkel představil ekvivalentní řešení. Zermelo však oba přístupy odmítl „zejména proto, že implicitně zahrnují koncept přirozeného čísla, který by podle Zermelova názoru měl být založen na teorii množin“. Von Neumann se vyhnul schématům axiomu formalizací konceptu „určité výrokové funkce“ svými funkcemi, jejichž konstrukce vyžaduje jen konečný počet axiomů. To vedlo k tomu, že jeho teorie množin měla konečně mnoho axiomů. V roce 1961 Richard Montague dokázal, že ZFC nelze definitivně axiomatizovat.
  • Axiom pravidelnosti
    • Problém: Teorie množin Zermelo začíná prázdnou sadou a nekonečnou sadou a iteruje axiomy párování, sjednocení, sady sil, separace a možnosti generování nových sad. Neomezuje však sady na tyto. Umožňuje například sady, které nejsou podložené , například množina x vyhovující x  ∈  x .
    • Řešení: Fraenkel zavedl axiom k vyloučení těchto sad. Von Neumann analyzoval Fraenkelův axiom a uvedl, že nebyl „přesně formulován“, ale přibližně by řekl: „Kromě množin ... jejichž existenci axiomy absolutně vyžadují, neexistují žádné další množiny.“ Von Neumann navrhl axiom pravidelnosti jako způsob, jak vyloučit nepodložené množiny, ale nezahrnul jej do svého systému axiomů. V roce 1930 se Zermelo stal prvním, kdo publikoval systém axiomů, který zahrnoval pravidelnost.

Von Neumannův systém axiomu z roku 1929

viz popisek
John von Neumann

V roce 1929 publikoval von Neumann článek obsahující axiomy, které by vedly k NBG. Tento článek byl motivován jeho obavou o konzistentnost axiomu omezení velikosti. Uvedl, že tento axiom „dělá hodně, vlastně příliš mnoho“. Kromě implikování axiomů separace a nahrazení a dobře uspořádané věty také znamená, že každá třída, jejíž mohutnost je menší než V, je množina. Von Neumann si myslel, že tato poslední implikace přesahuje kantorskou teorii množin, a dospěl k závěru: „Musíme tedy diskutovat o tom, zda její konzistence [axiomu] není ještě problematičtější než axiomatizace teorie množin, která nepřekračuje nezbytný kantorský rámec.“

Von Neumann zahájil vyšetřování konzistence zavedením svého axiomatického systému z roku 1929, který obsahuje všechny axiomy jeho axiomového systému z roku 1925 kromě axiomu omezení velikosti. Tento axiom nahradil dvěma jeho důsledky, axiomem nahrazení a axiomem volby. Von Neumannův axiom výběru uvádí: „Každý vztah R má podtřídu, která je funkcí se stejnou doménou jako R.

Nechť S je von Neumannův systém axiomu z roku 1929. Von Neumann představil systém axiomu S + pravidelnost (který se skládá ze S a axiomu pravidelnosti), aby prokázal, že jeho systém z roku 1925 je ve srovnání s S konzistentní . Dokázal:

  1. Pokud je S konzistentní, pak je S + pravidelnost konzistentní.
  2. S + Pravidelnost znamená axiom omezení velikosti. Protože toto je jediný axiom jeho systému axiomu 1925, který S + pravidelnost nemá, S + pravidelnost implikuje všechny axiomy jeho systému 1925.

Tyto výsledky naznačují: Je -li S konzistentní, pak von Neumannův systém axiomu z roku 1925 je konzistentní. Důkaz: Pokud je S konzistentní, pak je S + pravidelnost konzistentní (výsledek 1). Pomocí důkazu rozporem předpokládejme, že systém axiomu 1925 je nekonzistentní nebo ekvivalentně: systém axiomu 1925 implikuje rozpor. Protože S + pravidelnost implikuje axiomy systému 1925 (výsledek 2), S + pravidelnost také znamená rozpor. To však odporuje konzistenci pravidelnosti S +. Pokud je tedy S konzistentní, pak von Neumannův axiový systém z roku 1925 je konzistentní.

Protože S je jeho systém axiomu 1929, von Neumannův systém axiomu 1925 je konzistentní vzhledem k jeho systému axiomu 1929, který je bližší kantorské teorii množin. Hlavní rozdíly mezi kantorskou teorií množin a systémem axiomu 1929 jsou třídy a von Neumannův axiom. Axiomový systém S + Pravidelnost upravili Bernays a Gödel, aby vytvořil ekvivalentní axiomatický systém NBG.

Bernayův axiový systém

Paul Bernays

V roce 1929 Paul Bernays začal upravovat von Neumannův nový axiomový systém tím, že třídy a množiny bral jako primitivy. Své dílo publikoval v sérii článků z let 1937 až 1954. Bernays uvedl, že:

Účelem úpravy systému von Neumann je zůstat blíže struktuře původního systému Zermelo a současně využívat některé ze set-teoretických konceptů Schröderovy logiky a Principia Mathematica, které se logikům staly známými. Jak bude zřejmé, z tohoto uspořádání vyplývá značné zjednodušení.

Bernays zpracovával sady a třídy logikou se dvěma třídami a zavedl dvě primitiva členství: jedno pro členství v sadách a jedno pro členství ve třídách. Těmito primitivy přepsal a zjednodušil von Neumannovy axiomy z roku 1929. Bernays také zahrnoval axiom pravidelnosti do svého systému axiomů.

Gödelův axiový systém (NBG)

viz popisek
Kurt Gödel, c. 1926    

V roce 1931 poslal Bernays Kurtovi Gödelovi dopis obsahující jeho teorii množin . Gödel Bernaysovu teorii zjednodušil tím, že z každé sady udělal třídu, což mu umožnilo použít pouze jeden druh a jedno primitivum členství. Oslabil také některé Bernaysovy axiomy a nahradil von Neumannův axiom výběru ekvivalentním axiomem globální volby. Gödel použil své axiomy ve své monografii z roku 1940 o relativní konzistenci globální volby a zobecněné hypotéze kontinua.

Pro Gödela bylo pro jeho monografii uvedeno několik důvodů:

  • Gödel uvedl matematický důvod - globální volba NBG vytváří silnější teorii konzistence: „Tato silnější forma axiomu [volby], pokud je v souladu s ostatními axiomy, samozřejmě znamená, že slabší forma je také konzistentní.“
  • Robert Solovay usoudil: „Hádám, že si [Gödel] přál vyhnout se diskusi o technikách zapojených do vývoje základů modelové teorie v rámci axiomatické teorie množin.“
  • Kenneth Kunen uvedl důvod, proč se Gödel této diskusi vyhnul: „Existuje také mnohem kombinatoričtější přístup k L [ konstruktivnímu vesmíru ], který vyvinul ... [Gödel ve své monografii z roku 1940] ve snaze vysvětlit svou práci ne- logici ... Tento přístup má zásluhu na odstranění všech zbytků logiky z léčby L.
  • Charles Parsons poskytl filozofický důvod pro Gödelovu volbu: „Tento pohled [že‚ vlastnost množiny ‘je primitivem teorie množin] se může odrazit v Gödelově volbě teorie s třídními proměnnými jako rámcem pro ... [jeho monografie] . "

Gödelův úspěch spolu s podrobnostmi jeho prezentace vedl k výtečnosti, které by se NBG těšilo po další dvě desetiletí. V roce 1963 Paul Cohen prokázal své důkazy nezávislosti pro ZF pomocí některých nástrojů, které Gödel vyvinul pro své důkazy relativní konzistence pro NBG. Později se ZFC stalo populárnějším než NBG. To bylo způsobeno několika faktory, včetně dodatečné práce potřebné k zvládnutí nucení v NBG, Cohenova prezentace nucení z roku 1966, která používala ZF, a důkaz, že NBG je konzervativní rozšíření ZFC.

NBG, ZFC a MK

NBG není logicky ekvivalentní ZFC, protože jeho jazyk je výraznější: může vytvářet prohlášení o třídách, které v ZFC nelze dělat. NBG a ZFC však znamenají stejná prohlášení o sadách. Proto je NBG konzervativní rozšíření ZFC. NBG implikuje věty, které ZFC neznamená, ale protože NBG je konzervativní rozšíření, tyto věty musí zahrnovat správné třídy. Například, to je teorém NBG, že globální axiom výběru znamená, že pořádná třída V může být dobře-objednal a že každá pořádná třída může být uveden do one-to-one korespondence s V. .

Jedním důsledkem konzervativního rozšíření je, že ZFC a NBG jsou ekvikonzistentní . Dokazování toho využívá princip exploze : z rozporu je vše prokazatelné. Předpokládejme, že ZFC nebo NBG jsou nekonzistentní. Pak nekonzistentní teorie implikuje protichůdná tvrzení ∅ = ∅ a ∅ ≠ ∅, což jsou tvrzení o množinách. Podle konzervativní vlastnosti extenze tato teorie implikuje i další teorie. Proto je také nekonzistentní. Přestože je NBG výraznější, je v souladu se ZFC. Tento výsledek spolu s von Neumannovým důkazem relativní konzistence z roku 1929 naznačuje, že jeho axiomový systém z roku 1925 s axiómem omezení velikosti je v souladu s ZFC. To zcela vyřeší von Neumannovo znepokojení nad relativní konzistencí tohoto mocného axiomu, protože ZFC je v kantorském rámci.

I když je NBG konzervativní rozšíření ZFC, věta může mít v NBG kratší a elegantnější důkaz než v ZFC (nebo naopak). Přehled známých výsledků této povahy viz Pudlák 1998 .

Morse – Kelleyova teorie množin má axiomatické schéma třídního porozumění, které zahrnuje vzorce, jejichž kvantifikátory se pohybují nad třídami. MK je silnější teorie než NBG, protože MK dokazuje konzistenci NBG, zatímco Gödelova druhá věta o neúplnosti naznačuje, že NBG nemůže prokázat konzistenci NBG.

Diskuse o některých ontologických a dalších filozofických problémech, které NBG představuje, zvláště v kontrastu se ZFC a MK, najdete v příloze C Potter 2004 .

Modely

ZFC, NBG a MK mají modely popsatelné z hlediska kumulativní hierarchie V α a konstruovatelné hierarchie L α . Nechť V hotelu je nedosažitelný kardinál mítK, ať XV κ , a nechat Def ( X ) označuje třídu prvního řádu definovatelných podmnožiny z X s parametry. V symbolech, kde " " označuje model s doménou a vztahem , a " " označuje vztah spokojenosti :

Pak:

  • ( V κ , ∈) a ( L κ , ∈) jsou modely ZFC .
  • ( V κV κ+1 , ∈) je model MK, kde V κ se skládá ze sad modelu a V κ+1 se skládá z tříd modelu. Protože model MK je modelem NBG, je tento model také modelem NBG.
  • ( V κ , Def ( V κ ), ∈) je model Mendelsonovy verze NBG, který nahrazuje axiom globální volby NBG za axiom volby ZFC. Axiomy ZFC jsou v tomto modelu pravdivé, protože ( V κ , ∈) je model ZFC. Platí zejména axiom volby ZFC, ale globální volba NBG může selhat. Axiomy existence třídy NBG jsou v tomto modelu pravdivé, protože třídy, jejichž existenci tvrdí, mohou být definovány definicemi prvního řádu. Axiom členství například platí, protože třídu definuje:
  • ( L κ , L κ + , ∈), kde κ + je nástupnickým kardinálem κ, je modelem NBG. Axiomy existence třídy NBG jsou pravdivé v ( L κL κ + , ∈). Axiom členství například platí, protože třídu definuje:
Takže E  ∈ 𝒫 ( L κ ). Ve svém důkazu, že GCH je pravdivý v L , Gödel dokázal, že 𝒫 ( L κ ) ⊆  L κ + . Proto E  ∈  L κ + , takže axiom členství platí v ( L κL κ + , ∈). Podobně jsou pravdivé axiomy ostatních tříd. Axiom globální volby je pravda, protože L κ je dobře nařízeno omezení z funkce Gödel (který mapuje třídu ordinals na constructible sad) na řadové méně než mítK. Proto ( L κL κ + , ∈) je model NBG.

Teorie kategorie

Ontologie NBG poskytuje lešení pro mluvení o „velkých objektech“, aniž by riskoval paradox. Například v některých vývojech teorie kategorií je „ velká kategorie “ definována jako ta, jejíž předměty a morfismy tvoří správnou třídu. Na druhé straně „malá kategorie“ je kategorie, jejíž předměty a morfismy jsou členy množiny. Můžeme tedy hovořit o „ kategorii všech sad “ nebo „ kategorii všech malých kategorií “, aniž bychom riskovali paradox, protože NBG podporuje velké kategorie.

NBG však nepodporuje „kategorii všech kategorií“, protože členy by byly velké kategorie a NBG neumožňuje řádným třídám být členy čehokoli. Ontologickým rozšířením, které nám umožňuje formálně hovořit o takové „kategorii“, je konglomerát , což je soubor tříd. Poté je „kategorie všech kategorií“ definována jejími objekty: konglomerátem všech kategorií; a jeho morfismy: konglomerát všech morfismů od A do B, kde A a B jsou objekty. O tom, zda je ontologie zahrnující třídy a sady adekvátní pro teorii kategorií, viz Muller 2001 .

Poznámky

Reference

Bibliografie

externí odkazy