Forszolás

A forszolás (forcing) a relatív ellentmondás-mentesség és függetlenség bizonyítására alkalmas módszer, a modern matematika történetének egyik legújabb nagy eredménye. A módszer halmazelméleti kidolgozója Paul Cohen, aki a forszolással sikeresen bizonyította a kontinuumhipotézis függetlenségét. A másik jelentős eredmény, amit Cohen maga bizonyított a forszolás segítségével, a kiválasztási axióma függetlensége a Zermelo–Fraenkel axiómarendszertől.

A halmazelmélet modellje vagy a teljes Z F C {\displaystyle {\mathsf {ZFC}}} , vagy annak egy nagy, de véges részhalmazának modellje. A modell tranzitív, hogyha x y M {\displaystyle x\in y\in M} , akkor x M {\displaystyle x\in M} . A forszolás alapgondolata, hogy a halmazelmélet egy tranzitív modelljét (the ground model) úgy bővítjük, hogy hozzáveszünk egy új G halmazt (a generic set), hogy ezáltal a halmazelméletnek egy tágabb tranzitív modelljéhez jussunk M[G], amit eztán bővebb modellnek (generic extension) nevezünk. A G halmaz közelítése az alapmodellben meghatározott forszolási feltételek által történik, s e feltételek megfelelő kiválasztása meghatározza, hogy mi igaz a bővebb modellben.[1]

A módszer 1963-as bevezetése óta a forszolást számos esetben alkalmazták, sőt, (bizonyos továbbfejlesztéseknek köszönhetően) meghatározó szerepe lett a modellmódszeres relatív ellentmondás-mentességi bizonyítások körében. A leíró halmazelmélet mind a rekurzióelméletben, mind a halmazelméletben használja a forszolás jelölésrendszerét. A modellelméletben általában közvetlenül definiálják az általánosságot a forszolás említése nélkül.

Intuitív megközelítés

Maga a forszolás ekvivalens a Boole-értékű modellalkotással, ami természetesebben és intuitívabban hat, de nehezebb megvalósítani.

Legyen az univerzum V {\displaystyle V} . A forszolás ezt kibővíti egy nagyobb V {\displaystyle V^{*}} univerzummá. Ebben az új univerzumban számos ω = { 0 , 1 , 2 , } {\displaystyle \omega =\{0,1,2,\ldots \}} halmaz lehet, amelyek nem voltak meg a régi univerzumban, így megsérthetik a kontinuumhipotézist. Ez a Cantor-paradoxon megfogalmazása a végtelenről. Elméletben vehetjük ezt is:

V = V × { 0 , 1 } {\displaystyle V^{*}=V\times \{0,1\}} ,

ahol azonosítjuk az x V {\displaystyle x\in V} elemeket az ( x , 0 ) {\displaystyle (x,0)} elemekkel. Az ( x , 1 ) {\displaystyle (x,1)} halmazok számára új eleme relációt vezetünk be. A forszolás ennek továbbfejlesztett változata, ami a kiterjesztésben egyetlen új halmaz meglétét bizonyítja, és részletesen szabályozhatóvá teszi az új univerzum tulajdonságait.

Cohen eredeti módszere, az elágazó forszolás lényegesen különbözik az itt ismertetett nem elágazó forszolással.

Forszoló posetek

Egy forszoló poset egy ( P , , 1 ) {\displaystyle (\mathbb {P} ,\leq ,\mathbf {1} )} rendezett hármas, ahol {\displaystyle \leq } kvázirendezés a P {\displaystyle \mathbb {P} } halmazon, ami eleget tesz a következő hasító feltételnek:

Minden p P {\displaystyle p\in \mathbb {P} } elemhez van olyan q , r P {\displaystyle q,r\in \mathbb {P} } , hogy q , r p {\displaystyle q,r\leq p} úgy, hogy nincs olyan s P {\displaystyle s\in \mathbb {P} } , hogy s q , r {\displaystyle s\leq q,r} . P {\displaystyle \mathbb {P} } legnagyobb eleme 1 {\displaystyle \mathbf {1} } , azaz p 1 {\displaystyle p\leq \mathbf {1} } minden p P {\displaystyle p\in \mathbb {P} } elemre. P {\displaystyle \mathbb {P} } elemei forszolási állapotok, vagy röviden állapotok. A p q {\displaystyle p\leq q} relációt úgy mondjuk, hogy p {\displaystyle p} erősebb, mint q {\displaystyle q} . Intuitívan, a kisebb halmaz több információt nyújt, például a [ 3.1415926 , 3.1415927 ] {\displaystyle [3.1415926,3.1415927]} több információt nyújt a pi számról, mint a [ 3.1 , 3.2 ] {\displaystyle [3.1,3.2]}

Emellett egyes szerzők más konvenciókat is feltételeznek, például kikötik, hogy {\displaystyle \leq } antiszimmetrikus legyen, tehát részbenrendezésről van szó. Mások eleve a részbenrendezést követelik meg, szemben a többségi terminológiával, ami kvázirendezést ír elő. A másik irányú rendezést is használják, különösen Saharon Shelah és társai.

P {\displaystyle \mathbb {P} } -nevek

A P {\displaystyle \mathbb {P} } forszoló posethez asszociáljuk (kapcsoljuk) a P {\displaystyle \mathbb {P} } -nevek V ( P ) {\displaystyle V^{(\mathbb {P} )}} osztályát. Az A halmaz P {\displaystyle \mathbb {P} } -név, ha

A { ( u , p ) u   P -név és   p P } . {\displaystyle A\subseteq \{(u,p)\mid u~\mathbb {P} {\text{-név és}}~p\in \mathbb {P} \}.}

Ez egy transzfinit rekurziót is magába foglaló definíció. Pontosabban, a transzfinit rekurziót először a következő hierarchia definiálására használják:

Name ( ) = ; Name ( α + 1 ) = P ( Name ( α ) × P ) ,   ahol   P   a hatványhalmaz operátor ; Name ( λ ) = { Name ( α ) α < λ } ,   ha   λ   egy határrendszám . {\displaystyle {\begin{aligned}\operatorname {Name} (\varnothing )&=\varnothing ;\\\operatorname {Name} (\alpha +1)&={\mathcal {P}}(\operatorname {Name} (\alpha )\times \mathbb {P} ),~{\text{ahol}}~{\mathcal {P}}~{\text{a hatványhalmaz operátor}};\\\operatorname {Name} (\lambda )&=\bigcup \{\operatorname {Name} (\alpha )\mid \alpha <\lambda \},~{\text{ha}}~\lambda ~{\text{egy határrendszám}}.\end{aligned}}}

Ekkor a P {\displaystyle \mathbb {P} } -nevek osztálya definiálható, mint:

V ( P ) = { Name ( α )   |   α   rendszám } . {\displaystyle V^{(\mathbb {P} )}=\bigcup \{\operatorname {Name} (\alpha )~|~\alpha ~{\text{rendszám}}\}.}

A P {\displaystyle \mathbb {P} } nevek valójában a Neumann-univerzum kiterjesztései. Ha x V {\displaystyle x\in V} adott, akkor x ˇ {\displaystyle {\check {x}}} a P {\displaystyle \mathbb {P} } -neve:

x ˇ = { ( y ˇ , 1 ) y x } . {\displaystyle {\check {x}}=\{({\check {y}},\mathbf {1} )\mid y\in x\}.}

Ez szintén egy transzfinit rekurzióval megadott definíció.

Értelmezés

Bármely adott G {\displaystyle G} része P {\displaystyle \mathbb {P} } halmazra definiáljuk az értelmezés vagy kiértékelés leképezést a P {\displaystyle \mathbb {P} } -nevek halmazából:

val ( u , G ) = { val ( v , G ) p G :   ( v , p ) u } . {\displaystyle \operatorname {val} (u,G)=\{\operatorname {val} (v,G)\mid \exists p\in G:~(v,p)\in u\}.}

Ez újra egy transzfinit rekurzióval megadott definíció. Jegyezzük meg, hogy ha 1 G {\displaystyle \mathbf {1} \in G} , akkor val ( x ˇ , G ) = x {\displaystyle \operatorname {val} ({\check {x}},G)=x} . Most

G _ = { ( p ˇ , p ) p P } {\displaystyle {\underline {G}}=\{({\check {p}},p)\mid p\in \mathbb {P} \}}

úgyhogy val ( G _ , G ) = G {\displaystyle \operatorname {val} ({\underline {G}},G)=G} .

Példa

A forszoló halmazra jó példa a ( Bor ( I ) , , I ) {\displaystyle (\operatorname {Bor} (I),\subseteq ,I)} , ahol I = [ 0 , 1 ] {\displaystyle I=[0,1]} és Bor ( I ) {\displaystyle \operatorname {Bor} (I)} az I {\displaystyle I} Borel-halmazai közül azok, amelyeknek nem nulla a Lebesgue-mértéke. Ekkor beszélhetünk a feltételekről, mint valószínűségekről, és egy Bor ( I ) {\displaystyle \operatorname {Bor} (I)} -név valószínűségi értelemben jelent tagságot. A valószínűségszámítási nyelvezetet más forszoló posetek esetén is használják.

Megszámlálható tranzitív modellek és generikus szűrők

Adott V {\displaystyle V} Z F C {\displaystyle {\mathsf {ZFC}}} -univerzum esetén a forszolás kulcslépése az, hogy találjunk egy alkalmas G {\displaystyle G} objektumot, ami nem eleme V {\displaystyle V} -nek. A P {\displaystyle \mathbb {P} } -nevek összes értelmezésének eredményként kapott osztályáról belátjuk, hogy a Z F C {\displaystyle {\mathsf {ZFC}}} modellje, és valódi bővítése V {\displaystyle V} -nek, mivel G V {\displaystyle G\notin V} .

Ahelyett, hogy V {\displaystyle V} -vel foglalkoznánk, egy M {\displaystyle M} megszámlálható és tranzitív modellt veszünk, hogy ( P , , 1 ) M {\displaystyle (\mathbb {P} ,\leq ,\mathbf {1} )\in M} . A Mostowski-féle suvasztási lemma szerint a tranzitivitás feltehető a modellben, ha az eleme reláció jóldefiniált. A tranzitivitás miatt az eleme és a többi elemi reláció intuitívan kezelhető. A megszámlálhatósági követelmény a Löwenheim-Skolem-tétel miatt kell.

A Russel-paradoxon miatt, mivel M {\displaystyle M} halmaz, azért van olyan halmaz, ami nem eleme M {\displaystyle M} -nek. A G {\displaystyle G} halmaz szűrő, ha nem eleme M {\displaystyle M} -nek, és:

  • G P {\displaystyle G\subseteq \mathbb {P} } ;
  • 1 G {\displaystyle \mathbf {1} \in G} ;
  • ha p q G {\displaystyle p\geq q\in G} , akkor p G {\displaystyle p\in G} ;
  • ha p , q G {\displaystyle p,q\in G} , akkor van olyan r G {\displaystyle r\in G} hogy r p , q {\displaystyle r\leq p,q} .

A generikusság a következőt jelenti:

  • Ha D M {\displaystyle D\in M} sűrű P {\displaystyle \mathbb {P} } -ben (azaz minden p P {\displaystyle p\in \mathbb {P} } -hez van q D {\displaystyle q\in D} úgy, hogy q p {\displaystyle q\leq p} ), akkor G D {\displaystyle G\cap D\neq \varnothing } .

A G {\displaystyle G} generikus szűrő létezése következik a Rasiowa-Sikorski-lemmából. Valójában több is igaz: adott p P {\displaystyle p\in \mathbb {P} } állapot esetén, van G {\displaystyle G} hogy p G {\displaystyle p\in G} . A hasítási állapot miatt, ha G {\displaystyle G} szűrő, akkor P G {\displaystyle \mathbb {P} \setminus G} sűrű. Ha G M {\displaystyle G\in M} , akkor P G M {\displaystyle \mathbb {P} \setminus G\in M} , mivel M {\displaystyle M} Z F C {\displaystyle {\mathsf {ZFC}}} modellje. Emiatt generikus szűrő nem lehet M {\displaystyle M} -ben.

Az eljárás

Adott G P {\displaystyle G\subseteq \mathbb {P} } esetén a forszolás így működik: Az P {\displaystyle \mathbb {P} } -nevek halmazát M {\displaystyle M} -ben M ( P ) {\displaystyle M^{(\mathbb {P} )}} jelöli. Legyen M [ G ] = { val ( u , G )   |   u M ( P ) } {\displaystyle M[G]=\left\{\operatorname {val} (u,G)~{\Big |}~u\in M^{(\mathbb {P} )}\right\}} . M [ G ] {\displaystyle M[G]} halmazelméletének M {\displaystyle M} halmazelméletére való redukálásához az elsőrendű logikán alapuló forszoló nyelvet használjuk, ahol az eleme egy bináris reláció, a P {\displaystyle \mathbb {P} } -nevek pedig konstansok.

Definiáljuk a p M , P φ ( u 1 , , u n ) {\displaystyle p\Vdash _{M,\mathbb {P} }\varphi (u_{1},\ldots ,u_{n})} relációt (kiolvasva: p {\displaystyle p} forszolja φ {\displaystyle \varphi } -t az M {\displaystyle M} modellben a P {\displaystyle \mathbb {P} } posettel), ahol p {\displaystyle p} állapot, φ {\displaystyle \varphi } a forszoló nyelv formulája, és az u i {\displaystyle u_{i}} -k P {\displaystyle \mathbb {P} } -nevek. Vagyis ha G {\displaystyle G} generikus szűrő, ami tartalmazza p {\displaystyle p} -t, akkor M [ G ] φ ( val ( u 1 , G ) , , val ( u n , G ) ) {\displaystyle M[G]\models \varphi (\operatorname {val} (u_{1},G),\ldots ,\operatorname {val} (u_{n},G))} . Az 1 M , P φ {\displaystyle \mathbf {1} \Vdash _{M,\mathbb {P} }\varphi } speciális esetet úgy is írják, mint P M , P φ {\displaystyle \mathbb {P} \Vdash _{M,\mathbb {P} }\varphi } ” vagy egyszerűen “ M , P φ {\displaystyle \Vdash _{M,\mathbb {P} }\varphi } . Az ilyen állítások igazak M [ G ] {\displaystyle M[G]} -ben, függetlenül attól, hogy mi G {\displaystyle G} .

Fontos megjegyezni, hogy a p M , P φ {\displaystyle p\Vdash _{M,\mathbb {P} }\varphi } forszoló relációnak ez a külső definíciója megegyezik az M {\displaystyle M} -en vett belső definícióval. Ezt az u v {\displaystyle u\in v} és u = v {\displaystyle u=v} P {\displaystyle \mathbb {P} } -neveinek halmazán végzett transzfinit indukcióval határozzuk meg, és utána a formulák bonyolultsága szerint végzett teljes indukcióval. Ennek következtében M [ G ] {\displaystyle M[G]} tulajdonságai M {\displaystyle M} -nek is tulajdonságai, innen egyenesen következik Z F C {\displaystyle {\mathsf {ZFC}}} teljesülése M [ G ] {\displaystyle M[G]} -ben. Ezt rendszerint a következő tulajdonságokkal jellemzik:

  • Igazság: M [ G ] φ ( val ( u 1 , G ) , , val ( u n , G ) ) {\displaystyle M[G]\models \varphi (\operatorname {val} (u_{1},G),\ldots ,\operatorname {val} (u_{n},G))} akkor és csak akkor ha G {\displaystyle G} forszolja, vagyis bizonyos p G {\displaystyle p\in G} állapotra teljesül p M , P φ ( u 1 , , u n ) {\displaystyle p\Vdash _{M,\mathbb {P} }\varphi (u_{1},\ldots ,u_{n})} .
  • Definiálhatóság: Az “ p M , P φ ( u 1 , , u n ) {\displaystyle p\Vdash _{M,\mathbb {P} }\varphi (u_{1},\ldots ,u_{n})} ” állítás definiálható M {\displaystyle M} -ben.
  • Koherencia: Ha p M , P φ ( u 1 , , u n ) {\displaystyle p\Vdash _{M,\mathbb {P} }\varphi (u_{1},\ldots ,u_{n})} és q p {\displaystyle q\leq p} , akkor q M , P φ ( u 1 , , u n ) {\displaystyle q\Vdash _{M,\mathbb {P} }\varphi (u_{1},\ldots ,u_{n})} .

Definiáljuk a M , P {\displaystyle \Vdash _{M,\mathbb {P} }} forszoló relációt M {\displaystyle M} -ben a formulák bonyolultsága szerint, először az atomi formulákra az {\displaystyle \in } -indukció szerint, utána bárely formulára:

1. p M , P a b {\displaystyle p\Vdash _{M,\mathbb {P} }a\in b} akkor és csak akkor, ha ( q P ) [ ( q p ) ( r P ) ( ( r q ) ( c M ( P ) ) ( s P ) ( ( ( c , s ) b ) ( r s ) ( r M , P a = c ) ) ) ] {\displaystyle (\forall q\in \mathbb {P} )\!\left[(q\leq p)\Rightarrow (\exists r\in \mathbb {P} )\!\left((r\leq q)\land \left(\exists c\in M^{(\mathbb {P} )}\right)\!(\exists s\in \mathbb {P} )(((c,s)\in b)\land (r\leq s)\land (r\Vdash _{M,\mathbb {P} }a=c))\right)\right]} .

2. p M , P a = b {\displaystyle p\Vdash _{M,\mathbb {P} }a=b} akkor és csak akkor, ha ( q P ) [ ( q p ) ( c M ( P ) ) ( ( q M , P c a ) ( q M , P c b ) ) ] {\displaystyle (\forall q\in \mathbb {P} )\!\left[(q\leq p)\Rightarrow \left(\forall c\in M^{(\mathbb {P} )}\right)\!((q\Vdash _{M,\mathbb {P} }c\in a)\Leftrightarrow (q\Vdash _{M,\mathbb {P} }c\in b))\right]} .

3. p M , P ¬ ϕ {\displaystyle p\Vdash _{M,\mathbb {P} }\lnot \phi } akkor és csak akkor, ha ¬ ( q P ) [ ( q p ) ( q M , P ϕ ) ] {\displaystyle \lnot (\exists q\in \mathbb {P} )[(q\leq p)\land (q\Vdash _{M,\mathbb {P} }\phi )]} .

4. p M , P ( ϕ ψ ) {\displaystyle p\Vdash _{M,\mathbb {P} }(\phi \land \psi )} akkor és csak akkor, ha ( p M , P ϕ ) ( p M , P ψ ) {\displaystyle (p\Vdash _{M,\mathbb {P} }\phi )\land (p\Vdash _{M,\mathbb {P} }\psi )} .

5. p M , P ( x ) ϕ ( x ) {\displaystyle p\Vdash _{M,\mathbb {P} }(\forall x)\phi (x)} akkor és csak akkor, ha ( x M ( P ) ) ( p M , P ϕ ( x ) ) {\displaystyle \left(\forall x\in M^{(\mathbb {P} )}\right)\!(p\Vdash _{M,\mathbb {P} }\phi (x))} .

Ellentmondás-mentesség

A fenti diszkusszió eredménye összegezhető fundamentális ellentmondás-mentességi eredményként, azaz adott P {\displaystyle \mathbb {P} } forszoló poset mellett feltehetjük a G {\displaystyle G} generikus szűrő létezését, ami nem eleme a V {\displaystyle V} univerzumnak, így V [ G ] {\displaystyle V[G]} szintén halmazelméleti modell a Z F C {\displaystyle {\mathsf {ZFC}}} -axiómákra. Továbbá V [ G ] {\displaystyle V[G]} igazságai a forszoló reláció szerint redukálhatók V {\displaystyle V} igazságaira.

Gyakran használt módszer G {\displaystyle G} hozzávétele akár az M {\displaystyle M} modellhez, akár a V {\displaystyle V} univerzumhoz. Ritkábban találkozhatunk a forszolás belső megközelítésével, ahol nincsenek megemlítve halmaz- vagy osztálymodellek. Ez volt Cohen eredeti módszere, aminek egy másik irányú továbbfejlesztéséből alakították ki a Boole-értékű analízist.

Cohen-forszolás

A legegyszerűbb nem triviális forszoló poset a ( Fin ( ω , 2 ) , , 0 ) {\displaystyle (\operatorname {Fin} (\omega ,2),\supseteq ,0)} , ami a véges parciális függvények halmazát jelöli ω {\displaystyle \omega } -ból 2   = def   { 0 , 1 } {\displaystyle 2~{\stackrel {\text{def}}{=}}~\{0,1\}} a visszafelé beágyazás alatt. Így egy p {\displaystyle p} állapothoz két véges részhalmaz tartozik ω {\displaystyle \omega } -ban, a p 1 [ 1 ] {\displaystyle {p^{-1}}[1]} és a p 1 [ 0 ] {\displaystyle {p^{-1}}[0]} , amelyekre gondolhatunk úgy, mint az igen és a nem részekre. Nem nyújtanak információt a p {\displaystyle p} -n kívüli értékekre. A q {\displaystyle q} erősebb, mint p {\displaystyle p} állítás azt jelenti, hogy q p {\displaystyle q\supseteq p} , más szavakkal, q {\displaystyle q} igen és nem halmazai tartalmazzák p {\displaystyle p} megfelelő részhalmazát, így több információt nyújtanak.

Legyen G {\displaystyle G} generikus szűrő ehhez a posethez! Ekkor, ha p {\displaystyle p} és q {\displaystyle q} eleme G {\displaystyle G} -nek, akkor p q {\displaystyle p\cup q} állapot, mivel G {\displaystyle G} szűrő. Ez azt jelenti, hogy g = G {\displaystyle g=\bigcup G} jóldefiniált parciális függvény ω {\displaystyle \omega } -ból 2 {\displaystyle 2} -be, mivel G {\displaystyle G} -ben bármely két állapot megegyezik közös tartományukon.

Valójában g {\displaystyle g} totális függvény. Adott n ω {\displaystyle n\in \omega } elemre legyen D n = { p p ( n )   értelmezve van } {\displaystyle D_{n}=\{p\mid p(n)~{\text{értelmezve van}}\}} . Ekkor D n {\displaystyle D_{n}} sűrű, ugyanis bármely adott p {\displaystyle p} esetén, ha n {\displaystyle n} nincs benne p {\displaystyle p} tartományában, akkor egyesítünk egy értéket n {\displaystyle n} -nel, az eredmény D n {\displaystyle D_{n}} -beli. Egy p G D n {\displaystyle p\in G\cap D_{n}} állapot tartománya tartalmazza n {\displaystyle n} -et, és mivel p g {\displaystyle p\subseteq g} , azért g ( n ) {\displaystyle g(n)} definiálva van.

Legyen X = g 1 [ 1 ] {\displaystyle X={g^{-1}}[1]} , az általános állapotok igen halmaza; ekkor közvetlenül el lehet nevezni X {\displaystyle X} -et. Legyen X _ = { ( n ˇ , p ) p ( n ) = 1 } {\displaystyle {\underline {X}}=\{({\check {n}},p)\mid p(n)=1\}} . Ekkor val ( X _ , G ) = X {\displaystyle \operatorname {val} ({\underline {X}},G)=X} . Most tegyük fel, hogy A ω {\displaystyle A\subseteq \omega } V {\displaystyle V} -ben. Most azt állítjuk, hogy X A {\displaystyle X\neq A} . Legyen D A = { p ( n ) ( n Dom ( p ) ( p ( n ) = 1 n A ) ) } {\displaystyle D_{A}=\{p\mid (\exists n)(n\in \operatorname {Dom} (p)\land (p(n)=1\iff n\notin A))\}} . Ekkor D A {\displaystyle D_{A}} sűrű; ez az előző bekezdésben leírtak szerint látható be. Ekkor bármely p G D A {\displaystyle p\in G\cap D_{A}} tanú arra, hogy X A {\displaystyle X\neq A} . Összegezve, X {\displaystyle X} egy új részhalmaza ω {\displaystyle \omega } -nak, és szükségképpen végtelen.

Helyettesítsünk ω {\displaystyle \omega } -ba ω × ω 2 {\displaystyle \omega \times \omega _{2}} -t! Ezzel a véges parciális függvények közül vesszük azokat, amelyek az ( n , α ) {\displaystyle (n,\alpha )} párokon vannak értelmezve, ahol n < ω {\displaystyle n<\omega } és α < ω 2 {\displaystyle \alpha <\omega _{2}} ; értékük pedig 0 {\displaystyle 0} vagy 1 {\displaystyle 1} . Ezzel ω 2 {\displaystyle \omega _{2}} új részhalmaz adódik ω {\displaystyle \omega } -ban. Mindegyikük különböző a sűrűségi érv miatt: Adott α < β < ω 2 {\displaystyle \alpha <\beta <\omega _{2}} esetén legyen D α , β = { p ( n ) ( p ( n , α ) p ( n , β ) ) } {\displaystyle D_{\alpha ,\beta }=\{p\mid (\exists n)(p(n,\alpha )\neq p(n,\beta ))\}} , ekkor a fenti érveléshez hasonlóan D α , β {\displaystyle D_{\alpha ,\beta }} sűrű, és egy általános állapot biztosítja, hogy az α {\displaystyle \alpha } -adik és a β {\displaystyle \beta } -adik új halmaz különböző.

Ez önmagában viszont még nem cáfolja a kontinuumhipotézist. Először azt kell belátni, hogy nem keletkeztek új leképezések, amelyek teljes ω {\displaystyle \omega } -t ω 1 {\displaystyle \omega _{1}} -re képezik, vagy teljes ω 1 {\displaystyle \omega _{1}} -et ω 2 {\displaystyle \omega _{2}} -re. Például, ha Fin ( ω , ω 1 ) {\displaystyle \operatorname {Fin} (\omega ,\omega _{1})} helyett az első nem megszámlálható rendszámot vesszük, akkor V [ G ] {\displaystyle V[G]} -ben bijekciót kapunk ω {\displaystyle \omega } és ω 1 {\displaystyle \omega _{1}} között. Más szóval, suvasztottuk ω 1 {\displaystyle \omega _{1}} -et, és a forszoló kiterjesztésben már megszámlálható rendszám.

A kontinuumhipotézis függetlenségének megmutatásához vezető utolsó lépés annak megmutatása, hogy Cohen-forszolással nem lehet suvasztani kardinális számokat. Ehhez elégséges az a kombinatorikai tulajdonság, hogy ennek a posetnek az összes antilánca megszámlálható.

A megszámlálható lánc feltétele

A p {\displaystyle p} egy A {\displaystyle A} antilánca egy olyan részhalmaz, aminek elemeire teljesül, hogy valahányszor p , q A {\displaystyle p,q\in A} , mindannyiszor p q {\displaystyle p\perp q} , vagyis nem kompatibilisek. Azaz nincs r {\displaystyle r} a P {\displaystyle \mathbb {P} } halmazban, hogy r p {\displaystyle r\leq p} és r q {\displaystyle r\leq q} . Borel-halmazokon ez azt jelenti, hogy p q {\displaystyle p\cap q} mértéke nulla. A véges parciális függvények körében p q {\displaystyle p\cup q} nem függvény, azaz van legalább egy elem, amihez különböző értéket rendelnek.

P {\displaystyle \mathbb {P} } megfelel a megszámlálható lánc feltételnek, ha minden P {\displaystyle \mathbb {P} } -beli antilánc megszámlálható. Ez az elnevezés régebbi terminológiára vezethető vissza.

Könnyen belátható, hogy Bor ( I ) {\displaystyle \operatorname {Bor} (I)} megfelel a megszámlálható lánc feltételnek, mivel a mértékek összege legfeljebb 1 {\displaystyle 1} . Továbbá Fin ( E , 2 ) {\displaystyle \operatorname {Fin} (E,2)} is teljesíti a feltételt, de ezt már bonyolultabb belátni.

Adott W Fin ( E , 2 ) {\displaystyle W\subseteq \operatorname {Fin} (E,2)} megszámlálható részcsalád esetén zsugorítsuk W {\displaystyle W} -t a W 0 {\displaystyle W_{0}} n elemet tartalmazó halmazok megszámlálhatatlan részcsaládjára. Ezt ismételjük addig, amíg nem jutunk egy véges { ( e 1 , b 1 ) , , ( e k , b k ) } {\displaystyle \{(e_{1},b_{1}),\ldots ,(e_{k},b_{k})\}} halmazhoz és egy W k {\displaystyle W_{k}} megszámlálhatatlan halmazcsaládhoz, továbbá n k {\displaystyle n-k} kompatibilis állapothoz, hogy minden e {\displaystyle e} eleme Dom ( p ) {\displaystyle \operatorname {Dom} (p)} -nek legfeljebb p W k {\displaystyle p\in W_{k}} esetén. Most válasszunk tetszőleges p W k {\displaystyle p\in W_{k}} elemet, és válasszunk hozzá q W k {\displaystyle q\in W_{k}} elemet, amelynek értelmezési tartomány diszjunkt p-től. Ekkor p { ( e 1 , b 1 ) , , ( e k , b k ) } {\displaystyle p\cup \{(e_{1},b_{1}),\ldots ,(e_{k},b_{k})\}} és q { ( e 1 , b 1 ) , , ( e k , b k ) } {\displaystyle q\cup \{(e_{1},b_{1}),\ldots ,(e_{k},b_{k})\}} összehasonlíthatók, tehát W {\displaystyle W} nem antilánc. Más szóval, csak megszámlálható sok Fin ( E , 2 ) {\displaystyle \operatorname {Fin} (E,2)} -antilánc van.

A forszolásban az antiláncok több szempontból is fontosak, mivel többnyire a sűrű halmazok és a maximális antiláncok ekvivalensek. Egy A {\displaystyle A} antilánc maximális akkor, ha nem bővíthető nagyobb antilánccá. Ez azt jelenti, hogy minden p P {\displaystyle p\in \mathbb {P} } elem kompatibilis A {\displaystyle A} valamelyik elemével. A maximális antilánc létezése következik a Zorn-lemmából. Adott A {\displaystyle A} antilánc esetén legyen D = { p P ( q A ) ( p q ) {\displaystyle D=\{p\in \mathbb {P} \mid (\exists q\in A)(p\leq q)} . Ekkor D {\displaystyle D} sűrű, és G D {\displaystyle G\cap D\neq \varnothing } akkor és csak akkor, ha G A {\displaystyle G\cap A\neq \varnothing } . Megfordítva, ha D {\displaystyle D} sűrű, akkor a Zorn-lemma miatt van A D {\displaystyle A\subseteq D} antilánc, így G D {\displaystyle G\cap D\neq \varnothing } akkor és csak akkor, ha G A {\displaystyle G\cap A\neq \varnothing } .

Tegyük fel, hogy P {\displaystyle \mathbb {P} } megfelel a megszámlálható lánc feltételnek. Adott x , y V {\displaystyle x,y\in V} esetén, ha f : x y {\displaystyle f:x\to y} függvvény V [ G ] {\displaystyle V[G]} -ben, akkor approximáljuk f {\displaystyle f} -et V {\displaystyle V} -ben a következőképpen: Legyen u {\displaystyle u} egy név az f {\displaystyle f} számára, és legyen p {\displaystyle p} állapot, ami forszolja, hogy u {\displaystyle u} függvény legyen x {\displaystyle x} -ből y {\displaystyle y} -ba. Legyen az F {\displaystyle F} x {\displaystyle x} -en értelmezett függvény olyan, hogy F ( a )   = df   { b ( q P ) [ ( q p ) ( q   u ( a ˇ ) = b ˇ ) ] } {\displaystyle F(a)~{\stackrel {\text{df}}{=}}~\{b\mid (\exists q\in \mathbb {P} )[(q\leq p)\land (q\Vdash ~u({\check {a}})={\check {b}})]\}} . A forszolás definíciója miatt ez egész V {\displaystyle V} -n értelmes. A forszolás definíciója miatt a különböző b {\displaystyle b} -k nem kompatibilis p {\displaystyle p} -kből származnak. A megszámlálható lánc feltétele miatt F ( a ) {\displaystyle F(a)} megszámlálható.

Összegezve, f {\displaystyle f} nem ismert V {\displaystyle V} -ben, mivel G {\displaystyle G} -től függ, azonban nem ismeretlen a megszámlálható lánc feltétel forszolás számára. Azonosíthatunk egy megszámlálható halmazt f {\displaystyle f} -hez, ami segít G {\displaystyle G} ismerete nélkül is meghatározni f {\displaystyle f} értékét, G {\displaystyle G} -től függetlenül.

Ennek a következő érdekes következménye adódik. Ha V [ G ] {\displaystyle V[G]} -ben az f : α β {\displaystyle f:\alpha \to \beta } függvény szürjektív az egyik végtelen rendszámról egy másikba, akkor van szürjektív g : ω × α β {\displaystyle g:\omega \times \alpha \to \beta } V {\displaystyle V} -n, és szürjektív h : α β {\displaystyle h:\alpha \to \beta } V {\displaystyle V} -ben. Tehát a rendszámok nem suvaszthatók, és 2 0 2 {\displaystyle 2^{\aleph _{0}}\geq \aleph _{2}} V [ G ] {\displaystyle V[G]} -ben.

Easton-forszolás

A kontinuum pontos értékének meghatározása a fenti Cohen-modellben és változataiban, mint Fin ( ω × κ , 2 ) {\displaystyle \operatorname {Fin} (\omega \times \kappa ,2)} a κ {\displaystyle \kappa } rendszámokra Robert M. Solovay műve, aki a G C H {\displaystyle {\mathsf {GCH}}} megsértésével is foglalkozott. Ezt csak reguláris rendszámokra dolgozta ki. Például, ha a Cohen-modellben C H {\displaystyle {\mathsf {CH}}} teljesül V {\displaystyle V} -n, akkor 2 0 = 2 {\displaystyle 2^{\aleph _{0}}=\aleph _{2}} teljesül V [ G ] {\displaystyle V[G]} -ben.

William B. Easton valódi osztály verziót dolgozott ki a G C H {\displaystyle {\mathsf {GCH}}} megsértéséhez reguláris rendszámok esetén, alapvetően azzal, hogy megmutatta, az ismert korlátozások, mint a monotonitás, a Cantor-tétel, és a König-tétel csak a Z F C {\displaystyle {\mathsf {ZFC}}} feltevésével bizonyíthatók.

Easton eredménye fontos volt abban, hogy a forszolást valódi állapotosztállyal végezte. Általában ezen a módon nem lehet modellezni a Z F C {\displaystyle {\mathsf {ZFC}}} -et. Például a Fin ( ω × O n , 2 ) {\displaystyle \operatorname {Fin} (\omega \times \mathbf {On} ,2)} osztállyal végzett forszolás, ahol O n {\displaystyle \mathbf {On} } az összes rendszám valódi osztálya, a kontinuumot valódi osztállyá teszi. Ezzel szemben a Fin ( ω , O n ) {\displaystyle \operatorname {Fin} (\omega ,\mathbf {On} )} osztállyal forszolva a rendszámok megszámlálható felsorolásához jutunk. A V [ G ] {\displaystyle V[G]} egyik esetben sem modellje Z F C {\displaystyle {\mathsf {ZFC}}} -nek.

Egy időben úgy gondolták, hogy van a forszolásnak egy finomított változata, ami lehetővé teszi a szinguláris rendszámok hatványainak tetszőleges megváltoztatását. Azonban kiderült, hogy ez egy nehéz, sok szálú probléma, ami meglepetésekkel is szolgál, a PCF elmélet mélyebb ismeretét igényli a Z F C {\displaystyle {\mathsf {ZFC}}} -ben, és forszoló modelleket, amelyek a nagy kardinálisok különböző tulajdonságainak ellentmondás-mentességétől függenek. Sok kérdés megválaszolatlan marad.

Véletlen valósok

A Borel-halmazok ( Bor ( I ) , , I ) {\displaystyle (\operatorname {Bor} (I),\subseteq ,I)} algebrájában a generikus szűrő egy r {\displaystyle r} valós számhoz tart, amit véletlen valósnak neveznek. Az r {\displaystyle r} szám végtelen tizedestört kifejtése megadható, mint r _ = { ( E ˇ , E )   |   E = [ k 10 n , k + 1 10 n ]   és   0 k < 10 n } {\displaystyle {\underline {r}}=\left\{\left({\check {E}},E\right)~{\Bigg |}~E=\left[{\dfrac {k}{10^{n}}},{\dfrac {k+1}{10^{n}}}\right]~{\text{és}}~0\leq k<10^{n}\right\}} . Így bizonyos értelemben G _ {\displaystyle {\underline {G}}} alneve.

Az r {\displaystyle r} számból visszakaphatjuk G {\displaystyle G} -t, ha vesszük az I {\displaystyle I} r {\displaystyle r} -t tartalmazó Borel-részhalmazait. Mivel a forszoló poset benne van V {\displaystyle V} -ben, de r {\displaystyle r} nincs benne, ez a tartalmazás lehetetlen. Ezzel szemben természetes értelemben például a [ 0 , 5 ; 0 , 6 ] {\displaystyle [0{,}5;0{,}6]} V {\displaystyle V} -ben tartalmaz egy véletlen valóst, aminek a tizedes kifejtése úgy kezdődik, mint 0 , 5 {\displaystyle 0{,}5} . Ez formalizálható a Borel-kóddal.

Minden Borel-halmaz megkapható kiindulva azokból az intervallumokból, amelyeknek mindkét végpontja racionális, és megszámlálható sokszor alkalmazva a komplementer és a megszámlálható unió műveletét. Egy ilyen konstrukció feljegyezve Borel-kód. Ha B {\displaystyle B} Borel-halmaz V {\displaystyle V} -ben, akkor megtalálva ennek egy Borel-kódját alkalmazhatjuk ugyanezt a konstrukciót V [ G ] {\displaystyle V[G]} -ben is, ezzel a B {\displaystyle B^{*}} Borel-halmazhoz juthatunk. Bizonyítható, hogy az eredeti halmaz bármelyik konstrukciójával ugyanazt a B {\displaystyle B^{*}} halmazt kapjunk, továbbá megőrződnek a részhalmaza relációk is, tehát ha B C {\displaystyle B\subseteq C} , akkor B C {\displaystyle B^{*}\subseteq C^{*}} . Továbbá, ha B {\displaystyle B} nullmértékű, akkor B {\displaystyle B^{*}} is nullmértékű.

Így, ha r {\displaystyle r} véletlen valós, akkor megmutatható, hogy G = { B   (   V )   |   r B   (   V [ G ] ) } {\displaystyle G=\{B~(\in ~V)~|~r\in B^{*}~(\in ~V[G])\}} . Az r {\displaystyle r} és a G {\displaystyle G} kapcsolatát úgy fejezhetjük ki, hogy V [ G ] {\displaystyle V[G]} helyett V [ r ] {\displaystyle V[r]} -t írunk.

Dana Scott másként értelmezte a valósokat V [ G ] {\displaystyle V[G]} -ben. A racionális számok nevei megszámlálható sok különböző racionális számhoz tartoznak, amelyek maximális antiláncnak felelnek meg a Borel-halmazokon. Más szóval, ez egy valós értékű függvény I = [ 0 , 1 ] {\displaystyle I=[0,1]} -en. A V [ G ] {\displaystyle V[G]} valósai az ilyen függvények Dedekind-szeleteinek feleltethetők meg, azaz mérhető függvények.

Boole-értékű modellek

Boole-értékű modellekkel is bemutatható a módszer. Itt minden állításnak igazságértéke van, ahol az igazságértékek egy atomok nélküli teljes Boole-algebrát alkotnak. Ebben a Boole-algebrában választunk ultraszűrőt, ami igaz-hamis értékeket rendel az elmélet állításaihoz. Végeredményként a modell ultraszűrőt tartalmaz, ami új modellként fogható fel, amit a régiből az ultrafilterrel való bővítéssel kapunk. Megfelelő tulajdonságú modellből kiindulva egy megfelelő tulajdonságú modell nyerhető az ultraszűrő hozzávételével. Ebben csak az igaz, aminek igaznak kell lennie, amelyek forszolva vannak arra, hogy igazak legyenek.

Metamatematikai fejtegetés

A forszolást arra szokás használni, hogy egy állítás nem mond-e ellent a Z F C {\displaystyle {\mathsf {ZFC}}} axiómarendszernek, vagy annak egy kiterjesztésének. Ennek egy módja, hogy a Z F C {\displaystyle {\mathsf {ZFC}}} ellentmondásmentes, és hozzávéve az állítást belátjuk, hogy az új rendszer is ellentmondás-mentes.

Minden állapot véges mennyiségű információt tárol. Emögött az áll, hogy csak a véges információk érdekesek az ellentmondás-mentesség bizonyításához, hiszen egy elmélet kielégíthető akkor és csak akkor, ha minden véges részhalmaza kielégíthető. Ezekből azonban végtelen sokat választhatunk a modellhez; hogyha ezek is ellentmondás-mentesek, akkor Z F C {\displaystyle {\mathsf {ZFC}}} és egy végtelen bővítésének ellentmondás-mentességét látjuk be.

Logikai kifejtés

Gödel második nemteljességi tétele miatt egy elég erős formális elmélet ellentmondás-mentessége nem bizonyítható a saját axiómáival. Éppen ezért csak relatív ellentmondás-mentesség bizonyítható, azaz feltéve, hogy az eredeti rendszer, például Z F C {\displaystyle {\mathsf {ZFC}}} ellentmondás-mentes. Például, ha hozzávesszük Z F C {\displaystyle {\mathsf {ZFC}}} -hez a H hipotézist, akkor H vagy Z F C + H {\displaystyle {\mathsf {ZFC}}+H} ellentmondás-mentessége helyett csak azt láthatjuk be, hogy ha Z F C {\displaystyle {\mathsf {ZFC}}} ellentmondás-mentes, akkor Z F C + H {\displaystyle {\mathsf {ZFC}}+H} is ellentmondás-mentes. Valójában azt bizonyítjuk, hogy

(*) Z F C Con ( Z F C ) Con ( Z F C + H ) . {\displaystyle {\mathsf {ZFC}}\vdash \operatorname {Con} ({\mathsf {ZFC}})\rightarrow \operatorname {Con} ({\mathsf {ZFC}}+H).}

Egy általánosabb séma a relatív ellentmondás-mentesség bizonyítására. Mivel egy bizonyítás véges sok lépést tartalmaz, ezért véges sok axiómát használ:

Z F C + ¬ Con ( Z F C + H ) ( T ) ( Fin ( T ) T Z F C ( T ¬ H ) ) . {\displaystyle {\mathsf {ZFC}}+\lnot \operatorname {Con} ({\mathsf {ZFC}}+H)\vdash (\exists T)(\operatorname {Fin} (T)\land T\subset {\mathsf {ZFC}}\land (T\vdash \lnot H)).}

Bármely adott bizonyítás esetén Z F C {\displaystyle {\mathsf {ZFC}}} igazolhatja a bizonyítás érvényességét. Ezt a bizonyítás hossza szerinti teljes indukcióval láthatjuk be.

Z F C ( T ) ( ( T ¬ H ) ( Z F C ( T ¬ H ) ) ) . {\displaystyle {\mathsf {ZFC}}\vdash (\forall T)((T\vdash \lnot H)\rightarrow ({\mathsf {ZFC}}\vdash (T\vdash \lnot H))).}

Most azt kapjuk, hogy

Z F C + ¬ Con ( Z F C + H ) ( T ) ( Fin ( T ) T Z F C ( Z F C ( T ¬ H ) ) ) . {\displaystyle {\mathsf {ZFC}}+\lnot \operatorname {Con} ({\mathsf {ZFC}}+H)\vdash (\exists T)(\operatorname {Fin} (T)\land T\subset {\mathsf {ZFC}}\land ({\mathsf {ZFC}}\vdash (T\vdash \lnot H))).}

Ha belátjuk, hogy

(**) Z F C ( T ) ( Fin ( T ) T Z F C ( Z F C Con ( T + H ) ) ) {\displaystyle {\mathsf {ZFC}}\vdash (\forall T)(\operatorname {Fin} (T)\land T\subset {\mathsf {ZFC}}\rightarrow ({\mathsf {ZFC}}\vdash \operatorname {Con} (T+H)))} ,

akkor következik

Z F C + ¬ Con ( Z F C + H ) ( T ) ( Fin ( T ) T Z F C ( Z F C ( T ¬ H ) ) ( Z F C Con ( T + H ) ) ) {\displaystyle {\mathsf {ZFC}}+\lnot \operatorname {Con} ({\mathsf {ZFC}}+H)\vdash (\exists T)(\operatorname {Fin} (T)\land T\subset {\mathsf {ZFC}}\land ({\mathsf {ZFC}}\vdash (T\vdash \lnot H))\land ({\mathsf {ZFC}}\vdash \operatorname {Con} (T+H)))} ,

ekvivalensen

Z F C + ¬ Con ( Z F C + H ) ¬ Con ( Z F C ) {\displaystyle {\mathsf {ZFC}}+\lnot \operatorname {Con} ({\mathsf {ZFC}}+H)\vdash \lnot \operatorname {Con} ({\mathsf {ZFC}})} ,

amiből visszajutunk (*)-hoz. A relatív ellentmondás-mentesség belátásához elég bizonyítani (**)-ot. Először Z F C {\displaystyle {\mathsf {ZFC}}} -bizonyítást kell használni Con ( T + H ) {\displaystyle \operatorname {Con} (T+H)} -ra, ami bizonyítja Con ( T + H ) {\displaystyle \operatorname {Con} (T+H)} -t a Z F C {\displaystyle {\mathsf {ZFC}}} minden véges T {\displaystyle T} részhalmazára. Ez azonban nem általános bizonyítás.

Z F C {\displaystyle {\mathsf {ZFC}}} -ben bizonyítható, hogy bármely p {\displaystyle p} állapot esetén a p {\displaystyle p} által forszolt, nevek szerint kiértékelt formulák halmaza deduktívan zárt. Továbbá, a Z F C {\displaystyle {\mathsf {ZFC}}} bármely axiómájára következik, hogy Z F C {\displaystyle {\mathsf {ZFC}}} -ből bizonyítható, hogy 1 {\displaystyle \mathbf {1} } forszolja. Most már elegendő találni egy állapotot, ami forszolja H {\displaystyle H} -t.

A Boole-értékű forszolás hasonlóan működik. Itt azt kell belátni, hogy H {\displaystyle H} Boole-értéke nem 0 {\displaystyle \mathbf {0} } .

Egy másik megközelítés a reflexiótételt használja. A Z F C {\displaystyle {\mathsf {ZFC}}} -axiómák bármely adott véges részhalmazára van Z F C {\displaystyle {\mathsf {ZFC}}} -bizonyítás, hogy ennek a véges axiómahalmaznak van megszámlálható tranzitív modellje. A Z F C {\displaystyle {\mathsf {ZFC}}} axiómák minden véges T {\displaystyle T} halmazához van a Z F C {\displaystyle {\mathsf {ZFC}}} -axiómáknak egy véges T {\displaystyle T'} halmaza, hogy Z F C {\displaystyle {\mathsf {ZFC}}} bizonyítja, hogy ha egy megszámlálható M {\displaystyle M} modell eleget tesz T {\displaystyle T'} -nek, akkor M [ G ] {\displaystyle M[G]} eleget tesz T {\displaystyle T} -nek. Először be kell látni, hogy a Z F C {\displaystyle {\mathsf {ZFC}}} -axiómáknak van olyan véges T {\displaystyle T''} halmaza, hogy ha egy M {\displaystyle M} megszámlálható tranzitív modell megfelel T {\displaystyle T''} -nek, akkor M [ G ] {\displaystyle M[G]} megfelel a H {\displaystyle H} hipotézisnek. Ekkor a Z F C {\displaystyle {\mathsf {ZFC}}} -axiómák bármely adott véges T {\displaystyle T} halmazára Z F C {\displaystyle {\mathsf {ZFC}}} bizonyítja Con ( T + H ) {\displaystyle \operatorname {Con} (T+H)} -t.

Néha a (**)-ban egy Z F C {\displaystyle {\mathsf {ZFC}}} -nél erősebb S {\displaystyle S} elméletet használnak Con ( T + H ) {\displaystyle \operatorname {Con} (T+H)} bizonyítására. Ekkor már tudunk egy bizonyítást Z F C + H {\displaystyle {\mathsf {ZFC}}+H} -ra, relatívan S {\displaystyle S} ellentmondás-mentességére. Jegyezzük meg, hogy Z F C Con ( Z F C ) Con ( Z F L ) {\displaystyle {\mathsf {ZFC}}\vdash \operatorname {Con} ({\mathsf {ZFC}})\leftrightarrow \operatorname {Con} ({\mathsf {ZFL}})} , ahol Z F L {\displaystyle {\mathsf {ZFL}}} a Z F + V = L {\displaystyle {\mathsf {ZF}}+V=L} , a konstruálhatóság axiómája.

Előzmények

Cantor

Georg Cantor 1870-es évekbeli munkásságához szokás kötni a halmazelmélet megszületését. Egy 1873-as cikkében leírja, hogy a pozitív egészek és a racionális számok párba állíthatóak, azaz van közöttük kölcsönösen egyértelmű hozzárendelés, mai szóhasználattal: a racionális számok halmaza megszámlálható.

1874-es eredménye, hogy a valós számok (melyeknek egy lehetséges definícióját is ő adta meg korábban) többen vannak: bárhogy is próbálnánk őket a pozitív egészekkel megfeleltetni, mindig maradna ki valós szám (ehhez a bizonyításhoz használta először az ún. átlós módszert, melynek a matematika szinte minden ágában van alkalmazása).

Magát a végtelen halmaz fogalmát is ő definiálta először: olyan halmaz, mely párba állítható egy valódi részhalmazával, tehát olyan részével, mely nem tartalmazza minden elemét. (A pozitív egészek esetében, ha minden ilyet kettővel beszorzunk, akkor a páros számokkal állítjuk őket párba, s valóban: van páratlan szám, tehát olyan, ami ilyenkor kimarad.)

Cantor híres, általa meg nem oldott problémája, a kontinuum-hipotézis. Cantor átlós módszere mutatja, hogy egy halmaz hatványhalmaza (részhalmazainak halmaza) mindig nagyobb az eredetinél, azaz nem lehet őket párba állítani. A kérdés az, vajon van-e olyan halmaz, amelyik nagyobb a természetes számoknál, de kisebb a hatványhalmazánál (amiket könnyen megfeleltethetünk a valós számoknak, amelyek segítségével „folytonosan” lerajzolhatjuk a számegyenest, innen a kontinuum elnevezés).

Gödel

Kurt Gödelnek több olyan eredményt sikerült bizonyítania, amelyekkel külön-külön is beírta volna magát a matematika történetébe.

Gödel teljességi tétele azt állítja, hogy egy elméletből (állítások egy halmazából) levezethető formulák megegyeznek az elmélet következményeivel. Máshogyan mondva, ami igaz, azt be is lehet bizonyítani.

1931-es, illetve 38-as eredményei, a nemteljességi tételek azonban egy másmilyen teljességgel foglalkozik. Gödel első nemteljességi tétele azt állítja, hogy egy kellően komplikált elméletben (nem ellentmondásos, illetve lehet definiálni a természetes számokat, illetve azok összeadását, szorzását, rendezését) mindig lesz olyan állítás, amit sem bizonyítani, sem cáfolni nem lehet az axiómarendszerből. Gödel második nemteljességi tétele szerint ilyen állítás az, hogy maga az elmélet konzisztens.

Relatív ellentmondás-mentesség bizonyítása modellmódszerrel

Gödel munkássága nyomán ismeretes, hogy egy elmélet elletmondástalansága azt jelenteni, hogy az elméletnek van halmazmodellje. Ilyen létezését azonban nem tudjuk garantálni a második nemteljességi tétel miatt. Ha azonban feltesszük egy modell létezését, abból definiálhatunk egy másikat, így mutatva meg, hogy ha az egyik elmélet ellentmondástalan, akkor a másik is az kell, hogy legyen. Gödel a Zermelo-Fraenkel axiómarendszert teljesítő modellből kiindulva definiálta az ún. konstruálható halmazok L-lel jelölt modelljét, amelyben a következő dolgok teljesülnek: egyrészt itt igaz Cantor kontinuum-hipotézise, sőt, minden végtelen halmazra igaz, hogy nincs olyan halmaz, ami nála nagyobb, de a hatványhalmazánál kisebb. Másrészt teljesül az ún. kiválasztási axióma. Az első állítás érthetően nagy előrelépésnek számított; a halmazelmélet egyik alapkérdését ha nem is sikerült belátni, de legalább az kiderült, hogy ha nincs ellentmondás az elfogadott axiómarendszerben, akkor úgy sincs, ha a sejtést felvesszük az axiómáink közé, azaz azt sikerült bebizonyítani, hogy az ellenkezőjét nem lehet bizonyítani.

Gödel tétele és Cohen forszolási módszerének megszületése között eltelt 30 év, de a matematikusok előtt csak „néhány” modell volt ismeretes, azok is jórészt Gödelnek köszönhetően. Így a modellmódszeres (relatív) konzisztencia bizonyítások csak ezek tanulmányozására szorítkozhattak. A forszolással azonban új perspektívák nyíltak meg: egy modellből kiindulva modellek sokaságát lehet gyártani, s ami még fontosabb, olyan módon, hogy közben befolyásolható, hogy mi legyen igaz az új modellben és mi ne.

Jegyzetek

  1. Jech

Források

  • Bell, J. L. (1985). Boolean-Valued Models and Independence Proofs in Set Theory, Oxford. ISBN 0-19-853241-5
  • Cohen, P. J.. Set theory and the continuum hypothesis. Addison–Wesley (1966). ISBN 0-8053-2327-9 
  • Sablon:Springer
  • Kunen, K.. Set Theory: An Introduction to Independence Proofs. North-Holland (1980). ISBN 0-444-85401-0 

Fordítás

Ez a szócikk részben vagy egészben a Forcing (mathematics) című angol Wikipédia-szócikk fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.

További információk

  • Csirmaz László jegyzete (CEU) 7 fejezet, postscript 1., 2., 3., 4., 5., 6., 7.
  • Komjáth Péter (ELTE) jegyzete[halott link]
Ez a matematikai tárgyú lap egyelőre csonk (erősen hiányos). Segíts te is, hogy igazi szócikk lehessen belőle!