Twierdzenie o indukcji. Liczby porządkowe. Zbiory liczb porządkowych. Twierdzenie o definiowaniu przez indukcje pozaskończoną

Wprowadzenie



W poniższym wykładzie przyjrzymy się dokładnie zbiorom dobrze uporządkowanym. Jedną z ważniejszych własności tych zbiorów jest to, że prawdziwa jest w nich uogólniona zasada indukcji zwana "indukcją pozaskończoną". Jest to szczególnie istotne w kontekście twierdzenia Zermelo które mówi, że każdy zbiór da się dobrze uporządkować. Możemy dzięki temu przeprowadzać dowody indukcyjne oraz definiować nowe funkcje za pomocą indukcji pozaskończonej na zbiorach większych niż przeliczalne.

Dobre uporządkowanie

Dobre uporządkowanie



Przypomnijmy, że zbiorem dobrze uporządkowanym nazywamy zbiór częściowo uporządkowany, w którym każdy niepusty podzbiór ma element najmniejszy. Wynika stąd, że również w całym zbiorze musi istnieć element najmniejszy, o ile tylko zbiór jest niepusty.

Przykład 2.1.

Przykładem zbioru dobrze uporządkowanego jest zbiór \( \displaystyle \mathbb{N} \) uporządkowany, przez \( \displaystyle \subset \). Zasada minimum, wykład 7 "Konstrukcja von Neumanna liczb naturalnych, twierdzenie o indukcji, zasady minimum, maksimum, definiowanie przez indukcje", Twierdzenie 5.2 mówi, że w każdym podzbiorze \( \displaystyle \mathbb{N} \) istnieje element najmniejszy, a więc, że ten porządek jest dobry.

Ćwiczenie 2.2

Udowodnij, że każdy dobry porządek jest porządkiem liniowym.


Zbiory dobrze uporządkowane mają bardzo specyficzną strukturę. Jedną z własności jest istnienie następników dla prawie wszystkich elementów.

Definicja 2.3.

W zbiorze uporządkowanym \( \displaystyle (X,\leq) \) element \( \displaystyle y \) nazywamy następnikiem elementu \( \displaystyle x \), jeśli \( \displaystyle x \leq y \), \( \displaystyle x\neq y \) oraz każdy element silnie większy od \( \displaystyle x \) jest nie mniejszy od \( \displaystyle y \) (czyli \( \displaystyle (x \leq z \wedge x \neq z) \Rightarrow y\leq z \)).

Ćwiczenie 2.4

Podaj przykład zbioru uporządkowanego, w którym żaden element nie ma następnika.

Twierdzenie 2.5.

W zbiorze dobrze uporządkowanym każdy element, który nie jest elementem największym, ma następnik.

Dowód

Niech \( \displaystyle (X,\leq) \) będzie zbiorem dobrze uporządkowanym. Niech \( \displaystyle x \) będzie dowolnym elementem zbioru \( \displaystyle X \), który nie jest elementem największym. Zdefiniujmy zbiór \( \displaystyle A \) następująco:

\( \displaystyle A= \{y\in X: x < y\}. \)

Zbiór \( \displaystyle A \) jest niepusty, gdyż \( \displaystyle x \) nie jest elementem największym. Ponieważ \( \displaystyle X \) jest dobrze uporządkowany, to w zbiorze \( \displaystyle A \) istnieje element najmniejszy, nazwijmy go \( \displaystyle y \). Pokażemy, że jest następnikiem \( \displaystyle x \). Ponieważ \( \displaystyle y\in A \), to \( \displaystyle x < y \). Weźmy dowolny element \( \displaystyle z\in X \), który jest silnie większy od \( \displaystyle x \). Wtedy \( \displaystyle z \) musi należeć do \( \displaystyle A \), a więc ponieważ \( \displaystyle y \) jest najmniejszy w \( \displaystyle A \), to \( \displaystyle y\leq z \). Wobec tego \( \displaystyle y \) jest następnikiem elementu \( \displaystyle x \).

Definicja 2.6.

Element zbioru dobrze uporządkowanego nazywamy elementem granicznym, jeśli nie jest następnikiem, żadnego elementu.

Ćwiczenie 2.7

Podaj przykład zbioru uporządkowanego liniowo, w którym każdy element ma następnik, a zbiór nie jest dobrze uporządkowany. Czy zbiór tak uporządkowany może mieć element najmniejszy?

Pokażemy teraz, że każdy zbiór \( \displaystyle (X,\leq) \) dobrze uporządkowany jest podobny do pewnej rodziny zbiorów uporządkowanych przez inkluzję.

Definicja 2.8.

Niech \( \displaystyle (X,\leq) \) będzie zbiorem uporządkowanym. Zbiór \( \displaystyle A\subset X \) nazywamy przedziałem początkowym \( \displaystyle (X,\leq) \) jeśli

\( \displaystyle \forall_{x\in A} \forall_{y\in X} ( y\leq x \Rightarrow y\in A ). \)

Czyli \( \displaystyle A \) jest przedziałem początkowym, jeśli wraz z każdym swoim elementem zawiera także wszystkie elementy zbioru \( \displaystyle X \), które są od niego mniejsze. Będziemy używać następujących oznaczeń, dla \( \displaystyle x_0\in X \) niech:

\( \displaystyle O(x_0)=\{x\in X: x < x_0\} \)

oraz:

\( \displaystyle \overline{O(x_0)}=\{x\in X: x \leq x_0\}. \)

Zbiór \( \displaystyle \overline{O(x_0)} \) będziemy nazywać domkniętym przedziałem początkowym.

Twierdzenie 2.9.

Jeśli \( \displaystyle (X,\leq) \) będzie zbiorem dobrze uporządkowanym. Wtedy każdy jego przedział początkowy, różny od \( \displaystyle X \), jest postaci \( \displaystyle \{x\in X: x < x_0\} \), dla pewnego elementu \( \displaystyle x_0\in X \) (czyli każdy przedział początkowy jest postaci \( \displaystyle O(x_0) \)).

Dowód

Niech \( \displaystyle A \) będzie przedziałem początkowym \( \displaystyle X \) różnym od \( \displaystyle X \). Wtedy zbiór \( \displaystyle X\setminus A \) jest niepusty i jest podzbiorem \( \displaystyle X \), więc posiada element najmniejszy, oznaczmy go przez \( \displaystyle x_0 \). Pokażemy, że \( \displaystyle A=O(x_0) \). Przypuśćmy, że istnieje element \( \displaystyle y\in X \) taki, że \( \displaystyle y\in A \) oraz \( \displaystyle x_0\leq y \). Wtedy ponieważ \( \displaystyle A \) jest przedziałem początkowym, to \( \displaystyle x_0 \) również musiałby być elementem \( \displaystyle A \), co jest sprzeczne z tym, że \( \displaystyle x_0\in X\setminus A \). Wobec tego wszystkie elementy \( \displaystyle A \) są silnie mniejsze od \( \displaystyle x_0 \). Przypuśćmy teraz, że istnieje element \( \displaystyle y\in X \), który jest silnie mniejszy od \( \displaystyle x_0 \) i nie należy do \( \displaystyle A \). Wtedy \( \displaystyle y\in X \setminus A \) i ponieważ jest silnie mniejszy od \( \displaystyle x_0 \), to dostajemy sprzeczność z faktem, że \( \displaystyle x_0 \) jest najmniejszy w tym zbiorze. Wobec tego zbiór \( \displaystyle A \) składa się dokładnie z elementów silnie mniejszych od \( \displaystyle x_0 \), co oznacza, że \( \displaystyle A=O(x_0) \).

Ćwiczenie 2.10

Podaj przykład zbioru dobrze uporządkowanego \( \displaystyle X \), w którym istnieje przedział początkowy różny od \( \displaystyle X \), który nie jest postaci \( \displaystyle \{x\in X: x \leq x_0\} \) (uwaga! nierówność jest słaba).


Ćwiczenie 2.11

Udowodnij, że dla każdego dobrego porządku \( \displaystyle (X,\leq) \) istnieje funkcja, która niepustym podzbiorom \( \displaystyle X \) przypisuje ich element najmniejszy. Funkcje tę nazywamy \( \displaystyle \min: \mathcal{P}(X) \setminus \{\emptyset\} \rightarrow X \).

W poniższym twierdzeniu przedstawiamy konstrukcję rodziny zbiorów uporządkowanej przez \( \displaystyle \subset \) podobnej do danego zbioru dobrze uporządkowanego.

Twierdzenie 2.12

Niech \( \displaystyle (X,\leq) \) będzie zbiorem dobrze uporządkowanym, a \( \displaystyle \mathcal{R} \) będzie zbiorem jego istotnych przedziałów początkowych. Wtedy \( \displaystyle (X,\leq) \) jest podobny do \( \displaystyle (\mathcal{R},\subseteq) \).

Dowód

Zdefiniujmy funkcję \( \displaystyle f:X \rightarrow \mathcal{R} \), tak aby \( \displaystyle f(x)=O(x) \). Pokażemy, że ta funkcja ustala podobieństwo. Pokażemy po kolei, że jest suriekcją , iniekcją oraz że jest monotoniczna:

  1. Suriektywność funkcji \( \displaystyle f \) wynika z Twierdzenia 2.9 (patrz Twierdzenie 2.9).
  2. Weźmy dowolne \( \displaystyle x,y \in X \) takie, że \( \displaystyle x < y \). Wtedy z definicji \( \displaystyle x \in O(y) \) oraz \( \displaystyle x\notin O(x) \), a więc \( \displaystyle f(x)\neq f(y) \).
  3. Weźmy dowolne \( \displaystyle x,y \in X \) takie, że \( \displaystyle x < y \). Weźmy dowolny \( \displaystyle z\in f(x) \).

Oznacza to, że \( \displaystyle z\in O(x) \), a więc \( \displaystyle z < x \). Wtedy również \( \displaystyle z < y \), a więc \( \displaystyle z\in O(y)=f(y) \). Wobec dowolności wyboru \( \displaystyle z \) otrzymujemy \( \displaystyle f(x) \subset f(z) \), a więc funkcja \( \displaystyle f \) jest monotoniczna.

Zauważmy, że własność bycia dobrym porządkiem jest przenoszona przez podobieństwo porządków.

Ćwiczenie 2.13

Jeśli porządki \( \displaystyle (X,\leq_X) \) oraz \( \displaystyle (Y,\leq_Y) \) są podobne, to \( \displaystyle (X,\leq_X) \) jest dobry wtedy i tylko wtedy, gdy \( \displaystyle (Y,\leq_Y) \) jest dobry.

Ćwiczenie 2.14

Dla zbiorów uporządkowanych \( \displaystyle (X,\leq_X) \), \( \displaystyle (Y,\leq_Y) \) porządek leksykograficzny \( \displaystyle \prec \subset X\times Y \) definiujemy tak, że:

\( \displaystyle (a,b) \prec (c,d) \Leftrightarrow (a\leq_X c) \vee (a=c \wedge b\leq_Y c), \)

Dla zbiorów \( \displaystyle \{0,1\},\mathbb{N}, \mathbb{Z}, \mathbb{R} \) uporządkowanych w naturalny sposób, sprawdź, czy następujące ich produkty są dobrze uporządkowane:

  1. \( \displaystyle \{0,1\} \times \mathbb{N} \),
  2. \( \displaystyle \mathbb{N} \times \mathbb{N} \),
  3. \( \displaystyle \mathbb{Z} \times \mathbb{N} \),
  4. \( \displaystyle \mathbb{N} \times \mathbb{Z} \).

Ćwiczenie 2.15

Rozważmy dwa porządki \( \displaystyle \ll,\prec \) na zbiorze \( \displaystyle \mathbb{N} \times \mathbb{N} \) zdefiniowane w następujący sposób:

\( \displaystyle (a,b)\prec(c,d) \Leftrightarrow (a < c) \vee (a=c \wedge b\leq d) \)
\( \displaystyle (a,b)\ll (c,d) \Leftrightarrow (a=b=0) \vee (\neg(a=b=0) \wedge ((a < c) \vee (a=c \wedge d\leq b))). \)

Czy porządki te są podobne?


Ćwiczenie 2.16

Czy porządek leksykograficzny na zbiorze \( \displaystyle \{0,1\}^* \) jest dobrym porządkiem. (Zbiór \( \displaystyle \{0,1\}^* \) to zbiór wszystkich skończonych ciągów złożonych z 0 i 1. Porządek leksykograficzny na takim zbiorze definiujemy jako \( \displaystyle x\prec y \), jeśli \( \displaystyle x \) jest prefiksem \( \displaystyle y \) lub jeśli na pierwszej współrzędnej, na której się różnią w \( \displaystyle x \) występuje 0, a w \( \displaystyle y \) występuje 1.)


Zasada indukcji

Zasada indukcji


Zdefiniujemy teraz zasadę indukcji, która będzie obowiązywała w zbiorach dobrze uporządkowanych.

Definicja 3.1.

Niech \( \displaystyle (X,\leq) \) będzie liniowym porządkiem. W \( \displaystyle (X,\leq) \) obowiązuje zasada indukcji, jeśli dla dowolnego zbioru \( \displaystyle Z \) takiego, że:

  1. \( \displaystyle Z \subset X \),
  2. \( \displaystyle Z\neq \emptyset \),
  3. dla dowolnego \( \displaystyle x\in X \), jeśli \( \displaystyle \{y\in X: y < x\} \subset Z \), to \( \displaystyle x\in Z \).

zachodzi \( \displaystyle Z=X \).

W wykładzie o liczbach naturalnych udowodniliśmy twierdzenie o indukcji (patrz wykład 7 "Konstrukcja von Neumanna liczb naturalnych, twierdzenie o indukcji, zasady minimum, maksimum, definiowanie przez indukcje", Twierdzenie 3.1), z którego wynika, że zasada indukcji obowiązuje w \( \displaystyle (\mathbb{N},\leq) \). W poniższym twierdzeniu dowodzimy analogiczne twierdzenie, dla wszystkich zbiorów dobrze uporządkowanych.

Twierdzenie 3.2.

W każdym zbiorze dobrze uporządkowanym obowiązuje zasada indukcji.

Dowód

Niech \( \displaystyle (X,\leq) \) będzie dobrym porządkiem. Niech \( \displaystyle Z \) będzie dowolnym zbiorem takim, że:

  1. \( \displaystyle Z \subset X \),
  2. element najmniejszy \( \displaystyle X \) należy do \( \displaystyle Z \),
  3. dla dowolnego \( \displaystyle x\in X \) jeśli \( \displaystyle \{y\in X: y < x\} \subset Z \) to \( \displaystyle x\in Z \).

Pokażemy, że \( \displaystyle Z=X \). Niech \( \displaystyle A=X \setminus Z \). Dla dowodu niewprost przypuśćmy, że \( \displaystyle A\neq \emptyset \). W takim przypadku w zbiorze \( \displaystyle A \) istnieje element najmniejszy \( \displaystyle a \). Skoro \( \displaystyle a \) jest najmniejszy w \( \displaystyle A \), to każdy element \( \displaystyle b\in X \), dla którego \( \displaystyle b < a \) musi należeć do \( \displaystyle Z \) (nie może należeć do \( \displaystyle A \) więc należy do \( \displaystyle X\setminus A =Z \)). Wtedy wiemy, że \( \displaystyle \{b\in X: b < a\}\subset Z \), a więc z trzeciej własności zbioru \( \displaystyle Z \) otrzymujemy \( \displaystyle a\in Z \), a więc dostaliśmy sprzeczność (bo \( \displaystyle a \in A \cap Z \), a te zbiory są rozłączne).

Okazuje się, że dobre porządki są nawet bardziej związane z zasadą indukcji. Wyrazem tego jest poniższe twierdzenie.

Twierdzenie 3.3.

Każdy porządek liniowy, w którym istnieje element najmniejszy i obowiązuje zasada indukcji jest dobry.

Dowód

Niech \( \displaystyle (X,\leq) \) będzie liniowym porządkiem, w którym istnieje element najmniejszy \( \displaystyle \bot \) oraz obowiązuje zasada indukcji. Niech \( \displaystyle A\subset X \) będzie podzbiorem \( \displaystyle X \), w którym nie ma elementu najmniejszego. Zdefiniujmy zbiór \( \displaystyle Z \) jako zbiór tych elementów \( \displaystyle X \), które są mniejsze od wszystkich elementów z \( \displaystyle A \), czyli:

\( \displaystyle Z= \{z\in X: \forall_{a\in A} z < a\}. \)

Zbiór \( \displaystyle Z \) jest niepusty, gdyż \( \displaystyle \bot \in Z \) (\( \displaystyle \bot \) nie może należeć do \( \displaystyle A \), gdyż byłby najmniejszy). Pokażemy, że dla dowolnego \( \displaystyle x\in X \), jeśli \( \displaystyle \{y\in X: y < x \} \subset Z \), to \( \displaystyle x\in Z \). Przypuśćmy, że tak nie jest. Wtedy dla pewnego \( \displaystyle x_0\in X \) mamy \( \displaystyle \{y\in X: y < x_0 \} \subset Z \) oraz \( \displaystyle x_0\notin Z \). Wynika stąd, że istnieje element \( \displaystyle a\in A \) taki, że \( \displaystyle a\leq x_0 \), ponieważ jednak żaden element mniejszy od \( \displaystyle x_0 \) nie należy do \( \displaystyle A \), to \( \displaystyle a=x_0 \), a więc \( \displaystyle x_0\in A \). Z tego samego powodu i z faktu, że porządek jest liniowy otrzymujemy, że element \( \displaystyle x_0 \) jest najmniejszy w \( \displaystyle A \), co jest sprzeczne z założeniem, że w \( \displaystyle A \) nie ma elementu najmniejszego. Wobec tego konieczne jest, aby \( \displaystyle x\in Z \).

Pokazaliśmy, że zbiór \( \displaystyle Z \) spełnia założenia zasady indukcji. Ponieważ zasada ta obowiązuje w \( \displaystyle (X,\leq) \), to otrzymujemy \( \displaystyle Z=X \). Wynika stąd, że zbiór \( \displaystyle A \) musi być pusty. Wobec tego każdy niepusty podzbiór \( \displaystyle X \) ma element najmniejszy, a więc \( \displaystyle (X,\leq) \) jest dobrym porządkiem.

Twierdzenie o definiowaniu przez indukcję udowodnione dla liczb naturalnych również ma swój odpowiednik dla dobrych porządków. Mówi ono, że jeśli wyspecyfikujemy sposób konstrukcji wartości funkcji na argumentach \( \displaystyle (x,b) \) na podstawie wartości \( \displaystyle x,b \) oraz wartości tej funkcji dla wszystkich \( \displaystyle (y,b) \) takich, że \( \displaystyle y < x \), to wyznaczymy jednoznacznie funkcję \( \displaystyle h \) odpowiadającą tej specyfikacji. Twierdzenie to, nazywane jest twierdzeniem o definiowaniu przez indukcję pozaskończoną, gdyż najważniejsze zastosowania ma właśnie dla zbiorów nieskończonych.

Twierdzenie 3.4. [o definiowaniu przez indukcję pozaskończoną]

Niech \( \displaystyle (X,\leq) \) będzie dobrym porządkiem. Przez \( \displaystyle PF(P,Q) \) oznaczamy zbiór wszystkich funkcji częściowych ze zbioru \( \displaystyle P \) do \( \displaystyle Q \). Pokażemy, że dla każdej funkcji \( \displaystyle g:PF(X \times B,C)\times X \times B \rightarrow C \) istnieje dokładnie jedna funkcja \( \displaystyle h:X \times B \rightarrow C \), dla której:

\( \displaystyle h(x,b)= g( h \cap (O(x) \times B \times C) ,x,b). \quad \quad \quad (3.1) \)

Dowód

Dowód przebiega analogicznie jak dla liczb naturalnych. Rozważmy następujący zbiór

\( \displaystyle H=\{e \in PF(X \times B,C): \exists_{a\in X} [(1) \wedge (2)]\}, \)

gdzie \( \displaystyle (1) \) i \( \displaystyle (2) \) oznaczają odpowiednio:

  1. \( \displaystyle e:\overline{O(a)} \times B \rightarrow C \),
  2. \( \displaystyle \forall_{x\in \overline{O(a)}}\forall_{b\in B}\; e(x,b)= g( e \cap (O(x) \times B \times C) ,x,b) \).

Innymi słowy, \( \displaystyle H \) jest zbiorem funkcji częściowych określonych na przedziałach początkowych \( \displaystyle X \), spełniających równość 3.1.

Pokażemy, że dla każdych dwóch funkcji częściowych \( \displaystyle h_1, h_2 \in H \) jedna z nich jest rozszerzeniem drugiej. Przypuśćmy, że tak nie jest. Weźmy funkcje \( \displaystyle h_1, h_2 \in H \) określone odpowiednio na zbiorach \( \displaystyle \overline{O(a_1)} \times B, \overline{O(a_2)} \times B \), które różnią się na pewnym argumencie, na którym obie są określone. Bez straty ogólności możemy założyć, że \( \displaystyle a_1\leq a_2 \). Rozważmy zbiór \( \displaystyle D=\{y\in \overline{O(a_1)}: \exists_{b\in B} h_1(y,b) \neq h_2(y,b) \). Zbiór \( \displaystyle D \) jest podzbiorem \( \displaystyle X \). Skoro funkcje się różnią na jakimś argumencie, to jest \( \displaystyle D \) niepusty, a więc zawiera element najmniejszy, oznaczmy go przez \( \displaystyle z \). Skoro \( \displaystyle z \) jest najmniejszy, to dla \( \displaystyle v < z \) dla wszystkich \( \displaystyle b\in B \) funkcje muszą być równe. Czyli:

\( \displaystyle h_1\cap (O(z) \times B \times C) = h_2\cap (O(z) \times B \times C), \)

wobec tego dla dowolnego \( \displaystyle b\in B \) mamy:

\( \displaystyle g(h_1\cap (O(z) \times B \times C),z,b) = g( h_2\cap (O(z) \times B \times C),z,b). \)

I skoro obie funkcje są określone na \( \displaystyle z \) i należą do \( \displaystyle H \), to dla dowolnego \( \displaystyle b\in B \) z warunku (2) otrzymamy \( \displaystyle h_1(z,b)=h_2(z,b) \). Otrzymaliśmy więc sprzeczność z faktem, że \( \displaystyle z\in D \). Wobec tego \( \displaystyle D \) jest pusty i \( \displaystyle h_2 \) jest rozszerzeniem \( \displaystyle h_1 \).

Pokażemy teraz, że dla każdego \( \displaystyle a\in X \) istnieje w \( \displaystyle H \) funkcja określona na \( \displaystyle \overline{O(a)} \times B \). Niech \( \displaystyle A \subset X \) będzie zbiorem tych elementów \( \displaystyle y\in X \), dla których nie istnieje w \( \displaystyle H \) funkcja określona na \( \displaystyle \overline{O(y)} \times B \). Załóżmy dla dowodu niewprost, że ten zbiór jest niepusty. Jako podzbiór zbioru dobrze uporządkowanego posiada element najmniejszy, oznaczmy go przez \( \displaystyle z \). Niech \( \displaystyle H_z \) będzie zbiorem funkcji częściowych z \( \displaystyle H \) określonych na domkniętych przedziałach początkowych silnie mniejszych od \( \displaystyle \overline{O(z)} \), ponieważ \( \displaystyle z \) jest najmniejszy w \( \displaystyle A \), to na każdym takim przedziale jest określona jakaś funkcja należąca do \( \displaystyle H \). Określimy funkcję \( \displaystyle h_z \) jako:

\( \displaystyle h_z= \bigcup H_z \cup \bigcup_{b\in B} \{((z,b),g(\bigcup H_z,z,b))\}. \)

Zauważmy \( \displaystyle \bigcup H_z \) jest funkcją częściową, gdyż dla każdych dwóch funkcji z \( \displaystyle H_z \) jedna z nich jest rozszerzeniem drugiej. Z powyższej definicji wynika, że \( \displaystyle h_z:\overline{O(z)} \times B \rightarrow C \). Wobec tego \( \displaystyle h_z \) spełnia pierwszy warunek przynależności do zbioru \( \displaystyle H \). Pokażemy, że spełnia również drugi. Weźmy dowolny \( \displaystyle x\in \overline{O(z)} \) oraz \( \displaystyle b\in B \). Rozważymy dwa przypadki.

1. Jeśli \( \displaystyle x=z \), to:

\( \displaystyle h_z(z,b)= g(\bigcup H_z,b,z) \)

i ponieważ \( \displaystyle h_z \cap (O(z) \times B \times C)= \bigcup H_z \), to:

\( \displaystyle h_z(z,b)= g(h_z \cap (O(z) \times B \times C),z,b). \)

2. W pozostałym przypadku \( \displaystyle x < z \). Wtedy \( \displaystyle (x,h_z(x)) \in \bigcup H_z \), a więc musi należeć do którejś z funkcji z \( \displaystyle H_z \), nazwijmy tę funkcję \( \displaystyle h_x \). Ponieważ \( \displaystyle h_x \in H \), to:

\( \displaystyle h_z(x,b)=h_x(x,b)= g(h_x \cap (O(x) \times B \times C),z,b). \)

Skoro \( \displaystyle h_x \in H_z \) to \( \displaystyle h_x\subset \bigcup H_z \), a więc \( \displaystyle h_x\subset h_z \). Ponieważ jednak \( \displaystyle h_x \) jest określona na całym zbiorze \( \displaystyle O(x) \times B \), to:

\( \displaystyle h_z(x,b)=g(h_x \cap (O(x) \times B \times C),x,b)=g( h_z \cap (O(x) \times B \times C),x,b). \)

Stąd otrzymujemy:

\( \displaystyle h_z(x,b)= g(h_z \cap (O(x) \times B \times C),z,b). \)

Wobec tego funkcja \( \displaystyle h_z \) spełnia także drugi warunek przynależności do \( \displaystyle H \), a więc \( \displaystyle h_z\in H \). Ponieważ \( \displaystyle h_z:\overline{O(z)} \times B \rightarrow C \) to otrzymaliśmy sprzeczność z \( \displaystyle z\in A \). Wobec tego zbiór \( \displaystyle A \) musi być pusty. Czyli dla każdego \( \displaystyle a\in X \) istnieje w \( \displaystyle H \) funkcja określona na \( \displaystyle \overline{O(a)} \times B \).

Pokażemy, że szukaną funkcją \( \displaystyle h \) jest \( \displaystyle \bigcup H \). Ponieważ elementy zbioru \( \displaystyle H \) są funkcjami częściowymi i zbiór \( \displaystyle H \) jest uporządkowanymi przez inkluzję, to \( \displaystyle h \) jest funkcją częściową. Ponieważ dla każdego \( \displaystyle x\in X \) istnieje w \( \displaystyle H \) funkcja \( \displaystyle h_x: \overline{O(x)} \times B \rightarrow C \), to \( \displaystyle h \) jest określona na wszystkich elementach \( \displaystyle X \times B \). Stąd otrzymujemy \( \displaystyle h:X\times B \rightarrow C \). Ze sposobu konstrukcji \( \displaystyle h \) wynika również, że spełniona jest równość 3.1.

Pozostało pokazać, że \( \displaystyle h \) jest jedyną taką funkcją. Przypuśćmy, że istnieje funkcja \( \displaystyle h':X \times B \rightarrow C \) różna od \( \displaystyle h \), która spełnia równość 3.1. Niech \( \displaystyle D=\{x\in X: \exists_{b\in B} \; h(x,b)\neq h'(x,b)\} \). Ponieważ \( \displaystyle D \) jest niepustym podzbiorem \( \displaystyle X \), to posiada element najmniejszy \( \displaystyle z \). Ponieważ \( \displaystyle z \) jest najmniejszy w \( \displaystyle D \), to:

\( \displaystyle h\cap O(z) \times B \times C= h'\cap O(z) \times B \times C. \)

Ustalmy dowolne \( \displaystyle b\in B \). Wtedy:

\( \displaystyle g((h\cap O(z) \times B \times C),z,b)= g((h'\cap O(z) \times B \times C),z,b). \)

Ponieważ obie funkcje spełniają 3.1, to lewa strona powyższej równości jest równa \( \displaystyle h(z,b) \), a prawa \( \displaystyle h'(z,b) \). Wynika stąd, że \( \displaystyle h(z,b)= h'(z,b) \), co wobec dowolności wyboru \( \displaystyle b \) jest sprzeczne z przynależnością \( \displaystyle z \) do zbioru \( \displaystyle D \). Wynika stąd, że zbiór \( \displaystyle D \) musi być pusty, a więc funkcje \( \displaystyle h \) i \( \displaystyle h' \) muszą być równe.

Ćwiczenie 3.5

Udowodnij, że każdy zbiór nieskończony można podzielić na dwa równoliczne rozłączne podzbiory.


Pokażemy teraz ważne twierdzenie, które mówi, że dla dowolnych dwóch zbiorów dobrze uporządkowanych jeden z nich jest podobny do przedziału początkowego drugiego.

Twierdzenie 3.6.

Niech \( \displaystyle (X,\leq_X) \), \( \displaystyle (Y,\leq_Y) \) będą dobrymi porządkami. Wtedy przynajmniej jedno z poniższych zdań jest prawdziwe:

  1. istnieje przedział początkowy \( \displaystyle P\subset X \) taki, że \( \displaystyle (P,\leq_X \cap P\times P) \) jest podobny do \( \displaystyle (Y,\leq_Y) \),
  2. istnieje przedział początkowy \( \displaystyle S \subset Y \) taki, że \( \displaystyle (S,\leq_Y \cap S\times S) \) jest podobny do \( \displaystyle (X,\leq_X) \).

Dowód

Niech \( \displaystyle \top \) będzie elementem nienależącym do \( \displaystyle Y \) (w roli \( \displaystyle \top \) może wystąpić \( \displaystyle Y \), ze względu na przejrzystość dowodu decydujemy się na oznaczenie \( \displaystyle \top \)). Rozważmy zbiór \( \displaystyle Z=Y\cup \{\top\} \), który uporządkujemy relacją \( \displaystyle \leq_Z = [\leq_Y \cup (Y \times\{\top\})] \), czyli \( \displaystyle \top \) jest większy od wszystkich elementów \( \displaystyle Y \). Zauważmy, że \( \displaystyle (Z,\leq_Z) \) jest dobrym porządkiem.

Zdefiniujmy funkcję \( \displaystyle g:PF(X,Z) \rightarrow Z \) następująco, dla dowolnej funkcji częściowej \( \displaystyle r \in PF(X,Z) \) niech

\( \displaystyle g(r)= \min((Z\setminus \vec{r}(X)) \cup \{\top\}). \)

Pokażemy, że funkcja \( \displaystyle g \) jest monotoniczna (funkcje częściowe porządkujemy za pomocą inkluzji). Dla dowolnych dwóch funkcji częściowych \( \displaystyle s,r \in PF(X,Z) \) takich, że \( \displaystyle s \subset r \) mamy:

\( \displaystyle \begin{align*} \vec{s}(X) \subset \vec{r}(X) \\ Z \setminus \vec{s}(X) \supset Z\setminus \vec{r}(X) \\ g(s)= \min_Z(Z \setminus \vec{s}(X)) \leq \min_Z(Z\setminus \vec{r}(X))= g(r). \end{align*} \)

Z twierdzenia o definiowaniu przez indukcję wynika, że istnieje funkcja \( \displaystyle h:X \rightarrow
Y \), dla której

\( \displaystyle h(x)= g( h \cap (O(x) \times Z) ). \)

Łatwo pokazać, że funkcja \( \displaystyle h \) jest monotoniczna. Dla dowolnych \( \displaystyle x,y \in X \) dla których \( \displaystyle x\leq_X y \) mamy:

\( \displaystyle \begin{align*} O(x) \subset O(y) \\ h \cap (O(x) \times Z) \subset h \cap (O(y) \times Z) \end{align*} \)

i z monotoniczności funkcji \( \displaystyle g \) otrzymujemy:

\( \displaystyle h(x) = g( h \cap (O(x) \times Z) ) \subset g( h \cap (O(y) \times Z) )= h(y). \)

Pokażemy, że dla każdego \( \displaystyle x\in X \) prawdą jest, że \( \displaystyle \vec{h}(\overline{O(x)}) =\overline{O(h(x))} \). Ustalmy dowolny element \( \displaystyle x\in X \). Z monotoniczności \( \displaystyle h \) dostajemy prawie natychmiast \( \displaystyle \vec{h}(\overline{O(x)}) \subset \overline{O(h(x))} \). Dla pokazania inkluzji w drugą stronę, weźmy dowolny element \( \displaystyle y \in \overline{O(h(x))} \). Wtedy \( \displaystyle y \leq_Y h(x) \). Przypuśćmy dla dowodu nie wprost, że \( \displaystyle y\notin \vec{h}(\overline{O(x)}) \) wtedy \( \displaystyle y < _Y h(x) \) oraz \( \displaystyle y\in (Z \setminus \vec{h}(O(x)) \cup \{\top\}) \) co jest sprzeczne z definicją funkcji \( \displaystyle h \) w punkcie \( \displaystyle x \), bo element \( \displaystyle h(x) \) miał być najmniejszy w tym zbiorze. Pokazaliśmy więc inkluzje w obie strony. Wobec dowolności wyboru \( \displaystyle x\in X \) dowiedliśmy żądaną własność.

Pokażemy, że dla różnych elementów \( \displaystyle x,y\in X \), jeśli wartości \( \displaystyle h(x),h(y) \) są równe sobie, to są równe \( \displaystyle \top \). Weźmy dowolne różne elementy \( \displaystyle x,y\in X \), dla których \( \displaystyle h(x)=h(y) \). Bez straty ogólności możemy założyć, że \( \displaystyle x\leq_X y \). Wtedy:

\( \displaystyle h(y)= \min_Z((Z \setminus \vec{h}(O(y))) \cup \{\top\}). \) Ponieważ \( \displaystyle x \in O(y) \), to \( \displaystyle h(x)\notin Z \setminus \vec{h}(O(y)) \), a więc skoro \( \displaystyle h(x)=h(y) \), to \( \displaystyle h(y) \) musi należeć do \( \displaystyle \{\top\} \), czyli \( \displaystyle h(y)=h(x)=\top \).

Rozważymy teraz dwa przypadki.

1. Jeśli \( \displaystyle \top \notin \vec{h}(X) \), to \( \displaystyle h \) jest iniekcją. Zauważmy, że

\( \displaystyle X=\bigcup_{x\in X} \overline{O(x)} \). Ponieważ \( \displaystyle \vec{h}(\overline{O(x)}) =\overline{O(h(x))} \), to

\( \displaystyle \vec{h}(X)= \vec{h}(\bigcup_{x\in X} \overline{O(x)})= \bigcup_{x\in X} \vec{h}(\overline{O(x)})= \bigcup_{x\in X} \ (h{x}). \)

A więc \( \displaystyle \vec{h}(X) \), jako suma przedziałów początkowych, jest przedziałem początkowym. Wobec tego \( \displaystyle h:X \rightarrow Z \) jest monotoniczną iniekcją, której obrazem jest istotny przedział początkowy \( \displaystyle Z \), a więc również przedział początkowy \( \displaystyle Y \). Wobec tego \( \displaystyle X \) jest podobny do przedziału początkowego \( \displaystyle Y \).

2. Jeśli \( \displaystyle \top \in \vec{h}(X) \), to niech \( \displaystyle v\in X \) będzie takim elementem, że

\( \displaystyle h(v)=\top \). Rozważymy zbiór \( \displaystyle A=\{ x \in X: h(x)\neq \top\} \). Z monotoniczności \( \displaystyle h \) wynika, że \( \displaystyle A \) jest odcinkiem początkowym \( \displaystyle X \). Ponieważ \( \displaystyle \vec{h}(\overline{O(v)})= Z \) to \( \displaystyle \vec{h}(A)=Y \). Wobec tego funkcja \( \displaystyle h \) zawężona do zbioru \( \displaystyle A \) jest monotoniczną bijekcją w zbiór \( \displaystyle Y \). Wynika stąd, że \( \displaystyle A \) jest podobny do \( \displaystyle Y \). Ponieważ \( \displaystyle A \) jest przedziałem początkowym, to \( \displaystyle Y \) jest podobny do pewnego przedziału początkowego \( \displaystyle X \).

Z powyższego twierdzenia wynika bardzo ważny następujący wniosek:

Twierdzenie 3.7.

Każde dwa zbiory są porównywalne na moc. Czyli dla dowolnych zbiorów \( \displaystyle x,y \), prawdą jest, że

\( \displaystyle x \leq_m y \vee y \leq_m x. \)

Dowód

Z Twierdzenia 3.6 (patrz Twierdzenie 3.6.) wynika, że dowolne zbiory dobrze uporządkowane można porównywać na moc. Z twierdzenia Ernsta Zermelo (patrz Wykład 11 "Zbiory dobrze uporządkowane. Lemat Kuratowskiego Zorna i twierdzenie Zermelo, przykłady", Twierdzenie 3.4) wynika, że dowolne zbiory \( \displaystyle x,y \) można dobrze uporządkować. Wobec tego dowolne zbioru można porównywać na moc.

Twierdzenie 3.8.

Żaden zbiór dobrze uporządkowany nie jest podobny do swojego istotnego przedziału początkowego.

Dowód

Niech \( \displaystyle (X,\leq) \) będzie dobrym porządkiem. Przypuśćmy, że istnieje przedział początkowy \( \displaystyle A ⊊ X \), który uporządkowany relacją \( \displaystyle \leq \cap A \) jest podobny do \( \displaystyle X \). Niech \( \displaystyle f:A\cap X \) będzie funkcją podobieństwa, niech \( \displaystyle C= \{x\in X: f(x) < x\} \). Skoro \( \displaystyle A ⊊ X \), to \( \displaystyle C \) jest zbiorem niepustym, a więc ma element najmniejszy, oznaczmy go przez \( \displaystyle c \). Wtedy \( \displaystyle f(c) < c \), a więc ponieważ \( \displaystyle c \) jest najmniejszy w zbiorze \( \displaystyle C \), to \( \displaystyle f(f(c)) \geq f(c) \). Rozważmy dwa przypadki:

  1. \( \displaystyle f(f(c))=f(c) \), wtedy \( \displaystyle f \) nie jest iniekcją, a więc dostaliśmy sprzeczność.
  2. \( \displaystyle f(f(c)) > f(c) \), a więc \( \displaystyle f \) nie jest monotoniczna i dostaliśmy sprzeczność.

Liczby porządkowe

Liczby porządkowe


W poprzednim rozdziale pokazaliśmy, że dla dowolnych dwóch zbiorów dobrze uporządkowanych jeden z nich jest podobny do odcinka początkowego drugiego.

Powiemy, że dobre porządki \( \displaystyle A \) i \( \displaystyle B \) są tego samego typu, jeśli \( \displaystyle A \) jest podobny do \( \displaystyle B \).

Łatwo wykazać, że każdy dobry porządek jest tego samego typu co on sam, jeśli \( \displaystyle A \) jest tego samego typu co \( \displaystyle B \), to \( \displaystyle B \) jest tego samego typu co \( \displaystyle A \) oraz że, jeśli \( \displaystyle A \) jest tego samego typu co \( \displaystyle B \) i \( \displaystyle B \) jest tego samego typu co \( \displaystyle C \), to \( \displaystyle A \) jest tego samego typu co \( \displaystyle C \). Te trzy własności dokładnie odpowiadają wymaganiom jakie stawiamy relacji, aby była relacją równoważności. Może się wydawać kuszące zdefiniowanie relacji podobieństwa. Niestety takie próby skazane są na niepowodzenie, gdyż taka relacja musiałaby być określona na zbiorze wszystkich dobrych porządków, a taki zbiór (podobnie jak zbiór wszystkich zbiorów) nie istnieje. Co więcej dla ustalonego niepustego zbioru dobrze uporządkowanego nie istnieje nawet zbiór dobrych porządków, które są tego samego typu co on. W podejściach do teorii mnogości, które dopuszczają pojęcie klasy, mówi się o typach porządkowych jako o klasach. W przypadku rozważanej teorii ZFC nie możemy definiować klas, które nie są zbiorami. Zamiast tego wyróżnimy pewne porządki, które będą reprezentować wszystkie porządki podobne do nich. Porządki te, będące czymś w rodzaju reprezentantów "klas" podobieństwa, nazwiemy liczbami porządkowymi. Poniższa definicja liczb porządkowych pochodzi od Johna von Neumanna. Jest to formalizacja idei aby liczba porządkowa była zbiorem liczb porządkowych od niej mniejszych.

Definicja 4.1.

Zbiór \( \displaystyle X \) nazwiemy liczbą porządkową, jeśli ma następujące własności:

  1. \( \displaystyle \forall_{x,y\in X} \;x \in y \vee y\in x \vee x=y \).
  2. \( \displaystyle \forall_{x\in X} \;x\subset X \).

Najprostszym przykładem liczby porządkowej jest zbiór pusty. W poniższym ćwiczeniu pokazujemy, jak można konstruować kolejne liczby porządkowe.

Ćwiczenie 4.2

Udowodnij, że jeśli \( \displaystyle X \) jest liczbą porządkową, to \( \displaystyle X \cup \{X\} \) jest liczbą porządkową.

Z twierdzenia udowodnionego w poprzednim ćwiczeniu możemy wywnioskować, że każda liczba naturalna jest liczbą porządkową. Nie koniec na tym, zauważmy, że cały \( \displaystyle \mathbb{N} \) też jest liczbą porządkową (patrz Wykład 7 "Konstrukcja von Neumanna liczb naturalnych, twierdzenie o indukcji, zasady minimum, maksimum, definiowanie przez indukcje", Twierdzenie 4.1), a więc także \( \displaystyle \mathbb{N} \cup \{\mathbb{N}\} \) oraz \( \displaystyle \mathbb{N} \cup \{\mathbb{N}\} \cup \{\mathbb{N} \cup \{\mathbb{N}\}\} \), itd.

Twierdzenie 4.3.

Każdy element liczby porządkowej jest liczbą porządkową.

Dowód

Niech \( \displaystyle X \) będzie liczbą porządkową i niech \( \displaystyle x\in X \). Z drugiej własności liczb porządkowych otrzymujemy \( \displaystyle x\subset X \). Pokażemy, że \( \displaystyle x \) spełnia warunki bycia liczbą porządkową:

  1. Weźmy dowolne różne elementy \( \displaystyle a,b \in x \). Wtedy ponieważ \( \displaystyle x\subset X \), to \( \displaystyle a,b \in X \). Skoro \( \displaystyle X \) jest liczbą porządkową, to \( \displaystyle a\in b \) lub \( \displaystyle b\in a \). Zbiór \( \displaystyle x \) spełnia więc pierwszy warunek bycia liczbą porządkową.
  2. Weźmy dowolny element \( \displaystyle a \in x \). Ponieważ \( \displaystyle x\subset X \), to \( \displaystyle a\in X \) i z drugiej własności liczb porządkowych otrzymujemy \( \displaystyle a\subset X \). Przypuśćmy, że \( \displaystyle a ⊊ x \), wtedy istnieje \( \displaystyle b\in a \) taki, że \( \displaystyle b\notin x \). Ponieważ jednak \( \displaystyle a\subset X \), to \( \displaystyle b\in X \); zatem z drugiej własności liczb porządkowych otrzymujemy \( \displaystyle b=x \) lub \( \displaystyle x \in b \). W pierwszym przypadku otrzymujemy \( \displaystyle x\in a \in x \) a w drugim \( \displaystyle x \in x \).

Obydwa te przypadki prowadzą do sprzeczności z aksjomatem regularności. Wobec tego, konieczne jest, aby \( \displaystyle a\subset x \).

Z powyższego twierdzenia natychmiast wynika następujący fakt, z którego będziemy często korzystać.

Fakt 4.1.

Dla dowolnej liczby porządkowej \( \displaystyle X \) oraz elementów \( \displaystyle x,y\in X \), jeśli \( \displaystyle x\in y \), to \( \displaystyle x \subset y \).

Jeśli liczby porządkowe mają reprezentować "klasy" podobnych dobrych porządków, to same powinny być dobrymi porządkami. Dowodzimy tego w następnym twierdzeniu.

Twierdzenie 4.4.

Każdy zbiór będący liczbą porządkową jest dobrze uporządkowany relacją inkluzji.

Dowód

Rozważmy zbiór \( \displaystyle X \) będący liczbą porządkową. Skoro dla każdych dwóch różnych elementów \( \displaystyle x,y\in X \) mamy \( \displaystyle x\in y \) lub \( \displaystyle y\in x \), to z poprzedniego twierdzenia otrzymujemy \( \displaystyle x\subset y \) lub \( \displaystyle y \subset x \). A więc \( \displaystyle X \) jest uporządkowany liniowo przez relację inkluzji.

Pokażemy teraz, że w każdym podzbiorze \( \displaystyle A\subset X \) istnieje element najmniejszy ze względu na inkluzję. Weźmy dowolny taki zbiór \( \displaystyle A \). Z aksjomatu regularności (patrz Wykład 4 "Teoria mnogości ZFC. Operacje na zbiorach", Aksjomat Regularności) wynika, że istnieje element \( \displaystyle a\in A \) taki, że \( \displaystyle a \cap A =\emptyset \). Pokażemy, że \( \displaystyle a \) należy do każdego elementu \( \displaystyle b\in A \), który jest różny od \( \displaystyle a \). Weźmy dowolny taki element \( \displaystyle b \). Wiemy, że jest różny od \( \displaystyle a \), a więc z pierwszej własności liczb porządkowych otrzymujemy \( \displaystyle a\in b \) lub \( \displaystyle b\in a \). Przypuśćmy, że \( \displaystyle b\in a \), wtedy, ponieważ \( \displaystyle b\in A \), to również \( \displaystyle b\in a\cap A \), co prowadzi do sprzeczności, ponieważ ten zbiór jest niepusty. Wobec tego konieczne jest, aby \( \displaystyle a\in b \). Z drugiej własności liczb porządkowych otrzymujemy, że \( \displaystyle a\subset b \). Wobec czego pokazaliśmy, że dla dowolnego \( \displaystyle b\in A \) mamy \( \displaystyle a \subset b \), co znaczy że, \( \displaystyle a \) jest najmniejszym w sensie inkluzji elementem \( \displaystyle A \).

Twierdzenie 4.5.

Każdy przedział początkowy liczby porządkowej jest liczbą porządkową.

Dowód

Jeśli przedział początkowy jest zbiorem pustym, to jest liczbą początkową. Zajmiemy się więc tylko niepustymi. Weźmy dowolną liczbę porządkową \( \displaystyle X \). Niech \( \displaystyle A \) będzie jej niepustym przedziałem początkowym. Pokażemy, że \( \displaystyle A \) jest liczbą porządkową.

  1. Własność pierwsza wynika natychmiast z faktu, że \( \displaystyle A \subset X \).
  2. Weźmy dowolną liczbę \( \displaystyle x\in A \). Skoro \( \displaystyle X \) jest liczbą porządkową, to \( \displaystyle x\subset X \). Weźmy dowolny element \( \displaystyle z\in x \), wynika stąd, że \( \displaystyle z\subset x \), a więc skoro \( \displaystyle A \)

jest przedziałem początkowym to \( \displaystyle z \in A \).

Ćwiczenie 4.6

Niech \( \displaystyle X \) będzie liczbą porządkową. Udowodnij, że dla dowolnych elementów \( \displaystyle x,y \in X \), jeśli \( \displaystyle x ⊊ y \), to \( \displaystyle x\in y \).


Z powyższego ćwiczenia wynika następujący fakt.

Fakt 4.2.

Każdy element liczby porządkowej jest liczbą porządkową.

Ćwiczenie 4.7

Udowodnij, że \( \displaystyle \emptyset \) jest elementem każdej niepustej liczby porządkowej.

Twierdzenie 4.8.

Dla każdych dwóch liczb porządkowych jedna jest podzbiorem drugiej.

Dowód

Dowiedliśmy już, że liczby porządkowe są dobrze uporządkowane przez inkluzję. Wobec tego z Twierdzenia 3.6 (patrz Twierdzenie 3.6.) wynika, że dla każdych dwóch liczb porządkowych jedna z nich jest podobna do przedziału początkowego drugiej. Ponieważ przedziały początkowe liczb porządkowych są liczbami porządkowymi, to wystarczy wykazać, że każde podobieństwo liczb porządkowych uporządkowanych inkluzją jest identycznością.

Weźmy liczby porządkowe \( \displaystyle X,Y \) i przypuśćmy, że funkcja \( \displaystyle f:X arrow Y \) jest podobieństwem pomiędzy porządkami \( \displaystyle (X,\subset) \) i \( \displaystyle (Y,\subset) \). Pokażemy, że \( \displaystyle f \) jest identycznością.

Niech \( \displaystyle A\subset X \) będzie zbiorem \( \displaystyle x\in X \), dla których \( \displaystyle f(x)\neq x \). Jeśli \( \displaystyle A= \emptyset \), to funkcja \( \displaystyle f \) jest identycznością. Dla dowodu niewprost załóżmy więc, że \( \displaystyle A\neq \emptyset \). Ponieważ \( \displaystyle X \) jest dobrze uporządkowany, to w zbiorze \( \displaystyle A \) istnieje element najmniejszy, oznaczmy go przez \( \displaystyle a \).

Pokażemy, że \( \displaystyle f(a) \supset a \). Weźmy dowolny element \( \displaystyle b\in a \), wtedy \( \displaystyle b\subset a \) i z monotoniczności \( \displaystyle f \) otrzymujemy \( \displaystyle f(b) \subset f(a) \), ponieważ jednak \( \displaystyle b\notin A \), to \( \displaystyle f(b)=b \), a więc \( \displaystyle b\in f(a) \). Wobec dowolności wyboru \( \displaystyle b \) dostajemy \( \displaystyle a\subset f(a) \).

Skoro \( \displaystyle a\neq f(a) \), to istnieje element \( \displaystyle z\in f(a) \), który nie należy do \( \displaystyle a \). Ponieważ \( \displaystyle f(a)\in Y \), to również \( \displaystyle z\in Y \). Funkcja \( \displaystyle f \) jest bijekcją, więc musi istnieć \( \displaystyle b\in X \), dla którego \( \displaystyle f(b)=z \). Łatwo zauważyć, że \( \displaystyle b\neq a \), gdyż \( \displaystyle f(b)=z\ \in f(a) \). Element \( \displaystyle b \) nie może być elementem \( \displaystyle a \), gdyż wtedy \( \displaystyle f(b)=b \) i \( \displaystyle z=b \in a \). Wobec tego \( \displaystyle a \) musi być elementem \( \displaystyle b \), ale wtedy \( \displaystyle a \subset b \) i z monotoniczności \( \displaystyle f \) dostajemy \( \displaystyle f(a) \subset f(b) \), co jest sprzeczne z faktem \( \displaystyle f(b) \in f(a) \) (bo wtedy \( \displaystyle f(b)\in f(b) \)).

Pokazaliśmy, że założenie o niepustości zbioru \( \displaystyle A \) prowadzi do sprzeczności. Zbiór ten musi więc być pusty co oznacza, że funkcja \( \displaystyle f \) jest identycznością. Wobec tego, każde dwie podobne liczby porządkowe są sobie równe.

Powyższe twierdzenie mówi, że każde dwie liczby porządkowe są porównywalne przez inkluzję. Przez analogię do liczb naturalnych używamy jednak dla liczb porządkowych oznaczenia \( \displaystyle x \leq y \), zamiast \( \displaystyle x\subset y \).

Z powyższego twierdzenia wynika, że każdy zbiór liczb porządkowych jest uporządkowany liniowo przez inkluzję.

Ćwiczenie 4.9

Udowodnij, że każdy zbiór liczb porządkowych jest dobrze uporządkowany inkluzją.

Twierdzenie 4.10. [Antynomia Burali-Forti]

Nie istnieje zbiór liczb porządkowych.

Dowód

Dla dowodu nie wprost przypuśćmy, że taki zbiór istnieje, nazwijmy go \( \displaystyle X \). Pokażemy, że \( \displaystyle X \) jest liczbą porządkową. W poprzednich ćwiczeniach pokazaliśmy, że \( \displaystyle X \) jest dobrze uporządkowany, przez inkluzję.

  1. Niech \( \displaystyle x,y \) będą różnymi elementami \( \displaystyle X \). Wtedy \( \displaystyle x ⊊ y \) lub \( \displaystyle y ⊊ x \). Z Ćwiczenia 4.6 wynika, że w pierwszym przypadku mamy \( \displaystyle x \in y \), a w drugim \( \displaystyle y\in x \). Więc zbiór \( \displaystyle X \) spełnia pierwszy z warunków bycia liczbą porządkową.
  2. Weźmy dowolny element \( \displaystyle x \) ze zbioru \( \displaystyle X \). Z Faktu 4.2 wiemy, że każdy element \( \displaystyle y \) należący do zbioru \( \displaystyle x \) jest liczbą porządkową. Ponieważ do \( \displaystyle X \) należą wszystkie liczby porządkowe, to \( \displaystyle x\subset X \). A więc \( \displaystyle X \) spełnia drugi warunek bycia liczbą porządkową.

Wobec powyższych faktów zbiór \( \displaystyle X \) jest liczbą porządkową, a więc musi być własnym elementem. Otrzymaliśmy więc sprzeczność.

W ostatnim twierdzeniu w tym rozdziale pokażemy, że każdy dobry porządek jest podobny do pewnej liczby porządkowej, a więc każda "klasa" podobnych dobrych porządków ma swojego reprezentanta, który jest liczbą porządkową.

Twierdzenie 4.11.

Każdy zbiór dobrze uporządkowany jest podobny do pewnej liczby porządkowej.

Dowód

Dla dowodu nie wprost załóżmy, że istnieje dobry porządek \( \displaystyle (X,\leq) \), który nie jest podobny do żadnej liczby porządkowej. Z Twierdzenia 3.6 wynika, że każda liczba porządkowa jest podobna do jakiegoś przedziału początkowego \( \displaystyle X \). Używając aksjomatu zastępowania z (patrz Wykład 4, Aksjomat Zastępowania) pokażemy, że istnieje wtedy zbiór liczb porządkowych.

Niech \( \displaystyle \phi(o,p) \) będzie formułą o zmiennych wolnych \( \displaystyle o,p \), która będzie spełniona wtedy i tylko wtedy, gdy \( \displaystyle o \) jest dobrym porządkiem, \( \displaystyle p \) jest liczbą porządkową i \( \displaystyle o \) jest podobne do \( \displaystyle p \). Nie jest trudno napisać taką formułę, ale nie jest ona krótka, dlatego ten fragment dowodu pozostawiamy czytelnikowi. Ponieważ dwie liczby porządkowe są podobne wtedy i tylko wtedy, gdy są równe, to do każdy dobry porządek \( \displaystyle o \) jest podobny do co najwyżej jednej liczby porządkowej. Wobec tego dla dowolnego \( \displaystyle o \) można dobrać co nawyżej jedno \( \displaystyle p \) takie, aby formuła \( \displaystyle \phi(o,p) \) była prawdziwa. To znaczy że dla formuły \( \displaystyle \phi(o,p) \) przesłanka aksjomatu zastępowania jest spełniona. Wobec tego prawdą jest również:

\( \displaystyle \forall_x \exists_y \forall_p (p\in y \Leftrightarrow (\exists_o o\in x \wedge \phi(o,p)) \)

Biorąc za \( \displaystyle x \) zbiór odcinków początkowych \( \displaystyle X \), dostaniemy, że istnieje zbiór \( \displaystyle y \) taki, że \( \displaystyle p \) należy do \( \displaystyle y \) wtedy i tylko wtedy, gdy istnieje \( \displaystyle o \) będący odcinkiem początkowym \( \displaystyle X \), dla którego prawdziwa jest formuła \( \displaystyle \phi(o,p) \). Oznacza to dokładnie, że istnieje zbiór wszystkich liczb porządkowych podobnych do przedziałów początkowych \( \displaystyle X \). Skoro założyliśmy, że każda liczba porządkowa jest podobna do pewnego przedziału początkowego \( \displaystyle X \), to istnieje zbiór liczb porządkowych. Otrzymaliśmy więc sprzeczność z Twierdzeniem 4.10.

Najmniejszą nieskończoną liczbę porządkową będziemy oznaczać przez \( \displaystyle \omega \). W naszym podejściu \( \displaystyle \omega \) jest po prostu zbiorem \( \displaystyle \mathbb{N} \), który jest dobrze uporządkowany przez inkluzję. Przyjęło się jednak używać oznaczenia \( \displaystyle \omega \) dla podkreślenia, że mówimy o dobrym uporządkowaniu. Będziemy mówić, że zbiór częściowo uporządkowany jest typu \( \displaystyle \omega \), jeśli jest podobny do \( \displaystyle (\mathbb{N},\subset_\mathbb{N}) \). Podobnie dla dowolnej innej liczby porządkowej \( \displaystyle x \) powiemy, że zbiór częściowo uporządkowany jest typu \( \displaystyle x \), jeśli jest podobny do \( \displaystyle (x,\subset_x) \)

Ćwiczenie 4.12

Udowodnij, że dla dowolnych rozłącznych dobrych porządków \( \displaystyle (A,\leq_A), (B,\leq_B) \) następujące zbiory są dobrymi porządkami:

  1. \( \displaystyle (A,\leq_A) \oplus (B,\leq_B) =(A\cup B, \leq_A \cup \leq_B \cup A \times B) \), czyli na zbiorach \( \displaystyle A,B \) porządki są takie, jak w zbiorach wyjściowych, a do tego każdy element zbioru \( \displaystyle A \) jest mniejszy od każdego elementu zbioru \( \displaystyle B \).
  2. \( \displaystyle (A,\leq_A) \otimes (B,\leq_B)= (A \times B, \leq_{A \times B}) \), gdzie \( \displaystyle \leq_{A \times B} \) jest porządkiem leksykograficznym, czyli

\( \displaystyle (a_1,b_1) \leq_{A \times B} (a_2,b_2) \Leftrightarrow (a_1 < _A a_2) \vee (a_1=a_2\wedge b_1\leq_A b_2). \)

Powyższe konstrukcje łatwo zaadaptować do operowania na zbiorach, które nie są rozłączne. W miejsce \( \displaystyle A \) wystarczy wziąć zbiór \( \displaystyle \{0\} \times A \), a w miejsce \( \displaystyle B \) zbiór \( \displaystyle \{1\} \times B \). Wtedy będziemy mieli zagwarantowaną rozłączność. Porządek na tak zmienionych zbiorach łatwo przenieść z wyjściowych zbiorów poprzez naturalną bijekcję pomiędzy nimi (czyli \( \displaystyle [(0,a_1) \leq_{\{0\} \times A }(0,a_2)] \Leftrightarrow a_1\leq_A a_2 \)). W dalszej części będziemy sie posługiwać tak zmodyfikowanymi konstrukcjami, nie dbając o rozłączność zbiorów. Zdefiniujemy teraz arytmetykę na liczbach porządkowych.

Definicja 4.13.

Niech \( \displaystyle a,b \) będą liczbami porządkowymi. Wtedy:

  1. Liczbę porządkową podobną do \( \displaystyle (a,\subset) \oplus (b,\subset) \) będziemy oznaczać przez \( \displaystyle a+b \).
  2. Liczbę porządkową podobną do \( \displaystyle (a,\subset) \otimes (b,\subset) \) będziemy oznaczać przez \( \displaystyle a \cdot b \).

Ćwiczenie 4.14

Sprawdź, czy prawdziwe są następujące własności liczb porządkowych:

  1. \( \displaystyle 1+\omega= \omega \).
  2. \( \displaystyle \omega +1 \neq \omega \).
  3. \( \displaystyle \omega + \omega = 2 \cdot \omega \).
  4. \( \displaystyle a < b \Rightarrow a+c < b+c \).
  5. \( \displaystyle b+a= c+a \Rightarrow b=c \).
  6. \( \displaystyle a+b= a+c \Rightarrow b=c \).
  7. \( \displaystyle a \cdot b= a \cdot c \Rightarrow b=c \).
  8. \( \displaystyle x \cdot y = y \cdot x \).

Ćwiczenie 4.15

Udowodnij, że liczba porządkowa \( \displaystyle x \) jest skończona wtedy i tylko wtedy, gdy relacja \( \displaystyle \subset_x^{-1} \) (czyli \( \displaystyle \supset_x \)) jest dobrym porządkiem na \( \displaystyle x \).