Logika i teoria mnogości/Wykład 10: Zbiory uporządkowane. Zbiory liniowo uporządkowane. Pojęcia gęstości i ciągłości

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Zbiory uporządkowane

Definicja 1.1.

Porządkiem (w wielu podręcznikach jest używana jest również nazwa poset, pochodząca od angielskiego skrótu - partially ordered set) nazywamy parę (X,R) gdzie X jest zbiorem a RX2 jest relacją

  1. zwrotną
  2. przechodnią
  3. antysymetryczną, to znaczy jeżeli (x,y)R oraz (y,x)R, to x=y.

Jeżeli dodatkowo relacja R jest spójna (to znaczy taka, że x,yX(x,y)R lub (y,x)R ) to porządek nazywamy liniowym.

Często oznaczamy relacje porządkującą jako . Oznaczamy też x<y gdy xy, oraz xy.

Definicja 1.2.

Element a nazywamy maksymalnym w porządku (X,) gdy Parser nie mógł rozpoznać (błąd składni): {\displaystyle \displaystyle \forall_{x\in X} \;\; a\leq x \hspace*{0.1mm} \Rightarrow a=x}

Element a nazywamy minimalnym w porządku (X,) gdy Parser nie mógł rozpoznać (błąd składni): {\displaystyle \displaystyle \forall_{x\in X} \;\; x \leq a \hspace*{0.1mm} \Rightarrow a=x}

Element a nazywamy największym w porządku (X,) gdy xXxa

Element a nazywamy najmniejszym w porządku (X,) gdy xXax

Definicja 1.3.

Niech AX oraz bX. Mówimy że b jest majorantą zbioru A gdy aAab.

Niech AX oraz bX. Mówimy że b jest minorantą zbioru A gdy aAba.

Definicja 1.4.

AX. Element a0X nazywamy supremum zbioru A gdy:

  1. aAaa0
  2. Parser nie mógł rozpoznać (błąd składni): {\displaystyle \displaystyle (\forall_{a\in A} \;\; a \leq b) \hspace*{0.1mm} \Rightarrow a_0 \leq b}

Łatwo zauważyć, że supremum o ile istnieje jest jedyne i jest najmniejszą z majorant. Jeżeli istnieje supremum dla A będziemy go oznaczać A.

Definicja 1.5.

AX. Element b0X nazywamy infimum zbioru A gdy:

  1. aAb0a
  2. Parser nie mógł rozpoznać (błąd składni): {\displaystyle \displaystyle (\forall_{a \in A} \;\; b \leq a )\hspace*{0.1mm} \Rightarrow b \leq b_0}

Tak jak w przypadku supremum infimum o ile istnieje jest jedyne i jest największą z minorant zbioru. Jeżeli istnieje infimum dla A będziemy go oznaczać A.

Ćwiczenie 1.6

Niech X będzie ustalonym zbiorem i niech A𝒫(X). Zdefiniujmy relację A×A następująco

abab.

Udowodnij, że (A,) jest zbiorem uporządkowanym.

Rozwiązanie
Uwaga 1.7.

Nadużywając notacji będziemy czasem używać symbolu dla oznaczenia relacji zdefiniowanej w poprzednim ćwiczeniu. Zwracamy przy tym uwagę, że nie ma czegoś takiego jak relacja , gdyż musiałaby ona być określona w zbiorze wszystkich zbiorów, który nie istnieje. W przypadku jednak gdy rozważamy jedynie podzbiory ustalonego zbioru X możemy mówić o relacji bycia podzbiorem. Czasem dla podkreślenia, że mówimy o podzbiorach ustalonego zbioru będziemy pisać X.

Ćwiczenie 1.8

{{{3}}}
Rozwiązanie

Ćwiczenie 1.9

W zbiorze liczb naturalnych zdefiniujemy relację |2 następująco

a,b[a|bcca=b].

Udowodnij, że relacja ta porządkuje zbiór . Czy w tak uporządkowanym zbiorze istnieją elementy najmniejszy i największy?

Rozwiązanie

Ćwiczenie

W zbiorze funkcji z w (czyli ) zdefiniujmy relację R następująco

f,g[fRghhf=gh].

Sprawdź czy relacja ta jest zwrotna, przechodnia i antysymetryczna.

  1. Jest zwrotna i przechodnia. Nie jest antysymetryczna.
  2. Aby pokazać, że nie jest antysymetryczna rozważ funkcję stałą i identyczność.
Rozwiązanie

Ćwiczenie

Niech I=[0,1]. W zbiorze II zdefiniujemy relację R następująco

f,gII[fRgxIf(x)g(x)].

Sprawdź, czy relacja R jest zwrotna, przechodnia i antysymetryczna.

Jest zwrotna, nie jest przechodnia ani antysymetryczna.

Rozwiązanie

Ćwiczenie

Niech I=[0,1]. W zbiorze II zdefiniujemy relację R następująco

f,gII[fRGxIf(x)g(x)].

Udowodnij, że relacja R porządkuje zbiór I. Czy w porządku istnieją elementy najmniejszy i największy?

Rozwiązanie

Ćwiczenie

Podaj przykład przeliczalnego porządku w którym istnieje element najmniejszy i największy.

Rozwiązanie

Ćwiczenie

Podaj przykład porządku w którym istnieje element maksymalny, który nie jest elementem największym. Czy istnieje taki porządek, żeby element maksymalny był jedyny?

Rozwiązanie

Ćwiczenie

Podaj przykład zbioru liniowo uporządkowanego (X,) w którym istnieje podzbiór nie mający supremum.

Rozwiązanie

Ćwiczenie

Udowodnij, że zbiorze uporządkowanym (X,) istnieje wtedy i tylko wtedy gdy w X istnieje element najmniejszy.

Rozwiązanie

Ćwiczenie

Udowodnij, że zbiorze uporządkowanym (X,) jeśli każdy podzbiór ma supremum to każdy podzbiór ma infimum.

Rozwiązanie

Ćwiczenie

Podaj przykład porządku (X,) takiego, że podzbiór AX ma supremum wtedy i tylko wtedy gdy jest skończony.

Rozwiązanie

LX jest łańcuchem w porządku (X,) gdy każde dwa elementy L są porównywalne w sensie . Oznacza to, że porządek indukowany na zbiorze L czyli (L,RL×L) jest porządkiem liniowym.

Zbiór AX jest antyłańcuchem w porządku (X,), gdy żadne dwa różne elementy A nie są porównywalne w sensie . Formalnie, jeśli następująca formuła jest prawdziwa

a,bA(aba=b).

Ćwiczenie

Sprawdź, czy suma antyłańcuchów musi być antyłańcychem oraz czy suma łańcuchów musi być łańcuchem.

Rozwiązanie

Ćwiczenie

Czy antyłańcuch może być łańcuchem?

Rozwiązanie

Dla każdego porządku (X,), zarówno zbiór jego łańcuchów jak i zbiór jego antyłańcuchów są uporządkowane przez inkluzję. Możemy więc mówić o największym (maksymalnym) ze względu na inkluzję łańcuchu (antyłańcuchu). Łatwo można pokazać, że zawsze istnieje najmniejszy łańcuch i antyłańcuch. Istnienie w każdym posecie maksymalnego łańcucha jest równoważne aksjomatowi wyboru. Tym zagadnieniem zajmujemy się w wykładzie 11.

Ćwiczenie

Podaj przykład porządku w których nie istnieje największy w sensie inkluzji łańcuch, ani antyłańcuch.

Rozwiązanie

Ćwiczenie

Kiedy w porządku (X,) istnieje największy w sensie inkluzji łańcuch.

Rozwiązanie

Ćwiczenie

Kiedy w porządku (X,) istnieje największy w sensie inkluzji antyłańcuch.

Rozwiązanie

Ćwiczenie

Czy porządek w którym każdy łańcuch jest skończony musi być skończony? Czy taki porządek może zawierać łańcuchy o dowolnie dużej skończonej mocy?

Rozwiązanie

Ćwiczenie

Rozważmy zbiór 7={0,1,2,3,4,5,6} uporządkowany relacją podzielności (czyli a|bc7ac=b). Wypisz wszystkie łańcuchy maksymalne w sensie inkluzji. Wypisz wszystkie antyłańcuchy maksymalne w sensie inkluzji.

Rozwiązanie

Zbiory liniowo uporządkowane

Porządki liniowe (X,) i (Y,) nazywamy podobnymi gdy istnieje bijekcja f:XY rosnąca czyli taka że jeżeli xy to f(x)f(y).

Ćwiczenie

Dla podobieństwa f jeżeli f(x)f(y) to xy

Rozwiązanie

Porządek (X,) nazywamy gęstym gdy Parser nie mógł rozpoznać (błąd składni): {\displaystyle \displaystyle \forall_{x,y\in X} \;\; x<y \hspace*{0.1mm} \Rightarrow \exists_{z\in X} \;\; x<z<y}

Ćwiczenie

Gęstość jest przenoszona przez podobieństwo.

Rozwiązanie

Ćwiczenie

W zbiorze rozważymy dwie relacje porządkujące zdefiniowane następująco

Parser nie mógł rozpoznać (nieznana funkcja „\aligned”): {\displaystyle \displaystyle \aligned f \sqsubseteq_1 g \Leftrightarrow \forall_{n \in \mathbb{N}} f(n) \leq g(n),\\ f \sqsubseteq_2 g \Leftrightarrow [f=g \vee \exists_{n_0 \in \mathbb{N}} (f(n) < g(n)\wedge \forall_{n<n_0} f(n) =g(n))]. \endaligned}

Sprawdź, czy te porządki są podobne.

Tylko jeden z nich jest gęsty.

Rozwiązanie

Niech (X,) będzie porządkiem liniowym. Przekrojem Dedekinda w (X,) nazywamy parę zbiorów X1,X2X taką że:

  1. X1X2=X.
  2. X1X2=.
  3. x1X1,x2X2x1<x2.
  4. X1 i X2.

Przekrój X1,X2 daje skok jeżeli X1 ma element największy i X2 ma element najmniejszy.

Ćwiczenie

Liniowy porządek (X,) jest gęsty wtedy i tylko wtedy gdy żaden przekrój nie daje skoku.

Rozwiązanie

Ćwiczenie

W zbiorze {0,1} rozważymy relację porządkującą zdefiniowaną następująco

Parser nie mógł rozpoznać (nieznana funkcja „\aligned”): {\displaystyle \displaystyle \aligned f \sqsubseteq g \Leftrightarrow [f=g \vee \exists_{n_0 \in \mathbb{N}} (f(n_0) < g(n_0)\wedge \forall_{n<n_0} f(n) =g(n))]. \endaligned}

Sprawdź, czy ten porządek jest gęsty.

Rozwiązanie

Przekrój X1,X2 daje lukę jeżeli X1 nie ma elementu największego i X2 nie ma elementu najmniejszego.

Porządek liniowy (X,) nazywamy ciągłym wtedy i tylko wtedy gdy żaden przekrój nie daje luki.

Twierdzenie

W porządku ciągłym (X,) każdy

niepusty zbiór ograniczony od góry ma supremum.

Dowód

Niech A będzie zbiorem ograniczonym od góry. Łatwo zauważyć, że jeżeli jakieś ograniczenie zbioru A należy do A to jest jego supremum. Załóżmy zatem, że żadne ograniczenie do A nie należy. Utwórzmy parę zbiorów: X1={yX:xAyx} oraz X2={yX:xAy>x}. Pierwszy X1 jest domknięciem w dół zbioru A, czyli wraz z każdym jego elementem dołączamy do niego wszystkie mniejsze. Zatem AX1. Do X2 należą wszystkie ograniczenia górne zbioru A więc musi on być niepusty. Z konstrukcji wynika X1X2=X. Korzystając z ciągłości otrzymujemy, że X1 ma element największy lub X2 ma element najmniejszy. Gdy X1 posiada element największy b to jest on supremum A. Istotnie, element b góruje nad X1 więc tym bardziej nad A. Gdy element b góruje nad A to góruje też nad X1, zatem jeżeli należy do X1 musi być równy b, gdy zaś należy do X2 to b>b. W drugim przypadku gdy w X1 nie ma elementu największego, supremum A jest najmniejszy element b z X2 . Istotnie, b góruje nad A. Jeżeli jakiś b góruje nad A to również nad X1. b nie może należeć do X1 bo w X1 nie ma największego. Należy więc do X2, zatem bb. Proszę o zwrócenie uwagi na fakt, że możliwe jest aby zarówno X1 miał element największy jak i X2 miał element najmniejszy. Wtedy supremum jest ten pochodzący z X1.

Twierdzenie

W porządek liniowym (X,) jeżeli każdy niepusty zbiór

ograniczony od góry ma supremum to porządek jest ciągły.

Dowód

Weźmy przekrój Dedekinda X1,X2X. X1 jest ograniczony od góry przez elementy z X2. X1 ma więc supremum a. Jeżeli aX1 to X1 ma element największy. W przeciwnym przypadku aX2. Gdyby a>x2 dla pewnego x2X2 to zbiór X1 miałby mniejsze ograniczenie górne niż a. To jest niemożliwe, musi więc być ax2 dla każdego x2X2. Zatem a jest najmniejszy w X2.

Ćwiczenie

W porządku liniowym (X,) każdy niepusty zbiór ograniczony od dołu ma infimum wtedy i tylko wtedy gdy porządek jest ciągły.

Odwróć porządek w X i zastosuj twierdzenia Uzupelnic thm:ciaglosc| i Uzupelnic thm:ciaglosc2|

Ćwiczenie

Udowodnij, że ciągłość jest przenoszona przez podobieństwo. Niech f:XY będzie podobieństwem. Weź przekrój Dedekinda (Y1,Y2) w Y. Pokaż, że przeciwobrazy (f1(Y1),f1(Y2)) tworzą przekrój.

Rozwiązanie

Ćwiczenie

Pokaż, że zbiór liczb naturalnych jest ciągły.

Użyj warunku z twierdzenia Uzupelnic thm:ciaglosc2| lub zasady minimum.
Rozwiązanie

Ćwiczenie

Udowodnij, że dla dowolnych liczb rzeczywistych A,B takich, że A<B istnieje liczba wymierna q taka, że AqB.

Rozwiązanie

Ćwiczenie

Pokaż, że zbiór nie jest ciągły. Do tego celu przeanalizuj przekrój Dedekinda (X1,X2) gdzie X1={x:xρ} gdzie ρ jest ustaloną liczbą niewymierną, oraz X2=X1.

Rozwiązanie

Twierdzenie

jest ciągła.

Dowód

Przed przystąpieniem do dowodu przejrzyj dowód twierdzenia Cantora 2.9 z wykładu 9 o nieprzeliczalności . Niech (X1,X2) będzie przekrojem w . Zbiory X1,X2 są niepuste. Wybierzmy dwie liczby wymierne x0 w X1 i y0 w X2. (Sprawdź jako ćwiczenie, że z każdego przekroju da się wybrać liczby wymierne). Skonstruujmy dwa ciągi x:X1 oraz y:X2 zdefiniowane indukcyjnie. x0,y0 są zadane.

xi+1={xi+yi2,gdy xi+yi2X1;xi,gdy; xi+yi2X1.yi+1={xi+yi2,gdy xi+yi2X2;yi,gdy xi+yi2X2.

Jako ćwiczenie podamy sprawdzenie następujących własności ciągów xi i yi.

  1. ciąg x jest słabo rosnący czyli xixi+1.
  2. ciąg y jest słabo malejący czyli yiyi+1.
  3. yixi=y0x02i.
  4. |xi+1xi|y0x02i+1.
  5. |yi+1yi|y0x02i+1.

Własności te implikują fakt, że zarówno xi jak i yi są ciągami Cauchyego jak i to, że są równoważne w sensie definicji liczb rzeczywistych. Zatem istnieje liczba rzeczywista G zadana jednocześnie przez aproksymacje x i y czyli G=[x]=[y]. Gdy GX1 to X1 ma element największy. W przeciwnym wypadku GX2 i wtedy X2 ma element najmniejszy.

Ćwiczenie

Udowodnij, że porządki (,) i (,) nie są podobne.

Rozwiązanie

Twierdzenie Bourbaki- Witt

Rozdział ten jest poświęcony twierdzeniu z którego będziemy korzystali w wykładzie 11 dotyczącym dyskusji nad aksjomatem wyboru.

Wprowadzamy podstawowe definicje

Definicja

Mówimy, że poset (A,) jest łańcuchowo zupełny jeśli każdy łańcuch posiada supremum.

Definicja

Dla posetu (A,) funkcję f przeprowadzającą A w A i taka, że xf(x) dla dowolnego xA nazywamy progresją.

Twierdzenie Bourbaki-Witt

Każda progresja na łańcuchowo zupełnym posecie posiada punkt stały.

Dowód:

W czasie tego dowodu zostaną pokazane dodatkowo dwa lematy Uzupelnic lem:l1| i Uzupelnic lem:l2|. Są one częścią całego dowodu. Ustalmy łańcuchowo zupełny poset (A,) i progresję f operującą na nim. W dowodzie niezbędna jest koncepcja zbiorów, które nazwiemy "miłymi". Ustalmy dowolny element aA. Zbiór BA jest miły jeśli spełnia wszystkie poniższe warunki:

  • aB,
  • jeśli xB to również f(x)B i
  • jeśli CB jest łańcuchem w (A,), to CB.

Bardzo łatwo zauważyć, że przecięcie dowolnej rodziny miłych pozdbiorów jest miłe. Zdefiniujmy "najmilszy" podzbiór B0 jako

B0={BA|B jest miły},

wtedy B0 jest oczywiście miły. Równocześnie B0 jest podzbiorem każdego miłego zbioru. Wykażmy parę własności elementów zbioru B0. Po pierwsze żaden element istotnie mniejszy niż a nie jest elementem B0 -- jest to oczywistą konsekwencją faktu, że zbiór {xA|xa} jest miły, więc jest nadzbiorem B0.

Zdefiniujmy jeszcze mniejszy zbiór

B0={xB0|yB0yxf(y)x}B0

i wykażmy parę faktów o elementach B0.

Lemat

Jeśli xB0 to, dla każdego yB0 mamy yxf(x)y.

Dowód

Ustalmy dowolny xB0 i zdefiniujmy zbiór

Bx={yB0|yxf(x)y}.

Wykażemy, że zbiór Bx jest miły i, co za tym idzie, że Bx=B0.

  • aBx, ponieważ wiemy, że ax dla dowolnego xB0,
  • Załóżmy teraz, że yBx i wykażmy f(y)Bx. Jeśli yBx na mocy f(x)y, to niewątpliwie f(x)f(y) co kończy ten przypadek. Jeśli natomiast yx, to albo y=x i wtedy f(x)f(y), albo yx i wtedy, na mocy definicji B0 mamy f(y)x co dowodzi, że również w tym przypadku f(y)Bx.
  • Jeśli CBx jest łańcuchem i dla wszystkich yC zachodzi yx, to również Cx i CBx. Jeśli dla pewnego yC mamy f(x)y to również f(x)C co należało dowieść.

W kolejnym lemacie dowodzimy, że zbiory B0 i B0 są równe

Lemat

Zbiór B0 jest miły.

Dowód

Wykażemy, że zbiór B0 jest miły a więc

  • aB0, ponieważ wykazaliśmy wcześniej, że ya nie zachodzi dla

żadnego yB0.

  • Ustalmy xB0, żeby wykazać f(x)B0 ustalmy

yB0 takie, że yf(x). Na mocy Lematu Uzupelnic lem:l1| dostajemy yxf(x)y. Druga część alternatywy stoi w sprzeczności z założeniem, więc yx i albo y=x, więc f(y)f(x), albo yx i na mocy założenia f(y)xf(x) co należało pokazać.

  • Ustalmy dowolny CB0

łańcuch w (A,). Załóżmy, że yC. Jeśli dla jakiegoś xC mamy yx wtedy f(y)xC, co należało pokazać. Przeciwny przypadek jest niemożliwy na podstawie Lematu Uzupelnic lem:l1|. Mielibyśmy wtedy dla każdego xC prawdziwe x=y lub xf(x)y co jest sprzeczne z założeniem mówiącym, że yC.

Tak więc B0=B0, czyli dla dowolnych x i y w B0 mamy, na podstawie Lematu Uzupelnic lem:l1|, yx lub xf(x)y. Wnioskujemy, że B0 jest uporządkowany liniowo, czyli jest łańcuchem. Niewątplwie B0B0 (na podstawie definicji zbiorów miłych) i f(B0)B0 (na podstawie tej samej definicji), więc f(B0)=B0 co dowodzi istnienia punktu stałego odwzorowania f.

[Koniec dowodu twierdzenia Bourbaki-Witt]