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.)