Cantorova–Bernsteinova věta

Z testwiki
Skočit na navigaci Skočit na vyhledávání

Cantorova-Bernsteinova věta (také Cantorova-Schröderova-Bernsteinova věta) je matematické tvrzení z oblasti teorie množin, které má zásadní význam pro srovnávání nekonečných mohutností. Tvrdí, že

  • existuje-li prosté zobrazení z množiny A do B (jinými slovy A má nejvýše stejnou mohutnost, jako B),
  • a pokud zároveň existuje prosté zobrazení z B doA (tj. A má nejméně stejnou mohutnost, jako B),
  • pak mezi nimi existuje bijekce, tj. obě mají stejnou mohutnost.

Toto tvrzení lze dokázat v naivní i axiomatické teorii množin, a to i bez použití axiomu výběru, který porovnání nekonečných mohutností zásadně usnadňuje. Platí tedy i ve „světech matematiky“ (tj. modelech ZF), které axiom výběru nesplňují.

Znění

Nejpřirozenější formulací Cantorovy-Bernsteinovy věty je následující:

Má-li množina A mohutnost menší nebo rovnu než množina B a množina B má mohutnost menší nebo rovnu než množina A, pak množiny A,B mají stejnou mohutnost.

Zapracujeme-li do této formulace i definici pojmu mohutnosti, dostaneme zápis o trochu méně srozumitelný, z nějž je však lépe vidět podstata problému:

Existují-li prosté zobrazení množiny A do množiny B, a prosté zobrazení množiny B do množiny A, pak existuje bijekce mezi těmito dvěma množinami.

Příklad použití

Tato věta je užitečná v případech, kdy pro množinu, jejíž mohutnost je zkoumána, lze najít horní i dolní odhad její mohutnosti a oba dva jsou stejné.

Mohutnost reálných čísel

Reálná čísla lze bijektivně zobrazit na (), tj. množinu všech podmnožin přirozených čísel. Bez Cantorovy-Bersteinovy věty je ovšem důkaz pracný.

Reálná čísla lze funkcí arkus tangens zobrazit na otevřený interval (π/2,π/2) a ten lineárně „posunout a stlačit“ na (0;1). Proto stačí nalézt bijekci mezi (0;1) a ().

Důkaz bez použití věty

Každý prvek () lze chápat jako posloupnost nul a jedniček, potažmo jako desetinný rozvoj nějakého reálného čísla z 0;1 v binární (tj. dvojkové) soustavě; dvojkovou soustavou lze zapisovat reálná čísla podobně, jako v desítkové soustavě. Např. množině {2,5,6}() lze přiřadit desetinný rozvoj 0,010011 (který je konečný, tj. pokračující dále jen nulami) a tento rozvoj reprezentuje reálné číslo 22+25+26=16+2+164=0,296875.

Pokud se množina všech takových binárních rozvojů označí 2, každé číslo z (0;1) lze takto reprezentovat alepoň jedním rozvojem z 2, ale ne vždy jednoznačně: např. konečný rozvoj 0,011 reprezentuje stejné reálné číslo (3/8=0,375), jako rozvoj =0,010111, v němž symbol 1 značí, že rozvoj pokračuje dále jen jedničkami.

Proto je třeba najít množinu V „vyřazených“ desetinných rozvojů tak, aby nevyřazené přesně koresponovaly s reálnými čísly z (0;1), tj. aby existovala bijekce mezi (0;1) a množinovým rozdílem 2V. K tomu poslouží V skládající se z konečných rozvojů a z rozvoje 0,1.

Dále je potřeba v 2V zvolit dvě nekonečně spočetné množiny S1,S2,S1S2=; to lze různými způsoby.

Hledanou bijekcí mezi 2 a 2V je pak zobrazení, které

  • Prvku množiny S1 nebo S2 přiřadí prvek S2; takové přiřazení existuje, neboť sjednocení dvou spočetně nekonečných množin je opět spočetně nekonečná množina.
  • Prvku V přiřadí nějaký prvek S1; to lze, neboť obě jsou nekonečně spočetné.
  • Ostatní prvky budou zobrazeny na sebe samotné, tj. na 2VS1S2 bude zobrazení definováno jako identita.
Důkaz s použitím věty

Důkaz s využitím Cantorovy-Bersteinovy věty je snazší a nevyžaduje tolik technických konstrukcí:

  • Reálných čísel z (0;1) je „alespoň tolik“, jako množin z (), protože každé takové množině M lze přiřadit reálné číslo, které má v desetinném rozvoji jen (např.) pětky a šestky, přičemž šestky jsou právě na pozicích z M.
  • Platí ale též, že čísel v (0;1) je „nejvýše tolik“, jako podmnožin N, protože každému číslu lze přiřadit jeho desetinný rozvoj, přičemž existují-li dva, použije se ten konečný (tj. končící samými nulami).

Z těchto dvou prostých zobrazení plyne podle Cantorovy-Bersteinovy věty, že existuje bijekce mezi () a (0;1) a tedy i .

Spojité funkce

Buď množina všech reálných funkcí, tj. zobrazení z do . Buď 𝕠𝕟𝕥() množina těch reálných funkcí, které jsou spojité. Cantorovou-Bernsteinovou větou lze dokázat, že 𝕠𝕟𝕥() má stejnou mohutnost, jako .

Dolním odhadem mohutnosti 𝕠𝕟𝕥() je samotné : každému reálnému číslu c lze přiřadit např. konstantní funkci f(x)=c. Toto prosté zobrazení z do 𝕠𝕟𝕥() dokazuje, že spojitých funkcí na je nejméně tolik, jako reálných čísel.

Stačí nalézt prosté zobrazení v opačném směru, tj. z 𝕠𝕟𝕥() do , které dokáže, že spojitých funkcí je „nejvýše tolik“, jako reálných čísel. K tomu lze využít fakt, že spojitá funkce je jednoznačně určena svými hodnotami v racionálních bodech. Buď množina všech zobrazení z racionálních čísel do reálných. Ne každý prvek definuje spojitou funkci, ale každá spojitá funkce je jednoznačně definována některým prvkem . To je prostým zobrazením z 𝕠𝕟𝕥() do .

V předchozí sekci bylo dokázáno, že existuje bijekce mezi reálnými čísly a 2, tj. zobrazeními z přirozených čísel do dvouprvkové množiny. Každý prvek lze tedy reprezentovat jako zobrazení g, které racionálnímu číslu přiřadí zobrazení, které je prvkem 2. K němu lze sestrojit zobrazení h, které dvojici (q,n) z kartézského součinu × přiřadí číslo, které přirozenému číslu n přiřadí zobrazení g(q). Tedy je-li d=(q,n) uspořádaná dvojice z ×, je h(d)=g(q)(n)2. Podrobněji řečeno, jelikož g(q) je zobrazení z do dvouprvkové množiny, jeho hodnota pro n je prvek dvouprvkové množiny značené 2. Při zavedeném značení tedy platí g(q)2,g(2),h×2.

Existuje bijekce mezi × a × a tedy i . Z ní lze zkonstruovat bijekci mezi ×2 a 2.

Tím je sestrojena série prostých zobrazení

𝕠𝕟𝕥()(N2)×22

Bijekce jsou zde vyznačeny dvojitou šipkou; poslední z nich byla dokázána v předchozí sekci. Složením těchto zobrazení dostáváme

𝕠𝕟𝕥()

To dokazuje, že reálných čísel je „nejvýše tolik“ a zároveň „nejméně tolik“ jako spojitých funkcí. Podle Cantorovy-Bersteinovy věty tedy mezi těmito množinami existuje bijekce; bez této věty by důkaz vyžadoval podstatně složitější technickou konstrukci.

Důkaz

Šablona:Upravit část

Zobrazení h

Nechť f:AB a g:BA jsou prostá zobrazení. Definujeme zobrazení h:P(A)P(A), kde P(A) je potenční množina A (množina všech podmnožin A), takto pro UA:h(U)=g[Bf[AU]] (viz obrázek). Snadno je vidět, že h je monotónní (pro UV je h(U)h(V)). Dále se dokáže, že každé monotónní zobrazení mezi P(A) a P(A) má pevný bod (množinu U takovou, že U=h(U)). K tomu stačí zvolit U={VA;Vh(V)}. Nakonec, je-li WA pevný bod h, položíme F(x)={f(x) pro xAWg1(x) pro xW. Snadno se ověří, že F:AB je bijekce.

Jiný důkaz

Zobrazení f i g je množina uspořádaných dvojic; je třeba rozhodnout, které dvojic z D=fg zařadit do hledaného zobrazení h.

Buď R0 množina dvojic (a,b), které v h být musí, protože v D neexistuje jiná dvojice s týmž a nebo v něm neexistuje jiná dvojice s týmž b. Pak množina S0 dvojic, které v h být jistě nemohou, je tvořena takovými dvojicemi z D, které mají společnou první nebo druhou složku s některou dvojicí z R0.

Pak ale musí v h být každá dvojice (a,b) pro kterou v D žádná dvojice s týmž a (nebo týmž b) buď neexistuje, nebo je mezi vyloučenými, tj. (a,b)S0. Buď R1 množina takových dvojic.

Obdobně, jako R0,S0,R1 se sestrojí S1, pak R2,S2, pak R3,S3 atd. Postupně se tak rozšiřuje informace o tom, které dvojice v hledaném h jistě budou v každé bijekci mezi A a B a které jistě nebudou v žádné.

V h tedy musí ležet všechny dvojice z kterékoli Ri pro přirozené i, tj. hiRi. Lze ukázat, že vhodná bijekce h vznikne, pokud chybějící hrany doplníme z f.

Historie

Prvním, kdo formuloval tvrzení Cantorovy-Bernsteinovy věty, byl roku 1882 Georg Cantor. Ještě téhož roku se však Cantor svěřil Dedekindovi, že toto tvrzení nedovede dokázat. Cantor pravdivost tohoto tvrzení mnohokrát ohlásil, dokázáno však bylo až v letech 1896 resp. 1897 Friedrichem W. Schröderem a Felixem Bernsteinem.

Literatura

Externí odkazy

Šablona:Autoritní data

Šablona:Portály