Logika i teoria mnogości/Wykład 9: Teoria mocy twierdzenie Cantora-Bernsteina, twierdzenie Cantora. Zbiory przeliczalne, zbiory mocy kontinuum: Różnice pomiędzy wersjami
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 1: | Linia 1: | ||
''' Logika i teoria mnogości''' | |||
'''Wykład 9''' | |||
Zawartość wykładu: Teoria mocy, twierdzenie Cantora-Bernsteina, | Zawartość wykładu: Teoria mocy, twierdzenie Cantora-Bernsteina, | ||
twierdzenie Cantora, zbiory przeliczalne, zbiory mocy kontinuum. | twierdzenie Cantora, zbiory przeliczalne, zbiory mocy kontinuum. | ||
Linia 41: | Linia 45: | ||
{{cwiczenie||| | {{cwiczenie||| | ||
Udowodnij własności 1, 2, 3. z twierdzenia | Udowodnij własności 1, 2, 3. z twierdzenia | ||
[[##thm:rownolicznosc2|Uzupelnic thm:rownolicznosc2|]]. | [[##thm:rownolicznosc2|Uzupelnic thm:rownolicznosc2|]]. | ||
Linia 47: | Linia 50: | ||
}} | }} | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | <div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | ||
# Oczywiste. Identyczność <math>\displaystyle 1_A</math> jest tego świadkiem. | # Oczywiste. Identyczność <math>\displaystyle 1_A</math> jest tego świadkiem. | ||
# Funkcja odwrotna do bijekcji jest bijekcja. | # Funkcja odwrotna do bijekcji jest bijekcja. | ||
# Składanie bijekcji jest bijekcją | # Składanie bijekcji jest bijekcją | ||
</div></div> | |||
{{twierdzenie||| | {{twierdzenie||| | ||
Linia 76: | Linia 80: | ||
{{cwiczenie||| | {{cwiczenie||| | ||
Dowiedź Twierdzenia [[##thm:rownolicznosc|Uzupelnic thm:rownolicznosc|]] | Dowiedź Twierdzenia [[##thm:rownolicznosc|Uzupelnic thm:rownolicznosc|]] | ||
}} | }} | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Wskazówka </span><div class="mw-collapsible-content" style="display:none"> | <div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Wskazówka </span><div class="mw-collapsible-content" style="display:none"> | ||
Linia 111: | Linia 111: | ||
charakterystyczną. | charakterystyczną. | ||
</div></div> | </div></div> | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> Dowody poszczególnych punktów | <div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | ||
Dowody poszczególnych punktów | |||
# Ustalmy zbiory <math>\displaystyle A, B, C</math> i <math>\displaystyle D</math> takie, że <math>\displaystyle A \sim_m B</math> i <math>\displaystyle C \sim_m D</math> oraz <math>\displaystyle A \cap C = B \cap D = \emptyset</math>. Definicja równoliczności gwarantuje istnienie bijekcji <math>\displaystyle f:A\rightarrow B</math> i <math>\displaystyle g: C\rightarrow D</math>. Zdefiniujmy relację <math>\displaystyle h = f\cup g</math>. Niewątpliwie <math>\displaystyle h\subset (A\cup C)\times (B\cup D)</math>, a ponieważ <math>\displaystyle A \cap C = \emptyset</math> wnioskujemy, że <math>\displaystyle h</math> jest funkcją. Ponieważ <math>\displaystyle f</math> i <math>\displaystyle g</math> były surjekcjami, to również <math>\displaystyle h</math> jest surjekcją na <math>\displaystyle B\cup D</math>. Ponieważ <math>\displaystyle B\cap D = \emptyset</math> i funkcje <math>\displaystyle f</math> i <math>\displaystyle g</math> były iniekcjami wnioskujemy, że <math>\displaystyle h</math> jest iniekcją, co kończy dowód. | # Ustalmy zbiory <math>\displaystyle A, B, C</math> i <math>\displaystyle D</math> takie, że <math>\displaystyle A \sim_m B</math> i <math>\displaystyle C \sim_m D</math> oraz <math>\displaystyle A \cap C = B \cap D = \emptyset</math>. Definicja równoliczności gwarantuje istnienie bijekcji <math>\displaystyle f:A\rightarrow B</math> i <math>\displaystyle g: C\rightarrow D</math>. Zdefiniujmy relację <math>\displaystyle h = f\cup g</math>. Niewątpliwie <math>\displaystyle h\subset (A\cup C)\times (B\cup D)</math>, a ponieważ <math>\displaystyle A \cap C = \emptyset</math> wnioskujemy, że <math>\displaystyle h</math> jest funkcją. Ponieważ <math>\displaystyle f</math> i <math>\displaystyle g</math> były surjekcjami, to również <math>\displaystyle h</math> jest surjekcją na <math>\displaystyle B\cup D</math>. Ponieważ <math>\displaystyle B\cap D = \emptyset</math> i funkcje <math>\displaystyle f</math> i <math>\displaystyle g</math> były iniekcjami wnioskujemy, że <math>\displaystyle h</math> jest iniekcją, co kończy dowód. | ||
# Niech <math>\displaystyle f:A \rightarrow B</math> i <math>\displaystyle g: C \rightarrow D</math> będą bijekcjami. Rozważmy | # Niech <math>\displaystyle f:A \rightarrow B</math> i <math>\displaystyle g: C \rightarrow D</math> będą bijekcjami. Rozważmy | ||
Linia 147: | Linia 151: | ||
{{cwiczenie||| | {{cwiczenie||| | ||
Podzbiór zbioru skończonego jest skończony. Obraz przez funkcje | Podzbiór zbioru skończonego jest skończony. Obraz przez funkcje | ||
Linia 156: | Linia 158: | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Wskazówka </span><div class="mw-collapsible-content" style="display:none"> | <div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Wskazówka </span><div class="mw-collapsible-content" style="display:none"> | ||
Pokaż indukcją na <math>\displaystyle n</math> | |||
prawdziwość następującego zdania: Każdy podzbiór zbioru <math>\displaystyle n</math> | prawdziwość następującego zdania: Każdy podzbiór zbioru <math>\displaystyle n</math> | ||
jest skończony. Pokaż indukcją na <math>\displaystyle n</math> prawdziwość następującego zdania: Obraz | jest skończony. Pokaż indukcją na <math>\displaystyle n</math> prawdziwość następującego zdania: Obraz | ||
każdego podzbioru <math>\displaystyle n</math> jest skończony. | każdego podzbioru <math>\displaystyle n</math> jest skończony. | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> Wykażemy przez indukcję, że każdy podzbiór liczby naturalnej jest bijektywny z jakąś liczbą naturalną. Indukcja przebiega ze względu na zmienną <math>\displaystyle n</math>. | </div></div> | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | |||
Wykażemy przez indukcję, że każdy podzbiór liczby naturalnej jest bijektywny z jakąś liczbą naturalną. Indukcja przebiega ze względu na zmienną <math>\displaystyle n</math>. | |||
* Jeśli <math>\displaystyle n=0=\emptyset</math> to jedynym podzbiorem zbioru pustego jest on sam. Zbiór pusty jest równoliczny ze sobą samym poprzez funkcję pustą. | * Jeśli <math>\displaystyle n=0=\emptyset</math> to jedynym podzbiorem zbioru pustego jest on sam. Zbiór pusty jest równoliczny ze sobą samym poprzez funkcję pustą. | ||
* Załóżmy, że każdy podzbiór <math>\displaystyle n</math> jest równoliczny z jakąś liczbą naturalną. Rozważmy <math>\displaystyle n+1</math> i dowolne <math>\displaystyle B\subset n+1</math>. Jeśli <math>\displaystyle n\notin B</math> to <math>\displaystyle B</math> jest równoliczny z jakąś liczbą naturalną na mocy założenia indukcyjnego. Jeśli <math>\displaystyle n\in B</math> rozważmy <math>\displaystyle B\setminus\{n\}</math> -- jest to zbiór do którego można zastosować założenie indukcyjne i otrzymać liczbę naturalną <math>\displaystyle m</math>, oraz bijekcję <math>\displaystyle f</math> pomiędzy <math>\displaystyle B\setminus\{n\}</math> a <math>\displaystyle m</math>. Wtedy zbiór <math>\displaystyle B</math> jest równoliczny z <math>\displaystyle m+1</math> poprzez bijekcję | * Załóżmy, że każdy podzbiór <math>\displaystyle n</math> jest równoliczny z jakąś liczbą naturalną. Rozważmy <math>\displaystyle n+1</math> i dowolne <math>\displaystyle B\subset n+1</math>. Jeśli <math>\displaystyle n\notin B</math> to <math>\displaystyle B</math> jest równoliczny z jakąś liczbą naturalną na mocy założenia indukcyjnego. Jeśli <math>\displaystyle n\in B</math> rozważmy <math>\displaystyle B\setminus\{n\}</math> -- jest to zbiór do którego można zastosować założenie indukcyjne i otrzymać liczbę naturalną <math>\displaystyle m</math>, oraz bijekcję <math>\displaystyle f</math> pomiędzy <math>\displaystyle B\setminus\{n\}</math> a <math>\displaystyle m</math>. Wtedy zbiór <math>\displaystyle B</math> jest równoliczny z <math>\displaystyle m+1</math> poprzez bijekcję | ||
Linia 257: | Linia 259: | ||
{{cwiczenie||| | {{cwiczenie||| | ||
Dowiedź Twierdzenie [[##thm:przelicz|Uzupelnic thm:przelicz|]]. | Dowiedź Twierdzenie [[##thm:przelicz|Uzupelnic thm:przelicz|]]. | ||
Linia 263: | Linia 264: | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Wskazówka </span><div class="mw-collapsible-content" style="display:none"> | |||
Gdy <math>\displaystyle X</math> jest równoliczny ze skończonym zbiorem <math>\displaystyle N_0</math> to jest | |||
skończony, w przeciwnym wypadku zastosuj Twierdzenie [[##thm:nieskonczonyprzeliczalny|Uzupelnic thm:nieskonczonyprzeliczalny|]]. | |||
</div></div> | |||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> Jeśli zbiór <math>\displaystyle X</math> jest skończony (równoliczny z jakąś liczbą naturalną) lub równoliczny z <math>\displaystyle \mathbb{N}</math>, to niewątpliwie jest równoliczny z jakimś podzbiorem <math>\displaystyle \mathbb{N}</math>, czyli przeliczalny. Dla dowodu implikacji w drugą stronę załóżmy, że zbiór <math>\displaystyle X</math> jest przeliczalny, czyli, jak mówi definicja, równoliczny z jakimś podzbiorem <math>\displaystyle \mathbb{N}</math>. Jeśli ten podzbiór jest skończony, to na mocy przechodniości relacji równoliczności wnioskujemy, że zbiór <math>\displaystyle X</math> jest skończony. Jeśli ten podzbiór jest nieskończony, to Twierdzenie [[##thm:nieskonczonyprzeliczalny|Uzupelnic thm:nieskonczonyprzeliczalny|]] gwarantuje, że jest on równoliczny z <math>\displaystyle \mathbb{N}</math>. Korzystając z przechodniości relacji równoliczności wnioskujemy, że w tym przypadku <math>\displaystyle X</math> jest równoliczny z <math>\displaystyle \mathbb{N}</math>, co kończy dowód. | <div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | ||
Jeśli zbiór <math>\displaystyle X</math> jest skończony (równoliczny z jakąś liczbą naturalną) lub równoliczny z <math>\displaystyle \mathbb{N}</math>, to niewątpliwie jest równoliczny z jakimś podzbiorem <math>\displaystyle \mathbb{N}</math>, czyli przeliczalny. Dla dowodu implikacji w drugą stronę załóżmy, że zbiór <math>\displaystyle X</math> jest przeliczalny, czyli, jak mówi definicja, równoliczny z jakimś podzbiorem <math>\displaystyle \mathbb{N}</math>. Jeśli ten podzbiór jest skończony, to na mocy przechodniości relacji równoliczności wnioskujemy, że zbiór <math>\displaystyle X</math> jest skończony. Jeśli ten podzbiór jest nieskończony, to Twierdzenie [[##thm:nieskonczonyprzeliczalny|Uzupelnic thm:nieskonczonyprzeliczalny|]] gwarantuje, że jest on równoliczny z <math>\displaystyle \mathbb{N}</math>. Korzystając z przechodniości relacji równoliczności wnioskujemy, że w tym przypadku <math>\displaystyle X</math> jest równoliczny z <math>\displaystyle \mathbb{N}</math>, co kończy dowód. | |||
</div></div> | </div></div> | ||
Linia 301: | Linia 302: | ||
{{cwiczenie||| | {{cwiczenie||| | ||
Dowiedź Lematu [[##lem:przelicz|Uzupelnic lem:przelicz|]]. | Dowiedź Lematu [[##lem:przelicz|Uzupelnic lem:przelicz|]]. | ||
}} | }} | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Wskazówka </span><div class="mw-collapsible-content" style="display:none"> | <div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Wskazówka </span><div class="mw-collapsible-content" style="display:none"> | ||
Linia 336: | Linia 333: | ||
Zatem <math>\displaystyle f \circ g : r \rightarrow N_0</math> jest iniekcją. | Zatem <math>\displaystyle f \circ g : r \rightarrow N_0</math> jest iniekcją. | ||
</div></div> | </div></div> | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> Rozwiązania: | <div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | ||
Rozwiązania: | |||
# Ustalmy dowolny, przeliczalny zbiór <math>\displaystyle X</math> i dowolny <math>\displaystyle Y</math> taki, że <math>\displaystyle Y\subset X</math>. Aby wykazać, że <math>\displaystyle Y</math> jest przeliczalny wystarczy zawęzić bijekcję <math>\displaystyle f:X\rightarrow N_0\subset \mathbb{N}</math> do zbioru <math>\displaystyle Y</math>. Funkcja <math>\displaystyle f \mid_Y</math> jest bijekcją pomiędzy <math>\displaystyle Y</math> a pewnym podzbiorem <math>\displaystyle N_0</math> świadcząc o przeliczalności <math>\displaystyle Y</math>. | # Ustalmy dowolny, przeliczalny zbiór <math>\displaystyle X</math> i dowolny <math>\displaystyle Y</math> taki, że <math>\displaystyle Y\subset X</math>. Aby wykazać, że <math>\displaystyle Y</math> jest przeliczalny wystarczy zawęzić bijekcję <math>\displaystyle f:X\rightarrow N_0\subset \mathbb{N}</math> do zbioru <math>\displaystyle Y</math>. Funkcja <math>\displaystyle f \mid_Y</math> jest bijekcją pomiędzy <math>\displaystyle Y</math> a pewnym podzbiorem <math>\displaystyle N_0</math> świadcząc o przeliczalności <math>\displaystyle Y</math>. | ||
# Postępując jak w podpowiedzi załóżmy, że zbiory <math>\displaystyle A</math> i <math>\displaystyle B</math> są rozłączne. Jeśli któryś ze zbiorów jest pusty to teza jest trywialna. W przeciwnym przypadku mamy dwie surjekcje <math>\displaystyle f:\mathbb{N} \rightarrow A</math> oraz <math>\displaystyle g:\mathbb{N} \rightarrow B</math>. Definiujemy funkcję <math>\displaystyle h: N \rightarrow A \cup B</math> jako | # Postępując jak w podpowiedzi załóżmy, że zbiory <math>\displaystyle A</math> i <math>\displaystyle B</math> są rozłączne. Jeśli któryś ze zbiorów jest pusty to teza jest trywialna. W przeciwnym przypadku mamy dwie surjekcje <math>\displaystyle f:\mathbb{N} \rightarrow A</math> oraz <math>\displaystyle g:\mathbb{N} \rightarrow B</math>. Definiujemy funkcję <math>\displaystyle h: N \rightarrow A \cup B</math> jako | ||
Linia 571: | Linia 572: | ||
{{cwiczenie||| | {{cwiczenie||| | ||
Zbiory <math>\displaystyle 2^{\mathbb{N}}</math> oraz <math>\displaystyle \mathbb{N}^{\mathbb{N}} </math> nie są przeliczalne. | Zbiory <math>\displaystyle 2^{\mathbb{N}}</math> oraz <math>\displaystyle \mathbb{N}^{\mathbb{N}} </math> nie są przeliczalne. | ||
Linia 579: | Linia 578: | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Wskazówka </span><div class="mw-collapsible-content" style="display:none"> | <div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Wskazówka </span><div class="mw-collapsible-content" style="display:none"> | ||
Dowód należy poprowadzić niewprost stosując metodę przekątniową. W pierwszym | |||
przypadku rozważyć bijekcje <math>\displaystyle f: \mathbb N \rightarrow 2^\mathbb N</math>. Przy jej pomocy zbudować ciąg <math>\displaystyle g: | przypadku rozważyć bijekcje <math>\displaystyle f: \mathbb N \rightarrow 2^\mathbb N</math>. Przy jej pomocy zbudować ciąg <math>\displaystyle g: | ||
\mathbb N \rightarrow \mathbb N</math> zadany wzorem <math>\displaystyle g(i) = 1- f(i)(i)</math>. Drugi fakt wynika z pierwszego. | \mathbb N \rightarrow \mathbb N</math> zadany wzorem <math>\displaystyle g(i) = 1- f(i)(i)</math>. Drugi fakt wynika z pierwszego. | ||
Linia 593: | Linia 587: | ||
\mathbb N^\mathbb N</math> rozważyć przykładowo funkcje <math>\displaystyle n \rightarrow h(n)(n)+1</math>. | \mathbb N^\mathbb N</math> rozważyć przykładowo funkcje <math>\displaystyle n \rightarrow h(n)(n)+1</math>. | ||
</div></div> | </div></div> | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> Dla dowodu niewprost ustalmy surjekcję <math>\displaystyle f:\mathbb{N} \rightarrow 2^{\mathbb{N}}</math>. Zdefiniujmy specjalny element zbioru <math>\displaystyle 2^{\mathbb{N}}</math> w następujący sposób | |||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | |||
Dla dowodu niewprost ustalmy surjekcję <math>\displaystyle f:\mathbb{N} \rightarrow 2^{\mathbb{N}}</math>. Zdefiniujmy specjalny element zbioru <math>\displaystyle 2^{\mathbb{N}}</math> w następujący sposób | |||
<center><math>\displaystyle g(n) = \begincases | <center><math>\displaystyle g(n) = \begincases | ||
Linia 739: | Linia 737: | ||
{{cwiczenie||| | {{cwiczenie||| | ||
Pokaż, że zbiór jest nieskończony wtedy i tylko wtedy gdy jest nieskończony w sensie | Pokaż, że zbiór jest nieskończony wtedy i tylko wtedy gdy jest nieskończony w sensie | ||
Linia 748: | Linia 744: | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Wskazówka </span><div class="mw-collapsible-content" style="display:none"> | |||
Użyj aksjomatu wyboru. | |||
</div></div> | |||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Wskazówka </span><div class="mw-collapsible-content" style="display:none"> | <div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Wskazówka </span><div class="mw-collapsible-content" style="display:none"> | ||
Skorzystaj z Twierdzenia 4.1 z wykładu 11. | |||
</div></div> | |||
</div></div> | |||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> Implikacja w jedną stronę jest prosta. Jeśli zbiór jest skończony, to jest również skończony w sensie Dedekinda. Wykażemy najpierw, że jeśli z różnej od zera liczby naturalnej <math>\displaystyle n</math> usuniemy dowolny element to zbiór powstały będzie równoliczny z <math>\displaystyle n-1</math>. Usuńmy dowolny element z <math>\displaystyle n</math>. Jeśli usunęliśmy <math>\displaystyle n-1</math> to otrzymujemy liczbę <math>\displaystyle n-1</math>. Jeśli usunęliśmy <math>\displaystyle k\neq n-1</math> to możemy zdefiniować bijekcję pomiędzy <math>\displaystyle n\setminus\{k\}</math> a <math>\displaystyle n-1</math> poprzez | <div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | ||
Implikacja w jedną stronę jest prosta. Jeśli zbiór jest skończony, to jest również skończony w sensie Dedekinda. Wykażemy najpierw, że jeśli z różnej od zera liczby naturalnej <math>\displaystyle n</math> usuniemy dowolny element to zbiór powstały będzie równoliczny z <math>\displaystyle n-1</math>. Usuńmy dowolny element z <math>\displaystyle n</math>. Jeśli usunęliśmy <math>\displaystyle n-1</math> to otrzymujemy liczbę <math>\displaystyle n-1</math>. Jeśli usunęliśmy <math>\displaystyle k\neq n-1</math> to możemy zdefiniować bijekcję pomiędzy <math>\displaystyle n\setminus\{k\}</math> a <math>\displaystyle n-1</math> poprzez | |||
<center><math>\displaystyle f(m)=\begincases | <center><math>\displaystyle f(m)=\begincases | ||
Linia 790: | Linia 791: | ||
{{cwiczenie||| | {{cwiczenie||| | ||
Wykaż, że <math>\displaystyle \mathbb{R}^{\mathbb{R}}</math> jest równoliczne z <math>\displaystyle 2^{\mathbb{R}}</math>. | Wykaż, że <math>\displaystyle \mathbb{R}^{\mathbb{R}}</math> jest równoliczne z <math>\displaystyle 2^{\mathbb{R}}</math>. | ||
Linia 798: | Linia 797: | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | |||
Niewątpliwie <math>\displaystyle 2^{\mathbb{R}} \leq_m \mathbb{R}^{\mathbb{R}}</math>, ponieważ <math>\displaystyle \{a,b\}^{\mathbb{R}}\subset \mathbb{R}^{\mathbb{R}}</math>, gdzie <math>\displaystyle a</math> jest liczbą rzeczywistą <math>\displaystyle 0</math>, a <math>\displaystyle b</math> liczbą rzeczywistą <math>\displaystyle 1</math>. Równocześnie <math>\displaystyle \mathbb{R}^{\mathbb{R}} \sim_m {2^{\mathbb{N}}}^{\mathbb{R}} \sim_m 2^{\mathbb{N}\times\mathbb{R}} \leq_m 2^{\mathbb{R}\times\mathbb{R}} \sim_m 2^{2^{\mathbb{N}}\times 2^{\mathbb{N}}} \sim_m 2^{2^{\mathbb{N}}} \sim_m 2^{\mathbb{R}}</math>, gdzie każde z przejść jest prostą konsekwencją faktów dowiedzionych na wykładzie. Korzystając z Twierdzenia [[##thm:Cantor-Bernstein|Uzupelnic thm:Cantor-Bernstein|]] wnioskujemy, że <math>\displaystyle \mathbb{R}^{\mathbb{R}} \sim_m 2^{\mathbb{R}}</math>. | |||
</div></div> | |||
{{cwiczenie||| | {{cwiczenie||| | ||
Wykaż, że <math>\displaystyle \mathbb{N}^{\mathbb{N}} \sim_m 2^{\mathbb{N}}</math> | Wykaż, że <math>\displaystyle \mathbb{N}^{\mathbb{N}} \sim_m 2^{\mathbb{N}}</math> | ||
Linia 813: | Linia 812: | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | |||
Podobnie jak poprzednio <math>\displaystyle 2^{\mathbb{N}} \leq_m \mathbb{N}^{\mathbb{N}}</math>. Aby uzyskać nierówność w drugą stronę rozumujemy <math>\displaystyle \mathbb{N}^{\mathbb{N}} \leq_m {2^{\mathbb{N}}}^{\mathbb{N}} \sim_m 2^{\mathbb{N}\times\mathbb{N}} \sim_m 2^{\mathbb{N}}</math> i Twierdzenia [[##thm:Cantor-Bernstein|Uzupelnic thm:Cantor-Bernstein|]] gwarantuje żądaną równoliczność. | |||
</div></div> | |||
{{cwiczenie||| | {{cwiczenie||| | ||
Jakiej mocy może być zbiór punktów nieciągłości silnie rosnącej funkcji z <math>\displaystyle \mathbb{R}</math> do <math>\displaystyle \mathbb{R}</math>? | Jakiej mocy może być zbiór punktów nieciągłości silnie rosnącej funkcji z <math>\displaystyle \mathbb{R}</math> do <math>\displaystyle \mathbb{R}</math>? | ||
Linia 828: | Linia 827: | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Wskazówka </span><div class="mw-collapsible-content" style="display:none"> | |||
Wybierz liczbę wymierną dla każdego z punktów nieciągłości. | |||
</div></div> | |||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> Przykłady funkcji silnie rosnących ze skończoną, lub równoliczną <math>\displaystyle \mathbb{N}</math> liczbą punktów nieciągłości są trywialne. Aby wykazać, że dowolna, silnie rosnąca funkcja <math>\displaystyle f:\mathbb{R} \rightarrow \mathbb{R}</math> nie może mieć więcej niż przeliczalnie wiele punktów nieciągłości, stworzymy iniekcję, która każdemu punktowi nieciągłości przyporządkowuje jakiś element <math>\displaystyle \mathbb{Q}</math>. Ustalmy punkt nieciągłości <math>\displaystyle a</math>. Wtedy <math>\displaystyle \lim_{x\to a^-}f(x)</math> istnieje, ponieważ funkcja jest rosnąca i ograniczona z góry (przez np. <math>\displaystyle f(a+1)</math>). Podobnie istnieje <math>\displaystyle \lim_{x\to a^+}f(x)</math>. Ponieważ <math>\displaystyle a</math> jest punktem nieciągłości mamy <math>\displaystyle \lim_{x\to a^-}f(x) < \lim_{x\to a^+}f(x)</math>. Ponieważ <math>\displaystyle \mathbb{Q}</math> jest gęste w <math>\displaystyle \mathbb{R}</math> istnieje <math>\displaystyle r_a\in\mathbb{Q}</math> takie, że <math>\displaystyle \lim_{x\to a^-}f(x) < r_a < \lim_{x\to a^+}f(x)</math>. Pozostaje wykazać, że dla dwóch punktów nieciągłości <math>\displaystyle a</math> i <math>\displaystyle b</math>, jeśli <math>\displaystyle a\neq b</math>, to <math>\displaystyle r_a\neq r_b</math>. Ponieważ porządek na <math>\displaystyle \mathbb{R}</math> jest porządkiem liniowym mamy <math>\displaystyle a<b</math> lub <math>\displaystyle b<a</math>. Możemy, bez straty, ogólności założyć ten pierwszy przypadek i znaleźć <math>\displaystyle c\in\mathbb{R}</math> takie, że <math>\displaystyle a<c<b</math>. Wtedy <math>\displaystyle r_a<\lim_{x\to a^+}f(x) < f(c) <\lim_{x\to b^-}f(x) < r_b</math> co dowodzi, że funkcja <math>\displaystyle a\mapsto r_a</math> jest iniekcją jak twierdziliśmy. | <div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | ||
Przykłady funkcji silnie rosnących ze skończoną, lub równoliczną <math>\displaystyle \mathbb{N}</math> liczbą punktów nieciągłości są trywialne. Aby wykazać, że dowolna, silnie rosnąca funkcja <math>\displaystyle f:\mathbb{R} \rightarrow \mathbb{R}</math> nie może mieć więcej niż przeliczalnie wiele punktów nieciągłości, stworzymy iniekcję, która każdemu punktowi nieciągłości przyporządkowuje jakiś element <math>\displaystyle \mathbb{Q}</math>. Ustalmy punkt nieciągłości <math>\displaystyle a</math>. Wtedy <math>\displaystyle \lim_{x\to a^-}f(x)</math> istnieje, ponieważ funkcja jest rosnąca i ograniczona z góry (przez np. <math>\displaystyle f(a+1)</math>). Podobnie istnieje <math>\displaystyle \lim_{x\to a^+}f(x)</math>. Ponieważ <math>\displaystyle a</math> jest punktem nieciągłości mamy <math>\displaystyle \lim_{x\to a^-}f(x) < \lim_{x\to a^+}f(x)</math>. Ponieważ <math>\displaystyle \mathbb{Q}</math> jest gęste w <math>\displaystyle \mathbb{R}</math> istnieje <math>\displaystyle r_a\in\mathbb{Q}</math> takie, że <math>\displaystyle \lim_{x\to a^-}f(x) < r_a < \lim_{x\to a^+}f(x)</math>. Pozostaje wykazać, że dla dwóch punktów nieciągłości <math>\displaystyle a</math> i <math>\displaystyle b</math>, jeśli <math>\displaystyle a\neq b</math>, to <math>\displaystyle r_a\neq r_b</math>. Ponieważ porządek na <math>\displaystyle \mathbb{R}</math> jest porządkiem liniowym mamy <math>\displaystyle a<b</math> lub <math>\displaystyle b<a</math>. Możemy, bez straty, ogólności założyć ten pierwszy przypadek i znaleźć <math>\displaystyle c\in\mathbb{R}</math> takie, że <math>\displaystyle a<c<b</math>. Wtedy <math>\displaystyle r_a<\lim_{x\to a^+}f(x) < f(c) <\lim_{x\to b^-}f(x) < r_b</math> co dowodzi, że funkcja <math>\displaystyle a\mapsto r_a</math> jest iniekcją jak twierdziliśmy. | |||
</div></div> | </div></div> | ||
Linia 845: | Linia 844: | ||
{{cwiczenie||| | {{cwiczenie||| | ||
Jaka jest moc zbioru wszystkich silnie rosnących funkcji z <math>\displaystyle \mathbb{N}</math> w <math>\displaystyle \mathbb{N}</math>? | Jaka jest moc zbioru wszystkich silnie rosnących funkcji z <math>\displaystyle \mathbb{N}</math> w <math>\displaystyle \mathbb{N}</math>? | ||
Linia 853: | Linia 850: | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | |||
Każda taka funkcja to podzbiór <math>\displaystyle \mathbb{N}\times\mathbb{N}</math>, a więc zbiór wszystkich takich funkcji jest podzbiorem <math>\displaystyle \mathcal{P}(\mathbb{N}\times\mathbb{N})</math>, który jest równoliczne z <math>\displaystyle \mathcal{P}(\mathbb{N}) \sim_m 2^{\mathbb{N}}</math>. Wykażemy, że tych funkcji jest dokładnie tyle, co <math>\displaystyle 2^{\mathbb{N}}</math> poprzez zdefiniowanie iniekcji z <math>\displaystyle 2^{\mathbb{N}}</math> w nasz zbiór. Dla dowolnego <math>\displaystyle f\in 2^{\mathbb{N}}</math> definiujemy <math>\displaystyle f':\mathbb{N}\rightarrow\mathbb{N}</math> | |||
<center><math>\displaystyle f'(n) = 2n + f(n). | <center><math>\displaystyle f'(n) = 2n + f(n). | ||
Linia 861: | Linia 859: | ||
Zwróćmy uwagę, że funkcja <math>\displaystyle f'</math> jest silnie rosnąca, ponieważ dla <math>\displaystyle n<m</math> mamy <math>\displaystyle f'(n) = 2n+f(n) \leq 2n+1 < 2n+2 =2(n+1)\leq 2m\leq f'(m)</math>. Równocześnie, jeśli <math>\displaystyle f,g\in 2^{\mathbb{N}}</math> i <math>\displaystyle f\neq g</math>, to również <math>\displaystyle f'\neq g'</math>, ponieważ jeśli <math>\displaystyle f(n) \neq g(n)</math> dla pewnego <math>\displaystyle n\in\mathbb{N}</math>, to<math>\displaystyle f'(n) = 2n+f(n)\neq 2n + g(n) = g'(n)</math>. Zdefiniowane przekształcenie przyporządkowuje elementom <math>\displaystyle 2^{\mathbb{N}}</math> silnie rosnące funkcje z <math>\displaystyle \mathbb{N}</math> do <math>\displaystyle \mathbb{N}</math> dowodząc, że nasz zbiór jest większy na moc niż <math>\displaystyle 2^{\mathbb{N}}</math>. Twierdzenie Cantor-Bernstein gwarantuje, że funkcji tych jest dokładnie continuum. | Zwróćmy uwagę, że funkcja <math>\displaystyle f'</math> jest silnie rosnąca, ponieważ dla <math>\displaystyle n<m</math> mamy <math>\displaystyle f'(n) = 2n+f(n) \leq 2n+1 < 2n+2 =2(n+1)\leq 2m\leq f'(m)</math>. Równocześnie, jeśli <math>\displaystyle f,g\in 2^{\mathbb{N}}</math> i <math>\displaystyle f\neq g</math>, to również <math>\displaystyle f'\neq g'</math>, ponieważ jeśli <math>\displaystyle f(n) \neq g(n)</math> dla pewnego <math>\displaystyle n\in\mathbb{N}</math>, to<math>\displaystyle f'(n) = 2n+f(n)\neq 2n + g(n) = g'(n)</math>. Zdefiniowane przekształcenie przyporządkowuje elementom <math>\displaystyle 2^{\mathbb{N}}</math> silnie rosnące funkcje z <math>\displaystyle \mathbb{N}</math> do <math>\displaystyle \mathbb{N}</math> dowodząc, że nasz zbiór jest większy na moc niż <math>\displaystyle 2^{\mathbb{N}}</math>. Twierdzenie Cantor-Bernstein gwarantuje, że funkcji tych jest dokładnie continuum. | ||
</div></div> | |||
{{cwiczenie||| | {{cwiczenie||| | ||
Czy na płaszczyźnie istniej okrąg taki, że każdy jego punkt ma przynajmniej jedną współrzędną niewymierną? | Czy na płaszczyźnie istniej okrąg taki, że każdy jego punkt ma przynajmniej jedną współrzędną niewymierną? | ||
Linia 873: | Linia 870: | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | |||
Zakładamy, niewprost, że okrąg taki nie istnieje. Wtedy, każdy okrąg ma przynajmniej jeden punkt posiadający obie współrzędne wymierne. Rozważmy wszystkie okręgi o środku w <math>\displaystyle (0,0)</math> -- jest ich continuum wiele i każde dwa mają puste przecięcie. Jeśli każdy z nich miałby punkt o obu współrzędnych wymiernych, to moglibyśmy stworzyć iniekcję z <math>\displaystyle \mathbb{R}</math> w <math>\displaystyle \mathbb{Q}\times\mathbb{Q}</math> dowodząc, że <math>\displaystyle \mathbb{R}</math> jest przeliczalny. Sprzeczność ta dowodzi, że na płaszczyźnie istnieje okrąg taki, że każdy jego punkt ma przynajmniej jedną współrzędną niewymierną. | |||
</div></div> | |||
{{cwiczenie||| | {{cwiczenie||| | ||
Zbiór <math>\displaystyle A\subset \mathbb{Q}</math> nazywamy wypukłym, jeśli, dla dowolnych <math>\displaystyle a,b\in A</math>, jeśli <math>\displaystyle c\in\mathbb{Q}</math> i <math>\displaystyle a<c<b</math>, to <math>\displaystyle c\in A</math>. Ile jest zbiorów wypukłych w <math>\displaystyle \mathbb{Q}</math>? | Zbiór <math>\displaystyle A\subset \mathbb{Q}</math> nazywamy wypukłym, jeśli, dla dowolnych <math>\displaystyle a,b\in A</math>, jeśli <math>\displaystyle c\in\mathbb{Q}</math> i <math>\displaystyle a<c<b</math>, to <math>\displaystyle c\in A</math>. Ile jest zbiorów wypukłych w <math>\displaystyle \mathbb{Q}</math>? | ||
Linia 888: | Linia 885: | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | |||
Zbiorów wypukłych w <math>\displaystyle \mathbb{Q}</math> jest continuum. Oczywiście nie może ich być więcej niż continuum, ponieważ tyle jest wszystkich podzbiorów <math>\displaystyle \mathbb{Q}</math>. Aby wykazać, że nie ma ich mniej ustalmy iniekcję z przedziału <math>\displaystyle [0,1]</math> w liczbach rzeczywistych w zbiór wypukłych podzbiorów <math>\displaystyle \mathbb{Q}</math>. Dla dowolnej liczby rzeczywistej <math>\displaystyle r\in[0,1]</math> zdefiniujmy | |||
<center><math>\displaystyle I_r = [0,r] \cap \mathbb{Q}. | <center><math>\displaystyle I_r = [0,r] \cap \mathbb{Q}. | ||
Linia 896: | Linia 894: | ||
Niewątpliwie każdy zbiór <math>\displaystyle I_r</math> jest wypukły, ponieważ jeśli <math>\displaystyle a<b\in I_r</math>, to <math>\displaystyle 0\leq a</math> i <math>\displaystyle b\leq r</math>, a więc dla każdego <math>\displaystyle c</math> takiego, że <math>\displaystyle a<c<b</math> zachodzi <math>\displaystyle 0\leq c \leq r</math>, czyli <math>\displaystyle c\in I_r</math>. Pozostaje wykazać, że funkcja <math>\displaystyle r\mapsto I_r</math> jest iniekcją. Ustalmy dwie liczby rzeczywiste <math>\displaystyle r\neq s</math>. Bez straty ogólności możemy założyć, że <math>\displaystyle r<s</math>. Istnieje wtedy liczba wymierna <math>\displaystyle t</math> taka, że <math>\displaystyle r<t<s</math> i mamy <math>\displaystyle t\in I_s</math> oraz <math>\displaystyle t\notin I_r</math> dowodząc, że <math>\displaystyle I_r\neq I_s</math>. Na mocy Twierdzenia Cantora-Bernsteina zbiorów wypukłych w <math>\displaystyle \mathbb{Q}</math> jest continuum. | Niewątpliwie każdy zbiór <math>\displaystyle I_r</math> jest wypukły, ponieważ jeśli <math>\displaystyle a<b\in I_r</math>, to <math>\displaystyle 0\leq a</math> i <math>\displaystyle b\leq r</math>, a więc dla każdego <math>\displaystyle c</math> takiego, że <math>\displaystyle a<c<b</math> zachodzi <math>\displaystyle 0\leq c \leq r</math>, czyli <math>\displaystyle c\in I_r</math>. Pozostaje wykazać, że funkcja <math>\displaystyle r\mapsto I_r</math> jest iniekcją. Ustalmy dwie liczby rzeczywiste <math>\displaystyle r\neq s</math>. Bez straty ogólności możemy założyć, że <math>\displaystyle r<s</math>. Istnieje wtedy liczba wymierna <math>\displaystyle t</math> taka, że <math>\displaystyle r<t<s</math> i mamy <math>\displaystyle t\in I_s</math> oraz <math>\displaystyle t\notin I_r</math> dowodząc, że <math>\displaystyle I_r\neq I_s</math>. Na mocy Twierdzenia Cantora-Bernsteina zbiorów wypukłych w <math>\displaystyle \mathbb{Q}</math> jest continuum. | ||
</div></div> | |||
{{cwiczenie||| | {{cwiczenie||| | ||
Ile elementów posiada największy, pod względem mocy, łańcuch w <math>\displaystyle (\mathcal{P}(\mathbb{N}),\subset)</math>? | Ile elementów posiada największy, pod względem mocy, łańcuch w <math>\displaystyle (\mathcal{P}(\mathbb{N}),\subset)</math>? | ||
Linia 908: | Linia 905: | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | |||
Łańcuch taki nie może posiadać więcej niż continuum elementów, ponieważ moc całego zbioru <math>\displaystyle \mathcal{P}(\mathbb{N})</math> jest continuum. Wykażemy, że istnieje w tym zbiorze częściowo uporządkowanym łańcuch o mocy continuum. Zamiast operować na zbiorze <math>\displaystyle \mathbb{N}</math> operować będzie na zbiorze mu równolicznym <math>\displaystyle \mathbb{Q}</math>. Zwróćmy uwagę, że zdefiniowane w Ćwiczeniu [[##cw:wypukle|Uzupelnic cw:wypukle|]] zbiory <math>\displaystyle I_r</math> są uporządkowane liniowo przez inkluzję, są podzbiorami <math>\displaystyle \mathbb{Q}</math> i jest ich continuum wiele. Zbiory te tworzą żądany łańcuch. | |||
</div></div> | |||
{{cwiczenie||| | {{cwiczenie||| | ||
Jaka jest moc zbioru bijekcji z <math>\displaystyle \mathbb{N}</math> do <math>\displaystyle \mathbb{N}</math>? | Jaka jest moc zbioru bijekcji z <math>\displaystyle \mathbb{N}</math> do <math>\displaystyle \mathbb{N}</math>? | ||
Linia 923: | Linia 920: | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | |||
Bijekcji tych, podobnie jak funkcji ściśle rosnących w Ćwiczeniu [[##cw:rosnace|Uzupelnic cw:rosnace|]] nie może być więcej niż continuum. Aby wykazać, że jest ich dokładnie tyle zdefiniujemy iniekcję, która każdemy elementowi <math>\displaystyle 2^{\mathbb{N}}</math> przyporządkowuje pewną bijekcję. Jeśli <math>\displaystyle f\in 2^{\mathbb{N}}</math>, to bijekcja <math>\displaystyle f'</math> działa następująco | |||
<center><math>\displaystyle f'(2n) = 2n </math> oraz <math>\displaystyle f'(2n+1) = 2n+1 </math> wtedy i tylko wtedy, kiedy <math>\displaystyle f(n)=0 | <center><math>\displaystyle f'(2n) = 2n </math> oraz <math>\displaystyle f'(2n+1) = 2n+1 </math> wtedy i tylko wtedy, kiedy <math>\displaystyle f(n)=0 | ||
Linia 936: | Linia 934: | ||
Oczywiście <math>\displaystyle f</math> jest bijekcją i bardzo prosto jest wykazać, że dla dwóch różnych funkcji otrzymujemy różne bijekcje, co dowodzi, że bijekcji tych jest continuum. | Oczywiście <math>\displaystyle f</math> jest bijekcją i bardzo prosto jest wykazać, że dla dwóch różnych funkcji otrzymujemy różne bijekcje, co dowodzi, że bijekcji tych jest continuum. | ||
</div></div> | |||
{{cwiczenie||| | {{cwiczenie||| | ||
Jakiej mocy jest zbiór porządków na <math>\displaystyle \mathbb{N}</math> które są równocześnie funkcjami <math>\displaystyle \mathbb{N}\rightarrow\mathbb{N}</math>? | Jakiej mocy jest zbiór porządków na <math>\displaystyle \mathbb{N}</math> które są równocześnie funkcjami <math>\displaystyle \mathbb{N}\rightarrow\mathbb{N}</math>? | ||
Linia 948: | Linia 945: | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | |||
Zbiór ten jest jednoelementowy. Niewątpliwie funkcja identycznościowa jest porządkiem -- antyłańcuchem. Ustalmy dowolny, nieidentycznościowy porządek na <math>\displaystyle \mathbb{N}</math>. Założenie gwarantuje, że porządek ten zawiera parę <math>\displaystyle (n,m)</math> dla pewnego <math>\displaystyle n\neq m</math>. Równocześnie zwrotność gwarantuje, że zawiera on również parę <math>\displaystyle (n,n)</math> co przeczy definicji funkcji. | |||
</div></div> | |||
{{cwiczenie||| | {{cwiczenie||| | ||
Dowolna rodzina <math>\displaystyle X\subset \mathcal{P}(\mathbb{N})</math> taka, że dla dowolnych dwóch różnych elementów <math>\displaystyle X</math> ich przecięcie jest co najwyżej jednoelementowe jest przeliczalna. | Dowolna rodzina <math>\displaystyle X\subset \mathcal{P}(\mathbb{N})</math> taka, że dla dowolnych dwóch różnych elementów <math>\displaystyle X</math> ich przecięcie jest co najwyżej jednoelementowe jest przeliczalna. | ||
Linia 963: | Linia 960: | ||
<div class="mw-collapsible mw-made=collapsible mw-collapsed"><span class="mw-collapsible-toogle mw-collapsible-toogle-default style="font-variant:small-caps">Rozwiązanie </span><div class="mw-collapsible-content" style="display:none"> | |||
Aby to wykazać dzielimy rodzinę <math>\displaystyle X</math> na dwie części <math>\displaystyle X_1</math> i <math>\displaystyle X'</math>. Niech zbiór <math>\displaystyle X_1</math> zawiera wszystkie zero i jednoelementowe elementy <math>\displaystyle X</math> -- jest ich przeliczalnie wiele, bo każdy z nich jest podzbiorem <math>\displaystyle \mathbb{N}</math>. Pozostaje wykazać, że <math>\displaystyle X'</math> jest przeliczalny i wtedy <math>\displaystyle X</math> jako unia dwóch zbiorów przeliczalnych będzie również przeliczalny. Aby wykazać, że <math>\displaystyle X'</math> jest przeliczalny ustawmy funkcję <math>\displaystyle f:X'\to \mathbb{N}\times\mathbb{N}</math> taką, że | |||
<center><math>\displaystyle f(x) = (n,m) </math> jeśli <math>\displaystyle n</math> jest najmniejszym elementem <math>\displaystyle x</math>, a <math>\displaystyle m</math> jest najmniejszym w <math>\displaystyle x\setminus\{n\}\displaystyle . | <center><math>\displaystyle f(x) = (n,m) </math> jeśli <math>\displaystyle n</math> jest najmniejszym elementem <math>\displaystyle x</math>, a <math>\displaystyle m</math> jest najmniejszym w <math>\displaystyle x\setminus\{n\}\displaystyle . | ||
</math></center> | </math></center> | ||
Funkcja <math>\displaystyle f</math> jest dobrze zdefiniowana i prowadzi w zbiór przeliczalny. Pozostaje wykazać, że <math>\displaystyle f</math> jest iniekcją. Jeśli <math>\displaystyle f(x) = (n,m)=f(x')</math>, to <math>\displaystyle x\cap x' \supset \{ n,m\}</math> gdzie <math>\displaystyle n\neq m</math>. Wnioskujemy, że przecięcie <math>\displaystyle x</math> i <math>\displaystyle x'</math> jest co najmniej dwuelementowe, czyli, że <math>\displaystyle x=x'</math> i funkcja <math>\displaystyle f</math> jest iniekcją, co należało wykazać.</div> | Funkcja <math>\displaystyle f</math> jest dobrze zdefiniowana i prowadzi w zbiór przeliczalny. Pozostaje wykazać, że <math>\displaystyle f</math> jest iniekcją. Jeśli <math>\displaystyle f(x) = (n,m)=f(x')</math>, to <math>\displaystyle x\cap x' \supset \{ n,m\}</math> gdzie <math>\displaystyle n\neq m</math>. Wnioskujemy, że przecięcie <math>\displaystyle x</math> i <math>\displaystyle x'</math> jest co najmniej dwuelementowe, czyli, że <math>\displaystyle x=x'</math> i funkcja <math>\displaystyle f</math> jest iniekcją, co należało wykazać. | ||
</div></div> |
Wersja z 15:39, 23 sie 2006
Logika i teoria mnogości
Wykład 9
Zawartość wykładu: Teoria mocy, twierdzenie Cantora-Bernsteina, twierdzenie Cantora, zbiory przeliczalne, zbiory mocy kontinuum.
Teoria mocy
Zadaniem teorii mocy, do której wstęp znajdą państwo w tym wykładzie, będzie uogólnienie pojęcie ilości elementów zbioru. Dla zbiorów skończonych powołaliśmy do życia liczby naturalne (patrz wykład 7) przy pomocy których możemy rachować i opisywać ilościowe własności innych zbiorów. Niestety to nam nie wystarcza. Są zbiory których liczbę elementów nie sposób opisać żadną liczbą naturalną. Zgodziliśmy się wszak przyjmując aksjomat nieskończoności na istnienie takich niezwykłych zbiorów . Aksjomat ten wraz z innymi na przykład aksjomatem zbioru potęgowego będzie miał dla nas wiele niespodzianek. Powołamy do życia zbiory nieskończone a co więcej pokażemy że istnieją różne rodzaje nieskończoności. Jedne zbiory nieskończone będą bardziej nieskończone od innych. Aby umieć porównywać liczby elementów zbiorów nieskończonych wprowadzimy podstawowe definicje. Z punktu widzenia tych definicji na cała teorie mocy można patrzeć jak na teorie bijekcji i iniekcji (lub dualnie surjekcji - patrz wykład 11, ćwiczenie 3.1)).
Zbiory i nazywamy równolicznymi gdy istnieje bijekcja . Równoliczność zbiorów oznaczamy przez .
ma podobne własności do relacji równoważności.
Twierdzenie
Równoliczność ma własności:
- .
- jeżeli to .
- jeżeli i to .
Trywialne dowody tych faktów pozostawimy jako ćwiczenia.
Ćwiczenie
Udowodnij własności 1, 2, 3. z twierdzenia Uzupelnic thm:rownolicznosc2|.
Twierdzenie
Podstawowe własności relacji równoliczności:
- i oraz to .
- i to .
- .
- .
- Gdy to .
- .
Znowu dowody twierdzeń z Uzupelnic thm:rownolicznosc| podamy jako ćwiczenia.
Ćwiczenie
Dowiedź Twierdzenia Uzupelnic thm:rownolicznosc|
Zbiór nazywamy skończonym gdy dla pewnej liczby naturalnej .
Zbiór nazywamy nieskończonym gdy nie jest skończony.
Jako zadania podamy dwa następujące proste fakty:
Ćwiczenie
Podzbiór zbioru skończonego jest skończony. Obraz przez funkcje zbioru skończonego jest skończony.
Podamy twierdzenie, podobne do twierdzenia, które zobaczą państwo w wykładzie 11 (twierdzenie 4.1). Wersja ogólniejsza będzie dotyczyła sytuacji kiedy zbiór jest nieskończony ale niekoniecznie jest podzbiorem . W takim wypadku do dowodu tego twierdzenia będzie potrzebny aksjomat wyboru. W uproszczonej wersji, która podana jest poniżej aksjomat ten nie będzie nam potrzebny.
Twierdzenie
Jeżeli jest nieskończonym podzbiorem to .
Dowód
Przy pomocy definiowania przez indukcje (twierdzenie 6.1 wykład 7) zbudujmy bijekcje pomiędzy zbiorem a . Zbiór będąc nieskończonym jest niepusty więc z zasady minimum (twierdzenie 5.2 wykład 7) posiada element najmniejszy.
Łatwo zauważyć, że dla obraz dowolnej liczby naturalnej jest odcinkiem początkowym . Równocześnie, na mocy poprzedniego ćwiczenia wiemy, że obraz ten jest skończony. Ponieważ zbiór jest nieskończony, więc zawsze istnieją w nim elementy poza . Elementy te muszą być większe od , co gwarantuje, że funkcja jest zdefiniowana dla całego . Funkcja jest oczywiście iniekcją, ponieważ dla mamy . Funkcja jest bijekcją, ponieważ łatwo możemy pokazać, że jeśli , to .

Zbiory przeliczalne
Podamy poniżej dwie równoważne, jak się okaże, definicje przeliczalności.
Zbiór jest przeliczalny gdy dla pewnego .
Zbiór daje się ustawić w ciąg gdy istnieje surjekcja .
Twierdzenie
Niepusty zbiór daje się ustawić w ciąg wtedy i tylko wtedy gdy jest przeliczalny.
Dowód
Jeśli jest przeliczalny przy bijekcji , to niewątpliwie daje się ustawić w ciąg - uzupełniamy bijekcje jednym elementem wyjętym z niepustego . Jeśli daje sie ustawić w ciąg przy użyciu funkcji , to z surjektywności mamy, że jest niepusty dla każdego . Zdefiniujmy funkcje jako - funkcja ta wybiera najmniejsze elementy z przeciwobrazów elementów jest zatem iniekcją a więc bijekcja pomiędzy a podzbiorem .

Znowu, tak jak w przypadku twierdzenia Uzupelnic thm:nieskonczonyprzeliczalny|, radziłbym zapoznać sie z wykładem 11 dotyczącym aksjomatu wyboru i jego konsekwencji. W szczególności pożyteczne byłoby przeczytanie podrozdziału 3.1 Twierdzenia dotyczące zbiorów i zawartego w nim ćwiczenia 3.1. Znajdą tam państwo uogólnienie poprzedniego twierdzenia na sytuacje gdzie nie zakłada się przeliczalności zbioru .
Twierdzenie
jest przeliczalny wtedy i tylko wtedy gdy jest skończony lub równoliczny z .
Proponuję dowód wykonać jako proste ćwiczenie.
Ćwiczenie
Dowiedź Twierdzenie Uzupelnic thm:przelicz|.
Lemat
Własności zbiorów przeliczalnych
- Podzbiór przeliczalnego zbioru jest przeliczalny.
- Suma zbiorów przeliczalnych jest przeliczalna.
- jest przeliczalny.
- iloczyn kartezjański zbiorów przeliczalnych jest
przeliczalny.
- dla jest przeliczalny.
- Niech będzie
skończoną rodziną zbiorów przeliczalnych. Wtedy jest przeliczalny.
- Jeżeli przeliczalny oraz jest rozkładem to jest przeliczalny.
Twierdzenie jest proste i dlatego proponuję wykonać dowody samodzielnie, jako ćwiczenie.
Ćwiczenie
Dowiedź Lematu Uzupelnic lem:przelicz|.
Twierdzenie
Zbiory liczb całkowitych i wymiernych są przeliczalne.
Dowód
Jest to prosta konsekwencja punktu 7 lematu Uzupelnic lem:przelicz|. Zbiór oraz zbiór są rozkładami zbiorów przeliczalnych.

Dla kontrastu udowodnimy, że zbiór liczb rzeczywistych przeliczalny nie jest.
Twierdzenie
(Cantora) Zbiór liczb rzeczywistych nie jest przeliczalny.
Dowód
Podany poniżej dowód pochodzi od Cantora. Pokażemy, że odcinek liczb rzeczywistych nie jest przeliczalny. Cały zbiór jako większy też nie może być przeliczalny. Dla dowodu niewprost przypuśćmy, że jest przeciwnie. Załóżmy zatem, że istnieje surjektywny ciąg . Zdefiniujemy indukcyjnie dwa ciągi punktów i odcinka o własności tak, aby -ty element ciągu nie należał do odcinka domkniętego . Tak więc kładziemy początkowo i . Przypuśćmy, że zdefiniowane są już obydwa ciągi dla . Odcinek dzielimy na trzy równe części i za i wybieramy końce tego z pośród nich do którego nie należy element ciągu .
Jako ćwiczenie podamy sprawdzenie następujących własności ciągów i .
- ciąg jest słabo rosnący czyli .
- ciąg jest słabo malejący czyli .
- .
- .
- .
Własności te implikują fakt, że zarówno jak i są ciągami Cauchyego jak i to, że są równoważne w sensie definicji liczb rzeczywistych. Zatem istnieje liczba rzeczywista zadana jednocześnie przez aproksymacje i czyli . Ze względu na na 1. i 2. dla każdego . To przeczy samej definicji wybierania odcinków, którą przeprowadzona tak, by elementy ciągu nie leżały w żadnym z nich. Zatem nie mógł być surjekcją.

Podamy poniżej definicje nierówności na mocach zbiorów.
.
wtw istnieje iniekcja .
wtw i nieprawda że .
Twierdzenie
Następujące warunki są równoważne:
- dla dowolnych zbiorów zachodzi i to .
- dla dowolnych zbiorów zachodzi i to .
- dla dowolnych zbiorów zachodzi i to .
Dowód
Parser nie mógł rozpoznać (błąd składni): {\displaystyle \displaystyle (2) \hspace*{0.1mm} \Rightarrow (1)} . Niech i . Niech iniekcja oraz niech . Mamy więc oraz . Stosując do otrzymujemy co wobec daje .
Parser nie mógł rozpoznać (błąd składni): {\displaystyle \displaystyle (1) \hspace*{0.1mm} \Rightarrow (3)} . Z założeń (3) mamy, że i . Można je osłabić otrzymując i . Z przechodniości (co odpowiada składaniu iniekcji) otrzymujemy . Pozostaje dowieść, że nieprawdą jest . Gdyby to mielibyśmy . Stosując dla mielibyśmy co przeczy .
Parser nie mógł rozpoznać (błąd składni): {\displaystyle \displaystyle (3) \hspace*{0.1mm} \Rightarrow (2)} . Niech i co daje też . Gdyby nieprawdą było, że to mielibyśmy zarówno jak i co na mocy dawałoby sprzeczność .

W twierdzeniu powyżej pokazaliśmy równoważność trzech warunków nie pokazując czy którykolwiek z nich jest prawdziwy. Teraz pokażemy . Twierdzenie to znane jest pod nazwą twierdzenia Cantora - Bernsteina. Zatem twierdzenie to wyraża słabą antysymetrię relacji porządku na mocach zbiorów. Zobaczymy, że jest ono niezwykle przydatne do uzasadnienie wielu faktów teorii mocy, co bez tego twierdzenia często pociągało by konieczność przeprowadzania długich i skomplikowanych dowodów.
Twierdzenie
(Cantora - Bernsteina)
Jeżeli i to .
Dowód
Przygotowania do tego dowodu zostały podjęte wcześniej. Służył do tego rozdział 6 poświęcony między innymi obrazom zbiorów przez funkcje. Nietrywialnym było dowiedzenie twierdzenia Knastera - Tarskiego a przy jego pomocy lematu Banacha. Ten wysiłek zwróci się nam teraz. Niech zatem i będą iniekcjami. Na mocy lematu Banacha 7.8 z rozdziału 7 wykładu 6 istnieją rozłączne zbiory wzajemnie się uzupełniające się do jak i rozłączne zbiory wzajemnie się uzupełniające się do takie, że i symetrycznie . Możemy zatem na rozłącznych zbiorach skleić dwie iniekcje i będące zawężeniami oryginalnych funkcji. Otrzymane sklejenie jest bijekcją.

Poniżej poznamy twierdzenie pochodzące od Cantora, pokazujące, że można budować zbiory o dowolnie wielkiej mocy. Z niego i z twierdzenia Cantora - Bernstaina pokażemy, że zbiorów jest tak dużo, że same nie tworzą zbioru. Fakt ten jest już nam znany (patrz wykład 4, rozdział 10, Fakt 10.1) i jest konsekwencja aksjomatu regularności. Niemniej przeprowadzimy prosty dowód odwołujący się do faktów z teorii mocy. Dowód poniższy jest dowodem przekątniowym. W wykładach dotyczących teorii obliczeń i logiki znajdą państwo wiele takich dowodów.
Twierdzenie
(Cantora )
.
Dowód
Łatwo zauważyć, że istnieje iniekcja wkładająca w . Przykładowo możemy wziąć funkcje przypisującą elementowi zbioru singleton . Załóżmy, że istnieje bijekcja . Obrazami elementów ze zbioru są podzbiory . Utwórzmy zbiór . Ze względu na surjektywność musi istnieć taki element , że . Rozstrzygnijmy problem czy . Jeżeli tak to a zatem , sprzeczność. Jeżeli nie to a zatem czyli , sprzeczność.

Twierdzenie
(Cantora )
Nie istnieje zbiór wszystkich zbiorów.
Dowód
Gdyby taki zbiór istniał mielibyśmy trudności z przypisaniem mu mocy. Mianowicie, niech ten zbiór nazywa się . W takim razie bo każdy podzbiór jest zbiorem. Trywialnie mamy w drugą stronę . Zatem z twierdzenia Cantora - Bernsteina otrzymujemy co jest sprzeczne z twierdzeniem Cantora.

Twierdzenie
Każdy zbiór nieskończony zawiera podzbiór przeliczalny równoliczny z .
Dowód
Dowód tego bardzo intuicyjnego faktu odwołuje się do aksjomatu wyboru. Proszę o zapoznanie się z dowodem tego twierdzenie w wykładzie 11, rozdział 4, twierdzenie 4.1 oraz o zapoznanie się z innymi faktami tego rozdziału, które wymagają aksjomatu wyboru.

Zbiory mocy kontinuum
Zbiór nazywamy nieprzeliczalnym gdy nie jest przeliczalny.
Ćwiczenie
Zbiory oraz nie są przeliczalne.
Mówimy że zbiór jest mocy continuum gdy jest równoliczny z .
Lemat
Każdy przedział obustronnie otwarty jest mocy continuum.
Dowód
Na początku pokażemy, że istnieje bijekcja pomiędzy przedziałem otwartym liczb rzeczywistych a . Bijekcją taką jest . (Jako ćwiczenie spróbuj narysować wykres tej funkcji.) Następnie łatwo zauważyć, że każde dwa przedziały otwarte są równoliczne. (Jako ćwiczenie napisz wzór na funkcje liniową
pomiędzy dwoma zadanymi otwartymi przedziałami.)
Lemat
Jeżeli i zawiera pewien przedział otwarty to jest mocy continuum.
Dowód
Prosta konsekwencja twierdzenia Cantora- Bernsteina Uzupelnic thm:Cantor-Bernstein|

Następne dwa lematy pokazują, że zbiory mocy kontinuum są odporne na dodawanie i ujmowanie zbiorów przeliczalnych. Po każdej takiej operacji moc zbioru jest taka jak była. Proszę o zapoznanie się z prostymi dowodami tych lematów. Może to być pomocne w rozwiązywaniu zadań.
Lemat
Jeżeli jest przeliczalnym podzbiorem zbioru mocy continuum to
jest mocy continuumDowód
Załóżmy bez straty ogólności, że . Zauważmy, że jest nieprzeliczalny. Inaczej przeczyłoby to twierdzeniu Uzupelnic thm:Rnieprzelicz| o nieprzeliczalności . W takim razie jest nieskończony. Można zatem odnaleźć w nim na mocy twierdzenia Uzupelnic thm:nieskonczony| (stosując aksjomat wyboru, zapoznaj się z dowodem tego twierdzenie w wykładzie 11, rozdział 4, twierdzenie 4.1) nieskończony zbiór przeliczalny . Mamy więc jest nieskończonym zbiorem przeliczalnym. Istnieje zatem bijekcja . Mając ją możemy określić bijekcje następująco:

Lemat
Jeżeli jest przeliczalnym a jest mocy
continuum to jest mocy continuum.Dowód
Opiszmy słowami dowód podobny do poprzedniego. Na początku należy odnaleźć w zbiór nieskończony przeliczalny . Zbiór ten musi być równoliczny z . W takim razie można bijektywnie schować zbiór w zbiorze . Następnie należy zdefiniować bijekcję między a tak aby na fragmencie z poza była identycznością a na była poprzednią bijekcją. Sklejenie takich bijekcji na zbiorach rozłącznych jest bijekcją.

Twierdzenie poniższe będzie mieć dla nas fundamentalne znaczenie. Porównuje ono moc dwóch podstawowych dla nas zbiorów i . Do dowodu posłużymy się konstrukcją rozwinięcia dwójkowego przeprowadzonego w twierdzeniu 3.15 rozdziału 3 wykładu 8. Twierdzenie 3.18 tego rozdziału pokazuje bijekcje pomiędzy pewnymi specjalnymi ciągami ze zbioru a przedziałem . Przed przeczytaniem tego dowodu zapoznaj sie z twierdzeniami 3.15, 3.17, 3.18 wykładu 8.
Twierdzenie
Dowód
Zbiór rozbijmy na dwa rozłączne podzbiory. Zbiór taki jak w twierdzeniu 3.18 wykładu 8 to znaczy oraz zbiór będący jego uzupełnieniem. Łatwo zauważyć, że jest przeliczalny bo można go przedstawić jako przeliczalną sumę zbiorów skończonych. składa się z ciągów, które od pewnego miejsca są stale równe . Zauważmy, że jest jedynie takich ciągów, które od miejsca są stale równe . Zbiór jak pokazaliśmy w twierdzeniu w 3.18 (wykład 8) jest równoliczny z przedziałem a więc przeliczalny. Nasz zbiór jako suma zbioru kontinuum i przeliczalnego na mocy lematu Uzupelnic lem:nadzbiorprzeliczalny| jest mocy kontinuum.

Twierdzenie
Rodzi się naturalne pytanie. Czy istnieje taki zbiór, którego moc dałoby się ulokować pomiędzy mocą zbioru liczb naturalnych a mocą kontinuum. Czyli, czy istnieje takie, że
Cantor przypuszczał, że takiego zbioru (mocy) nie ma i że następnym w hierarchii mocy zbiorem po jest . Przypuszczenie Cantora nazywa się hipotezą kontinuum. Hipoteza ta była intensywnie badana przez matematyków. W roku 1939 Kurt G{o}del pokazał niesprzeczność tej hipotezy z aksjomatami teorii mnogości. Można zatem przyjąć, że taki zbiór jak w Uzupelnic hipotezaKontinuum| istnieje i nie doprowadzi to teorii mnogości do sprzeczności o ile sama nie jest sprzeczna. W roku 1963 Paul Joseph Cohen pokazał niezależność hipotezy kontinuum od aksjomatów teorii mnogości. Oznacza to, że nie można hipotezy udowodnić na gruncie tej teorii, ale nie można też udowodnić jej zaprzeczenia.
Na koniec podamy jako ćwiczenie inną bardzo elegancką i nie odwołującą się do pojęcia liczb naturalnych definicję nieskończoności.
(definicja nieskończoności Dedekinda) Zbiór jest nieskończony w sensie Dedekinda gdy istnieje podzbiór właściwy zbioru który jest z nim równoliczny. Zbiór jest skończony, w sensie Dedekinda, jeśli nie jest nieskończony w sensie Dedekinda.
Ćwiczenie
Pokaż, że zbiór jest nieskończony wtedy i tylko wtedy gdy jest nieskończony w sensie Dedekinda.
Ćwiczenia
Ćwiczenie
Wykaż, że jest równoliczne z .
Ćwiczenie
Wykaż, że
Ćwiczenie
Jakiej mocy może być zbiór punktów nieciągłości silnie rosnącej funkcji z do ?
Ćwiczenie
Jaka jest moc zbioru wszystkich silnie rosnących funkcji z w ?
Ćwiczenie
Czy na płaszczyźnie istniej okrąg taki, że każdy jego punkt ma przynajmniej jedną współrzędną niewymierną?
Ćwiczenie
Zbiór nazywamy wypukłym, jeśli, dla dowolnych , jeśli i , to . Ile jest zbiorów wypukłych w ?
Ćwiczenie
Ile elementów posiada największy, pod względem mocy, łańcuch w ?
Ćwiczenie
Jaka jest moc zbioru bijekcji z do ?
Ćwiczenie
Jakiej mocy jest zbiór porządków na które są równocześnie funkcjami ?
Ćwiczenie
Dowolna rodzina taka, że dla dowolnych dwóch różnych elementów ich przecięcie jest co najwyżej jednoelementowe jest przeliczalna.