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
m (→Teoria mocy) |
|||
Linia 2: | Linia 2: | ||
Zadaniem teorii mocy, do której wstęp znajdą państwo w tym wykładzie, | Zadaniem teorii mocy, do której wstęp znajdą państwo w tym wykładzie, | ||
− | będzie uogólnienie | + | będzie uogólnienie pojęcia ''ilości elementów'' zbioru. Dla |
zbiorów skończonych powołaliśmy do życia liczby naturalne (patrz | zbiorów skończonych powołaliśmy do życia liczby naturalne (patrz | ||
− | + | [[Logika i teoria mnogości/Wykład 7: Konstrukcja von Neumanna liczb naturalnych, twierdzenie o indukcji, zasady minimum, maksimum, definiowanie przez indukcje|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 | + | 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ą. | których liczbę elementów nie sposób opisać żadną liczbą naturalną. | ||
− | Zgodziliśmy się wszak przyjmując aksjomat nieskończoności na | + | Zgodziliśmy się wszak, przyjmując aksjomat nieskończoności, na |
− | istnienie takich niezwykłych zbiorów . Aksjomat ten wraz z innymi 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 | + | przykład, aksjomatem zbioru potęgowego, będzie miał dla nas wiele |
− | niespodzianek. Powołamy do życia zbiory nieskończone a co więcej | + | niespodzianek. Powołamy do życia zbiory nieskończone, a co więcej |
− | pokażemy że istnieją różne rodzaje nieskończoności. Jedne zbiory | + | pokażemy, że istnieją różne rodzaje nieskończoności. Jedne zbiory |
nieskończone będą bardziej nieskończone od innych. Aby umieć | nieskończone będą bardziej nieskończone od innych. Aby umieć | ||
− | porównywać liczby elementów zbiorów nieskończonych wprowadzimy | + | porównywać liczby elementów zbiorów nieskończonych, wprowadzimy |
− | podstawowe definicje. Z punktu widzenia tych definicji na | + | 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 11, ćwiczenie 3.1). | + | dualnie surjekcji - patrz [[Logika i teoria mnogości/Wykład 11: Zbiory dobrze uporządkowane. Lemat Kuratowskiego Zorna i twierdzenie Zermelo, przykłady#cwiczenie_3_1|wykład 11, ćwiczenie 3.1]]). |
{{definicja|1.1|| | {{definicja|1.1|| | ||
− | Zbiory <math>\displaystyle A</math> i <math>\displaystyle B</math> nazywamy równolicznymi | + | Zbiory <math>\displaystyle A</math> i <math>\displaystyle B</math> nazywamy równolicznymi, |
gdy istnieje bijekcja <math>\displaystyle f:A\rightarrow B</math>. Równoliczność zbiorów | gdy istnieje bijekcja <math>\displaystyle f:A\rightarrow B</math>. Równoliczność zbiorów | ||
oznaczamy przez <math>\displaystyle A \sim_m B</math>. | oznaczamy przez <math>\displaystyle A \sim_m B</math>. | ||
Linia 29: | Linia 29: | ||
Równoliczność ma własności: | Równoliczność ma własności: | ||
# <math>\displaystyle A \sim_m A</math>. | # <math>\displaystyle A \sim_m A</math>. | ||
− | # jeżeli <math>\displaystyle A \sim_m B</math> to <math>\displaystyle B \sim_m A</math>. | + | # jeżeli <math>\displaystyle A \sim_m B</math>, to <math>\displaystyle B \sim_m A</math>. |
− | # jeżeli <math>\displaystyle A \sim_m B</math> i <math>\displaystyle B \sim_m C</math> to <math>\displaystyle A \sim_m C</math>. | + | # jeżeli <math>\displaystyle A \sim_m B</math> i <math>\displaystyle B \sim_m C</math>, to <math>\displaystyle A \sim_m C</math>. |
}}</span> | }}</span> | ||
Linia 47: | Linia 47: | ||
<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 | + | # Funkcja odwrotna do bijekcji jest bijekcją. |
− | # | + | # Złożenie bijekcji jest bijekcją. |
</div></div> | </div></div> | ||
Linia 56: | Linia 56: | ||
Podstawowe własności relacji równoliczności: | Podstawowe własności relacji równoliczności: | ||
# <math>\displaystyle A \sim_m B</math> i <math>\displaystyle C \sim_m D</math> oraz <math>\displaystyle A \cap C = B \cap D = | # <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> to <math>\displaystyle A \cup C \sim_m B \cup D</math>. | + | \emptyset</math>, to <math>\displaystyle A \cup C \sim_m B \cup D</math>. |
− | # <math>\displaystyle A \sim_m B</math> i <math>\displaystyle C \sim_m D</math> to <math>\displaystyle A^C \sim_m B^D</math>. | + | # <math>\displaystyle A \sim_m B</math> i <math>\displaystyle C \sim_m D</math>, to <math>\displaystyle A^C \sim_m B^D</math>. |
# <math>\displaystyle (A^B)^C \sim_m A^{ B \times C}</math>. | # <math>\displaystyle (A^B)^C \sim_m A^{ B \times C}</math>. | ||
# <math>\displaystyle (A \times B)^C \sim_m A^C \times B^C</math>. | # <math>\displaystyle (A \times B)^C \sim_m A^C \times B^C</math>. | ||
− | # Gdy <math>\displaystyle B \cap C = \emptyset</math> to <math>\displaystyle A^{B \cup C} \sim_m A^B \times | + | # Gdy <math>\displaystyle B \cap C = \emptyset</math>, to <math>\displaystyle A^{B \cup C} \sim_m A^B \times |
A^C</math>. | A^C</math>. | ||
# <math>\displaystyle P(A) \sim_m 2^A</math>. | # <math>\displaystyle P(A) \sim_m 2^A</math>. | ||
Linia 73: | Linia 73: | ||
{{cwiczenie|1.5|| | {{cwiczenie|1.5|| | ||
− | Dowiedź [[#twierdzenie_1_4|Twierdzenia 1.4]] | + | Dowiedź [[#twierdzenie_1_4|Twierdzenia 1.4]]. |
}} | }} | ||
Linia 81: | Linia 81: | ||
<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"> | ||
# Suma mnogościowa bijekcji działających na zbiorach rozłącznych i mających rozłączne przeciwdziedziny jest bijekcją. | # Suma mnogościowa bijekcji działających na zbiorach rozłącznych i mających rozłączne przeciwdziedziny jest bijekcją. | ||
− | # Niech <math>\displaystyle f:A \rightarrow B</math> i <math>\displaystyle g: C \rightarrow D</math> będą bijekcjami. Rozważ funkcje <math>\displaystyle \Phi: A^C \rightarrow B^D</math> zadaną następująco: | + | # Niech <math>\displaystyle f:A \rightarrow B</math> i <math>\displaystyle g: C \rightarrow D</math> będą bijekcjami. Rozważ funkcje <math>\displaystyle \Phi: A^C \rightarrow B^D</math> zadaną następująco: niech <math>\displaystyle \alpha</math> będzie pewną funkcją z <math>\displaystyle A^C</math>. <math>\displaystyle \Phi ( \alpha ) = f \circ \alpha \circ g^{-1}</math>. Sprawdź, że <math>\displaystyle \Phi</math> jest bijekcją. |
# Definiujemy funkcje <math>\displaystyle \Upsilon : (A^B)^C \rightarrow A^{ B \times C}</math>. Niech <math>\displaystyle x</math> będzie dowolną funkcją ze zbioru <math>\displaystyle (A^B)^C</math> oraz niech <math>\displaystyle b\in B</math> i <math>\displaystyle c\in C</math>. <math>\displaystyle \Upsilon (x) (b,c) = x(c)(b)</math>. Sprawdź, że <math>\displaystyle \Upsilon</math> jest bijekcją. | # Definiujemy funkcje <math>\displaystyle \Upsilon : (A^B)^C \rightarrow A^{ B \times C}</math>. Niech <math>\displaystyle x</math> będzie dowolną funkcją ze zbioru <math>\displaystyle (A^B)^C</math> oraz niech <math>\displaystyle b\in B</math> i <math>\displaystyle c\in C</math>. <math>\displaystyle \Upsilon (x) (b,c) = x(c)(b)</math>. Sprawdź, że <math>\displaystyle \Upsilon</math> jest bijekcją. | ||
# Definiujemy funkcje <math>\displaystyle \alpha :A^C \times B^C \rightarrow (A \times B)^C</math>. Niech <math>\displaystyle f,g</math> będą funkcjami ze zbiorów odpowiednio <math>\displaystyle A^C</math> i <math>\displaystyle B^C</math> oraz niech <math>\displaystyle c\in C</math>. Definiujemy <math>\displaystyle \alpha (f,g)(c) = (f(c),g(c))</math>. Sprawdź, że <math>\displaystyle \alpha</math> jest bijekcją. | # Definiujemy funkcje <math>\displaystyle \alpha :A^C \times B^C \rightarrow (A \times B)^C</math>. Niech <math>\displaystyle f,g</math> będą funkcjami ze zbiorów odpowiednio <math>\displaystyle A^C</math> i <math>\displaystyle B^C</math> oraz niech <math>\displaystyle c\in C</math>. Definiujemy <math>\displaystyle \alpha (f,g)(c) = (f(c),g(c))</math>. Sprawdź, że <math>\displaystyle \alpha</math> jest bijekcją. | ||
− | # Definiujemy funkcje <math>\displaystyle \kappa : A^{B \cup C} \rightarrow A^B \times A^C</math>. Niech <math>\displaystyle x</math> będzie funkcją ze zbioru <math>\displaystyle A^{B \cup C}</math>. Definiujemy <math>\displaystyle \kappa (x) = (x \mid_B , x\mid_C)</math> gdzie <math>\displaystyle x \mid_B , x\mid_C</math> są odpowiednio zawężeniami funkcji <math>\displaystyle x</math> do zbiorów <math>\displaystyle B</math> lub <math>\displaystyle C</math>. Sprawdź, że <math>\displaystyle \kappa</math> jest bijekcją. | + | # Definiujemy funkcje <math>\displaystyle \kappa : A^{B \cup C} \rightarrow A^B \times A^C</math>. Niech <math>\displaystyle x</math> będzie funkcją ze zbioru <math>\displaystyle A^{B \cup C}</math>. Definiujemy <math>\displaystyle \kappa (x) = (x \mid_B , x\mid_C)</math>, gdzie <math>\displaystyle x \mid_B , x\mid_C</math> są odpowiednio zawężeniami funkcji <math>\displaystyle x</math> do zbiorów <math>\displaystyle B</math> lub <math>\displaystyle C</math>. Sprawdź, że <math>\displaystyle \kappa</math> jest bijekcją. |
− | # Zbiorowi <math>\displaystyle A</math> przyporządkowujemy jego | + | # Zbiorowi <math>\displaystyle A</math> przyporządkowujemy jego funkcję charakterystyczną. |
</div></div> | </div></div> | ||
Linia 94: | Linia 94: | ||
Dowody poszczególnych punktów | Dowody poszczególnych punktów | ||
− | : 1. 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. | + | : 1. 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. |
: 2. Niech <math>\displaystyle f:A \rightarrow B</math> i <math>\displaystyle g: C \rightarrow D</math> będą bijekcjami. Rozważmy funkcję <math>\displaystyle \Phi: A^C \rightarrow B^D</math> zdefiniowaną, dla dowolnego <math>\displaystyle \alpha\in A^C</math> jako <br> | : 2. Niech <math>\displaystyle f:A \rightarrow B</math> i <math>\displaystyle g: C \rightarrow D</math> będą bijekcjami. Rozważmy funkcję <math>\displaystyle \Phi: A^C \rightarrow B^D</math> zdefiniowaną, dla dowolnego <math>\displaystyle \alpha\in A^C</math> jako <br> | ||
<center><math>\displaystyle \Phi ( \alpha ) = f \circ \alpha \circ g^{-1}. </math></center> | <center><math>\displaystyle \Phi ( \alpha ) = f \circ \alpha \circ g^{-1}. </math></center> | ||
− | : Wykażemy, że <math>\displaystyle \Phi</math> jest bijekcją. Dla surjektywności ustalmy dowolną funkcję <math>\displaystyle \beta\in B^D</math>, wtedy <math>\displaystyle f^{-1} \circ \beta \circ g\in A^C</math> i oczywiście <math>\displaystyle \Phi(f^{-1} \circ \beta \circ g) =f \circ f^{-1} \circ \beta \circ g \circ g^{-1} = \beta</math> co należało wykazać. Pozostaje udowodnić, że <math>\displaystyle \Phi</math> jest iniekcją. Ustalmy <math>\displaystyle \alpha</math> i <math>\displaystyle \alpha'</math> w <math>\displaystyle A^C</math> takie, że <math>\displaystyle \Phi(\alpha) = \Phi(\alpha')</math>. Wtedy <math>\displaystyle f \circ \alpha \circ g^{-1} =f \circ \alpha' \circ g^{-1}</math> i obkładając obie strony równości przez <math>\displaystyle f^{-1}</math> z lewej strony i <math>\displaystyle g</math> z prawej otrzymujemy <math>\displaystyle \alpha = \alpha'</math> co dowodzi, że <math>\displaystyle \Phi</math> jest iniekcją. Dowód jest zakończony. | + | : Wykażemy, że <math>\displaystyle \Phi</math> jest bijekcją. Dla surjektywności ustalmy dowolną funkcję <math>\displaystyle \beta\in B^D</math>, wtedy <math>\displaystyle f^{-1} \circ \beta \circ g\in A^C</math> i oczywiście <math>\displaystyle \Phi(f^{-1} \circ \beta \circ g) =f \circ f^{-1} \circ \beta \circ g \circ g^{-1} = \beta</math>, co należało wykazać. Pozostaje udowodnić, że <math>\displaystyle \Phi</math> jest iniekcją. Ustalmy <math>\displaystyle \alpha</math> i <math>\displaystyle \alpha'</math> w <math>\displaystyle A^C</math> takie, że <math>\displaystyle \Phi(\alpha) = \Phi(\alpha')</math>. Wtedy <math>\displaystyle f \circ \alpha \circ g^{-1} =f \circ \alpha' \circ g^{-1}</math> i obkładając obie strony równości przez <math>\displaystyle f^{-1}</math> z lewej strony i <math>\displaystyle g</math> z prawej otrzymujemy <math>\displaystyle \alpha = \alpha'</math>, co dowodzi, że <math>\displaystyle \Phi</math> jest iniekcją. Dowód jest zakończony. |
− | : 3. Definiujemy funkcje <math>\displaystyle \Upsilon : (A^B)^C \rightarrow A^{ B \times C}</math>. Niech <math>\displaystyle x</math> będzie dowolną funkcją ze zbioru <math>\displaystyle (A^B)^C</math>. Dla dowolnych <math>\displaystyle b\in B</math> i <math>\displaystyle c\in C</math> definiujemy <math>\displaystyle \Upsilon (x) (b,c) = x(c)(b)</math>. Pozostaje wykazać, że <math>\displaystyle \Upsilon</math> jest bijekcją. Dla wykazania iniektywności wybierzmy dwie dowolne funkcje <math>\displaystyle x</math> i <math>\displaystyle x'</math> z <math>\displaystyle (A^B)^C</math>. Wtedy, dla dowolnego <math>\displaystyle c\in C</math> i <math>\displaystyle b\in B</math> mamy <math>\displaystyle x(c)(b)=x'(c)(b)</math>, czyli, dla dowolnego <math>\displaystyle c\in C</math> funkcje <math>\displaystyle x(c)</math> i <math>\displaystyle x'(c)</math> są równe. Wnioskujemy, że funkcje <math>\displaystyle x</math> i <math>\displaystyle x'</math> są identyczne na każdym z argumentów, czyli <math>\displaystyle x=x'</math> co należało wykazać. Aby wykazać, że <math>\displaystyle \Upsilon</math> jest surjekcją ustalmy dowolny <math>\displaystyle y\in A^{ B \times C}</math> i zdefiniujmy funkcję <math>\displaystyle x</math> taką, że <math>\displaystyle x(c)(b) = y(b,c)</math>. Oczywiście <math>\displaystyle x\in (A^B)^C </math> i <math>\displaystyle \Upsilon(x) = y</math>, co należało wykazać. | + | : 3. Definiujemy funkcje <math>\displaystyle \Upsilon : (A^B)^C \rightarrow A^{ B \times C}</math>. Niech <math>\displaystyle x</math> będzie dowolną funkcją ze zbioru <math>\displaystyle (A^B)^C</math>. Dla dowolnych <math>\displaystyle b\in B</math> i <math>\displaystyle c\in C</math> definiujemy <math>\displaystyle \Upsilon (x) (b,c) = x(c)(b)</math>. Pozostaje wykazać, że <math>\displaystyle \Upsilon</math> jest bijekcją. Dla wykazania iniektywności wybierzmy dwie dowolne funkcje <math>\displaystyle x</math> i <math>\displaystyle x'</math> z <math>\displaystyle (A^B)^C</math>. Wtedy, dla dowolnego <math>\displaystyle c\in C</math> i <math>\displaystyle b\in B</math> mamy <math>\displaystyle x(c)(b)=x'(c)(b)</math>, czyli, dla dowolnego <math>\displaystyle c\in C</math> funkcje <math>\displaystyle x(c)</math> i <math>\displaystyle x'(c)</math> są równe. Wnioskujemy, że funkcje <math>\displaystyle x</math> i <math>\displaystyle x'</math> są identyczne na każdym z argumentów, czyli <math>\displaystyle x=x'</math>, co należało wykazać. Aby wykazać, że <math>\displaystyle \Upsilon</math> jest surjekcją, ustalmy dowolny <math>\displaystyle y\in A^{ B \times C}</math> i zdefiniujmy funkcję <math>\displaystyle x</math> taką, że <math>\displaystyle x(c)(b) = y(b,c)</math>. Oczywiście <math>\displaystyle x\in (A^B)^C </math> i <math>\displaystyle \Upsilon(x) = y</math>, co należało wykazać. |
− | : 4. Definiujemy funkcje <math>\displaystyle \alpha :A^C \times B^C \rightarrow (A \times B) ^C</math>. Niech <math>\displaystyle f,g</math> będą funkcjami ze zbiorów odpowiednio <math>\displaystyle A^C</math> i <math>\displaystyle B^C</math> oraz niech <math>\displaystyle c\in C</math>. Definiujemy <math>\displaystyle \alpha (f,g)(c) = (f(c),g(c))</math>. Ustalmy dwie pary funkcji <math>\displaystyle (f,g)</math> oraz <math>\displaystyle (f',g')</math> z <math>\displaystyle A^C\times B^C</math> i załóżmy, że <math>\displaystyle \alpha(f,g) = \alpha(f',g')</math>, czyli <math>\displaystyle (f(c),g(c)) =(f'(c),g'(c))</math> dla każdego <math>\displaystyle c</math>. To implikuje że <math>\displaystyle f=f'</math> oraz <math>\displaystyle g=g'</math>, czyli <math>\displaystyle \alpha</math> jest iniekcją. Dla wykazania surjektywności ustalmy dowolną funkcję <math>\displaystyle h\in(A\times B)^C</math> i niech <math>\displaystyle h_1: C\rightarrow A</math> i <math>\displaystyle h_2: C\rightarrow B</math> będą funkcjami takimi, że <math>\displaystyle h(c) = (h_1(c), h_2(c))</math>. Wtedy oczywiście <math>\displaystyle \alpha(h_1,h_2) = h</math>, czyli <math>\displaystyle \alpha</math> jest surjekcją, czego należało dowieść. | + | : 4. Definiujemy funkcje <math>\displaystyle \alpha :A^C \times B^C \rightarrow (A \times B) ^C</math>. Niech <math>\displaystyle f,g</math> będą funkcjami ze zbiorów odpowiednio <math>\displaystyle A^C</math> i <math>\displaystyle B^C</math> oraz niech <math>\displaystyle c\in C</math>. Definiujemy <math>\displaystyle \alpha (f,g)(c) = (f(c),g(c))</math>. Ustalmy dwie pary funkcji <math>\displaystyle (f,g)</math> oraz <math>\displaystyle (f',g')</math> z <math>\displaystyle A^C\times B^C</math> i załóżmy, że <math>\displaystyle \alpha(f,g) = \alpha(f',g')</math>, czyli <math>\displaystyle (f(c),g(c)) =(f'(c),g'(c))</math>, dla każdego <math>\displaystyle c</math>. To implikuje, że <math>\displaystyle f=f'</math> oraz <math>\displaystyle g=g'</math>, czyli <math>\displaystyle \alpha</math> jest iniekcją. Dla wykazania surjektywności ustalmy dowolną funkcję <math>\displaystyle h\in(A\times B)^C</math> i niech <math>\displaystyle h_1: C\rightarrow A</math> i <math>\displaystyle h_2: C\rightarrow B</math> będą funkcjami takimi, że <math>\displaystyle h(c) = (h_1(c), h_2(c))</math>. Wtedy oczywiście <math>\displaystyle \alpha(h_1,h_2) = h</math>, czyli <math>\displaystyle \alpha</math> jest surjekcją, czego należało dowieść. |
− | : 5. Definiujemy funkcje <math>\displaystyle \kappa : A^{B \cup C} \rightarrow A^B \times A^C</math>. Dla dowolnego <math>\displaystyle x</math> elementu zbioru <math>\displaystyle A^{B \cup C}</math> definiujemy <math>\displaystyle \kappa (x) = (x \mid_B , x\mid_C)</math> gdzie <math>\displaystyle x \mid_B , x\mid_C</math> są odpowiednio zawężeniami funkcji <math>\displaystyle x</math> do zbiorów <math>\displaystyle B</math> i <math>\displaystyle C</math>. Załóżmy, niewprost, że <math>\displaystyle \kappa</math> nie jest iniekcją. Istnieją wtedy dwie różne funkcje <math>\displaystyle x</math> i <math>\displaystyle x'</math> elementy <math>\displaystyle A^{B \cup C}</math> takie, że <math>\displaystyle \kappa(x) =\kappa(x')</math>, czyli <math>\displaystyle x \mid_B = x' \mid_B</math> oraz <math>\displaystyle x \mid_C = x' \mid_C</math> co jest oczywistą sprzecznością. Dla dowodu surjektywności ustalmy dwie funkcje <math>\displaystyle y_1\in A^B</math> i <math>\displaystyle y_2\in A^C</math> wtedy <math>\displaystyle y_1\cup y_2\in {B \cup C}\times A</math>, a ponieważ <math>\displaystyle A\cap B = \emptyset</math> wnioskujemy, że <math>\displaystyle y_1\cup y_2</math> jest funkcją. Oczywiście <math>\displaystyle \kappa(y_1\cup y_2) = (y_1,y_2)</math> co dowodzi surjektywności. | + | : 5. Definiujemy funkcje <math>\displaystyle \kappa : A^{B \cup C} \rightarrow A^B \times A^C</math>. Dla dowolnego <math>\displaystyle x</math> elementu zbioru <math>\displaystyle A^{B \cup C}</math> definiujemy <math>\displaystyle \kappa (x) = (x \mid_B , x\mid_C)</math>, gdzie <math>\displaystyle x \mid_B , x\mid_C</math> są odpowiednio zawężeniami funkcji <math>\displaystyle x</math> do zbiorów <math>\displaystyle B</math> i <math>\displaystyle C</math>. Załóżmy, niewprost, że <math>\displaystyle \kappa</math> nie jest iniekcją. Istnieją wtedy dwie różne funkcje <math>\displaystyle x</math> i <math>\displaystyle x'</math> elementy <math>\displaystyle A^{B \cup C}</math> takie, że <math>\displaystyle \kappa(x) =\kappa(x')</math>, czyli <math>\displaystyle x \mid_B = x' \mid_B</math> oraz <math>\displaystyle x \mid_C = x' \mid_C</math>, co jest oczywistą sprzecznością. Dla dowodu surjektywności ustalmy dwie funkcje <math>\displaystyle y_1\in A^B</math> i <math>\displaystyle y_2\in A^C</math>, wtedy <math>\displaystyle y_1\cup y_2\in {B \cup C}\times A</math>, a ponieważ <math>\displaystyle A\cap B = \emptyset</math>, wnioskujemy, że <math>\displaystyle y_1\cup y_2</math> jest funkcją. Oczywiście <math>\displaystyle \kappa(y_1\cup y_2) = (y_1,y_2)</math> co dowodzi surjektywności. |
− | : 6. Ustalmy dowolny zbiór <math>\displaystyle A</math>. Zdefiniujmy funkcję <math>\displaystyle \alpha:2^A\rightarrow\mathcal{P}(A)</math> kładąc <math>\displaystyle \alpha(f) = \overrightarrow{f}^{-1} (1)</math>. Wtedy, jeśli <math>\displaystyle \alpha(f) = \alpha(f')</math> to <math>\displaystyle \overrightarrow{f}^{-1} (1) =\overrightarrow{f'}^{-1} (1)</math> i, co za tym idzie <math>\displaystyle \overrightarrow{f}^{-1} (0)=A\setminus\overrightarrow{f}^{-1} (1) = A\setminus\overrightarrow{f'}^{-1} (1)=\overrightarrow{f'}^{-1} (0)</math>, czyli <math>\displaystyle f=f'</math> co dowodzi iniektywności. Dla dowodu surjektywności ustalmy dowolny zbiór <math>\displaystyle B\subset A</math> i zdefiniujmy jego funkcję charakterystyczną jako <math>\displaystyle f</math> takie, że <math>\displaystyle f(x)=1</math> jeśli <math>\displaystyle x\in B</math> i <math>\displaystyle f(x)=0</math> jeśli <math>\displaystyle x\notin B</math>. Otrzymujemy <math>\displaystyle \alpha(f) = B</math>, co dowodzi surjektywności. | + | : 6. Ustalmy dowolny zbiór <math>\displaystyle A</math>. Zdefiniujmy funkcję <math>\displaystyle \alpha:2^A\rightarrow\mathcal{P}(A)</math>, kładąc <math>\displaystyle \alpha(f) = \overrightarrow{f}^{-1} (1)</math>. Wtedy, jeśli <math>\displaystyle \alpha(f) = \alpha(f')</math>, to <math>\displaystyle \overrightarrow{f}^{-1} (1) =\overrightarrow{f'}^{-1} (1)</math> i, co za tym idzie, <math>\displaystyle \overrightarrow{f}^{-1} (0)=A\setminus\overrightarrow{f}^{-1} (1) = A\setminus\overrightarrow{f'}^{-1} (1)=\overrightarrow{f'}^{-1} (0)</math>, czyli <math>\displaystyle f=f'</math>, co dowodzi iniektywności. Dla dowodu surjektywności ustalmy dowolny zbiór <math>\displaystyle B\subset A</math> i zdefiniujmy jego funkcję charakterystyczną jako <math>\displaystyle f</math> takie, że <math>\displaystyle f(x)=1</math>, jeśli <math>\displaystyle x\in B</math> i <math>\displaystyle f(x)=0</math>, jeśli <math>\displaystyle x\notin B</math>. Otrzymujemy <math>\displaystyle \alpha(f) = B</math>, co dowodzi surjektywności. |
</div></div> | </div></div> | ||
{{definicja|1.6|| | {{definicja|1.6|| | ||
− | Zbiór <math>\displaystyle A</math> nazywamy skończonym gdy <math>\displaystyle A \sim_m n</math> | + | Zbiór <math>\displaystyle A</math> nazywamy skończonym, gdy <math>\displaystyle A \sim_m n</math>, |
dla pewnej liczby naturalnej <math>\displaystyle n</math>. | dla pewnej liczby naturalnej <math>\displaystyle n</math>. | ||
− | Zbiór <math>\displaystyle A</math> nazywamy nieskończonym gdy <math>\displaystyle A</math> nie jest skończony. | + | Zbiór <math>\displaystyle A</math> nazywamy nieskończonym, gdy <math>\displaystyle A</math> nie jest skończony. |
}} | }} | ||
Linia 126: | Linia 126: | ||
Pokaż indukcją na <math>\displaystyle n</math> | Pokaż indukcją na <math>\displaystyle n</math> | ||
− | prawdziwość następującego zdania: | + | 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: | + | 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. | ||
Linia 137: | Linia 137: | ||
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>. | 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> | + | * 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ę: |
− | <center><math>\displaystyle f'(x) = \begin{cases} f(x)& \mbox{ jeśli } x\neq n\\ m& \mbox{ jeśli } x = n.\end{cases}</math></center> | + | <center><math>\displaystyle f'(x) = \begin{cases} f(x),& \mbox{ jeśli } x\neq n,\\ m,& \mbox{ jeśli } x = n.\end{cases}</math></center> |
Istnienie tej bijekcji dowodzi prawdziwości kroku indukcyjnego. | Istnienie tej bijekcji dowodzi prawdziwości kroku indukcyjnego. | ||
Linia 146: | Linia 146: | ||
Pierwsza część ćwiczenia została dowiedziona. | Pierwsza część ćwiczenia została dowiedziona. | ||
− | Wykażemy teraz, że obraz zbioru skończonego poprzez funkcję jest skończony. Ustalmy w tym celu dowolny zbiór skończony <math>\displaystyle A</math> i funkcję <math>\displaystyle f:A\rightarrow B</math>. Ponieważ <math>\displaystyle A</math> jest skończony istnieje liczba naturalna <math>\displaystyle n</math> i bijekcja <math>\displaystyle g</math> pomiędzy <math>\displaystyle n</math> i <math>\displaystyle A</math>. Możemy założyć, że <math>\displaystyle \overrightarrow{f} (A)=B</math>. Definiujemy funkcję <math>\displaystyle h:B\rightarrow A</math> jako <math>\displaystyle h(b) =\bigcap \overrightarrow{(f\circ g)}^{-1} (\{b\})</math> -- funkcję, która dla dowolnego elementu <math>\displaystyle b\in B</math> zwraca najmniejszą liczbę naturalną w <math>\displaystyle n</math> która jest przekształcana przez <math>\displaystyle g</math> w <math>\displaystyle \overrightarrow{f}^{-1} (\{b\})</math>. Otrzymaliśmy bijekcję pomiędzy <math>\displaystyle B</math> a pewnym podzbiorem liczby naturalnej. Korzystając z poprzedniego punktu i z przechodniości relacji równoliczności wnioskujemy, że <math>\displaystyle B</math> jest skończony. | + | Wykażemy teraz, że obraz zbioru skończonego poprzez funkcję jest skończony. Ustalmy w tym celu dowolny zbiór skończony <math>\displaystyle A</math> i funkcję <math>\displaystyle f:A\rightarrow B</math>. Ponieważ <math>\displaystyle A</math> jest skończony, istnieje liczba naturalna <math>\displaystyle n</math> i bijekcja <math>\displaystyle g</math> pomiędzy <math>\displaystyle n</math> i <math>\displaystyle A</math>. Możemy założyć, że <math>\displaystyle \overrightarrow{f} (A)=B</math>. Definiujemy funkcję <math>\displaystyle h:B\rightarrow A</math> jako <math>\displaystyle h(b) =\bigcap \overrightarrow{(f\circ g)}^{-1} (\{b\})</math> -- funkcję, która dla dowolnego elementu <math>\displaystyle b\in B</math> zwraca najmniejszą liczbę naturalną w <math>\displaystyle n</math>, która jest przekształcana przez <math>\displaystyle g</math> w <math>\displaystyle \overrightarrow{f}^{-1} (\{b\})</math>. Otrzymaliśmy bijekcję pomiędzy <math>\displaystyle B</math> a pewnym podzbiorem liczby naturalnej. Korzystając z poprzedniego punktu i z przechodniości relacji równoliczności, wnioskujemy, że <math>\displaystyle B</math> jest skończony. |
</div></div> | </div></div> | ||
Podamy twierdzenie, podobne do twierdzenia, które zobaczą państwo w wykładzie 11 | 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 <math>\displaystyle N_0</math> | + | (patrz [[Logika i teoria mnogości/Wykład 11: Zbiory dobrze uporządkowane. Lemat Kuratowskiego Zorna i twierdzenie Zermelo, przykłady#twierdzenie_4_1|Wykład 11, Twierdzenie 4.1]]). Wersja ogólniejsza będzie dotyczyła sytuacji, kiedy zbiór <math>\displaystyle N_0</math> |
− | jest nieskończony ale niekoniecznie jest podzbiorem <math>\displaystyle \mathbb{N}</math>. W takim wypadku do | + | jest nieskończony, ale niekoniecznie jest podzbiorem <math>\displaystyle \mathbb{N}</math>. W takim wypadku do |
dowodu tego twierdzenia będzie potrzebny aksjomat wyboru. W uproszczonej wersji, | dowodu tego twierdzenia będzie potrzebny aksjomat wyboru. W uproszczonej wersji, | ||
− | która podana jest poniżej aksjomat ten nie będzie nam potrzebny. | + | która podana jest poniżej, aksjomat ten nie będzie nam potrzebny. |
<span id="twierdzenie_1_8">{{twierdzenie|1.8|| | <span id="twierdzenie_1_8">{{twierdzenie|1.8|| | ||
− | Jeżeli <math>\displaystyle N_0</math> jest nieskończonym podzbiorem <math>\displaystyle \mathbb{N}</math> to | + | Jeżeli <math>\displaystyle N_0</math> jest nieskończonym podzbiorem <math>\displaystyle \mathbb{N}</math>, to |
<math>\displaystyle N_0 \sim_m \mathbb{N}</math>. | <math>\displaystyle N_0 \sim_m \mathbb{N}</math>. | ||
}}</span> | }}</span> | ||
{{dowod||| | {{dowod||| | ||
− | Przy pomocy definiowania przez | + | Przy pomocy definiowania przez indukcję (patrz [[Logika i teoria mnogości/Wykład 7: Konstrukcja von Neumanna liczb naturalnych, twierdzenie o indukcji, zasady minimum, maksimum, definiowanie przez indukcje#twierdzenie_6_1|Wykład 7, Twierdzenie 6.1]]), zbudujmy bijekcję |
<math>\displaystyle h</math> pomiędzy zbiorem <math>\displaystyle \mathbb{N}</math> a <math>\displaystyle N_0</math>. Zbiór <math>\displaystyle N_0</math> będąc nieskończonym jest | <math>\displaystyle h</math> pomiędzy zbiorem <math>\displaystyle \mathbb{N}</math> a <math>\displaystyle N_0</math>. Zbiór <math>\displaystyle N_0</math> będąc nieskończonym jest | ||
− | niepusty więc z zasady minimum (twierdzenie 5.2 | + | niepusty, więc z zasady minimum (patrz [[Logika i teoria mnogości/Wykład 7: Konstrukcja von Neumanna liczb naturalnych, twierdzenie o indukcji, zasady minimum, maksimum, definiowanie przez indukcje#twierdzenie_5_2|Wykład 7, Twierdzenie 5.2]]) posiada element |
− | najmniejszy. | + | najmniejszy. Niech: |
− | <center><math>\displaystyle h(0) = </math> najmniejszy element w <math>\displaystyle N_0 </math></center> | + | <center><math>\displaystyle h(0) = </math> najmniejszy element w <math>\displaystyle N_0 ,</math></center> |
<center><math>\displaystyle h(n') = </math> najmniejszy element, który w <math>\displaystyle N_0</math> jest istotnie większy niż <math>\displaystyle h(n)\displaystyle | <center><math>\displaystyle h(n') = </math> najmniejszy element, który w <math>\displaystyle N_0</math> jest istotnie większy niż <math>\displaystyle h(n)\displaystyle | ||
− | </math></center> | + | </math>.</center> |
− | Łatwo zauważyć, że dla obraz dowolnej liczby naturalnej <math>\displaystyle \overrightarrow{h} (n)</math> jest odcinkiem początkowym <math>\displaystyle N_0</math>. Równocześnie, na mocy poprzedniego ćwiczenia wiemy, że obraz ten jest skończony. Ponieważ zbiór <math>\displaystyle N_0</math> jest nieskończony, więc zawsze istnieją w nim elementy poza <math>\displaystyle \overrightarrow{h} (n)</math>. Elementy te muszą być większe od <math>\displaystyle h(n)</math>, co gwarantuje, że funkcja <math>\displaystyle h</math> jest zdefiniowana dla całego <math>\displaystyle \mathbb{N}</math>. Funkcja <math>\displaystyle h</math> jest oczywiście iniekcją, ponieważ dla <math>\displaystyle n<m</math> mamy <math>\displaystyle h(n)<h(m)</math>. Funkcja <math>\displaystyle h</math> jest bijekcją, ponieważ łatwo możemy pokazać, że jeśli <math>\displaystyle n\in N_0</math>, to <math>\displaystyle n\in\overrightarrow{h} (n')</math>. | + | Łatwo zauważyć, że dla obraz, dowolnej liczby naturalnej <math>\displaystyle \overrightarrow{h} (n)</math> jest odcinkiem początkowym <math>\displaystyle N_0</math>. Równocześnie, na mocy poprzedniego ćwiczenia, wiemy, że obraz ten jest skończony. Ponieważ zbiór <math>\displaystyle N_0</math> jest nieskończony, więc zawsze istnieją w nim elementy poza <math>\displaystyle \overrightarrow{h} (n)</math>. Elementy te muszą być większe od <math>\displaystyle h(n)</math>, co gwarantuje, że funkcja <math>\displaystyle h</math> jest zdefiniowana dla całego <math>\displaystyle \mathbb{N}</math>. Funkcja <math>\displaystyle h</math> jest oczywiście iniekcją, ponieważ dla <math>\displaystyle n<m</math> mamy <math>\displaystyle h(n)<h(m)</math>. Funkcja <math>\displaystyle h</math> jest bijekcją, ponieważ łatwo możemy pokazać, że jeśli <math>\displaystyle n\in N_0</math>, to <math>\displaystyle n\in\overrightarrow{h} (n')</math>. |
}} | }} |
Wersja z 17:35, 17 wrz 2006
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 (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łą teorię mocy można patrzeć jak na teorie bijekcji i iniekcji (lub dualnie surjekcji - patrz wykład 11, ćwiczenie 3.1).
Definicja 1.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 1.2
Równoliczność ma własności:
- .
- jeżeli , to .
- jeżeli i , to .
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:
- i oraz , to .
- i , to .
- .
- .
- Gdy , to .
- .
Znowu dowody twierdzeń z 1.4 podamy jako ćwiczenia.
Ćwiczenie 1.5
Dowiedź Twierdzenia 1.4.
Definicja 1.6
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 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 (patrz Wykład 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 1.8
Jeżeli
jest nieskończonym podzbiorem , to .Dowód
Przy pomocy definiowania przez indukcję (patrz Wykład 7, Twierdzenie 6.1), zbudujmy bijekcję pomiędzy zbiorem a . Zbiór będąc nieskończonym jest niepusty, więc z zasady minimum (patrz Wykład 7, Twierdzenie 5.2) posiada element najmniejszy. Niech:
Ł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.
Definicja 2.1
Zbiór
jest przeliczalny gdy dla pewnego .Definicja 2.2
Zbiór
daje się ustawić w ciąg gdy istnieje surjekcja .Twierdzenie 2.3
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 1.8, 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 2.4
jest przeliczalny wtedy i tylko wtedy gdy jest skończony lub równoliczny z .
Proponuję dowód wykonać jako proste ćwiczenie.
Ćwiczenie 2.5
Dowiedź Twierdzenie 2.4.
Lemat 2.6
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 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 oraz zbiór 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 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.
Definicja 2.10
wtw istnieje iniekcja .
wtw i nieprawda że .
Twierdzenie 2.11
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ć (nieznana funkcja „\hspace”): {\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ć (nieznana funkcja „\hspace”): {\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ć (nieznana funkcja „\hspace”): {\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 2.12 [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 2.13 [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 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ę
. 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 2.15
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
Definicja 3.1
Zbiór nazywamy nieprzeliczalnym gdy nie jest przeliczalny.
Ćwiczenie 3.2
Zbiory
oraz nie są przeliczalne.
Definicja 3.3
Mówimy że zbiór jest mocy continuum gdy jest równoliczny z
.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
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 3.5
Jeżeli
i zawiera pewien przedział otwarty to 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
jest przeliczalnym podzbiorem zbioru mocy continuum to jest mocy continuumDowód
Załóżmy bez straty ogólności, że Twierdzeniu 2.9 o nieprzeliczalności . W takim razie jest nieskończony. Można zatem odnaleźć w nim na mocy twierdzenia Twierdzeniu 2.15 (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:
. Zauważmy, że jest nieprzeliczalny. Inaczej przeczyłoby to
Lemat 3.7
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 3.8
jest mocy continuum.
Dowód
Zbiór Lematu 3.7 jest mocy kontinuum.
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
Twierdzenie 3.9
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, żeCantor przypuszczał, że takiego zbioru (mocy) nie ma i że następnym w hierarchii mocy zbiorem po 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 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.
jest . Przypuszczenie Cantora nazywa się hipotezą kontinuum. Hipoteza ta była intensywnie badana przez matematyków. W roku 1939Na koniec podamy jako ćwiczenie inną bardzo elegancką i nie odwołującą się do pojęcia liczb naturalnych definicję nieskończoności.
Definicja 3.10
(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 3.11
Pokaż, że zbiór jest nieskończony wtedy i tylko wtedy gdy jest nieskończony w sensie Dedekinda.
Ćwiczenia
Ćwiczenie 4.1
Wykaż, że
jest równoliczne z .
Ćwiczenie 4.2
Wykaż, że
Ćwiczenie 4.3
Jakiej mocy może być zbiór punktów nieciągłości silnie rosnącej funkcji z
do ?
Ćwiczenie 4.4
Jaka jest moc zbioru wszystkich silnie rosnących funkcji z
w ?
Ćwiczenie 4.5
Czy na płaszczyźnie istniej okrąg taki, że każdy jego punkt ma przynajmniej jedną współrzędną niewymierną?
Ćwiczenie 4.6
Zbiór
nazywamy wypukłym, jeśli, dla dowolnych , jeśli i , to . Ile jest zbiorów wypukłych w ?
Ćwiczenie 4.7
Ile elementów posiada największy, pod względem mocy, łańcuch w
?
Ćwiczenie 4.8
Jaka jest moc zbioru bijekcji z
do ?
Ćwiczenie 4.9
Jakiej mocy jest zbiór porządków na
które są równocześnie funkcjami ?
Ćwiczenie 4.10
Dowolna rodzina
taka, że dla dowolnych dwóch różnych elementów ich przecięcie jest co najwyżej jednoelementowe jest przeliczalna.