Forszolás

Innen: testwiki
Ugrás a navigációhoz Ugrás a kereséshez

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 𝖹𝖥𝖢, vagy annak egy nagy, de véges részhalmazának modellje. A modell tranzitív, hogyha xyM, akkor xM. 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. A forszolás ezt kibővíti egy nagyobb V* univerzummá. Ebben az új univerzumban számos ω={0,1,2,} 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},

ahol azonosítjuk az xV elemeket az (x,0) elemekkel. Az (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 (,,𝟏) rendezett hármas, ahol kvázirendezés a halmazon, ami eleget tesz a következő hasító feltételnek:

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

Emellett egyes szerzők más konvenciókat is feltételeznek, például kikötik, hogy 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.

-nevek

A forszoló posethez asszociáljuk (kapcsoljuk) a -nevek V() osztályát. Az A halmaz -név, ha

A{(u,p)u-név ésp}.

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)=𝒫(Name(α)×),ahol𝒫a hatványhalmaz operátor;Name(λ)={Name(α)α<λ},haλegy határrendszám.

Ekkor a -nevek osztálya definiálható, mint:

V()={Name(α)|αrendszám}.

A nevek valójában a Neumann-univerzum kiterjesztései. Ha xV adott, akkor xˇ a -neve:

xˇ={(yˇ,𝟏)yx}.

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

Értelmezés

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

val(u,G)={val(v,G)pG:(v,p)u}.

Ez újra egy transzfinit rekurzióval megadott definíció. Jegyezzük meg, hogy ha 𝟏G, akkor val(xˇ,G)=x. Most

G_={(pˇ,p)p}

úgyhogy val(G_,G)=G.

Példa

A forszoló halmazra jó példa a (Bor(I),,I), ahol I=[0,1] és Bor(I) az 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)-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 𝖹𝖥𝖢-univerzum esetén a forszolás kulcslépése az, hogy találjunk egy alkalmas G objektumot, ami nem eleme V-nek. A -nevek összes értelmezésének eredményként kapott osztályáról belátjuk, hogy a 𝖹𝖥𝖢 modellje, és valódi bővítése V-nek, mivel GV.

Ahelyett, hogy V-vel foglalkoznánk, egy M megszámlálható és tranzitív modellt veszünk, hogy (,,𝟏)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 halmaz, azért van olyan halmaz, ami nem eleme M-nek. A G halmaz szűrő, ha nem eleme M-nek, és:

  • G;
  • 𝟏G;
  • ha pqG, akkor pG;
  • ha p,qG, akkor van olyan rG hogy rp,q.

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

  • Ha DM sűrű -ben (azaz minden p-hez van qD úgy, hogy qp), akkor GD.

A G generikus szűrő létezése következik a Rasiowa-Sikorski-lemmából. Valójában több is igaz: adott p állapot esetén, van G hogy pG. A hasítási állapot miatt, ha G szűrő, akkor G sűrű. Ha GM, akkor GM, mivel M 𝖹𝖥𝖢 modellje. Emiatt generikus szűrő nem lehet M-ben.

Az eljárás

Adott G esetén a forszolás így működik: Az -nevek halmazát M-ben M() jelöli. Legyen M[G]={val(u,G)|uM()}. M[G] halmazelméletének 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 -nevek pedig konstansok.

Definiáljuk a pM,φ(u1,,un) relációt (kiolvasva: p forszolja φ-t az M modellben a posettel), ahol p állapot, φ a forszoló nyelv formulája, és az ui-k -nevek. Vagyis ha G generikus szűrő, ami tartalmazza p-t, akkor M[G]φ(val(u1,G),,val(un,G)). Az 𝟏M,φ speciális esetet úgy is írják, mint M,φ” vagy egyszerűen “M,φ. Az ilyen állítások igazak M[G]-ben, függetlenül attól, hogy mi G .

Fontos megjegyezni, hogy a pM,φ forszoló relációnak ez a külső definíciója megegyezik az M-en vett belső definícióval. Ezt az uv és u=v -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] tulajdonságai M-nek is tulajdonságai, innen egyenesen következik 𝖹𝖥𝖢 teljesülése M[G]-ben. Ezt rendszerint a következő tulajdonságokkal jellemzik:

  • Igazság: M[G]φ(val(u1,G),,val(un,G)) akkor és csak akkor ha G forszolja, vagyis bizonyos pG állapotra teljesül pM,φ(u1,,un).
  • Definiálhatóság: Az “pM,φ(u1,,un)” állítás definiálható M-ben.
  • Koherencia: Ha pM,φ(u1,,un) és qp, akkor qM,φ(u1,,un).

Definiáljuk a M, forszoló relációt M-ben a formulák bonyolultsága szerint, először az atomi formulákra az -indukció szerint, utána bármely formulára:

1. pM,ab akkor és csak akkor, ha (q)[(qp)(r)((rq)(cM())(s)(((c,s)b)(rs)(rM,a=c)))].

2. pM,a=b akkor és csak akkor, ha (q)[(qp)(cM())((qM,ca)(qM,cb))].

3. pM,¬ϕ akkor és csak akkor, ha ¬(q)[(qp)(qM,ϕ)].

4. pM,(ϕψ) akkor és csak akkor, ha (pM,ϕ)(pM,ψ).

5. pM,(x)ϕ(x) akkor és csak akkor, ha (xM())(pM,ϕ(x)).

Ellentmondás-mentesség

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

Gyakran használt módszer G hozzávétele akár az M modellhez, akár a 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), ami a véges parciális függvények halmazát jelöli ω-ból 2=def{0,1} a visszafelé beágyazás alatt. Így egy p állapothoz két véges részhalmaz tartozik ω-ban, a p1[1] és a p1[0], amelyekre gondolhatunk úgy, mint az igen és a nem részekre. Nem nyújtanak információt a p-n kívüli értékekre. A q erősebb, mint p állítás azt jelenti, hogy qp, más szavakkal, q igen és nem halmazai tartalmazzák p megfelelő részhalmazát, így több információt nyújtanak.

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

Valójában g totális függvény. Adott nω elemre legyen Dn={pp(n)értelmezve van}. Ekkor Dn sűrű, ugyanis bármely adott p esetén, ha n nincs benne p tartományában, akkor egyesítünk egy értéket n-nel, az eredmény Dn-beli. Egy pGDn állapot tartománya tartalmazza n-et, és mivel pg, azért g(n) definiálva van.

Legyen X=g1[1], az általános állapotok igen halmaza; ekkor közvetlenül el lehet nevezni X-et. Legyen X_={(nˇ,p)p(n)=1}. Ekkor val(X_,G)=X. Most tegyük fel, hogy Aω V-ben. Most azt állítjuk, hogy XA. Legyen DA={p(n)(nDom(p)(p(n)=1nA))}. Ekkor DA sűrű; ez az előző bekezdésben leírtak szerint látható be. Ekkor bármely pGDA tanú arra, hogy XA. Összegezve, X egy új részhalmaza ω-nak, és szükségképpen végtelen.

Helyettesítsünk ω-ba ω×ω2-t! Ezzel a véges parciális függvények közül vesszük azokat, amelyek az (n,α) párokon vannak értelmezve, ahol n<ω és α<ω2; értékük pedig 0 vagy 1. Ezzel ω2 új részhalmaz adódik ω-ban. Mindegyikük különböző a sűrűségi érv miatt: Adott α<β<ω2 esetén legyen Dα,β={p(n)(p(n,α)p(n,β))}, ekkor a fenti érveléshez hasonlóan Dα,β sűrű, és egy általános állapot biztosítja, hogy az α-adik és a β-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 ω-t ω1-re képezik, vagy teljes ω1-et ω2-re. Például, ha Fin(ω,ω1) helyett az első nem megszámlálható rendszámot vesszük, akkor V[G]-ben bijekciót kapunk ω és ω1 között. Más szóval, suvasztottuk ω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 egy A antilánca egy olyan részhalmaz, aminek elemeire teljesül, hogy valahányszor p,qA, mindannyiszor pq, vagyis nem kompatibilisek. Azaz nincs r a halmazban, hogy rp és rq. Borel-halmazokon ez azt jelenti, hogy pq mértéke nulla. A véges parciális függvények körében pq nem függvény, azaz van legalább egy elem, amihez különböző értéket rendelnek.

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

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

Adott WFin(E,2) megszámlálható részcsalád esetén zsugorítsuk W-t a W0 n elemet tartalmazó halmazok megszámlálhatatlan részcsaládjára. Ezt ismételjük addig, amíg nem jutunk egy véges {(e1,b1),,(ek,bk)} halmazhoz és egy Wk megszámlálhatatlan halmazcsaládhoz, továbbá nk kompatibilis állapothoz, hogy minden e eleme Dom(p)-nek legfeljebb pWk esetén. Most válasszunk tetszőleges pWk elemet, és válasszunk hozzá qWk elemet, amelynek értelmezési tartomány diszjunkt p-től. Ekkor p{(e1,b1),,(ek,bk)} és q{(e1,b1),,(ek,bk)} összehasonlíthatók, tehát W nem antilánc. Más szóval, csak megszámlálható sok 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 antilánc maximális akkor, ha nem bővíthető nagyobb antilánccá. Ez azt jelenti, hogy minden p elem kompatibilis A valamelyik elemével. A maximális antilánc létezése következik a Zorn-lemmából. Adott A antilánc esetén legyen D={p(qA)(pq). Ekkor D sűrű, és GD akkor és csak akkor, ha GA. Megfordítva, ha D sűrű, akkor a Zorn-lemma miatt van AD antilánc, így GD akkor és csak akkor, ha GA.

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

Összegezve, f nem ismert V-ben, mivel 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-hez, ami segít G ismerete nélkül is meghatározni f értékét, G-től függetlenül.

Ennek a következő érdekes következménye adódik. Ha V[G]-ben az f:αβ függvény szürjektív az egyik végtelen rendszámról egy másikba, akkor van szürjektív g:ω×αβ V-n, és szürjektív h:αβ V-ben. Tehát a rendszámok nem suvaszthatók, és 202 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) a κ rendszámokra Robert M. Solovay műve, aki a 𝖦𝖢𝖧 megsértésével is foglalkozott. Ezt csak reguláris rendszámokra dolgozta ki. Például, ha a Cohen-modellben 𝖢𝖧 teljesül V-n, akkor 20=2 teljesül V[G]-ben.

William B. Easton valódi osztály verziót dolgozott ki a 𝖦𝖢𝖧 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 𝖹𝖥𝖢 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 𝖹𝖥𝖢-et. Például a Fin(ω×𝐎𝐧,2) osztállyal végzett forszolás, ahol 𝐎𝐧 az összes rendszám valódi osztálya, a kontinuumot valódi osztállyá teszi. Ezzel szemben a Fin(ω,𝐎𝐧) osztállyal forszolva a rendszámok megszámlálható felsorolásához jutunk. A V[G] egyik esetben sem modellje 𝖹𝖥𝖢-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 𝖹𝖥𝖢-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) algebrájában a generikus szűrő egy r valós számhoz tart, amit véletlen valósnak neveznek. Az r szám végtelen tizedestört kifejtése megadható, mint r_={(Eˇ,E)|E=[k10n,k+110n]és0k<10n}. Így bizonyos értelemben G_ alneve.

Az r számból visszakaphatjuk G-t, ha vesszük az I r-t tartalmazó Borel-részhalmazait. Mivel a forszoló poset benne van V-ben, de r nincs benne, ez a tartalmazás lehetetlen. Ezzel szemben természetes értelemben például a [0,5;0,6] V-ben tartalmaz egy véletlen valóst, aminek a tizedes kifejtése úgy kezdődik, mint 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 Borel-halmaz V-ben, akkor megtalálva ennek egy Borel-kódját alkalmazhatjuk ugyanezt a konstrukciót V[G]-ben is, ezzel a B* Borel-halmazhoz juthatunk. Bizonyítható, hogy az eredeti halmaz bármelyik konstrukciójával ugyanazt a B* halmazt kapjunk, továbbá megőrződnek a részhalmaza relációk is, tehát ha BC, akkor B*C*. Továbbá, ha B nullmértékű, akkor B* is nullmértékű.

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

Dana Scott másként értelmezte a valósokat 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]-en. A 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 𝖹𝖥𝖢 axiómarendszernek, vagy annak egy kiterjesztésének. Ennek egy módja, hogy a 𝖹𝖥𝖢 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 𝖹𝖥𝖢 é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 𝖹𝖥𝖢 ellentmondás-mentes. Például, ha hozzávesszük 𝖹𝖥𝖢-hez a H hipotézist, akkor H vagy 𝖹𝖥𝖢+H ellentmondás-mentessége helyett csak azt láthatjuk be, hogy ha 𝖹𝖥𝖢 ellentmondás-mentes, akkor 𝖹𝖥𝖢+H is ellentmondás-mentes. Valójában azt bizonyítjuk, hogy

(*) 𝖹𝖥𝖢Con(𝖹𝖥𝖢)Con(𝖹𝖥𝖢+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:

𝖹𝖥𝖢+¬Con(𝖹𝖥𝖢+H)(T)(Fin(T)T𝖹𝖥𝖢(T¬H)).

Bármely adott bizonyítás esetén 𝖹𝖥𝖢 igazolhatja a bizonyítás érvényességét. Ezt a bizonyítás hossza szerinti teljes indukcióval láthatjuk be.

𝖹𝖥𝖢(T)((T¬H)(𝖹𝖥𝖢(T¬H))).

Most azt kapjuk, hogy

𝖹𝖥𝖢+¬Con(𝖹𝖥𝖢+H)(T)(Fin(T)T𝖹𝖥𝖢(𝖹𝖥𝖢(T¬H))).

Ha belátjuk, hogy

(**) 𝖹𝖥𝖢(T)(Fin(T)T𝖹𝖥𝖢(𝖹𝖥𝖢Con(T+H))),

akkor következik

𝖹𝖥𝖢+¬Con(𝖹𝖥𝖢+H)(T)(Fin(T)T𝖹𝖥𝖢(𝖹𝖥𝖢(T¬H))(𝖹𝖥𝖢Con(T+H))),

ekvivalensen

𝖹𝖥𝖢+¬Con(𝖹𝖥𝖢+H)¬Con(𝖹𝖥𝖢),

amiből visszajutunk (*)-hoz. A relatív ellentmondás-mentesség belátásához elég bizonyítani (**)-ot. Először 𝖹𝖥𝖢-bizonyítást kell használni Con(T+H)-ra, ami bizonyítja Con(T+H)-t a 𝖹𝖥𝖢 minden véges T részhalmazára. Ez azonban nem általános bizonyítás.

𝖹𝖥𝖢-ben bizonyítható, hogy bármely p állapot esetén a p által forszolt, nevek szerint kiértékelt formulák halmaza deduktívan zárt. Továbbá, a 𝖹𝖥𝖢 bármely axiómájára következik, hogy 𝖹𝖥𝖢-ből bizonyítható, hogy 𝟏 forszolja. Most már elegendő találni egy állapotot, ami forszolja H-t.

A Boole-értékű forszolás hasonlóan működik. Itt azt kell belátni, hogy H Boole-értéke nem 𝟎.

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

Néha a (**)-ban egy 𝖹𝖥𝖢-nél erősebb S elméletet használnak Con(T+H) bizonyítására. Ekkor már tudunk egy bizonyítást 𝖹𝖥𝖢+H-ra, relatívan S ellentmondás-mentességére. Jegyezzük meg, hogy 𝖹𝖥𝖢Con(𝖹𝖥𝖢)Con(𝖹𝖥𝖫), ahol 𝖹𝖥𝖫 a 𝖹𝖥+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

Sablon:Jegyzetek

Források

Fordítás

Sablon:Fordítás

További információk

  1. Jech