Logika i teoria mnogości/Wykład 5: Para uporządkowana, iloczyn kartezjański, relacje, domykanie relacji, relacja równoważności, rozkłady zbiorów: Różnice pomiędzy wersjami
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 1: | Linia 1: | ||
Zawartość wykładu: Para uporządkowana, iloczyn kartezjański, relacje, relacje | |||
równoważności, rozkłady zbiorów, domykanie relacji, rozdział dla dociekliwych. | |||
==Para uporządkowana== | |||
Bardzo często będziemy chcieli mieć do czynienia ze zbiorem, który niesie w sobie | |||
informacje o dwóch innych zbiorach, informacje tak udatnie zakodowaną aby można było | |||
odzyskać z niej każdą z jego składowych. Do tego celu wprowadzimy zbiór nazywany | |||
''parą uporządkowaną'' dwóch innych zbiorów. | |||
Niech <math>\displaystyle x</math> oraz <math>\displaystyle y</math> będą | |||
zbiorami. Przez parę uporządkowaną <math>\displaystyle (x,y)</math> rozumiemy zbiór | |||
<center><math>\displaystyle \{ \{ x \} , \{ x,y \} \} </math></center> | |||
Parę uporządkowaną można zdefiniować inaczej na wiele sposobów. Chodzi jednak o to | |||
aby ze zbioru który jest parą można było odzyskać jednoznacznie każdą z jego | |||
składowych. Tak więc moglibyśmy zaakceptować każdą inną inną definicję pod warunkiem, | |||
że będzie spełnione następujące twierdzenie: | |||
{{twierdzenie||| | |||
Dla dowolnych zbiorów <math>\displaystyle a,b,c,d</math> zachodzi: | |||
<center><math>\displaystyle (a,b) = (c,d) \Leftrightarrow a=c \hspace*{0.1mm} \wedge b= d</math></center> | |||
}} | |||
{{dowod||| | |||
Dowód przeprowadzimy tylko ze strony lewej do prawej bo w | |||
odwrotnym kierunku jest to fakt oczywisty. | |||
Niech zatem dwie pary <math>\displaystyle (a,b)</math> i <math>\displaystyle (c,d)</math> będą równe. Ponieważ | |||
<math>\displaystyle \{ a \} \in (a,b)</math> więc <math>\displaystyle \{ a \} \in (c,d)</math>. Mamy zatem | |||
<math>\displaystyle \{ a \} = \{ c \} </math> lub <math>\displaystyle \{ a \} = \{ c,d \} </math>. W pierwszym | |||
przypadku <math>\displaystyle a=c</math> ale w drugim również jest tak, mamy bowiem, że | |||
<math>\displaystyle c \in \{ a \} </math>. Pierwszą część twierdzenia mamy za sobą bo już wiemy, | |||
że pierwsze współrzędne równych par są równe. | |||
<center><math>\displaystyle (a,b) = (a,d) </math></center> | |||
Następnie przeprowadzamy dowód przez przypadki. Jeżeli jest tak, | |||
że <math>\displaystyle a=b</math> to <math>\displaystyle (a,b)= \{ \{ a \} \} </math>. Zatem <math>\displaystyle \{ \{ a \} \} = | |||
\{ \{ a \} , \{ a,d \} \} </math> co daje, że <math>\displaystyle \{ a,d \} = \{ a \} </math> a zatem | |||
<math>\displaystyle d=a</math>. W przeciwnym przypadku gdy <math>\displaystyle a \neq b</math> mamy, że <math>\displaystyle \{ a,b \} | |||
\in \{ \{ a \} , \{ a,d \} \} </math>. Daje to dwie możliwości albo | |||
<math>\displaystyle \{ a,b \} = \{ a \} </math> co nie może mieć miejsca bo mielibyśmy, że <math>\displaystyle a=b</math>, | |||
albo zaś | |||
<math>\displaystyle \{ a,b \} = \{ a,d \} </math>. To drugie prowadzi do naszej tezy <math>\displaystyle b=d</math>. | |||
}} | |||
{{cwiczenie||| | |||
Dla każdej pary <math>\displaystyle x=(a,b)</math> udowodnij, że | |||
<center><math>\displaystyle \bigcap \bigcap x= a. | |||
</math></center> | |||
}} | |||
<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"> | |||
Rozważymy dwa przypadki. | |||
# Jeśli <math>\displaystyle a=b</math> to <math>\displaystyle x=\{\{a\}\}</math> i wtedy <math>\displaystyle \bigcap \bigcap x= a</math>. | |||
# Jeśli <math>\displaystyle a\neq b</math> to <math>\displaystyle x=\{\{a\},\{a,b\}\}</math> a więc | |||
<center><math>\displaystyle \bigcap x= \bigcap \{\{a\},\{a,b\}\}= \{a\} \cap \{a,b\}= \{a\} | |||
</math></center> | |||
skąd otrzymujemy | |||
<center><math>\displaystyle \bigcap \bigcap x=a | |||
</math></center> | |||
</div></div> | |||
{{cwiczenie||| | |||
Udowodnij, że dla dowolnej pary uporządkowanej <math>\displaystyle x</math> zbiór | |||
<center><math>\displaystyle \bigcap \bigcap (\kPs{x} \setminus \kPs{\emptyset}) | |||
</math></center> | |||
jest pusty gdy współrzędne par są różne, a w przeciwnym przypadku jest | |||
zbiorem jednoelementowym zawierającym współrzędną pary <math>\displaystyle x</math>. | |||
}} | |||
<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"> | |||
Jeśli <math>\displaystyle x</math> jest parą to istnieją zbiory <math>\displaystyle a,b</math> takie, że <math>\displaystyle x=(a,b)</math>. | |||
# Przypuśćmy, że <math>\displaystyle a\neq b</math>. Wtedy <math>\displaystyle x= \{\{a\}, \{a,b\}\}</math> i <math>\displaystyle \kPs{x}= | |||
\{\emptyset, \{\{a\}\}, \{\{a,b\}\},x \}</math>. Ponieważ <math>\displaystyle \kPs{\emptyset}=\{\emptyset\}</math> | |||
to <math>\displaystyle \kPs{x} \setminus \kPs{\emptyset} =\{ \{\{a\}\}, \{\{a,b\}\},x \}</math> a wtedy | |||
<center><math>\displaystyle \bigcap (\kPs{x} \setminus \kPs{\emptyset}) = \emptyset | |||
</math></center> | |||
gdyż przecinany zbiór zawiera elementy rozłączne <math>\displaystyle \{\{a\}\}, \{\{a,b\}\}</math>. Wobec | |||
tego również | |||
<center><math>\displaystyle \bigcap \bigcap (\kPs{x} \setminus \kPs{\emptyset}) = \emptyset | |||
</math></center> | |||
# W przypadku, gdy <math>\displaystyle a=b</math> otrzymujemy <math>\displaystyle x=\{\{a\}\}</math> a więc <math>\displaystyle \kPs{x}=\{\emptyset ,\{\{a\}\}\}</math> i wtedy <math>\displaystyle \kPs{x} \setminus \kPs{\emptyset} =\{ \{\{a\}\} \}</math> skąd otrzymujemy | |||
<center><math>\displaystyle \bigcap \bigcap ( \kPs(x) \setminus \kPs{\emptyset}) = \{a\} | |||
</math></center> | |||
</div></div> | |||
{{cwiczenie||| | |||
Pokaż, że z każdej pary <math>\displaystyle x</math> można otrzymać jej drugą współrzędną posługując się | |||
jedynie parą <math>\displaystyle x</math>, mnogościowymi operacjami <math>\displaystyle \bigcup, \bigcap, \cup,\cap,\setminus,\kPs</math> oraz stałą <math>\displaystyle \emptyset</math>. | |||
# Rozważ najpierw pary różnych elementów. | |||
# Wykorzystaj zbiór z Ćwiczenia [[##ex:paraPS|Uzupelnic ex:paraPS|]] | |||
}} | |||
<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"> | |||
Rozważmy najpierw przypadek gdy para ma różne elementy. Zobaczymy, że dla każdej takiej pary <math>\displaystyle x=(a,b)</math> mamy | |||
<center><math>\displaystyle | |||
\bigcup (\bigcup x \setminus \bigcap x) =b. | |||
</math></center> | |||
Ponieważ <math>\displaystyle a\neq b</math> to <math>\displaystyle x=\{\{a\}, \{a,b\}\}</math> i wtedy | |||
<center><math>\displaystyle \bigcup (\bigcup x \setminus \bigcap x)= \bigcup (\{a,b\} \setminus \{a\})= | |||
\bigcup \{b\}= b. | |||
</math></center> | |||
Zobaczmy teraz jak proponowany wzór działa na parach o równych współrzędnych. Jeśli | |||
<math>\displaystyle x=(a,a)</math> to <math>\displaystyle x =\{\{a\}\}</math> i wtedy | |||
<center><math>\displaystyle \bigcup (\bigcup x \setminus \bigcap x)= \bigcup (\{a\} \setminus \{a\})= \bigcup | |||
\emptyset= \emptyset. | |||
</math></center> | |||
Musimy więc jeszcze trochę popracować. Wykorzystajmy ćwiczenie [[##ex:paraPS|Uzupelnic ex:paraPS|]], | |||
niech nowy wzór będzie postaci | |||
<center><math>\displaystyle \bigcup (\bigcup x \setminus \bigcap x) \cup \bigcap \bigcap \bigcap (\kPs{x} | |||
\setminus \kPs{\emptyset}). | |||
</math></center> | |||
Dla par o różnych elementach dodana część wzoru jest zbiorem pustym, więc ta sytuacja | |||
jest analogiczna do [[##eq:cwiczeniePara2wsp1|Uzupelnic eq:cwiczeniePara2wsp1|]], skąd otrzymujemy że tak | |||
zdefiniowany zbiór jest równy <math>\displaystyle b</math>. | |||
Dla par o równych elementach, pierwsza część zbioru jest zbiorem pustym. W ćwiczeniu | |||
[[##ex:paraPS|Uzupelnic ex:paraPS|]] pokazaliśmy że w takim przypadku mamy <math>\displaystyle \bigcap \bigcap (\kPs{x} | |||
\setminus \kPs{\emptyset})=\{b\}</math> jeśli <math>\displaystyle b</math> jest współrzędną pary <math>\displaystyle x</math>. Wobec tego | |||
<center><math>\displaystyle \bigcup (\bigcup x \setminus \bigcap x) \cup \bigcap \bigcap \bigcap (\kPs{x} | |||
\setminus \kPs{\emptyset})= \emptyset \cup \bigcap\{b\}=b. | |||
</math></center> | |||
</div></div> | |||
==Iloczyn kartezjański== | |||
Zanim wprowadzimy definicję zbioru wszystkich par uporządkowanych | |||
elementów dwóch zbiorów (zwanego dalej iloczynem kartezjańskim) | |||
należy nam się krótka dyskusja. Otóż niech <math>\displaystyle x\in X</math> oraz <math>\displaystyle y \in Y</math>. | |||
Łatwo zauważyć, że zarówno | |||
<math>\displaystyle \{ x,y \} </math> jak i <math>\displaystyle \{ x \} </math> są podzbiorami <math>\displaystyle X \cup Y</math>. | |||
Zatem | |||
<math>\displaystyle \{ x,y \} \in \mathcal{P} (X \cup Y)</math> oraz <math>\displaystyle \{ x \} \in \mathcal{P} (X \cup Y)</math>. | |||
Więc <math>\displaystyle \{ \{ x \} , \{ x,y \} \} \subseteq \mathcal{P} (X \cup Y)</math> co daje, | |||
że <math>\displaystyle (x,y) \in \mathcal{P} (\mathcal{P} (X \cup Y))</math>. | |||
Istnienie i konstrukcja iloczynu | |||
kartezjańskiego zostało dokładnie omówione w dodatkowym | |||
rozdziale [[##konstukcja_marcina|Uzupelnic konstukcja_marcina|]] znajdującym się na końcu. | |||
Proponuje przestudiowanie dodatkowego | |||
rozdziału dopiero po zapoznaniu się z rozdziałami wcześniejszymi | |||
pomimo braku precyzji w następnej definicji. | |||
Niech <math>\displaystyle x,y</math> będą zbiorami. Iloczynem kartezjańskim (produktem) | |||
<math>\displaystyle x \times y</math> nazywamy zbiór | |||
<center><math>\displaystyle \{ z\in \mathcal{P}( \mathcal{P}( x \cup y)): \exists_{a \in x} \exists_{b \in y} | |||
\;\; (a,b) =z \} | |||
</math></center> | |||
Będziemy używać specjalnej notacji <math>\displaystyle x^2</math> na zbiór <math>\displaystyle x \times x</math>. | |||
{{cwiczenie||| | |||
Pokaż następujące elementarne własności iloczynu kartezjańskiego: | |||
<center><math>\displaystyle \aligned x \times \emptyset &= \emptyset \\ | |||
x \times (y \cup z) &= (x \times y) \cup (x \times z) \\ | |||
x \times (y \cap z) &= (x \times y) \cap (x \times z) \\ | |||
x \times (y \setminus z) &= (x \times y) \setminus (x \times z) | |||
\endaligned</math></center> | |||
}} | |||
<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"> | |||
Z definicji iloczynu kartezjańskiego, oraz twierdzenia [[##para-up_tw|Uzupelnic para-up_tw|]] łatwo wynika | |||
następujący fakt, który wykorzystamy w dowodach. Dla dowolnych zbiorów <math>\displaystyle a,b,x,y</math> | |||
zachodzi | |||
<center><math>\displaystyle (a,b)\in x \times y \kIff (a\in x \kAnd b\in y). | |||
</math></center> | |||
# | |||
x <nowiki>=</nowiki><br> | |||
z {{x z}}: _{a x} _{b } (a,b)<nowiki>=</nowiki>z<nowiki>=</nowiki><br> | |||
z {{x z}}: _{a x} _{b}[ (b ) (a,b)<nowiki>=</nowiki>z] | |||
Ponieważ <math>\displaystyle b\in \emptyset</math> jest zawsze fałszem to powyższy zbiór jest pusty. | |||
# Ponieważ obydwa zbiory są zbiorami par więc wykażemy że dowolna para należy do jednego | |||
wtedy i tylko wtedy gdy należy do drugiego. Weźmy dowolną parę <math>\displaystyle (a,b)</math> wtedy | |||
(a,b) x (y z) <br> | |||
a x b (y z) <br> | |||
a x (b y b z) <br> | |||
(a x b y) (a x b z) <br> | |||
(a,b) x y (a,b) x z <br> | |||
(a,b) x y x z. | |||
# Analogicznie do poprzedniego punktu, weźmy dowolną parę <math>\displaystyle (a,b)</math>, wtedy | |||
(a,b) x (y z) <br> | |||
a x b (y z) <br> | |||
a x (b y b z) <br> | |||
(a x b y) (a x b z) <br> | |||
(a,b) x y (a,b) x z <br> | |||
(a,b) x y x z. | |||
# Analogicznie do poprzednich punktów, weźmy dowolną parę <math>\displaystyle (a,b)</math>, wtedy | |||
(a,b) (x y) (x z) <br> | |||
a x b y (a x b z) <br> | |||
b y (a x (a x b z)) <br> | |||
b y [(a x a x) (a x b z)] <br> | |||
b y (a x b z) <br> | |||
a x (b y z) <br> | |||
(a,b) x (y z) | |||
</div></div> | |||
{{cwiczenie||| | |||
Produkt kartezjański <math>\displaystyle \times</math> jest monotoniczny ze względu na każdą współrzędną | |||
osobno to znaczy: | |||
<center><math>\displaystyle \aligned x \subset y & \hspace*{0.1mm} \Rightarrow & (x \times z) \subset (y \times z) \\ | |||
x \subset y & \hspace*{0.1mm} \Rightarrow & (z \times x) \subset (z \times y) | |||
\endaligned</math></center> | |||
}} | |||
<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"> | |||
Ćwiczenie jest elementarne. | |||
# Niech <math>\displaystyle x,y</math> będą dowolnymi zbiorami takimi, że <math>\displaystyle x\subset y</math>. Wtedy dla dowolnej pary <math>\displaystyle (a,b)</math> mamy | |||
(a,b) x z <br> | |||
a x b z <br> | |||
a y b z <br> | |||
(a,b) y z. | |||
Stąd <math>\displaystyle (x \times z) \subset (y \times z)</math>. | |||
# Dla dowolnych zbiorów <math>\displaystyle x\subset y</math> mamy <math>\displaystyle x \cup y =y</math>. Z poprzedniego | |||
ćwiczenia otrzymujemy | |||
<center><math>\displaystyle z \times y =z \times (x\cup y) = (z \times x)\cup(z \times y) \supset (z \times x). | |||
</math></center> | |||
(Metoda z poprzedniego punktu podziała równie dobrze.) | |||
</div></div> | |||
{{cwiczenie||| | |||
Sprawdź, czy dla dowolnych zbiorów <math>\displaystyle A,B,C</math>, prawdziwa jest następująca implikacja | |||
<center><math>\displaystyle A\times B = A\times C \kImp B=C | |||
</math></center> | |||
}} | |||
<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"> | |||
Nie. Na przykład gdy <math>\displaystyle A=\emptyset</math> to dla dowolnych zbiorów <math>\displaystyle B,C</math> mamy | |||
<center><math>\displaystyle \emptyset \times B =\emptyset = \emptyset \times C. | |||
</math></center> | |||
Biorąc różne zbiory <math>\displaystyle B,C</math> otrzymamy kontrprzykład dla badanej implikacji. | |||
</div></div> | |||
==Relacje== | |||
Relacją nazywamy każdy podzbiór iloczynu <math>\displaystyle x | |||
\times y</math> | |||
===Operacje na relacjach:=== | |||
Niech <math>\displaystyle R \subset A \times B</math> oraz <math>\displaystyle S \subset B \times C</math>. | |||
<math>\displaystyle S \circ R := \{ (x,z)\in A \times C : \exists_{y\in B} | |||
(x,y)\in R \hspace*{0.1mm} \wedge (y,z)\in S \} \displaystyle R^{-1} := \{ (y,x)\in B \times A : \;\; (x,y)\in R \} \displaystyle R_L := \{ x\in A : \exists_{y\in B} \;\; (x,y) \in R \} \displaystyle R_P := \{ y\in B : \exists_{x\in A} \;\; (x,y) \in R \} </math> | |||
{{cwiczenie||| | |||
Niech relacja <math>\displaystyle R \subset A \times B, S \subset B \times C</math> oraz | |||
<math>\displaystyle T \subset C \times D</math>. Pokazać elementarne własności operacji na relacjach: | |||
<center><math>\displaystyle \aligned T \circ ( S \circ R ) &= (T \circ S)\circ R \\ | |||
(S \circ R )^{-1} &= R^{-1} \circ S^{-1} \\ | |||
R & \subset & R_L \times R_P \\ | |||
(S \circ R)_L & \subset & R_L \\ | |||
(S \circ R)_P & \subset & S_P \\ | |||
(R^{-1} )_L &= R_P | |||
\endaligned</math></center> | |||
}} | |||
<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"> | |||
Ćwiczenie jest elementarne. | |||
# | |||
(x,z) T ( S R ) <br> | |||
_{u} [(x,u) ( S R ) (u,z) T]<br> | |||
_{u} [_{v}( (x,v) R (v,u) S) (u,z) T]<br> | |||
_{u} _{v}[ (x,v) R (v,u) S (u,z) T]<br> | |||
_{v} _{u}[ (x,v) R ((v,u) S (u,z) T)]<br> | |||
_{v} [ (x,v) R _{u}((v,u) S (u,z) T)]<br> | |||
_{v} [ (x,v) R (v,z) T S]<br> | |||
(x,z) (T S) R <br> | |||
# | |||
(x,z) (S R )^{-1} <br> | |||
(z,x) S R <br> | |||
_{y} [(z,y) R (y,x) S] <br> | |||
_{y} [(y,z) R^{-1} (x,y) S^{-1}] <br> | |||
(x,z) R^{-1} S^{-1} <br> | |||
# | |||
(x,z) R <br> | |||
_{y} (x,u) R _{v} (v,y) R <br> | |||
x R_L y R_P <br> | |||
(x,y) R_L R_P | |||
# | |||
x (S R)_L <br> | |||
_{z} (x,z) S R <br> | |||
_{z} _{y} [(x,y) R (y,z) S ] <br> | |||
_{z} _{y} (x,y) R <br> | |||
_{y} (x,y) R <br> | |||
x R_L | |||
# Dowód <math>\displaystyle (S \circ R)_P \subset S_P </math> jest analogiczny do poprzedniego. | |||
# | |||
x (R^{-1} )_L <br> | |||
_{y} (x,y) R^{-1} <br> | |||
_{y} (y,x) R <br> | |||
x R_P | |||
</div></div> | |||
{{cwiczenie||| | |||
Niech relacja <math>\displaystyle R \subset B \times C, S \subset B \times C</math> oraz | |||
<math>\displaystyle T \subset A \times B</math>. Pokaż własności: | |||
<center><math>\displaystyle \aligned (R \cup S )^{-1} &= R^{-1} \cup S^{-1} \\ | |||
(R \cap S )^{-1} &= R^{-1} \cap S^{-1} \\ | |||
(R^{-1})^{-1} &= R \\ | |||
(R \cup S ) \circ T &= (R \circ T) \cup (S \circ T)\\ | |||
(R \cap S ) \circ T & \subset & (R \circ T) \cap (S \circ T) | |||
\endaligned</math></center> | |||
}} | |||
<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"> | |||
Ćwiczenie jest elementarne. | |||
W poniższych punktach (1-4) pokażemy, że dowolna para należy do zbioru po lewej | |||
stronie odpowiedniej równości wtedy i tylko wtedy gdy należy do prawej. W punkcie 5, | |||
pokazujemy jedynie implikację w prawą stronę, gdyż mamy udowodnić inkluzję. | |||
# | |||
(x,y) (R S)^{-1} <br> | |||
(y,x) (R S) <br> | |||
(y,x) R (y,x) S <br> | |||
(x,y) R^{-1} (x,y) S^{-1} <br> | |||
(x,y) R^{-1} S^{-1} | |||
# Dowód drugiej równości jest analogiczny do dowodu pierwszej, wystarczy użyć <math>\displaystyle \cap</math> w miejsce <math>\displaystyle \cup</math> oraz <math>\displaystyle \kAnd</math> w miejsce <math>\displaystyle \kOr</math>. | |||
# | |||
(x,y) (R^{-1})^{-1} <br> | |||
(y,x) R^{-1} <br> | |||
(x,y) R | |||
# | |||
(x,z) (R S ) T <br> | |||
_y [(x,y) T (y,z) (R S )] <br> | |||
_y [(x,y) T ((y,z) R (y,z) S ))] <br> | |||
_y [((x,y) T (y,z) R) ((x,y) T (y,z) S ))] <br> | |||
[_y ((x,y) T (y,z) R)] [_y ((x,y) T (y,z) S )] <br> | |||
(x,z) (R T) (x,z) (S T) <br> | |||
(x,z) (R T) (S T) | |||
# | |||
(x,z) (R S ) T <br> | |||
_y [(x,y) T (y,z) (R S )] <br> | |||
_y [(x,y) T ((y,z) R (y,z) S ))] <br> | |||
_y [((x,y) T (y,z) R) ((x,y) T (y,z) S ))] <br> | |||
[_y ((x,y) T (y,z) R)] [_y ((x,y) T (y,z) S )] <br> | |||
(x,z) (R T) (x,z) (S T) <br> | |||
(x,z) (R T) (S T) | |||
</div></div> | |||
{{cwiczenie||| | |||
Podaj przykład relacji dla których poniższa równość nie jest prawdziwa. | |||
<center><math>\displaystyle (R \cap S ) \circ T = (R \circ T) \cap (S \circ T) | |||
</math></center> | |||
}} | |||
<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"> | |||
Niech <math>\displaystyle R=\{(1,3)\}, S= \{(2,3)\}, T=\{(0,1),(0,2)\}</math> wtedy | |||
# <math>\displaystyle R\cap S=\emptyset</math> więc <math>\displaystyle (R\cap S)\circ T=\emptyset</math>. | |||
# <math>\displaystyle T\circ R =\{(0,3)\}</math> i <math>\displaystyle T \circ S=\{0,3\}</math> a więc | |||
<math>\displaystyle (R \circ T) \cap (S \circ T) =\{0,3\}</math> | |||
</div></div> | |||
{{cwiczenie||| | |||
Udowodnij, że zbiór <math>\displaystyle A</math> jest relacją wtedy i tylko wtedy gdy | |||
<center><math>\displaystyle A \subset (\bigcup \bigcup A) \times (\bigcup \bigcup A) | |||
</math></center> | |||
}} | |||
<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"> | |||
Pokażemy najpierw, że dla każdej relacji <math>\displaystyle R</math> mamy | |||
<center><math>\displaystyle | |||
\bigcup \bigcup R = R_L \cup R_P. | |||
</math></center> | |||
Zaczniemy od inkluzji <math>\displaystyle \subset</math>.Weźmy dowolny element <math>\displaystyle x \in \bigcup \bigcup R</math> wtedy | |||
musi istnieć element <math>\displaystyle y\in \bigcup R</math> taki że <math>\displaystyle x\in y</math>. Skoro <math>\displaystyle y\in \bigcup R</math> to | |||
musi istnieć para <math>\displaystyle (a,b) \in R</math> taka, że <math>\displaystyle y\in (a,b)</math>. Wobec tego z definicji pary | |||
uporządkowanej <math>\displaystyle y=\{a\}</math> lub <math>\displaystyle y=\{a,b\}</math>. Ponieważ <math>\displaystyle x\in y</math> to <math>\displaystyle x=a</math> i wtedy <math>\displaystyle x\in | |||
R_L</math> lub <math>\displaystyle x=b</math> i wtedy <math>\displaystyle x\in R_P</math>. Wobec tego <math>\displaystyle x\in R_L \cup R_P</math>. | |||
Pokażemy teraz prawdziwość inkluzji <math>\displaystyle \supset</math> w równaniu [[##eq:cwiczenieBCBC|Uzupelnic eq:cwiczenieBCBC|]]. | |||
Weźmy dowolny element <math>\displaystyle a\in R_L</math> wtedy istnieje element <math>\displaystyle b\in R_P</math> taki, że <math>\displaystyle (a,b)\in | |||
R</math>, a więc <math>\displaystyle \{(a,b)\} \subset R</math>. Stąd otrzymujemy | |||
<center><math>\displaystyle \bigcup \bigcup \{(a,b)\} \subset \bigcup \bigcup R. | |||
</math></center> | |||
Ponieważ <math>\displaystyle \bigcup \bigcup \{(a,b)\}= \bigcup \{\{a\},\{a,b\}\} = \{a,b\}</math> to | |||
otrzymujemy <math>\displaystyle \{a,b\} \subset R</math>, a więc <math>\displaystyle a\in R</math>. Analogiczne rozumowanie można | |||
przeprowadzić dla elementu <math>\displaystyle b\in R_P</math>. Zakończyliśmy więc dowód równości | |||
[[##eq:cwiczenieBCBC|Uzupelnic eq:cwiczenieBCBC|]]. | |||
W temacie ćwiczenia implikacja w lewą stronę jest oczywista. Jeśli <math>\displaystyle A</math> jest zbiorem | |||
to <math>\displaystyle \bigcup \bigcup A</math> jest zbiorem i <math>\displaystyle A</math> jest podzbiorem iloczynu kartezjańskiego | |||
dwóch zbiorów więc musi być relacją. Dla implikacji w prawą stronę załóżmy, że <math>\displaystyle A</math> | |||
jest relacją wtedy | |||
<center><math>\displaystyle A \subset A_L \times A_P \subset (A_L \cup A_P) \times (A_L \cup A_P) = (\bigcup \bigcup A) \times ( \bigcup \bigcup A) | |||
</math></center> | |||
</div></div> | |||
== Relacje równoważności == | |||
W tym podrozdziale poznamy ważną klasę (zbiór) relacji zwaną klasą | |||
relacji równoważności(w innych podręcznikach mogą się państwo spotkać z nazwą relacja | |||
abstrakcji). Relacje takie będą służyły do definiowania pojęć abstrakcyjnych o czym | |||
przekonamy się w wielu miejscach tego i innych wykładów. Bardzo dobrym ćwiczeniem | |||
pokazującym abstrakcyjne metody definiowania pojęć będzie wykład <math>\displaystyle 8</math> w którym | |||
zaprzęgniemy relacje abstrakcji do definiowania liczb. | |||
Rozpoczynamy rozdział od koniecznej definicji. | |||
Dla zbioru <math>\displaystyle X</math> definiujemy relację <math>\displaystyle 1_X \subset X \times X</math> | |||
jako <math>\displaystyle \{ z \in X \times X : \exists_{x\in X} \;\; (x,x)=z \} </math>. | |||
Relację <math>\displaystyle R \subset X \times X</math> nazywamy relacją równoważnością o | |||
polu <math>\displaystyle X</math> jeżeli: | |||
* zawiera relacje <math>\displaystyle 1_X </math> (zwrotność <math>\displaystyle R</math>) | |||
* <math>\displaystyle R^{-1} \subset R</math> (symetria <math>\displaystyle R</math>) | |||
* <math>\displaystyle R \circ R \subset R</math> (przechodniość <math>\displaystyle R</math>) | |||
{{cwiczenie||| | |||
Pokazać, że definicje zwrotności, symetryczności i przechodniości relacji o polu <math>\displaystyle X</math> | |||
są odpowiednio równoważne następującym własnościom: | |||
* <math>\displaystyle \forall_{ x\in X} (x,x) \in R</math> | |||
* <math>\displaystyle \forall_{ x,y \in X} (x,y) \in R \rightarrow (y,x) \in R</math> | |||
* <math>\displaystyle \forall_{ x,y,z\in X} (x,y)\in R \wedge (y,z) \in R \rightarrow (x,z)\in R</math> | |||
}} | |||
<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"> | |||
Ćwiczenie jest elementarne. | |||
</div></div> | |||
Niech <math>\displaystyle R</math> będzie relacją równoważności o | |||
polu <math>\displaystyle X</math>. Klasą równoważności elementu <math>\displaystyle x\in X</math> jest zbiór | |||
<center><math>\displaystyle [x]_R := \{ y \in X : (x,y) \in R \} </math></center> | |||
Zbiór klas równoważności relacji <math>\displaystyle R</math> będący elementem zbioru <math>\displaystyle \mathcal{P} | |||
( \mathcal{P} (X \times X))</math> oznaczamy przez <math>\displaystyle X/R</math>. | |||
{{twierdzenie||| | |||
Niech <math>\displaystyle R</math> będzie relacją równoważności o polu <math>\displaystyle X</math>. Następujące warunki są równoważne | |||
# <math>\displaystyle [x]_R \cap [y]_R \neq \emptyset</math> | |||
# <math>\displaystyle [x]_R = [y]_R</math> | |||
# <math>\displaystyle (x,y) \in R</math> | |||
}} | |||
{{dowod||| | |||
Pokażemy, że <math>\displaystyle (1)\rightarrow (2)</math>. Niech wspólny element dwóch klas <math>\displaystyle [x]_R</math> oraz | |||
<math>\displaystyle [y]_R</math> nazywa się <math>\displaystyle z</math>. Ze względu na pełną symetrię tezy wystarczy pokazać, że | |||
<math>\displaystyle [x]_R \subseteq [y]_R</math>. Niech zatem <math>\displaystyle p\in [x]_R</math>. Mamy więc <math>\displaystyle (x,p) \in R</math>. Z | |||
założenia jest również | |||
<math>\displaystyle (y,z) \in R</math> oraz <math>\displaystyle (x,z) \in R</math>. Z symetrii otrzymujemy <math>\displaystyle (z,x) \in | |||
R</math>. | |||
Zatem <math>\displaystyle (y,z) \in R</math> i <math>\displaystyle (z,x) \in R</math> i <math>\displaystyle (x,p) \in R</math>. | |||
Natychmiast z przechodniości otrzymujemy, że <math>\displaystyle (y,p) \in R</math>.<br> | |||
Pokażemy, że <math>\displaystyle (2)\rightarrow (3)</math>. Ze zwrotności mamy, że | |||
<math>\displaystyle y\in [y]_R</math> co z założenia <math>\displaystyle (2)</math> daje <math>\displaystyle y\in [x]_R</math> a to tłumaczy | |||
się na <math>\displaystyle (x,y) \in R</math>. | |||
Pokażemy, że <math>\displaystyle (3)\rightarrow (1)</math>. | |||
Wystarczy pokazać, że wspólnym elementem klas <math>\displaystyle [x]_R</math> oraz <math>\displaystyle [y]_R</math> | |||
jest <math>\displaystyle y</math>. Dla pierwszej z nich wynika to z założenia <math>\displaystyle (3)</math> a dla | |||
drugiej ze zwrotności <math>\displaystyle R</math>. | |||
}} | |||
W następnym twierdzeniu zobaczymy jak rodzina relacji | |||
równoważności jest odporna na przecinanie. Pokażemy mianowicie, że przecięcie | |||
dowolnej liczby relacji równoważności jest nadal relacją równoważności. | |||
{{twierdzenie||| | |||
Niech <math>\displaystyle \kappa \neq \emptyset </math> będzie pewną rodziną | |||
(zbiorem) relacji równoważności o tym samym polu <math>\displaystyle X</math>. Mamy że: | |||
# <math>\displaystyle \bigcap \kappa </math> jest relacją równoważności o polu <math>\displaystyle X</math>. | |||
# <math>\displaystyle [x]_{ \bigcap \kappa } = \bigcap \{ [x]_R : R\in | |||
\kappa \} </math> | |||
}} | |||
{{dowod||| | |||
<math>\displaystyle (1)</math> Zwrotność <math>\displaystyle \bigcap \kappa </math> jest oczywista ponieważ <math>\displaystyle 1_X </math> zawiera | |||
się w każdej relacji rodziny <math>\displaystyle \kappa </math>. Symetria. Weźmy <math>\displaystyle (x,y)\in | |||
\bigcap \kappa </math>. Dla każdej relacji <math>\displaystyle R\in\kappa</math> jest <math>\displaystyle (x,y)\in R | |||
</math>. Z symetrii każdej <math>\displaystyle R</math> jest więc <math>\displaystyle (y,x)\in R </math> co daje <math>\displaystyle (y,x)\in | |||
\bigcap \kappa </math>. Przechodniość. Niech <math>\displaystyle (x,y)\in \bigcap \kappa </math> | |||
oraz <math>\displaystyle (y,z)\in \bigcap \kappa </math>. Dla każdej relacji <math>\displaystyle R\in\kappa</math> | |||
jest więc <math>\displaystyle (x,y)\in R</math> i <math>\displaystyle (y,z)\in R</math>. Z przechodniości każdej | |||
relacji <math>\displaystyle R</math> mamy, że <math>\displaystyle (x,z) \in R</math> co daje <math>\displaystyle (x,z)\in \bigcap \kappa | |||
</math>.<br> | |||
<math>\displaystyle (2)</math> Niech <math>\displaystyle y \in [x]_{ \bigcap \kappa }</math>. Mamy zatem, że | |||
<math>\displaystyle (x,y) \in \bigcap \kappa</math> co daje <math>\displaystyle (x,y)\in R</math> dla każdej | |||
relacji <math>\displaystyle R\in\kappa</math>. To zaś daje, że <math>\displaystyle y \in [x]_R</math> dla każdej <math>\displaystyle R \in \kappa</math> co | |||
jest równoważne z <math>\displaystyle y\in\bigcap \{ [x]_R : R\in \kappa \} </math>. | |||
}} | |||
W szczególności przecięcie wszystkich relacji | |||
równoważności o polu <math>\displaystyle X</math> daje <math>\displaystyle 1_X</math>. Jest ona najsilniejszą | |||
relacją równoważności. Najsłabszą jest <math>\displaystyle X^2</math>. | |||
===Rozkłady zbiorów=== | |||
Niech <math>\displaystyle X \neq \emptyset</math>. Rodzinę | |||
<math>\displaystyle r \in \mathcal{P} ( \mathcal{P} (X))</math> nazywamy rozkładem zbioru <math>\displaystyle X</math> gdy | |||
# <math>\displaystyle \forall_{C \in r} \;\; C \neq \emptyset</math> | |||
# <math>\displaystyle \bigcup r =X</math> | |||
# <math>\displaystyle (C \in r \hspace*{0.1mm} \wedge D \in r \hspace*{0.1mm} \wedge C \neq D )\hspace*{0.1mm} \Rightarrow C\cap D =\emptyset</math> | |||
{{lemat||| | |||
Dla relacji równoważności <math>\displaystyle R</math> o polu <math>\displaystyle X</math> zbiór <math>\displaystyle X/R</math> jest rozkładem | |||
<math>\displaystyle X</math>. }} | |||
{{dowod||| | |||
<math>\displaystyle (1)</math> Każda klasa jest niepusta bo zawiera element, który ją | |||
wyznacza. | |||
<math>\displaystyle (2)\displaystyle \bigcup X/R \subseteq X</math> bo każda klasa jest podzbiorem | |||
<math>\displaystyle X</math>. Odwrotnie każdy <math>\displaystyle x \in [x]_R \in X/R</math>. | |||
<math>\displaystyle (3)</math> Dwie klasy gdy są rożne muszą być rozłączne co udowodniliśmy | |||
w twierdzeniu [[##thm:rownowaznosc|Uzupelnic thm:rownowaznosc|]]. | |||
}} | |||
Niech <math>\displaystyle r</math> będzie rozkładem zbioru <math>\displaystyle X</math>. Definiujemy relacje <math>\displaystyle R_r | |||
\subset X \times X</math> następująco: | |||
<center><math>\displaystyle (x,y) \in R_r </math> wtw <math>\displaystyle \exists_{C\in r} \;\; x \in C \; \hspace*{0.1mm} \wedge \; y\in C | |||
</math></center> | |||
{{lemat||| | |||
Dla rozkładu <math>\displaystyle r \in \mathcal{P} ( \mathcal{P} | |||
(X))</math> relacja <math>\displaystyle R_r</math> jest: | |||
# równoważnością | |||
# <math>\displaystyle X/{R_r} = r</math> | |||
}} | |||
{{dowod||| | |||
<math>\displaystyle (1)</math> Relacja <math>\displaystyle R_r</math> jest zwrotna każdy bowiem <math>\displaystyle x\in X</math> musi leżeć w pewnym zbiorze | |||
<math>\displaystyle C</math> rozkładu <math>\displaystyle r</math>. Symetria <math>\displaystyle R_r</math> nie wymaga dowodu. Przechodniość <math>\displaystyle R_r</math>. Niech <math>\displaystyle (x,y) | |||
\in R_r</math> i <math>\displaystyle (y,z) \in R_r</math>. Istnieją zatem dwa zbiory <math>\displaystyle C</math> i <math>\displaystyle D</math> rozkładu <math>\displaystyle r</math> takie, | |||
że <math>\displaystyle x,y \in C</math> oraz <math>\displaystyle y,z \in D</math>. Przecięcie <math>\displaystyle C</math> i <math>\displaystyle D</math> jest więc niepuste zatem | |||
<math>\displaystyle C=D</math> co daje tezę <math>\displaystyle (x,z) \in R_r</math>.<br> | |||
<math>\displaystyle (2)</math> Inkluzja w prawo <math>\displaystyle \subseteq</math>. Niech <math>\displaystyle C \in X/{R_r}</math>. Klasa | |||
<math>\displaystyle C</math> jest zatem wyznaczona przez pewien element <math>\displaystyle x</math> taki, że <math>\displaystyle C= [x]_{R_r}</math>. | |||
Niech <math>\displaystyle D\in r</math> będzie zbiorem rozkładu <math>\displaystyle r</math> do którego należy <math>\displaystyle x</math>. | |||
Łatwo wykazać, że <math>\displaystyle C=D</math>. Inkluzja w lewo <math>\displaystyle \supset</math>. | |||
Niech <math>\displaystyle C \in r</math>. <math>\displaystyle C</math> jest niepusty wiec istnieje <math>\displaystyle x \in C</math>. Klasa | |||
<math>\displaystyle [x]_{R_r} =C</math>. | |||
}} | |||
{{cwiczenie||| | |||
Niech <math>\displaystyle X</math> będzie niepustym zbiorem, oraz niech <math>\displaystyle Y \subset X</math>. Zdefiniujemy relację <math>\displaystyle R \subset \kPs{X} \times \kPs{X}</math> następująco: | |||
dla dowolnych zbiorów <math>\displaystyle A,B \subset X</math> mamy | |||
<center><math>\displaystyle (A,B)\in R \kIff A\kRSym B \subset Y. | |||
</math></center> | |||
(<math>\displaystyle \kRSym</math> oznacza różnicę symetryczną zbiorów, czyli <math>\displaystyle A\kRSym B = (A\setminus B)\cup | |||
(B \setminus A)</math>) Udowodnij, że relacja <math>\displaystyle R</math> jest relacją równoważności. | |||
Najtrudniej jest pokazać przechodniość. Udowodnij, że <math>\displaystyle A \kRSym C \subset (B\kRSym C) \cup (A\kRSym B)</math>. Dobrym punktem wyjścia | |||
jest naszkicowanie wszystkich przecięć zbiorów <math>\displaystyle A,B,C</math>. | |||
}} | |||
<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"> | |||
Pokażemy po kolei zwrotność, przechodniość i symetryczność. | |||
# Dla każdego <math>\displaystyle A\subset X</math> mamy <math>\displaystyle A\kRSym A= \emptyset \subset Y</math>, a więc relacja <math>\displaystyle R</math> jest zwrotna. | |||
# Ponieważ dla dowolnych zbiorów <math>\displaystyle A\kRSym B= B\kRSym A</math> to <math>\displaystyle (A,B)\in R</math> wtedy i tylko wtedy gdy <math>\displaystyle (B,A)\in R</math>. Wobec tego relacja <math>\displaystyle R</math> jest symetryczna. | |||
# Weźmy zbiory <math>\displaystyle A,B,C \subset X</math>, takie że <math>\displaystyle (A,B), (B,C) \in R</math>. Wtedy | |||
A C<nowiki>=</nowiki> (A C) (C A) <nowiki>=</nowiki><br> | |||
(((A B) (A B)) C) (((C B) (C B)) A) <nowiki>=</nowiki><br> | |||
((A B) C) ((A B) C) | |||
((C B) A) ((C B) A) <br> | |||
(B C) (A B) (B A) (C B)<nowiki>=</nowiki><br> | |||
(B C) (A B). | |||
Ponieważ z definicji relacji <math>\displaystyle R</math> mamy <math>\displaystyle (B\kRSym C) \in Y</math> oraz<math>\displaystyle (A\kRSym B)\in Y</math> to ich suma też jest podzbiorem <math>\displaystyle Y</math> | |||
i konsekwencji również <math>\displaystyle A\kRSym C \subset Y</math>. Oznacza to, że <math>\displaystyle (A,C)\in R</math>, a więc relacja <math>\displaystyle R</math> jest przechodnia. | |||
</div></div> | |||
{{cwiczenie||| | |||
Udowodnij, że dla relacji równoważności <math>\displaystyle R,S</math> na zbiorze <math>\displaystyle X</math>, relacja <math>\displaystyle R\cup S</math> jest relacją równoważności | |||
wtedy i tylko wtedy gdy | |||
<center><math>\displaystyle | |||
\forall_{x\in X}( [x]_R \subset [x]_S \kOr [x]_R \supset [x]_S). | |||
</math></center> | |||
Podaj przykłady relacji równoważności <math>\displaystyle R,S</math> takich, że <math>\displaystyle R\cup S</math> jest relacją | |||
równoważności oraz <math>\displaystyle R\nsubseteq S</math> i <math>\displaystyle S\nsubseteq R</math>. | |||
Przyjrzyj się dokładnie rodzinie zbiorów <math>\displaystyle A=\{[x]_R \cup [x]_S : x\in X\}</math>. | |||
}} | |||
<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"> | |||
Zaczniemy od pokazania, że formuła <math>\displaystyle [[##eq:klasyInkluzje|Uzupelnic eq:klasyInkluzje|]]</math> implikuje, że relacja | |||
<math>\displaystyle R\cup S</math> jest relacją równoważności. Pokażemy, że rodzina <math>\displaystyle A=\{[x]_R \cup [x]_S : | |||
x\in X\}</math> tworzy rozkład zbioru <math>\displaystyle X</math>. Oczywiście, dla każdego elementu <math>\displaystyle x\in X</math> mamy | |||
<math>\displaystyle [x]_R \cup [x]_S \neq \emptyset</math> oraz <math>\displaystyle x\in [x]_R \cup [x]_S</math>. Wystarczy więc | |||
pokazać, że zbiory w rodzinie <math>\displaystyle A</math> są rozłączne. Weźmy dowolne dwa elementy rodziny | |||
<math>\displaystyle A</math> i przypuśćmy, że ich przecięcie jest niepuste. Niech to będą zbiory odpowiadające | |||
elementom <math>\displaystyle x,y\in X</math> a więc <math>\displaystyle [x]_R \cup [x]_S</math> oraz <math>\displaystyle [y]_R \cup [y]_S</math>. Skoro te | |||
zbiory mają niepuste przecięcie to istnieje <math>\displaystyle z \in([x]_R \cup [x]_S) \cap([y]_R \cup | |||
[y]_S)</math>. Ponieważ <math>\displaystyle z\in [x]_R \cup [x]_S</math> to <math>\displaystyle z\in [x]_R \kOr z \in [x]_S</math> co jest | |||
równoważne <math>\displaystyle x\in [z]_R \kOr x \in [z]_S</math>. Podobne rozumowanie dla <math>\displaystyle z</math> daje <math>\displaystyle y\in | |||
[z]_R \kOr y \in [z]_S</math>. Wobec czego dostajemy <math>\displaystyle x,y \in [z]_R \cup [z]_S</math> ponieważ | |||
jednak zgodnie z formułą [[##eq:klasyInkluzje|Uzupelnic eq:klasyInkluzje|]] jedna z tych klas jest nadzbiorem | |||
drugiej, to <math>\displaystyle x,y \in [z]_R</math> lub <math>\displaystyle x,y \in [z]_S</math>. W przypadku, gdy <math>\displaystyle [z]_R\supset | |||
[z]_S</math> dostajemy również z [[##eq:klasyInkluzje|Uzupelnic eq:klasyInkluzje|]] <math>\displaystyle [z]_R=[x]_R\supset [x]_S</math> oraz | |||
<math>\displaystyle [z]_R=[y]_R\supset [y]_S</math> wobec czego otrzymujemy <math>\displaystyle [x]_R \cup [x]_S =[z]_R=[y]_R | |||
\cup [y]_S</math>. Drugi przypadek jest analogiczny. Wobec czego rodzina <math>\displaystyle A</math> jest rozkładem | |||
zbioru <math>\displaystyle X</math>. Wystarczy teraz przekonać się że <math>\displaystyle (a,b)\in R\cup S</math> wtedy i tylko wtedy, | |||
gdy <math>\displaystyle a \in [b]_R \cup [b]_S</math>, aby udowodnić, że jest to rzeczywiście rozkład | |||
generowany przez relację <math>\displaystyle R\cup S</math>. Weźmy dowolne <math>\displaystyle a,b \in X</math> wtedy | |||
(a,b) R S (a,b) R (a,b) S a[b]_R a [b]_S a [b]_R [b]_S. | |||
Pokażemy teraz, że jeśli <math>\displaystyle R\cup S</math> jest relacją równoważności to musi być spełniona | |||
formuła [[##eq:klasyInkluzje|Uzupelnic eq:klasyInkluzje|]]. Dla dowodu nie wprost przypuśćmy, że nie jest | |||
spełniona. Oznacza to, że istnieje element <math>\displaystyle x\in X</math> dla którego <math>\displaystyle [x]_R \nsubseteq | |||
[x]_S</math> oraz <math>\displaystyle [x]_R \nsupseteq [x]_S</math>. Wobec tego istnieje <math>\displaystyle y\in [x]_R \setminus | |||
[x]_S</math> oraz <math>\displaystyle z \in [x]_S \setminus [x]_R</math>. Oznacza to, że <math>\displaystyle (y,x)\in R\setminus S</math> | |||
oraz <math>\displaystyle (x,z)\in S\setminus R</math>. Skoro <math>\displaystyle R\cup S</math> jest relacją równoważności to <math>\displaystyle (z,y) | |||
\in R\cup S</math>. Przypuśćmy, że <math>\displaystyle (z,y)\in R</math>. Wtedy <math>\displaystyle (z,y),(y,x)\in R</math> wobec czego | |||
<math>\displaystyle (z,x)\in R</math> co jest sprzeczne z tym że <math>\displaystyle (x,z)\in S\setminus R</math> ponieważ relacja <math>\displaystyle R</math> | |||
jest symetryczna. Analogiczną sprzeczność otrzymujemy dla <math>\displaystyle (z,x)\in S</math>. Obie | |||
możliwości prowadzą do sprzeczności, a więc formuła [[##eq:klasyInkluzje|Uzupelnic eq:klasyInkluzje|]] musi być | |||
spełniona. | |||
Na koniec podajemy przykład relacji równoważności, równoważności <math>\displaystyle R,S</math> takich, że | |||
<math>\displaystyle R\cup S</math> jest relacją równoważności oraz <math>\displaystyle R\nsubseteq S</math> i <math>\displaystyle S\nsubseteq R</math>. Polem | |||
relacji będzie zbiór <math>\displaystyle X=\{0,1,2,3\}</math>. Relacje <math>\displaystyle R,S</math> określimy poprzez wyznaczane | |||
przez nie rozkłady odpowiednio <math>\displaystyle r,s</math>: | |||
r<nowiki>=</nowiki>0,1, 2,3<br> | |||
s<nowiki>=</nowiki>0,1, 2,3. | |||
Łatwo sprawdzić, że <math>\displaystyle R\nsubseteq S</math> i <math>\displaystyle S\nsubseteq R</math>, gdyż <math>\displaystyle (2,3)\in R\setminus S</math> | |||
oraz <math>\displaystyle (0,1)\in S\setminus R</math>. Z rozkładów <math>\displaystyle r,s</math> łatwo wynika, że formuła | |||
[[##eq:klasyInkluzje|Uzupelnic eq:klasyInkluzje|]] jest prawdziwa dla tych relacji, wobec czego <math>\displaystyle R\cup S</math> jest | |||
relacją równoważności. Wyznaczany przez nią rozkład to <math>\displaystyle \{\{0,1\},\{2,3\}\}</math>. | |||
</div></div> | |||
===Domykanie relacji=== | |||
W praktyce matematycznej często potrzebne jest rozważanie domknięć | |||
relacji ze względu na wiele przeróżnych własności. W podrozdziale tym dokonamy | |||
charakteryzacji domknięć. Pokażemy między innymi kiedy takie domykanie jest możliwe. | |||
Niech <math>\displaystyle \alpha</math> będzie rodziną relacji o polu | |||
<math>\displaystyle X</math>, czyli niech <math>\displaystyle \alpha \in \mathcal{P} ( \mathcal{P} (X^2))</math>. | |||
Rodzina <math>\displaystyle \alpha</math> jest zamknięta na przecięcia gdy | |||
# <math>\displaystyle X^2 \in \alpha</math> | |||
# jeżeli <math>\displaystyle \emptyset \neq \alpha ' \subset \alpha</math> to <math>\displaystyle \bigcap | |||
\alpha ' \in \alpha</math> | |||
Poniżej podamy definicję domknięcia relacji w pewnej klasie (zbiorze) relacji. | |||
Definiujemy intuicyjnie najmniejszą relacje zawierającą daną należącą do klasy. | |||
Relacja <math>\displaystyle S \subset X^2</math> jest domknięciem relacji <math>\displaystyle R \subset X^2</math> w klasie (zbiorze) | |||
relacji <math>\displaystyle \alpha</math> gdy: | |||
# <math>\displaystyle R \subset S</math> | |||
# <math>\displaystyle S \in \alpha</math> | |||
# dla każdej relacji <math>\displaystyle T</math> jeżeli <math>\displaystyle R \subset T</math> oraz <math>\displaystyle T \in \alpha</math> to <math>\displaystyle S \subset T</math> | |||
{{lemat||| | |||
Domknięcie relacji (w dowolnej klasie) jeżeli istnieje to jest jedyne. }} | |||
{{dowod||| | |||
Gdyby istniały dwa domknięcia pewnej relacji to ze względu na warunek <math>\displaystyle (3)</math> wzajemnie | |||
by się zawierały. | |||
}} | |||
{{twierdzenie||| | |||
Następujące warunki są równoważne: | |||
# Klasa relacji <math>\displaystyle \alpha</math> jest domknięta na przecięcia. | |||
# Każda relacja ma domknięcie w klasie relacji <math>\displaystyle \alpha</math>. | |||
}} | |||
{{dowod||| | |||
<math>\displaystyle (1) \rightarrow (2)</math>. Niech <math>\displaystyle R</math> będzie relacją. Utwórzmy zbiór relacji <math>\displaystyle \alpha '</math> | |||
jako <math>\displaystyle \{ S\in\mathcal{P} (X^2) : R\subset S \hspace*{0.1mm} \wedge S\in\alpha \} </math>. Takie <math>\displaystyle \alpha '</math> nie jest | |||
puste bowiem relacja totalna <math>\displaystyle X^2</math> należy do <math>\displaystyle \alpha '</math>. Pokażmy, że <math>\displaystyle \bigcap \alpha | |||
'</math> jest domknięciem <math>\displaystyle R</math> w <math>\displaystyle \alpha</math>. Istotnie <math>\displaystyle R\subset \bigcap \alpha '</math>. Z założenia | |||
mamy też <math>\displaystyle \bigcap \alpha ' \in \alpha</math>. Minimalność <math>\displaystyle \bigcap \alpha '</math> stwierdzamy | |||
przez: niech <math>\displaystyle R \subset S'</math> takie że <math>\displaystyle S' \in \alpha</math>. Takie <math>\displaystyle S'</math> musi leżeć w | |||
zbiorze <math>\displaystyle \alpha '</math> jest | |||
więc <math>\displaystyle \bigcap \alpha ' \subset S' </math>.<br> | |||
<math>\displaystyle (2) \rightarrow (1)</math>. Po pierwsze <math>\displaystyle X^2</math> leży w zbiorze <math>\displaystyle \alpha</math> bo wystarczy domknąć | |||
<math>\displaystyle X^2</math>. Niech <math>\displaystyle \alpha '</math> będzie niepustym podzbiorem <math>\displaystyle \alpha</math>. Niech <math>\displaystyle S_0</math> będzie | |||
domknięciem <math>\displaystyle \bigcap \alpha '</math> w <math>\displaystyle \alpha</math>. Wiemy, że dla dowolnej relacji <math>\displaystyle S'</math> o ile | |||
<math>\displaystyle \bigcap \alpha ' \subset S'</math> i <math>\displaystyle S'\in \alpha</math> to <math>\displaystyle S_0 \subset S'</math>. Połóżmy za <math>\displaystyle S'</math> | |||
dowolny element z <math>\displaystyle \alpha '</math>. Założenia implikacji pozostają automatycznie spełnione, | |||
jest więc tak, że <math>\displaystyle S_0 \subset S'</math> dla dowolnej <math>\displaystyle S'</math> wyjętej z <math>\displaystyle \alpha '</math>. W takim | |||
razie <math>\displaystyle S_0 \subset \bigcap \alpha '</math>. Ponieważ mamy też <math>\displaystyle \bigcap \alpha '\subset | |||
S_0</math> bo <math>\displaystyle S_0</math> było domknięciem jest więc <math>\displaystyle \bigcap \alpha '= S_0</math> a to oznacza, że | |||
<math>\displaystyle S_0 \in \alpha</math>. | |||
}} | |||
{{cwiczenie||| | |||
Pokazać jak wyglądają domknięcia w klasie relacji, | |||
zwrotnych, symetrycznych i przechodnich. | |||
Pokazać stosując twierdzenie [[##thm:domkniecie|Uzupelnic thm:domkniecie|]], że nie istnieje domknięcie spójne | |||
ani antysymetryczne. (Relacja <math>\displaystyle R</math> jest spójna gdy <math>\displaystyle \forall x,y (x,y) \in R \hspace*{0.1mm} \vee | |||
(y,x)\in R</math>. Relacja <math>\displaystyle R</math> jest antysymetryczna gdy z faktu, że <math>\displaystyle (x,y) \in R</math> oraz | |||
<math>\displaystyle (y,x) \in R</math> da się pokazać, że <math>\displaystyle x=y</math>) | |||
}} | |||
<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"> | |||
Ćwiczenie jest elementarne. | |||
# Pokażemy, że dla każdej relacji <math>\displaystyle R\in X^2</math> jej domknięcie w klasie relacji zwrotnych na <math>\displaystyle X</math> to <math>\displaystyle R\cup 1_X</math>. | |||
Pokażemy po kolei, że spełnia warunki domknięcia. | |||
## <math>\displaystyle R \subset R \cup 1_X</math> | |||
## <math>\displaystyle 1_X \subset R \cup 1_X</math>, a więc jest zwrotna | |||
## weźmy dowolną zwrotną relację <math>\displaystyle T\supset R</math>. Ponieważ <math>\displaystyle T</math> jest zwrotna to <math>\displaystyle T\supset 1_X</math>, a więc <math>\displaystyle T\supset R \cup 1_X</math>. | |||
# Pokażemy, że dla każdej relacji <math>\displaystyle R\in X^2</math> jej domknięcie w klasie relacji symetrycznych na <math>\displaystyle X</math> to <math>\displaystyle R\cup R^{-1}</math>. | |||
Pokażemy po kolei, że spełnia warunki domknięcia. | |||
## <math>\displaystyle R \subset R \cup R^{-1}</math> | |||
## <math>\displaystyle (R \cup R^{-1})^{-1} = R^{-1} \cup (R^{-1})^{-1}= R^{-1} \cup R= R \cup R^{-1} </math>, a więc jest symetryczna | |||
## weźmy dowolną symetryczną relację <math>\displaystyle T\supset R</math>. Ponieważ <math>\displaystyle T</math> jest symetryczna to | |||
<math>\displaystyle T \supset T^{-1}</math>. Skoro <math>\displaystyle T \supset R</math> to <math>\displaystyle T^{-1} \supset R^{-1}</math>. Ponieważ <math>\displaystyle T \supset T^{-1}</math> to <math>\displaystyle T\supset R\cup R^{-1}</math>. | |||
# Posługując się intuicyjnym pojęciem liczb naturalnych przedstawimy szkic konstrukcji przechodniego domknięcia, | |||
pomimo że konstrukcja ta wyprzedza prezentowany materiał. Dla dowolnej liczby <math>\displaystyle n\in \nNat \setminus\{0\}</math> przez <math>\displaystyle R^n</math> | |||
będziemy oznaczać <math>\displaystyle n</math>-krotne złożenie relacji <math>\displaystyle R</math> z sobą (czyli <math>\displaystyle R^1=R</math> oraz <math>\displaystyle R^{n+1}= R^n \circ R</math> dla <math>\displaystyle n>1</math>). | |||
Zdefiniujmy rodzinę <math>\displaystyle \kRodz</math> jako zbiór wszystkich skończonych wielokrotnych złożeń | |||
relacji <math>\displaystyle R</math> z sobą, czyli <math>\displaystyle \kRodz=\{r\subset X^2 : \exists_{n\in \nNat} (n\neq 0 | |||
\kAnd R^n=r)\}</math>. Do formalnego zdefiniowania rodziny <math>\displaystyle \kRodz</math> potrzebne są pojęcia | |||
liczb naturalnych, funkcji oraz definiowania przez indukcje, które zostaną | |||
przedstawione w następnych rozdziałach. Pokażemy teraz, że domknięcie relacji <math>\displaystyle R</math> w | |||
klasie relacji przechodnich na <math>\displaystyle X</math> to relacja <math>\displaystyle \bigcup \kRodz</math>. | |||
Pokażemy po kolei, że spełnia warunki domknięcia. | |||
## <math>\displaystyle R=R^1 \subset \bigcup \kRodz</math> | |||
## Aby pokazać, że relacja <math>\displaystyle \bigcup \kRodz</math> jest przechodnia weźmy dowolne dwie pary <math>\displaystyle (a,b),(b,c) \in \kRodz</math>. | |||
Wtedy muszą istnieć liczby <math>\displaystyle n,m \in \nNat</math> takie, że <math>\displaystyle (a,b)\in R^n</math> oraz <math>\displaystyle (b,c)\in R^m</math>. Wobec tego <math>\displaystyle (a,c)\in R^m \circ R^n</math>. | |||
Z łączności składania relacji wynika, że <math>\displaystyle R^m \circ R^n= R^{m+n}</math>. Wobec tego <math>\displaystyle (a,c)\in R^{m+n} \subset \bigcup \kRodz</math>. | |||
## Weźmy dowolną przechodnią relację <math>\displaystyle T</math> taką, że <math>\displaystyle R\subset T</math> pokażemy indukcyjnie, że dla każdego | |||
<math>\displaystyle n\in \nNat\setminus \{0\}</math> mamy <math>\displaystyle R^n\subset T</math>. | |||
### Baza indukcji. Dla <math>\displaystyle n=1</math> mamy <math>\displaystyle R^1=R</math> a więc z założenia <math>\displaystyle R^1\subset T</math>. | |||
### Krok indukcyjny. Weźmy dowolne <math>\displaystyle n\in \nNat\setminus \{0,1\}</math> i przypuśćmy, że dla każdego <math>\displaystyle 0<m<n</math> | |||
zachodzi <math>\displaystyle R^m\subset T</math>. Weźmy dowolną parę <math>\displaystyle (a,c)\in R^n</math>. Ponieważ <math>\displaystyle n>1</math> to <math>\displaystyle R^n= R^{n-1} \circ R</math>. | |||
Oznacza to, że istnieje element <math>\displaystyle b\in X</math> taki, że <math>\displaystyle (a,b)\in R</math> oraz <math>\displaystyle (b,c)\in R^{n-1}</math>. Z założenia | |||
indukcyjnego wynika, że <math>\displaystyle (a,b)\in T</math> oraz <math>\displaystyle (b,c)\in T</math>. Ponieważ <math>\displaystyle T</math> jest przechodnia to <math>\displaystyle (a,c)\in T</math>. | |||
Wobec dowolności wyboru pary <math>\displaystyle (a,c)</math> otrzymujemy <math>\displaystyle R^n \subset T</math>. | |||
Skoro dla każdego <math>\displaystyle n\in \nNat\setminus \{0\}</math> mamy <math>\displaystyle R^n \subset T</math> to również <math>\displaystyle \bigcup \kRodz \subset T</math>. | |||
Pokażemy teraz że istnieje zbiór <math>\displaystyle X</math> taki, że klasa relacji spójnych na zbiorze <math>\displaystyle X</math> i | |||
klasa relacji symetrycznych na zbiorze <math>\displaystyle X</math> nie są domknięte na przecięcia. W obliczu | |||
twierdzenia [[##thm:domkniecie|Uzupelnic thm:domkniecie|]] będzie to oznaczało, że nie wszystkie relacje mają | |||
domknięcia w tych klasach. Niech <math>\displaystyle X=\{0,1\}</math>. | |||
# Relacje <math>\displaystyle \{(0,1),(0,0),(1,1)\}, \{(1,0),(0,0),(1,1)\}</math> są spójne na <math>\displaystyle X</math>, a ich | |||
przecięcie czyli zbiór <math>\displaystyle \{(0,0),(1,1)\}</math> nie jest. | |||
# Relacja <math>\displaystyle X^2</math> nie jest antysymetryczna, a więc klasa relacji antysymetrycznych na <math>\displaystyle X</math> | |||
nie jest domknięta na przecięcia. | |||
</div></div> | |||
{{cwiczenie||| | |||
Dla relacji <math>\displaystyle R</math> niech <math>\displaystyle R^\alpha</math>, <math>\displaystyle R^\beta</math>, <math>\displaystyle R^\gamma</math> oznaczają odpowiednio | |||
zwrotne, symetryczne, przechodnie domknięcie relacji <math>\displaystyle R</math>. Czy | |||
prawdą jest że: | |||
# dla dowolnej relacji <math>\displaystyle R</math> relacja | |||
<math>\displaystyle ((R^\alpha)^\beta)^\gamma</math> jest relacją równoważności | |||
# dla dowolnej relacji <math>\displaystyle R</math> zachodzi | |||
<center><math>\displaystyle ((R^\alpha)^\beta)^\gamma =((R^\gamma)^\beta)^\alpha | |||
</math></center> | |||
W każdym z powyższych przypadków proszę podać dowód lub | |||
kontrprzykład. | |||
}} | |||
<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"> | |||
# Zaczniemy od pokazania, że dowolne domknięcie relacji zwrotnej jest zwrotne. Rozważamy relacje na zbiorze <math>\displaystyle X</math>. Z definicji zwrotności mamy | |||
<math>\displaystyle R</math> jest zwrotna wtedy i tylko wtedy gdy <math>\displaystyle R\supset 1_X</math>. W definicji domknięcia [[##defn:domkniecie|Uzupelnic defn:domkniecie|]] punkt pierwszy mówi, że jeśli <math>\displaystyle S</math> jest | |||
domknięciem to <math>\displaystyle S\supset R</math>. Wobec tego konieczne jest aby <math>\displaystyle S\supset 1_X</math>. Zwróćmy uwagę, że powyższy argument działa dla dowolnych klas rodzin relacji | |||
domkniętych na przecięcia. Stąd otrzymujemy, że symetryczne domknięcie relacji zwrotnej jest zwrotne, | |||
i przechodnie domknięcie relacji zwrotnej jest zwrotne. Ponieważ relacja <math>\displaystyle R^\alpha</math> jest zwrotna, to również zwrotna musi być <math>\displaystyle ((R^\alpha)^\beta)^\gamma</math>. | |||
Pokażemy teraz, że przechodnie domknięcie relacji symetrycznej jest symetryczne. Wykorzystamy charakteryzację domknięcia przechodniego z ćwiczenia | |||
[[##ex:charakteryzacjeDomkniec|Uzupelnic ex:charakteryzacjeDomkniec|]]. Można łatwo pokazać indukcyjnie, że dla dowolnego <math>\displaystyle n\in\nNat\setminus\{0\}</math> mamy <math>\displaystyle (R^n)^{-1}=(R^{-1})^n</math>. | |||
Dla relacji symetrycznych dostajemy więc <math>\displaystyle (R^n)^{-1}=R^n</math>. Wobec tego mamy | |||
<center><math>\displaystyle (\bigcup\{R^n:n\in \nNat \setminus \{0\}\})^{-1} = \bigcup\{(R^n)^{-1}:n\in \nNat \setminus \{0\}\}= | |||
\bigcup\{R^n:n\in \nNat \setminus \{0\}\} | |||
</math></center> | |||
a więc przechodnie domknięcie relacji symetrycznej jest symetryczne. Oznacza to, że | |||
relacja <math>\displaystyle ((R^\alpha)^\beta)^\gamma</math> jest symetryczna. Wcześniej pokazaliśmy, że jest | |||
zwrotna. Ponieważ jest przechodnim domknięciem to jest też przechodnia. Wobec tego | |||
jest relacją równoważności. | |||
# Pokażemy relację <math>\displaystyle R</math> dla której relacja <math>\displaystyle ((R^\gamma)^\beta)^\alpha</math> nie jest przechodnia. Ponieważ relacja <math>\displaystyle ((R^\alpha)^\beta)^\gamma</math> | |||
jest przechodnia, będzie to oznaczało że te relacje są różne. Niech <math>\displaystyle X=\{0,1,2\}</math> oraz <math>\displaystyle R=\{(0,2),(1,2)\}</math>. Relacja <math>\displaystyle R</math> jest przechodnia | |||
więc <math>\displaystyle R^\gamma=R</math> jej symetryczne domknięcie to <math>\displaystyle (R^\gamma)^\beta=\{(0,2),(2,0),(1,2),(2,1)\}</math>. I po zwrotnym domknięciu otrzymujemy | |||
<math>\displaystyle ((R^\gamma)^\beta)^\alpha=\{(0,2),(2,0),(1,2),(2,1),(0,0),(1,1),(2,2)\}</math>. Łatwo zauważyć, że otrzymana relacja nie jest przechodnia, | |||
gdyż <math>\displaystyle (0,2),(2,1)\in ((R^\gamma)^\beta)^\alpha</math> podczas gdy <math>\displaystyle (0,1)\notin ((R^\gamma)^\beta)^\alpha</math>. | |||
</div></div> | |||
==Iloczyn kartezjański i podobne konstrukcje (''rozdział dla | |||
dociekliwych)''== | |||
W definicji [[##iloczyn_kartezjanski|Uzupelnic iloczyn_kartezjanski|]] zaprezentowanej w rozdziale | |||
[[##section_iloczyn_kartezjanski|Uzupelnic section_iloczyn_kartezjanski|]] jest pewna nieścisłość. Konstrukcja iloczynu | |||
kartezjańskiego odwołuje się do aksjomatu wyróżniania w wersji nieuprawomocnionej. | |||
Konstrukcja którą zobaczą państwo w tym rozdziale usuwa tą poprzednią niedogodność. | |||
{{twierdzenie||| | |||
Dla dowolnych dwóch zbiorów <math>\displaystyle x</math> i <math>\displaystyle y</math> istnieje zbiór <math>\displaystyle x\times y</math> zawierający | |||
wszystkie pary postaci <math>\displaystyle (w,z)</math> gdzie <math>\displaystyle w\in x</math> i <math>\displaystyle z\in y</math>. | |||
}} | |||
{{dowod||| | |||
Ustalmy dwa dowolne zbiory <math>\displaystyle x</math> i <math>\displaystyle y</math>. Jeśli <math>\displaystyle x=\emptyset</math> lub <math>\displaystyle y=\emptyset</math> to | |||
<math>\displaystyle x\times y = \emptyset</math> istnieje na podstawie aksjomatu zbioru pustego. W przeciwnym | |||
przypadku <math>\displaystyle x\cup y</math> jest zbiorem jednoelementowym <math>\displaystyle \{z\}</math> to <math>\displaystyle x\times | |||
y=\{\{\{z\}\}\}</math> istnieje na podstawie aksjomatu pary. W dalszej częsci dowodu | |||
zakładamy że zbiory <math>\displaystyle x</math> i <math>\displaystyle y</math> są niepuste i że <math>\displaystyle x\cup y</math> ma więcej niż jeden element. | |||
Na podstawie aksjomatu zbioru potęgowego, aksjomatu unii i aksjomatu wycinania | |||
następujące zbiory istnieją: | |||
A &<nowiki>=</nowiki>z{P}(x) w z <nowiki>=</nowiki>w, <br> | |||
B &<nowiki>=</nowiki>z{P}(x y) w v (w v z<nowiki>=</nowiki>v,w),<br> | |||
C &<nowiki>=</nowiki>z{P}({P}(y)) v z<nowiki>=</nowiki>v<nowiki>=</nowiki>(v,v). | |||
Nasze założenia gwarantują, że żaden z powyższych zbiorów nie jest pusty. Kontynuując | |||
możemy stworzyć | |||
D_0 &<nowiki>=</nowiki>z{P}(A B) w v w v | |||
z<nowiki>=</nowiki>w,w,v<nowiki>=</nowiki>(w,v), | |||
w którym to zbiorze mamy pewność, że <math>\displaystyle w</math> jest elementem <math>\displaystyle x</math>. Kontynuujemy definiując | |||
D_0' &<nowiki>=</nowiki>z{P}(D_0 C) w v w v | |||
z<nowiki>=</nowiki>(w,v),(v,v), | |||
gdzie mamy pewność, że <math>\displaystyle w</math> jest elementem <math>\displaystyle x</math>, a <math>\displaystyle v</math> elementem <math>\displaystyle y</math>, oraz | |||
D_0" &<nowiki>=</nowiki>z{P}(D_0 C) w v w v | |||
z<nowiki>=</nowiki>(w,v),(w,w ), | |||
gdzie mamy pewność, że <math>\displaystyle w\in A\cap B</math>. Kończąc | |||
x y &<nowiki>=</nowiki>z D_0' w v w v | |||
z<nowiki>=</nowiki>(w,v) z D_0" w z<nowiki>=</nowiki>(w,w). | |||
}} | |||
{{twierdzenie||| | |||
Jeśli <math>\displaystyle x,y</math> i <math>\displaystyle z</math> są zbiorami i <math>\displaystyle z\subseteq x\times y</math> to zbiorem jest również ogół | |||
<math>\displaystyle v</math> takich, że istnieje <math>\displaystyle w</math> spełniające <math>\displaystyle (v,w)\in z</math>. Zbiór takich <math>\displaystyle v</math> oznaczamy | |||
przez <math>\displaystyle \pi_1(z)</math> i nazywamy projekcją na pierwszą współrzędną. | |||
}} | |||
{{dowod||| | |||
Zbiór <math>\displaystyle \pi_1(z)</math> istnieje na podstawie aksjomatów ZF i jest równy: | |||
<center><math>\displaystyle \pi_1(z) = \bigcup\{w\in\bigcup z\mpipe \exists u\; w=\{u\}\}. | |||
</math></center> | |||
}} | |||
W tej chwili jesteśmy gotowi dowieść własność zapowiedzianą w {Wykład. AKS} Dla | |||
dowolnej formuły <math>\displaystyle \varphi'</math> nie posiadającej zmiennych wolnych innych niż <math>\displaystyle z'</math> i | |||
<math>\displaystyle x_1'</math> następująca formuła jest prawdą | |||
<center><math>\displaystyle \forall x_1' \forall x' \exists y' \forall z'\; z'\in y' \iff (z'\in x' \land | |||
\varphi'). | |||
</math></center> | |||
Aby dowieść tą własność ustalmy dowolną formułę <math>\displaystyle \varphi'</math> i dowolny zbiór <math>\displaystyle x_1'</math>. | |||
Stosujemy aksjomat wyróżniania do <math>\displaystyle x=x\times \{x_1'\}</math> (który istnieje na mocy | |||
Twierdzenia [[##tw:produktistnieje|Uzupelnic tw:produktistnieje|]]) i do formuły | |||
<center><math>\displaystyle \exists z' \exists x_1'\; z=(z',x_1')\land\varphi' | |||
</math></center> | |||
otrzymując zbiór <math>\displaystyle y</math>. Wymagany zbiór <math>\displaystyle y'</math> istnieje na mocy | |||
Twierdzenia [[##tw:pierwszaproj|Uzupelnic tw:pierwszaproj|]] i jest równy <math>\displaystyle \pi_1(y)</math>. | |||
Przykładem zastosowania powyższego twierdzenia może być otrzymanie drugiej projekcji | |||
z iloczynu kartezjańskiego. Aby otrzymać <math>\displaystyle \pi_2(z)</math> stosujemy powyższe twierdzenie do | |||
<math>\displaystyle x_1'=z</math>, <math>\displaystyle x=\bigcup\bigcup{z}</math> i wyrażenia <math>\displaystyle \varphi'</math> mówiącego <math>\displaystyle \exists w\; | |||
(w,z')\in x_1'</math>. |
Wersja z 18:53, 23 sie 2006
Zawartość wykładu: Para uporządkowana, iloczyn kartezjański, relacje, relacje równoważności, rozkłady zbiorów, domykanie relacji, rozdział dla dociekliwych.
Para uporządkowana
Bardzo często będziemy chcieli mieć do czynienia ze zbiorem, który niesie w sobie informacje o dwóch innych zbiorach, informacje tak udatnie zakodowaną aby można było odzyskać z niej każdą z jego składowych. Do tego celu wprowadzimy zbiór nazywany parą uporządkowaną dwóch innych zbiorów.
Niech oraz będą zbiorami. Przez parę uporządkowaną rozumiemy zbiór
Parę uporządkowaną można zdefiniować inaczej na wiele sposobów. Chodzi jednak o to aby ze zbioru który jest parą można było odzyskać jednoznacznie każdą z jego składowych. Tak więc moglibyśmy zaakceptować każdą inną inną definicję pod warunkiem, że będzie spełnione następujące twierdzenie:
Twierdzenie
Dla dowolnych zbiorów zachodzi:
Dowód
Dowód przeprowadzimy tylko ze strony lewej do prawej bo w odwrotnym kierunku jest to fakt oczywisty. Niech zatem dwie pary i będą równe. Ponieważ więc . Mamy zatem lub . W pierwszym przypadku ale w drugim również jest tak, mamy bowiem, że . Pierwszą część twierdzenia mamy za sobą bo już wiemy, że pierwsze współrzędne równych par są równe.
Następnie przeprowadzamy dowód przez przypadki. Jeżeli jest tak, że to . Zatem co daje, że a zatem . W przeciwnym przypadku gdy mamy, że . Daje to dwie możliwości albo co nie może mieć miejsca bo mielibyśmy, że , albo zaś . To drugie prowadzi do naszej tezy .

Ćwiczenie
Dla każdej pary udowodnij, że
Ćwiczenie
Udowodnij, że dla dowolnej pary uporządkowanej zbiór
jest pusty gdy współrzędne par są różne, a w przeciwnym przypadku jest zbiorem jednoelementowym zawierającym współrzędną pary .
Ćwiczenie
Pokaż, że z każdej pary można otrzymać jej drugą współrzędną posługując się jedynie parą , mnogościowymi operacjami Parser nie mógł rozpoznać (nieznana funkcja „\kPs”): {\displaystyle \displaystyle \bigcup, \bigcap, \cup,\cap,\setminus,\kPs} oraz stałą .
- Rozważ najpierw pary różnych elementów.
- Wykorzystaj zbiór z Ćwiczenia Uzupelnic ex:paraPS|
Iloczyn kartezjański
Zanim wprowadzimy definicję zbioru wszystkich par uporządkowanych elementów dwóch zbiorów (zwanego dalej iloczynem kartezjańskim) należy nam się krótka dyskusja. Otóż niech oraz . Łatwo zauważyć, że zarówno jak i są podzbiorami . Zatem oraz . Więc co daje, że .
Istnienie i konstrukcja iloczynu kartezjańskiego zostało dokładnie omówione w dodatkowym rozdziale Uzupelnic konstukcja_marcina| znajdującym się na końcu. Proponuje przestudiowanie dodatkowego rozdziału dopiero po zapoznaniu się z rozdziałami wcześniejszymi pomimo braku precyzji w następnej definicji.
Niech będą zbiorami. Iloczynem kartezjańskim (produktem) nazywamy zbiór
Będziemy używać specjalnej notacji na zbiór .
Ćwiczenie
Pokaż następujące elementarne własności iloczynu kartezjańskiego:
Ćwiczenie
Produkt kartezjański jest monotoniczny ze względu na każdą współrzędną osobno to znaczy:
Ćwiczenie
Sprawdź, czy dla dowolnych zbiorów , prawdziwa jest następująca implikacja
Relacje
Relacją nazywamy każdy podzbiór iloczynu
Operacje na relacjach:
Niech oraz .
Parser nie mógł rozpoznać (błąd składni): {\displaystyle \displaystyle S \circ R := \{ (x,z)\in A \times C : \exists_{y\in B} (x,y)\in R \hspace*{0.1mm} \wedge (y,z)\in S \} \displaystyle R^{-1} := \{ (y,x)\in B \times A : \;\; (x,y)\in R \} \displaystyle R_L := \{ x\in A : \exists_{y\in B} \;\; (x,y) \in R \} \displaystyle R_P := \{ y\in B : \exists_{x\in A} \;\; (x,y) \in R \} }
Ćwiczenie
Niech relacja oraz . Pokazać elementarne własności operacji na relacjach:
Ćwiczenie
Niech relacja oraz . Pokaż własności:
Ćwiczenie
Podaj przykład relacji dla których poniższa równość nie jest prawdziwa.
Ćwiczenie
Udowodnij, że zbiór jest relacją wtedy i tylko wtedy gdy
Relacje równoważności
W tym podrozdziale poznamy ważną klasę (zbiór) relacji zwaną klasą relacji równoważności(w innych podręcznikach mogą się państwo spotkać z nazwą relacja abstrakcji). Relacje takie będą służyły do definiowania pojęć abstrakcyjnych o czym przekonamy się w wielu miejscach tego i innych wykładów. Bardzo dobrym ćwiczeniem pokazującym abstrakcyjne metody definiowania pojęć będzie wykład w którym zaprzęgniemy relacje abstrakcji do definiowania liczb.
Rozpoczynamy rozdział od koniecznej definicji.
Dla zbioru definiujemy relację jako .
Relację nazywamy relacją równoważnością o polu jeżeli:
- zawiera relacje (zwrotność )
- (symetria )
- (przechodniość )
Ćwiczenie
Pokazać, że definicje zwrotności, symetryczności i przechodniości relacji o polu są odpowiednio równoważne następującym własnościom:
Niech będzie relacją równoważności o polu . Klasą równoważności elementu jest zbiór
Zbiór klas równoważności relacji będący elementem zbioru oznaczamy przez .
Twierdzenie
Niech będzie relacją równoważności o polu . Następujące warunki są równoważne
Dowód
Pokażemy, że . Niech wspólny element dwóch klas oraz
nazywa się . Ze względu na pełną symetrię tezy wystarczy pokazać, że
. Niech zatem . Mamy więc . Z
założenia jest również
oraz . Z symetrii otrzymujemy .
Zatem i i .
Natychmiast z przechodniości otrzymujemy, że .
Pokażemy, że . Ze zwrotności mamy, że
co z założenia daje a to tłumaczy
się na .
Pokażemy, że .
Wystarczy pokazać, że wspólnym elementem klas oraz
jest . Dla pierwszej z nich wynika to z założenia a dla
drugiej ze zwrotności .

W następnym twierdzeniu zobaczymy jak rodzina relacji równoważności jest odporna na przecinanie. Pokażemy mianowicie, że przecięcie dowolnej liczby relacji równoważności jest nadal relacją równoważności.
Twierdzenie
Niech będzie pewną rodziną (zbiorem) relacji równoważności o tym samym polu . Mamy że:
- jest relacją równoważności o polu .
Dowód
Zwrotność jest oczywista ponieważ zawiera
się w każdej relacji rodziny . Symetria. Weźmy . Dla każdej relacji jest . Z symetrii każdej jest więc co daje . Przechodniość. Niech
oraz . Dla każdej relacji
jest więc i . Z przechodniości każdej
relacji mamy, że co daje .
Niech . Mamy zatem, że
co daje dla każdej
relacji . To zaś daje, że dla każdej co
jest równoważne z .

W szczególności przecięcie wszystkich relacji równoważności o polu daje . Jest ona najsilniejszą relacją równoważności. Najsłabszą jest .
Rozkłady zbiorów
Niech . Rodzinę nazywamy rozkładem zbioru gdy
- Parser nie mógł rozpoznać (błąd składni): {\displaystyle \displaystyle (C \in r \hspace*{0.1mm} \wedge D \in r \hspace*{0.1mm} \wedge C \neq D )\hspace*{0.1mm} \Rightarrow C\cap D =\emptyset}
Lemat
Dla relacji równoważności o polu zbiór jest rozkładem
.Dowód
Każda klasa jest niepusta bo zawiera element, który ją wyznacza. bo każda klasa jest podzbiorem . Odwrotnie każdy . Dwie klasy gdy są rożne muszą być rozłączne co udowodniliśmy w twierdzeniu Uzupelnic thm:rownowaznosc|.

Niech będzie rozkładem zbioru . Definiujemy relacje następująco:
Lemat
Dla rozkładu relacja jest:
- równoważnością
Dowód
Relacja jest zwrotna każdy bowiem musi leżeć w pewnym zbiorze
rozkładu . Symetria nie wymaga dowodu. Przechodniość . Niech i . Istnieją zatem dwa zbiory i rozkładu takie,
że oraz . Przecięcie i jest więc niepuste zatem
co daje tezę .
Inkluzja w prawo . Niech . Klasa
jest zatem wyznaczona przez pewien element taki, że .
Niech będzie zbiorem rozkładu do którego należy .
Łatwo wykazać, że . Inkluzja w lewo .
Niech . jest niepusty wiec istnieje . Klasa
.

Ćwiczenie
Niech będzie niepustym zbiorem, oraz niech . Zdefiniujemy relację Parser nie mógł rozpoznać (nieznana funkcja „\kPs”): {\displaystyle \displaystyle R \subset \kPs{X} \times \kPs{X}} następująco: dla dowolnych zbiorów mamy
(Parser nie mógł rozpoznać (nieznana funkcja „\kRSym”): {\displaystyle \displaystyle \kRSym} oznacza różnicę symetryczną zbiorów, czyli Parser nie mógł rozpoznać (nieznana funkcja „\kRSym”): {\displaystyle \displaystyle A\kRSym B = (A\setminus B)\cup (B \setminus A)} ) Udowodnij, że relacja jest relacją równoważności. Najtrudniej jest pokazać przechodniość. Udowodnij, że Parser nie mógł rozpoznać (nieznana funkcja „\kRSym”): {\displaystyle \displaystyle A \kRSym C \subset (B\kRSym C) \cup (A\kRSym B)} . Dobrym punktem wyjścia jest naszkicowanie wszystkich przecięć zbiorów .
Ćwiczenie
Udowodnij, że dla relacji równoważności na zbiorze , relacja jest relacją równoważności wtedy i tylko wtedy gdy
Podaj przykłady relacji równoważności takich, że jest relacją równoważności oraz i . Przyjrzyj się dokładnie rodzinie zbiorów .
Domykanie relacji
W praktyce matematycznej często potrzebne jest rozważanie domknięć relacji ze względu na wiele przeróżnych własności. W podrozdziale tym dokonamy charakteryzacji domknięć. Pokażemy między innymi kiedy takie domykanie jest możliwe.
Niech będzie rodziną relacji o polu , czyli niech . Rodzina jest zamknięta na przecięcia gdy
- jeżeli to
Poniżej podamy definicję domknięcia relacji w pewnej klasie (zbiorze) relacji. Definiujemy intuicyjnie najmniejszą relacje zawierającą daną należącą do klasy.
Relacja jest domknięciem relacji w klasie (zbiorze) relacji gdy:
- dla każdej relacji jeżeli oraz to
Lemat
Dowód
Twierdzenie
Następujące warunki są równoważne:
- Klasa relacji jest domknięta na przecięcia.
- Każda relacja ma domknięcie w klasie relacji .
Dowód
. Niech będzie relacją. Utwórzmy zbiór relacji
jako Parser nie mógł rozpoznać (błąd składni): {\displaystyle \displaystyle \{ S\in\mathcal{P} (X^2) : R\subset S \hspace*{0.1mm} \wedge S\in\alpha \} }
. Takie nie jest
puste bowiem relacja totalna należy do . Pokażmy, że jest domknięciem w . Istotnie . Z założenia
mamy też . Minimalność stwierdzamy
przez: niech takie że . Takie musi leżeć w
zbiorze jest
więc .
. Po pierwsze leży w zbiorze bo wystarczy domknąć
. Niech będzie niepustym podzbiorem . Niech będzie
domknięciem w . Wiemy, że dla dowolnej relacji o ile
i to . Połóżmy za
dowolny element z . Założenia implikacji pozostają automatycznie spełnione,
jest więc tak, że dla dowolnej wyjętej z . W takim
razie . Ponieważ mamy też bo było domknięciem jest więc a to oznacza, że
.

Ćwiczenie
Pokazać jak wyglądają domknięcia w klasie relacji, zwrotnych, symetrycznych i przechodnich.
Pokazać stosując twierdzenie Uzupelnic thm:domkniecie|, że nie istnieje domknięcie spójne ani antysymetryczne. (Relacja jest spójna gdy Parser nie mógł rozpoznać (błąd składni): {\displaystyle \displaystyle \forall x,y (x,y) \in R \hspace*{0.1mm} \vee (y,x)\in R} . Relacja jest antysymetryczna gdy z faktu, że oraz da się pokazać, że )
Ćwiczenie
Dla relacji niech , , oznaczają odpowiednio zwrotne, symetryczne, przechodnie domknięcie relacji . Czy prawdą jest że:
- dla dowolnej relacji relacja
jest relacją równoważności
- dla dowolnej relacji zachodzi
W każdym z powyższych przypadków proszę podać dowód lub kontrprzykład.
==Iloczyn kartezjański i podobne konstrukcje (rozdział dla dociekliwych)==
W definicji Uzupelnic iloczyn_kartezjanski| zaprezentowanej w rozdziale Uzupelnic section_iloczyn_kartezjanski| jest pewna nieścisłość. Konstrukcja iloczynu kartezjańskiego odwołuje się do aksjomatu wyróżniania w wersji nieuprawomocnionej. Konstrukcja którą zobaczą państwo w tym rozdziale usuwa tą poprzednią niedogodność.
Twierdzenie
Dla dowolnych dwóch zbiorów i istnieje zbiór zawierający wszystkie pary postaci gdzie i .
Dowód
Ustalmy dwa dowolne zbiory i . Jeśli lub to istnieje na podstawie aksjomatu zbioru pustego. W przeciwnym przypadku jest zbiorem jednoelementowym to istnieje na podstawie aksjomatu pary. W dalszej częsci dowodu zakładamy że zbiory i są niepuste i że ma więcej niż jeden element. Na podstawie aksjomatu zbioru potęgowego, aksjomatu unii i aksjomatu wycinania następujące zbiory istnieją:
A &=z{P}(x) w z =w,
B &=z{P}(x y) w v (w v z=v,w),
C &=z{P}({P}(y)) v z=v=(v,v).
Nasze założenia gwarantują, że żaden z powyższych zbiorów nie jest pusty. Kontynuując możemy stworzyć
D_0 &=z{P}(A B) w v w v z=w,w,v=(w,v),
w którym to zbiorze mamy pewność, że jest elementem . Kontynuujemy definiując
D_0' &=z{P}(D_0 C) w v w v z=(w,v),(v,v),
gdzie mamy pewność, że jest elementem , a elementem , oraz
D_0" &=z{P}(D_0 C) w v w v z=(w,v),(w,w ),
gdzie mamy pewność, że . Kończąc
x y &=z D_0' w v w v z=(w,v) z D_0" w z=(w,w).

Twierdzenie
Jeśli i są zbiorami i to zbiorem jest również ogół takich, że istnieje spełniające . Zbiór takich oznaczamy przez i nazywamy projekcją na pierwszą współrzędną.
Dowód
Zbiór istnieje na podstawie aksjomatów ZF i jest równy:

W tej chwili jesteśmy gotowi dowieść własność zapowiedzianą w {Wykład. AKS} Dla dowolnej formuły nie posiadającej zmiennych wolnych innych niż i następująca formuła jest prawdą
Aby dowieść tą własność ustalmy dowolną formułę i dowolny zbiór . Stosujemy aksjomat wyróżniania do (który istnieje na mocy Twierdzenia Uzupelnic tw:produktistnieje|) i do formuły
otrzymując zbiór . Wymagany zbiór istnieje na mocy Twierdzenia Uzupelnic tw:pierwszaproj| i jest równy .
Przykładem zastosowania powyższego twierdzenia może być otrzymanie drugiej projekcji z iloczynu kartezjańskiego. Aby otrzymać stosujemy powyższe twierdzenie do , i wyrażenia mówiącego .