Teoria mocy twierdzenie Cantora-Bernsteina, twierdzenie Cantora. Zbiory przeliczalne, zbiory mocy kontinuum

Teoria mocy

Teoria mocy


Zadaniem teorii mocy, do której wstęp znajdą państwo w tym wykładzie, będzie uogólnienie pojęcia ilości elementów zbioru. Dla zbiorów skończonych powołaliśmy do życia liczby naturalne wykład "Konstrukcja von Neumanna liczb naturalnych, twierdzenie o indukcji, zasady minimum, maksimum, definiowanie przez indukcje", 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łą teorię mocy można patrzeć jak na teorie bijekcji i iniekcji (lub dualnie surjekcji - patrz wykład "Zbiory dobrze uporządkowane. Lemat Kuratowskiego Zorna i twierdzenie Zermelo, przykłady").

Definicja 1.1

Zbiory \( \displaystyle A \) i \( \displaystyle B \) nazywamy równolicznymi, gdy istnieje bijekcja \( \displaystyle f:A \rightarrow B \). Równoliczność zbiorów oznaczamy przez \( \displaystyle A \sim_m B \).

\( \displaystyle \sim_m \) ma podobne własności do relacji równoważności.

Twierdzenie 1.2

Równoliczność ma własności:

  1. \( \displaystyle A \sim_m A \).
  2. jeżeli \( \displaystyle A \sim_m B \), to \( \displaystyle B \sim_m A \).
  3. jeżeli \( \displaystyle A \sim_m B \) i \( \displaystyle B \sim_m C \), to \( \displaystyle A \sim_m C \).

Trywialne dowody tych faktów pozostawimy jako ćwiczenia.

Ćwiczenie 1.3

Udowodnij własności 1, 2, 3. z Twierdzenia 1.2.

Twierdzenie 1.4

Podstawowe własności relacji równoliczności:

  1. \( \displaystyle A \sim_m B \) i \( \displaystyle C \sim_m D \) oraz \( \displaystyle A \cap C = B \cap D = \emptyset \), to \( \displaystyle A \cup C \sim_m B \cup D \).
  2. \( \displaystyle A \sim_m B \) i \( \displaystyle C \sim_m D \), to \( \displaystyle A^C \sim_m B^D \).
  3. \( \displaystyle (A^B)^C \sim_m A^{ B \times C} \).
  4. \( \displaystyle (A \times B)^C \sim_m A^C \times B^C \).
  5. Gdy \( \displaystyle B \cap C = \emptyset \), to \( \displaystyle A^{B \cup C} \sim_m A^B \times A^C \).
  6. \( \displaystyle P(A) \sim_m 2^A \).

Znowu dowody twierdzeń z 1.4 podamy jako ćwiczenia.

Ćwiczenie 1.5

Dowiedź Twierdzenia 1.4.


Definicja 1.6

Zbiór \( \displaystyle A \) nazywamy skończonym, gdy \( \displaystyle A \sim_m n \), dla pewnej liczby naturalnej \( \displaystyle n \).

Zbiór \( \displaystyle A \) nazywamy nieskończonym, gdy \( \displaystyle A \) nie jest skończony.

Jako zadania podamy dwa następujące proste fakty:

Ćwiczenie 1.7

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 "Zbiory dobrze uporządkowane. Lemat Kuratowskiego Zorna i twierdzenie Zermelo, przykłady" Twierdzenie 4.1. Wersja ogólniejsza będzie dotyczyła sytuacji, kiedy zbiór \( \displaystyle N_0 \) jest nieskończony, ale niekoniecznie jest podzbiorem \( \displaystyle \mathbb{N} \). 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 1.8

Jeżeli \( \displaystyle N_0 \) jest nieskończonym podzbiorem \( \displaystyle \mathbb{N} \), to \( \displaystyle N_0 \sim_m \mathbb{N} \).

Dowód

Przy pomocy definiowania przez indukcję (patrz wykład 7 "Konstrukcja von Neumanna liczb naturalnych, twierdzenie o indukcji, zasady minimum, maksimum, definiowanie przez indukcje" Twierdzenie 6.1), zbudujmy bijekcję \( \displaystyle h \) pomiędzy zbiorem \( \displaystyle \mathbb{N} \) a \( \displaystyle N_0 \). Zbiór \( \displaystyle N_0 \) będąc nieskończonym jest niepusty, więc z zasady minimum (patrz wykład 7: "Konstrukcja von Neumanna liczb naturalnych, twierdzenie o indukcji, zasady minimum, maksimum, definiowanie przez indukcje" Twierdzenie 5.2) posiada element najmniejszy. Niech:

\( \displaystyle h(0) = \) najmniejszy element w \( \displaystyle N_0 , \)

\( \displaystyle h(n') = \) najmniejszy element, który w \( \displaystyle N_0 \) jest istotnie większy niż \( \displaystyle h(n)\displaystyle \).

Łatwo zauważyć, że dla obraz, dowolnej liczby naturalnej \( \displaystyle \overrightarrow{h} (n) \) jest odcinkiem początkowym \( \displaystyle N_0 \). Równocześnie, na mocy poprzedniego ćwiczenia, wiemy, że obraz ten jest skończony. Ponieważ zbiór \( \displaystyle N_0 \) jest nieskończony, więc zawsze istnieją w nim elementy poza \( \displaystyle \overrightarrow{h} (n) \). Elementy te muszą być większe od \( \displaystyle h(n) \), co gwarantuje, że funkcja \( \displaystyle h \) jest zdefiniowana dla całego \( \displaystyle \mathbb{N} \). Funkcja \( \displaystyle h \) jest oczywiście iniekcją, ponieważ dla \( \displaystyle n < m \) mamy \( \displaystyle h(n) < h(m) \). Funkcja \( \displaystyle h \) jest bijekcją, ponieważ łatwo możemy pokazać, że jeśli \( \displaystyle n\in N_0 \), to \( \displaystyle n\in\overrightarrow{h} (n') \).

Zbiory przeliczalne

Zbiory przeliczalne



Podamy poniżej dwie równoważne, jak się okaże, definicje przeliczalności.

Definicja 2.1

Zbiór \( \displaystyle X \) jest przeliczalny, gdy \( \displaystyle X \sim_m N_0 \), dla pewnego \( \displaystyle N_0 \subset \mathbb{N} \).

Definicja 2.2

Zbiór \( \displaystyle X \) daje się ustawić w ciąg, gdy istnieje surjekcja \( \displaystyle f: \mathbb{N} \rightarrow X \).

Twierdzenie 2.3

Niepusty zbiór \( \displaystyle X \) daje się ustawić w ciąg wtedy i tylko wtedy, gdy jest przeliczalny.

Dowód

Jeśli \( \displaystyle X \) jest przeliczalny przy bijekcji \( \displaystyle f: N_0 \rightarrow X \), to niewątpliwie daje się ustawić w ciąg - uzupełniamy bijekcje jednym elementem wyjętym z niepustego \( \displaystyle X \). Jeśli \( \displaystyle X \) daje sie ustawić w ciąg przy użyciu funkcji \( \displaystyle f: \mathbb{N} \rightarrow X \) , to z surjektywności mamy, że \( \displaystyle \overrightarrow{f}^{-1} (\{x\}) \) jest niepusty dla każdego \( \displaystyle x \). Zdefiniujmy funkcje \( \displaystyle g:X \rightarrow \mathbb{N} \) jako \( \displaystyle g(x) = \bigcap\overrightarrow{f}^{-1} (\{x\}) \). Funkcja ta wybiera najmniejsze elementy z przeciwobrazów elementów \( \displaystyle X \), jest zatem iniekcją, a więc bijekcja pomiędzy \( \displaystyle X \) a podzbiorem \( \displaystyle \mathbb{N} \).

Znowu, tak jak w przypadku Twierdzenia 1.8, radziłbym zapoznać sie z wykładem 11 "Zbiory dobrze uporządkowane. Lemat Kuratowskiego Zorna i twierdzenie Zermelo, przykłady" 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 \( \displaystyle X \).

Twierdzenie 2.4

\( \displaystyle X \) jest przeliczalny wtedy i tylko wtedy, gdy \( \displaystyle X \) jest skończony lub równoliczny z \( \displaystyle \mathbb{N} \).

Proponuję dowód wykonać jako proste ćwiczenie.

Ćwiczenie 2.5

Dowiedź Twierdzenia 2.4.


Lemat 2.6

Własności zbiorów przeliczalnych:

  1. Podzbiór przeliczalnego zbioru jest przeliczalny.
  2. Suma zbiorów przeliczalnych jest przeliczalna.
  3. \( \displaystyle \mathbb{N}^2 \) jest przeliczalny.
  4. Iloczyn kartezjański zbiorów przeliczalnych jest przeliczalny.
  5. \( \displaystyle \mathbb{N}^k \) dla \( \displaystyle k\geq 1 \) jest przeliczalny.
  6. Niech \( \displaystyle x \in \mathcal{P} ( \mathcal{P} (X)) \) będzie skończoną rodziną zbiorów przeliczalnych. Wtedy \( \displaystyle \prod x \) jest przeliczalny.
  7. Jeżeli \( \displaystyle X \) przeliczalny oraz \( \displaystyle r \in \mathcal{P} ( \mathcal{P} (X)) \)jest rozkładem, to \( \displaystyle r \) jest przeliczalny.

Twierdzenie jest proste i dlatego proponuję wykonać dowody samodzielnie jako ćwiczenie.

Ćwiczenie 2.7

Dowiedź Lematu 2.6.


Twierdzenie 2.8

Zbiory liczb całkowitych i wymiernych są przeliczalne.

Dowód

Jest to prosta konsekwencja punktu 7 Lematu 2.6. Zbiór \( \displaystyle \mathbb{Z} = \mathbb{N} \times \mathbb{N} / \approx \) oraz zbiór \( \displaystyle \mathbb{Q} = \mathbb{Z} \times\mathbb{Z}^* / \sim \) są rozkładami zbiorów przeliczalnych.

Dla kontrastu udowodnimy, że zbiór liczb rzeczywistych przeliczalny nie jest.

Twierdzenie 2.9 [Cantora]

Zbiór liczb rzeczywistych nie jest przeliczalny.

Dowód

Podany poniżej dowód pochodzi od Georga Cantora. Pokażemy, że odcinek liczb rzeczywistych \( \displaystyle [0,1] \) nie jest przeliczalny. Cały zbiór \( \displaystyle \mathbb{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 \( \displaystyle f: \mathbb{N} \rightarrow [0,1] \). Zdefiniujemy indukcyjnie dwa ciągi punktów \( \displaystyle a: \mathbb{N} \rightarrow [0,1] \) i \( \displaystyle b: \mathbb{N} \rightarrow [0,1] \) odcinka \( \displaystyle [0,1] \) o własności \( \displaystyle a_i < b_i \) tak, aby \( \displaystyle i \)-ty element ciągu \( \displaystyle f \) nie należał do odcinka domkniętego \( \displaystyle [a_{i+1} , b_{i+1}] \). Tak więc kładziemy początkowo \( \displaystyle a_0 =0 \) i \( \displaystyle b_0 =1 \). Przypuśćmy, że zdefiniowane są już obydwa ciągi, dla \( \displaystyle i\leq n \). Odcinek \( \displaystyle [a_i,b_i] \) dzielimy na trzy równe części i za \( \displaystyle a_{i+1} \) i \( \displaystyle b_{i+1} \) wybieramy końce tego spośród nich, do którego nie należy element \( \displaystyle f_i \) ciągu \( \displaystyle f \).

Jako ćwiczenie podamy sprawdzenie następujących własności ciągów \( \displaystyle a_i \) i \( \displaystyle b_i \):

  1. Ciąg \( \displaystyle a \) jest słabo rosnący, czyli \( \displaystyle a_i \leq a_{i+1} \).
  2. Ciąg \( \displaystyle b \) jest słabo malejący, czyli \( \displaystyle b_i \geq b_{i+1} \).
  3. \( \displaystyle b_i - a_i = \frac{1}{3^i} \).
  4. \( \displaystyle | b_{i+1} - b_i | \leq ( \frac{2}{3} )^i \).
  5. \( \displaystyle | a_{i+1} - a_i | \leq ( \frac{2}{3} )^i \).

Własności te implikują fakt, że zarówno \( \displaystyle a_i \) jak i \( \displaystyle b_i \) są ciągami Cauchy'ego; jak i to, że są równoważne w sensie definicji liczb rzeczywistych. Zatem istnieje liczba rzeczywista \( \displaystyle x \) zadana jednocześnie przez aproksymacje \( \displaystyle a \) i \( \displaystyle b \), czyli \( \displaystyle x= [a] = [b] \). Ze względu na na 1. i 2. \( \displaystyle a_i \leq x \leq b_i \), dla każdego \( \displaystyle i \). To przeczy samej definicji wybierania odcinków, którą przeprowadzono tak, by elementy ciągu \( \displaystyle f \) nie leżały w żadnym z nich. Zatem \( \displaystyle f \) nie mógł być surjekcją.

Podamy poniżej definicje nierówności na mocach zbiorów.

Definicja 2.10

\( \displaystyle A \leq_m B \) wtw istnieje iniekcja \( \displaystyle f:A \to B \).

\( \displaystyle A < _m B \) wtw \( \displaystyle A \leq_m B \) i nieprawda, że \( \displaystyle A \sim_m B \).

Twierdzenie 2.11

Następujące warunki są równoważne:

  1. Dla dowolnych zbiorów \( \displaystyle A,B \) zachodzi \( \displaystyle A \leq_m B \) i \( \displaystyle B \leq_m A \), to \( \displaystyle A \sim_m B \).
  2. Dla dowolnych zbiorów \( \displaystyle A,B \) zachodzi \( \displaystyle A \leq_m B \) i \( \displaystyle B \subset A \), to \( \displaystyle A \sim_m B \).
  3. Dla dowolnych zbiorów \( \displaystyle A,B,C \) zachodzi \( \displaystyle A < _m B \) i \( \displaystyle B < _m C \), to \( \displaystyle A < _m C \).

Dowód

\( \displaystyle (2) \hspace {0.1mm} \Rightarrow (1) \). Niech \( \displaystyle A \leq_m B \) i \( \displaystyle B \leq_m A \). Niech \( \displaystyle f: B \to A \) iniekcja oraz niech \( \displaystyle B_0 = \overrightarrow{f} (B) \). Mamy więc \( \displaystyle A \sim_m B_0 \) oraz \( \displaystyle B_0 \subset A \). Stosując \( \displaystyle (2) \) do \( \displaystyle A, B_0 \), otrzymujemy \( \displaystyle A \sim_m B_0 \), co wobec \( \displaystyle B \sim_m B_0 \) daje \( \displaystyle A \sim_m B \).

\( \displaystyle (1) \hspace {0.1mm} \Rightarrow (3) \). Z założeń (3) mamy, że \( \displaystyle A < _m B \) i \( \displaystyle B < _m C \). Można je osłabić, otrzymując \( \displaystyle A \leq_m B \) i \( \displaystyle B \leq_m C \). Z przechodniości \( \displaystyle \leq_m \) (co odpowiada składaniu iniekcji) otrzymujemy \( \displaystyle A \leq_m C \). Pozostaje dowieść, że nieprawdą jest \( \displaystyle A \sim_m C \). Gdyby \( \displaystyle A \sim_m C \), to mielibyśmy \( \displaystyle B \leq_m A \). Stosując \( \displaystyle (1) \) dla \( \displaystyle A,B \), mielibyśmy \( \displaystyle A \sim_m B \), co przeczy \( \displaystyle A < _m B \).

\( \displaystyle (3) \hspace {0.1mm} \Rightarrow (2) \). Niech \( \displaystyle A \leq_m B \) i \( \displaystyle B \subset A \), co daje też \( \displaystyle B \leq_m A \). Gdyby nieprawdą było, że \( \displaystyle A \sim_m B \), to mielibyśmy zarówno \( \displaystyle A < _m B \) jak i \( \displaystyle B < _m A \), co na mocy \( \displaystyle (3) \) dawałoby sprzeczność \( \displaystyle A < _m A \).

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 \( \displaystyle (1) \). 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 uzasadnienia wielu faktów teorii mocy, co bez tego twierdzenia często pociągałoby konieczność przeprowadzania długich i skomplikowanych dowodów.

Twierdzenie 2.12 [Cantora - Bernsteina]

Jeżeli \( \displaystyle A \leq_m B \) i \( \displaystyle B \leq_m A \) to \( \displaystyle A \sim_m B \).

Dowód

Przygotowania do tego dowodu zostały podjęte wcześniej. Służył do tego Wykład 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 (patrz wykład 6: "Funkcje, tw. o faktoryzacji, produkt uogólniony, obrazy i przeciwobrazy, tw. Knastera-Tarskiego i lemat Banacha"). Niech zatem \( \displaystyle f:A\to B \) i \( \displaystyle g: B\to A \) będą iniekcjami. Na mocy lematu Banacha (patrz wykład 6: "Funkcje, tw. o faktoryzacji, produkt uogólniony, obrazy i przeciwobrazy, tw. Knastera-Tarskiego i lemat Banacha", Lemat Banacha), istnieją rozłączne zbiory \( \displaystyle A_1 ,A_2 \) wzajemnie uzupełniające się do \( \displaystyle A \) jak i rozłączne zbiory \( \displaystyle B_1 ,B_2 \) wzajemnie uzupełniające się do \( \displaystyle B \) takie, że \( \displaystyle \overrightarrow{f} (A_1) = B_1 \) i symetrycznie \( \displaystyle \overrightarrow{g} (B_2) = A_2 \). Możemy zatem na rozłącznych zbiorach \( \displaystyle A_1, A_2 \) skleić dwie iniekcje \( \displaystyle f|_{A_1} \) i \( \displaystyle g^{-1}|_{A_2} \) będące zawężeniami oryginalnych funkcji. Otrzymane sklejenie \( \displaystyle f|_{A_1} \cup g^{-1}|_{A_2} \) 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 \( \displaystyle x \notin x \) (patrz wykład 4: "Teoria mnogości ZFC. Operacje na zbiorach", 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 2.13 [Cantora]

\( \displaystyle A < _m \mathcal{P} (A) \).

Dowód

Łatwo zauważyć, że istnieje iniekcja wkładająca \( \displaystyle A \) w \( \displaystyle \mathcal{P} (A) \). Przykładowo możemy wziąć funkcje przypisującą elementowi \( \displaystyle x \) zbioru \( \displaystyle A \) singleton \( \displaystyle \{x\} \). Załóżmy, że istnieje bijekcja \( \displaystyle f: A \rightarrow \mathcal{P} (A) \). Obrazami elementów ze zbioru \( \displaystyle A \) są podzbiory \( \displaystyle A \). Utwórzmy zbiór \( \displaystyle C= \{z\in A: z \notin f(z)\} \). Ze względu na surjektywność \( \displaystyle f \) musi istnieć taki element \( \displaystyle z_0 \in A \), że \( \displaystyle f(z_0) = C \). Rozstrzygnijmy problem, czy \( \displaystyle z_0 \in f(z_0) \). Jeżeli tak, to \( \displaystyle z_0 \in C \), a zatem \( \displaystyle z_0 \notin f(z_0) \) sprzeczność. Jeżeli nie to, \( \displaystyle z_0 \notin f(z_0) \), a zatem \( \displaystyle z_0 \in C \), czyli \( \displaystyle z_0 \in f(z_0) \) sprzeczność.

Twierdzenie 2.14 [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ę \( \displaystyle A \). W takim razie \( \displaystyle \mathcal{P} (A) \subset A \), bo każdy podzbiór \( \displaystyle A \) jest zbiorem. Trywialnie mamy w drugą stronę \( \displaystyle A \leq_m \mathcal{P} (A) \). Zatem z twierdzenia Cantora-Bernsteina otrzymujemy \( \displaystyle A \sim_m \mathcal{P} (A) \), co jest sprzeczne z twierdzeniem Cantora.

Twierdzenie 2.15

Każdy zbiór nieskończony zawiera podzbiór przeliczalny równoliczny z \( \displaystyle \mathbb{N} \).

Dowód

Dowód tego bardzo intuicyjnego faktu odwołuje się do aksjomatu wyboru. Proszę o zapoznanie się z dowodem tego twierdzenia w wykładzie 11, Twierdzenie 4.1, oraz o zapoznanie się z innymi faktami tego rozdziału, które wymagają aksjomatu wyboru (patrz wykład 11: "Zbiory dobrze uporządkowane. Lemat Kuratowskiego Zorna i twierdzenie Zermelo, przykłady", Twierdzenie 4.1>).

Zbiory mocy continuum

Zbiory mocy continuum



Definicja 3.1

Zbiór nazywamy nieprzeliczalnym, gdy nie jest przeliczalny.

Ćwiczenie 3.2

Zbiory \( \displaystyle 2^{\mathbb{N}} \) oraz \( \displaystyle \mathbb{N}^{\mathbb{N}} \) nie są przeliczalne.


Definicja 3.3

Mówimy, że zbiór jest mocy continuum, gdy jest równoliczny z \( \displaystyle \mathbb{R} \).

Lemat 3.4

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 \( \displaystyle (-1,1) \) a \( \displaystyle \mathbb R \). Bijekcją taką jest \( \displaystyle x \rightarrow \frac{x}{1-x^2} \). (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 funkcję liniową pomiędzy dwoma zadanymi otwartymi przedziałami.)

Lemat 3.5

Jeżeli \( \displaystyle A \subset \mathbb{R} \) i \( \displaystyle A \) zawiera pewien przedział otwarty, to \( \displaystyle A \) jest mocy continuum.

Dowód

Prosta konsekwencja Twierdzenia 2.12 Cantora-Bernsteina.

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 3.6

Jeżeli \( \displaystyle B \subset A \) jest przeliczalnym podzbiorem zbioru \( \displaystyle A \) mocy continuum, to
\( \displaystyle A \setminus B \) jest mocy continuum.

Dowód

Załóżmy bez straty ogólności, że \( \displaystyle B \subset A \). Zauważmy, że \( \displaystyle A \setminus B \) jest nieprzeliczalny. Inaczej przeczyłoby to Twierdzeniu 2.9 o nieprzeliczalności \( \displaystyle \mathbb R \). W takim razie \( \displaystyle A \setminus B \) jest nieskończony. Można zatem odnaleźć w nim na mocy Twierdzenia 2.15 (stosując aksjomat wyboru, zapoznaj się z dowodem tego twierdzenie w wykładzie 11, "Zbiory dobrze uporządkowane. Lemat Kuratowskiego Zorna i twierdzenie Zermelo, przykłady", Twierdzenie 4.1) nieskończony zbiór przeliczalny \( \displaystyle B' \). Mamy więc \( \displaystyle B \cup B' \) jest nieskończonym zbiorem przeliczalnym. Istnieje zatem bijekcja \( \displaystyle f: B \cup B' \rightarrow B' \). Mając ją, możemy określić bijekcję \( \displaystyle h: A \rightarrow A \setminus B \) następująco:

\( \displaystyle h(x) =\left\{\begin{array}{lll} f(x) , & x \in B\cup B', \\ x, & x \notin B\cup B'. \end{array} \right. \)

Lemat 3.7

Jeżeli \( \displaystyle B \) jest przeliczalnym, a \( \displaystyle A \) jest mocy continuum, to \( \displaystyle A \cup B \) jest mocy continuum.

Dowód

Opiszmy słowami dowód podobny do poprzedniego. Na początku należy odnaleźć w \( \displaystyle A \) zbiór nieskończony przeliczalny \( \displaystyle B_0 \). Zbiór ten musi być równoliczny z \( \displaystyle B\cup B_0 \). W takim razie można bijektywnie schować zbiór \( \displaystyle B\cup B_0 \) w zbiorze \( \displaystyle B_0 \). Następnie należy zdefiniować bijekcję między \( \displaystyle A \cup B \) a \( \displaystyle A \) tak, aby na fragmencie z poza \( \displaystyle B_0 \) była identycznością, a na \( \displaystyle B \cup B_0 \) 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 \( \displaystyle \mathbb N \) i \( \displaystyle \mathbb R \). Do dowodu posłużymy się konstrukcją rozwinięcia dwójkowego przeprowadzonego w Twierdzeniu 3.15 z Wykładu 8 (patrz "Konstrukcje liczbowe, liczby całkowite, wymierne, konstrukcja Cantora liczb rzeczywistych: działania i porządek", Twierdzenie 3.15). Twierdzenie 3.18 tego rozdziału pokazuje bijekcje pomiędzy pewnymi specjalnymi ciągami ze zbioru \( \displaystyle 2^\mathbb N \) a przedziałem \( \displaystyle [0,1) \). Przed przeczytaniem tego dowodu zapoznaj sie z Twierdzeniami 3.15, 3.17, 3.18 z Wykładu 8 (patrz "Konstrukcje liczbowe, liczby całkowite, wymierne, konstrukcja Cantora liczb rzeczywistych: działania i porządek").

Twierdzenie 3.8

\( \displaystyle 2^{\mathbb{N}} \) jest mocy continuum.

Dowód

Zbiór \( \displaystyle 2^\mathbb N \) rozbijmy na dwa rozłączne podzbiory. Zbiór \( \displaystyle X \) taki, jak w Twierdzeniu 3.18 wykładu 8 to znaczy \( \displaystyle X= \{a\in 2^{\mathbb{N}}: \forall_{k} \;\; \exists_{n>k} \;\; a_n = 0\} \) oraz zbiór \( \displaystyle X' = \{a \in 2^{\mathbb{N}}: \exists_{k} \;\; \forall_{n>k} \;\; a_n = 1\} \) będący jego uzupełnieniem. Łatwo zauważyć, że \( \displaystyle X' \) jest przeliczalny, bo można go przedstawić jako przeliczalną sumę zbiorów skończonych. \( \displaystyle X' \) składa się z ciągów, które od pewnego miejsca są stale równe \( \displaystyle 1 \). Zauważmy, że jest jedynie \( \displaystyle 2^{k_0} \) takich ciągów, które od \( \displaystyle k_0 +1 \) miejsca są stale równe \( \displaystyle 1 \). Zbiór \( \displaystyle X \), jak pokazaliśmy w Twierdzeniu 3.18 w wykładzie 8, jest równoliczny z przedziałem \( \displaystyle [0,1) \), a więc przeliczalny. Nasz zbiór \( \displaystyle 2^\mathbb N = X \cup X' \) jako suma zbioru continuum i przeliczalnego na mocy Lematu 3.7 jest mocy continuum.

Twierdzenie 3.9

\( \displaystyle \mathbb{N} < _m \mathcal{P} (\mathbb{N}) \sim_m 2^{\mathbb{N}} \sim_m \mathbb{R}. \)

Rodzi się naturalne pytanie. Czy istnieje taki zbiór, którego moc dałoby się ulokować pomiędzy mocą zbioru liczb naturalnych a mocą continuum. Czyli, czy istnieje \( \displaystyle A \) takie, że

\( \displaystyle \mathbb N < _m A < _m \mathbb R \quad \mbox{(3.1)} \)

Cantor przypuszczał, że takiego zbioru (mocy) nie ma i że następnym w hierarchii mocy zbiorem po \( \displaystyle \mathbb N \) jest \( \displaystyle \mathbb R \). Przypuszczenie Cantora nazywa się hipotezą continuum. Hipoteza ta była intensywnie badana przez matematyków. W roku 1939 Kurt Gödel pokazał niesprzeczność tej hipotezy z aksjomatami teorii mnogości. Można zatem przyjąć, że taki zbiór jak w hipotezie kontinuum 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 continuum 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 nieodwołującą się do pojęcia liczb naturalnych definicję nieskończoności.

Definicja 3.10

(definicja nieskończoności Dedekinda) Zbiór \( \displaystyle X \) jest nieskończony w sensie Dedekinda, gdy istnieje podzbiór właściwy \( \displaystyle X_0 \) zbioru \( \displaystyle X \), 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 3.11

Pokaż, że zbiór jest nieskończony wtedy i tylko wtedy, gdy jest nieskończony w sensie Dedekinda.



Ćwiczenia

Ćwiczenia



Ćwiczenie 4.1

Wykaż, że \( \displaystyle \mathbb{R}^{\mathbb{R}} \) jest równoliczne z \( \displaystyle 2^{\mathbb{R}} \).

Ćwiczenie 4.2

Wykaż, że \( \displaystyle \mathbb{N}^{\mathbb{N}} \sim_m 2^{\mathbb{N}} \)

Ćwiczenie 4.3

Jakiej mocy może być zbiór punktów nieciągłości silnie rosnącej funkcji z \( \displaystyle \mathbb{R} \) do \( \displaystyle \mathbb{R} \)?


Ćwiczenie 4.4

Jaka jest moc zbioru wszystkich silnie rosnących funkcji z \( \displaystyle \mathbb{N} \) w \( \displaystyle \mathbb{N} \)?

Ćwiczenie 4.5

Czy na płaszczyźnie istnieje okrąg taki, że każdy jego punkt ma przynajmniej jedną współrzędną niewymierną?

Ćwiczenie 4.6

Zbiór \( \displaystyle A\subset \mathbb{Q} \) nazywamy wypukłym, jeśli dla dowolnych \( \displaystyle a,b\in A \), jeśli \( \displaystyle c\in\mathbb{Q} \) i \( \displaystyle a < c < b \), to \( \displaystyle c\in A \). Ile jest zbiorów wypukłych w \( \displaystyle \mathbb{Q} \)?

Ćwiczenie 4.7

Ile elementów posiada największy, pod względem mocy, łańcuch w \( \displaystyle (\mathcal{P}(\mathbb{N}),\subset) \)?

Ćwiczenie 4.8

Jaka jest moc zbioru bijekcji z \( \displaystyle \mathbb{N} \) do \( \displaystyle \mathbb{N} \)?

Ćwiczenie 4.9

Jakiej mocy jest zbiór porządków na \( \displaystyle \mathbb{N} \), które są równocześnie funkcjami \( \displaystyle \mathbb{N} \rightarrow \mathbb{N} \)?

Ćwiczenie 4.10

Dowolna rodzina \( \displaystyle X\subset \mathcal{P}(\mathbb{N}) \) taka, że dla dowolnych dwóch różnych elementów \( \displaystyle X \) ich przecięcie jest co najwyżej jednoelementowe, jest przeliczalna.