Logika i teoria mnogości/Wykład 5.2: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Kubakozik (dyskusja | edycje)
Nie podano opisu zmian
 
 
(Nie pokazano 6 wersji utworzonych przez 2 użytkowników)
Linia 3: Linia 3:
{{zainteresowani|||
{{zainteresowani|||


W definicji 2.1 zaprezentowanej w rozdziale 2 (patrz '''<u>definicja 2.1.</u>''') jest pewna nieścisłość. Konstrukcja iloczynu
W definicji iloczynu kartezjańskiego (patrz [[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#definicja_2_1|Definicja 2.1]]) jest pewna nieścisłość. Konstrukcja iloczynu
kartezjańskiego odwołuje się do aksjomatu wyróżniania w wersji nieuprawomocnionej.
kartezjańskiego odwołuje się do aksjomatu wyróżniania w wersji nieuprawomocnionej.
Konstrukcja którą zobaczą państwo w tym rozdziale usuwa poprzednią niedogodność.
Konstrukcja, którą zobaczą państwo w tym rozdziale, usuwa poprzednią niedogodność.


'''Twierdzenie 5.1.'''
'''Twierdzenie 5.1.'''


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
Dla dowolnych dwóch zbiorów <math>x</math> i <math>y</math> istnieje zbiór <math>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>.
wszystkie pary postaci <math>(w,z)</math>, gdzie <math>w\in x</math> i <math>z\in y</math>.
 
'''Dowód'''
'''Dowód'''


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
Ustalmy dwa dowolne zbiory <math>x</math> i <math>y</math>. Jeśli <math>x=\emptyset</math> lub <math>y=\emptyset</math>, to
<math>\displaystyle x\times y = \emptyset</math> istnieje na podstawie aksjomatu zbioru pustego. W przeciwnym
<math>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
przypadku <math>x\cup y</math> jest zbiorem jednoelementowym <math>\{z\}</math>, to <math>x\times
y=\{\{\{z\}\}\}</math> istnieje na podstawie aksjomatu pary. W dalszej częsci dowodu
y=\{\{\{z\}\}\}</math> istnieje na podstawie aksjomatu pary. W dalszej części 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.
zakładamy, że zbiory <math>x</math> i <math>y</math> są niepuste i że <math>x\cup y</math> ma więcej niż jeden element.
Na podstawie aksjomatu zbioru potęgowego, aksjomatu unii i aksjomatu wycinania
Na podstawie aksjomatu zbioru potęgowego, aksjomatu unii i aksjomatu wycinania
następujące zbiory istnieją:
następujące zbiory istnieją:


<center><math>\displaystyle \aligned A &=\{z\in\mathcal{P}(x)\,|\, \exists w\; z =\{w\}\}, \\
<center><math>\begin{align} A &=\{z\in\mathcal{P}(x)\,|\, \exists w\; z =\{w\}\}, \\
B &=\{z\in\mathcal{P}(x\cup y)\,|\, \exists w \exists v\; (w \neq v \land z=\{v,w\})\},\\
B &=\{z\in\mathcal{P}(x\cup y)\,|\, \exists w \exists v\; (w \neq v \land z=\{v,w\})\},\\
C &=\{z\in\mathcal{P}(\mathcal{P}(y))\,|\, \exists v\; z=\{\{v\}\}=(v,v)\}.
C &=\{z\in\mathcal{P}(\mathcal{P}(y))\,|\, \exists v\; z=\{\{v\}\}=(v,v)\}.
\endaligned</math></center>
\end{align}</math></center>


Nasze założenia gwarantują, że żaden z powyższych zbiorów nie jest pusty. Kontynuując
Nasze założenia gwarantują, że żaden z powyższych zbiorów nie jest pusty. Kontynuując,
możemy stworzyć
możemy stworzyć:


<center><math>\displaystyle \aligned D_0 &=\{z\in\mathcal{P}(A\cup B)\,|\, \exists w \exists v\; w\neq v \land
<center><math>\begin{align} D_0 &=\{z\in\mathcal{P}(A\cup B)\,|\, \exists w \exists v\; w\neq v \land
z=\{\{w\},\{w,v\}\}=(w,v)\},
z=\{\{w\},\{w,v\}\}=(w,v)\},
\endaligned</math></center>
\end{align}</math></center>


w którym to zbiorze mamy pewność, że <math>\displaystyle w</math> jest elementem <math>\displaystyle x</math>. Kontynuujemy definiując
w którym to zbiorze mamy pewność, że <math>w</math> jest elementem <math>x</math>. Kontynuujemy, definiując:


<center><math>\displaystyle \aligned D_0' &=\{z\in\mathcal{P}(D_0\cup C)\,|\, \exists w \exists v\; w\neq v \land
<center><math>\begin{align} D_0' &=\{z\in\mathcal{P}(D_0\cup C)\,|\, \exists w \exists v\; w\neq v \land
z=\{(w,v),(v,v)\}\},
z=\{(w,v),(v,v)\}\},
\endaligned</math></center>
\end{align}</math></center>


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
gdzie mamy pewność, że <math>w</math> jest elementem <math>x</math>, a <math>v</math> elementem <math>y</math> oraz:


<center><math>\displaystyle \aligned D_0'' &=\{z\in\mathcal{P}(D_0\cup C)\,|\, \exists w \exists v\; w\neq v \land
<center><math>\begin{align} D_0'' &=\{z\in\mathcal{P}(D_0\cup C)\,|\, \exists w \exists v\; w\neq v \land
z=\{(w,v),(w,w )\}\},
z=\{(w,v),(w,w )\}\},
\endaligned</math></center>
\end{align}</math></center>


gdzie mamy pewność, że <math>\displaystyle w\in A\cap B</math>. Kończąc
gdzie mamy pewność, że <math>w\in A\cap B</math>. Kończąc:


<center><math>\displaystyle \aligned x\times y &=\{z\in\bigcup D_0' \,|\, \exists w \exists v\; w\neq v \land
<center><math>\begin{align} x\times y &=\{z\in\bigcup D_0' \,|\, \exists w \exists v\; w\neq v \land
z=(w,v)\}\cup \{z\in\bigcup D_0'' \,|\, \exists w\; z=(w,w)\}.
z=(w,v)\}\cup \{z\in\bigcup D_0'' \,|\, \exists w\; z=(w,w)\}.
\endaligned</math></center>
\end{align}</math></center>


'''Twierdzenie 5.2.'''
'''Twierdzenie 5.2.'''


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ół
Jeśli <math>x,y</math> i <math>z</math> są zbiorami i <math>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
<math>v</math> takich, że istnieje <math>w</math> spełniające <math>(v,w)\in z</math>. Zbiór takich <math>v</math> oznaczamy
przez <math>\displaystyle \pi_1(z)</math> i nazywamy projekcją na pierwszą współrzędną.
przez <math>\pi_1(z)</math> i nazywamy projekcją na pierwszą współrzędną.


'''Dowód'''
'''Dowód'''


Zbiór <math>\displaystyle \pi_1(z)</math> istnieje na podstawie aksjomatów ZF i jest równy:
Zbiór <math>\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\,|\, \exists u\; w=\{u\}\}.
<center><math>\pi_1(z) = \bigcup\{w\in\bigcup z\,|\, \exists u\; w=\{u\}\}
</math></center>
</math></center>


W tej chwili jesteśmy gotowi dowieść własność zapowiedzianą w <u>'''Wykład. AKS</u>''' Dla
W tej chwili jesteśmy gotowi dowieść własność zapowiedzianą w Wykładzie 4 (patrz [[Logika i teoria mnogości/Wykład 4: Teoria mnogości ZFC. Operacje na zbiorach|Wykład 4]]). Dla
dowolnej formuły <math>\displaystyle \varphi'</math> nie posiadającej zmiennych wolnych innych niż <math>\displaystyle z'</math> i
dowolnej formuły <math>\varphi'</math> nieposiadającej zmiennych wolnych innych niż <math>z'</math> i
<math>\displaystyle x_1'</math> następująca formuła jest prawdą
<math>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
<center><math>\forall x_1' \forall x' \exists y' \forall z'\; z'\in y' \iff (z'\in x' \land
\varphi').
\varphi')
</math></center>
</math></center>


Aby dowieść własność ustalmy dowolną formułę <math>\displaystyle \varphi'</math> i dowolny zbiór <math>\displaystyle x_1'</math>.
Aby dowieść własność, ustalmy dowolną formułę <math>\varphi'</math> i dowolny zbiór <math>x_1'</math>.
Stosujemy aksjomat wyróżniania do <math>\displaystyle x=x\times \{x_1'\}</math>&nbsp;(który istnieje na mocy
Stosujemy aksjomat wyróżniania do <math>x=x\times \{x_1'\}</math>&nbsp;(który istnieje na mocy
Twierdzenia 5.1 (patrz '''<u>twierdzenie 5.1.</u>''') i do formuły
Twierdzenia 5.1 (patrz '''<u>twierdzenie 5.1.</u>''') i do formuły


<center><math>\displaystyle \exists z' \exists x_1'\; z=(z',x_1')\land\varphi'
<center><math>\exists z' \exists x_1'\; z=(z',x_1')\land\varphi'
</math></center>
</math></center>


otrzymując zbiór <math>\displaystyle y</math>. Wymagany zbiór <math>\displaystyle y'</math> istnieje na mocy
otrzymując zbiór <math>y</math>. Wymagany zbiór <math>y'</math> istnieje na mocy
Twierdzenia 5.2 (patrz '''<u>twierdzenie 5.2.</u>''') i jest równy <math>\displaystyle \pi_1(y)</math>.
Twierdzenia 5.2 (patrz '''<u>twierdzenie 5.2.</u>''') i jest równy <math>\pi_1(y)</math>.


Przykładem zastosowania powyższego twierdzenia może być otrzymanie drugiej projekcji
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
z iloczynu kartezjańskiego. Aby otrzymać <math>\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\;
<math>x_1'=z</math>, <math>x=\bigcup\bigcup{z}</math> i wyrażenia <math>\varphi'</math> mówiącego <math>\exists w\;
(w,z')\in x_1'</math>.
(w,z')\in x_1'</math>.


}}
}}

Aktualna wersja na dzień 18:01, 28 sie 2023

Iloczyn kartezjański i podobne konstrukcje

Dla zainteresowanych

W definicji iloczynu kartezjańskiego (patrz Definicja 2.1) 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 5.1.

Dla dowolnych dwóch zbiorów x i y istnieje zbiór x×y zawierający wszystkie pary postaci (w,z), gdzie wx i zy. Dowód

Ustalmy dwa dowolne zbiory x i y. Jeśli x= lub y=, to x×y= istnieje na podstawie aksjomatu zbioru pustego. W przeciwnym przypadku xy jest zbiorem jednoelementowym {z}, to x×y={{{z}}} istnieje na podstawie aksjomatu pary. W dalszej części dowodu zakładamy, że zbiory x i y są niepuste i że xy ma więcej niż jeden element. Na podstawie aksjomatu zbioru potęgowego, aksjomatu unii i aksjomatu wycinania następujące zbiory istnieją:

A={z𝒫(x)|wz={w}},B={z𝒫(xy)|wv(wvz={v,w})},C={z𝒫(𝒫(y))|vz={{v}}=(v,v)}.

Nasze założenia gwarantują, że żaden z powyższych zbiorów nie jest pusty. Kontynuując, możemy stworzyć:

D0={z𝒫(AB)|wvwvz={{w},{w,v}}=(w,v)},

w którym to zbiorze mamy pewność, że w jest elementem x. Kontynuujemy, definiując:

D0={z𝒫(D0C)|wvwvz={(w,v),(v,v)}},

gdzie mamy pewność, że w jest elementem x, a v elementem y oraz:

D0={z𝒫(D0C)|wvwvz={(w,v),(w,w)}},

gdzie mamy pewność, że wAB. Kończąc:

x×y={zD0|wvwvz=(w,v)}{zD0|wz=(w,w)}.

Twierdzenie 5.2.

Jeśli x,y i z są zbiorami i zx×y, to zbiorem jest również ogół v takich, że istnieje w spełniające (v,w)z. Zbiór takich v oznaczamy przez π1(z) i nazywamy projekcją na pierwszą współrzędną.

Dowód

Zbiór π1(z) istnieje na podstawie aksjomatów ZF i jest równy:

π1(z)={wz|uw={u}}

W tej chwili jesteśmy gotowi dowieść własność zapowiedzianą w Wykładzie 4 (patrz Wykład 4). Dla dowolnej formuły φ nieposiadającej zmiennych wolnych innych niż z i x1, następująca formuła jest prawdą:

x1xyzzy(zxφ)

Aby dowieść tę własność, ustalmy dowolną formułę φ i dowolny zbiór x1. Stosujemy aksjomat wyróżniania do x=x×{x1} (który istnieje na mocy Twierdzenia 5.1 (patrz twierdzenie 5.1.) i do formuły

zx1z=(z,x1)φ

otrzymując zbiór y. Wymagany zbiór y istnieje na mocy Twierdzenia 5.2 (patrz twierdzenie 5.2.) i jest równy π1(y).

Przykładem zastosowania powyższego twierdzenia może być otrzymanie drugiej projekcji z iloczynu kartezjańskiego. Aby otrzymać π2(z), stosujemy powyższe twierdzenie do x1=z, x=z i wyrażenia φ mówiącego w(w,z)x1.