Základní axiomy pro konstrukci
množin a definic množinových operací
Axiom extenzionality
Dvě množiny jsou si rovny, pokud obsahují stejné prvky.
Tento axiom dává dvě možnosti,
jak dokázat rovnost dvou množin \(A = B\):
- dokažte, že \(A\subseteq B\) a zároveň \(B\subseteq A.\)
- Dokažte, že pro všechna \(x\), \(x\in A\), právě když \(x\in B.\)
Schéma axiomů vydělení.
Nechť \(\varphi(x)\) je formule. Potom pro každou množinu \(A\) existuje množina \(M\),
která obsahuje ty elementy \(x\in A\), pro které platí \(\varphi(x).\)
\[
M = \{x\in A: \varphi(x)\} \iff
\forall z(z\in M\iff (z\in A\wedge \varphi(z))).
\]
Potom platí:
\begin{equation}
\forall A\forall B(A\cap B = \{x\in A:x\in B\}).
\end{equation}
Dále definujeme:
\begin{equation}
A\setminus B = \{x\in A: x\notin B\}.
\end{equation}
Třídy
Je-li \(\varphi(x)\) formule teorie množin, potom formuli
\[
\{x:\varphi(x)\}
\]
nazveme třídou všech množin x pro něž platí \(\varphi(x)\).
Je-li \(\varphi(x)\) formule teorie množin taková,
že neexistuje množina \(A\) pro něž platí
\[
\forall x(\varphi(x) \implies x\in A),
\]
potom říkáme, že třída \(\{x:\varphi(x)\}\) je vlastní třídou.
Věta.
Neexistuje množina, která obsahuje všechny množiny jako svoje prvky. Jinými slovy:
\[
\mathbb V := \{x: x=x\}
\]
je vlastní třídou.
Důkaz. Důkaz provedeme sporem. Předpokládejme, že existuje množina \(A\) obsahující jako svoje prvky
všechny množiny, tedy platí tvrzení: \(\forall x(x\in A\).
Axiom vydělení implikuje existenci množiny
\[
B = \{x\in A: x\notin x\}.
\]
Z definice množiny \(B\) snadno dokážeme ekvivalenci:
\[
B\in B \iff B\notin B,
\]
což je spor. \(\Box\)
Definice průniku systému množin.
Nechť \(\mathcal F\) je neprázdná množina. Potom definujme třídu
\(\bigcap\mathcal F\) formulí:
\[
\bigcap\mathcal = \{x: \forall A(A\in\mathcal F\implies x\in A)\}.
\]
Vzledem k předpokladu \(\mathcal F\neq\emptyset\),
existuje množina \(B\in\mathcal F\) a potom platí
\(\forall x(x\in\mathcal F\implies x\in B.)\)
Tedy třída \(\bigcap\mathcal F\) je množinou.
Axiom neuspořádané dvojice
Pro každé dvě množiny \(u\) a \(v\) existuje množina obsahující právě
\(u\) a \(v\).
Nechť \(S\) označuje množinu obsahující právě dva prvky \(u\) a \(v\),
pak definujeme:
\[
\{u,v\} := S.
\]
Dále, pokud navíc platí \(u=v\), potom definujeme označení:
\[
\{u\} := \{u, u\}.
\]
Tedy platí tvrzení: \(\forall u(\textrm{sing}(\{u\})).\)
Věta
\(\{\emptyset\} \neq \{\{\emptyset\}\}.\)
Důkaz (Sporem.)
Předpokládejme, že \(\{\emptyset\} = \{\{\emptyset\}\}\).
Z axiomu extenzionality plyne, že
\(\emptyset = \{\emptyset\}.\) Dále zřejmě \(\emptyset\in\{\emptyset\}\)
a pak
\(\emptyset\in\emptyset\) což je spor. \(\Box\)
Opakovaným užitím axiomu neuspořádané dvojice lze tvořit
nové navzájem různé množiny:
\[
\{\emptyset\}, \{\{\emptyset\}\},\{\{\{\emptyset\}\}\},\ldots
\]
Definice uspořádané dvojice.
Jsou-li \(a,b\) množiny, pak definujeme tzv. uspořádanou
dvojici množin \(a,b\) jako množinu:
\[
(a,b) := \{\{a\}, \{a,b\}\}.
\]
Věta. \(\forall a\forall b\forall c\forall d:\)
\[
(a,b) = (c,d) \iff a = c \wedge b = d.
\]
Důkaz. Domací cvičení. \(\Box\)
Axiom sjednocení
Pro každou množinu \(\mathcal F\) existuje množina \(U\),
obsahující právě ty prvky, které náleží
alespoň do jedné z množin náležících do množiny \(\mathcal F.\)
Nyní definujeme označení:
\[
\bigcup \mathcal F := U.
\]
Pak tedy
\[
x\in\bigcup\mathcal F \iff \exists A(A\in F\wedge x\in A).
\]
Jinak lze tedy definovat \(\bigcup\mathcal F\) jako třídu
\(\{x: x\in A\textrm{ pro nějaké } A\in\mathcal F\}\)
Jsou-li \(A,B\) dvě množiny, pak definujeme sjednocení množin
\(A,B\) jako množinu:
\[
A\cup B := \bigcup\{A,B\}.
\]
Axiom potenční množiny
Pro každou množinu \(A\) existuje množina \(P\) obsahující jako
elementy všechny množiny, které jsou podmnožinami množiny \(A.\)
Definice potenční množiny. Je-li \(A\) množina, potom
množinu \(P\) jejíž existence plyne z Axiomu potenční množiny nazveme
potenční množinou množiny \(A\) a označíme ji symbolem \(P(A).\)
S využitím axiomu potenční množiny lze definovat další pojmy.
Kartézský součin množin
Součinem množiny \(X\) a \(Y\) se rozumí množina
všech uspořádaných dvojic \(\left( x,y\right)\) takových,
že \(x\in
X\) a \(y\in Y\):
\begin{eqnarray}
X\times Y &=&\left\{ \left( x,y\right) :x\in X\wedge y\in Y\right\}
\label{eq 1.6} \
&=&\left\{ u:\exists x~\exists y~\left( u=\left( x,y\right) \wedge x\in
X\wedge y\in Y\right) \right\} \text{.} \notag
\end{eqnarray}
\(X\times Y\) je množinou neboť je
\begin{equation*}
X\times Y\subset P\left( P\left( X\cup Y\right) \right) \text{.}
\end{equation*}
Podobně součin tří množin $X,Y,Z$ je definován:
\begin{equation*}
X\times Y\times Z=\left( X\times Y\right) \times Z
\end{equation*}
a obecně je
\begin{equation*}
X_{1}\times \ldots \times X_{n+1}=\left( X_{1}\times \ldots \times
X_{n}\right) \times X_{n+1}\text{.}
\end{equation*}
Tedy
\begin{equation*}
X_{1}\times \ldots \times X_{n}=\left\{ \left( x_{1},\ldots ,x_{n}\right)
:x_{1}\in X_{1}\wedge \ldots \wedge x_{n}\in X_{n}\right\} \text{.}
\end{equation*}
Také definujeme
\begin{equation*}
X^{n}=\underset{\text{n krát}}{\underbrace{X\times \ldots \times X}}%
\text{.}
\end{equation*}
Relace mezi množinami
Definice.
\(n\)-nární relací rozumíme jakoukoli množinu
\(R\) jejímiž prvky jsou uspořádané \(n\)-tice. \(R\) je
relací na množině \(X\), pokud \(R\subset X^{n}\). Dále
formuli \(\left( x_{1},\ldots ,x_{n}\right) \in R\)
zapisujeme spíše
takto: \(R\left( x_{1},\ldots ,x_{n}\right)\).
Je-li \(R\) binární
relací, pak také píšeme \(xRy\) místo \(\left(
x,y\right) \in R.\)
Je-li \(R\) binární relací, pak
definičním
oborem relace
míníme množinu
\begin{equation*}
dom\left( R\right) =\left\{ u:\exists v~\left( u,v\right) \in R\right\}
\text{.}
\end{equation*}
Oborem hodnot relace \(R\) rozumíme množinu
\begin{equation*}
ran~\left( R\right) =\left\{ v:\exists u~\left( u,v\right) \in R\right\}
\text{.}
\end{equation*}
Třídy \(dom~R\) i \(ran~R\) jsou množinami, neboť je
\begin{equation*}
dom\left( R\right) \subset \cup \cup R,\ ran\left( R\right) \subset \cup
\cup R\text{.}
\end{equation*}
Pak polem relace \(R\) je množina
\begin{equation*}
field~\left( R\right) =dom\left( R\right) \cup ran\left( R\right) \text{.}
\end{equation*}
Obecně třída \(R\) je \(n\)-nární relací, jestliže
všechny prvky jsou uspořádané \(n\)-tice, tj.
\begin{equation*}
R\subset V^{n}=\text{třída všech uspořádaných }n
\text{-tic.}
\end{equation*}
Pojem funkce
Binární relace \(f\) je pak funkcí, jestliže
\begin{equation*}
\forall x\forall y\forall z~\left( \left( x,y\right) \in f\wedge \left(
x,z\right) \in f\implies y=z\right) \text{.}
\end{equation*}
To že \(\left( x,y\right) \in f\) píšeme obvykle takto:
\begin{equation*}
y=f\left( x\right) \text{.}
\end{equation*}
Řekneme, že funkce \(f\) je funkcí na \(X\), je-li \(X=dom~f\).
Je-li
\(dom~\left( f\right) =X^{n}\) říkáme, že \(f\) je funkcí
\(n\)-proměných.
\(f\) je funkcí množiny \(X\) do množiny \(Y\),
\begin{equation*}
f:X\rightarrow Y,
\end{equation*}
jestliže \(dom\left( f\right) =X\) a \(ran~\left( f\right) \subset Y\).
Množina všech funkcí \(X\) do \(Y\) se bude
značit symbolem \(Y^{X}\). \(Y^{X}\) je množina neboť
\begin{equation*}
Y^{X}\subset P\left( X\times Y\right) \text{.}
\end{equation*}
Jestliže \(ran\left( f\right) = Y\) říkáme, že \(f\) je
funkcí na množinu \(Y\) (surjektivní).
Funkce \(f\) se nazývá prostou funkcí
(vzájemně jednoznačná funkce, 1-1 funkce),
pokud
\begin{equation*}
\forall x\forall y~\left( f\left( x\right) =
f\left( y\right) \implies
x=y\right) \text{.}
\end{equation*}
\(n\)-nární operací na množině \(X\) se rozumí
jakákoli funkce \(f:X^{n}\rightarrow X\).
Restrikce funkce \(f\) na množinu
\(X\) je definována
jako funkce
\begin{equation*}
f\upharpoonright X=\left\{ \left( x,y\right)
\in f:x\in X\right\} \text{.}
\end{equation*}
Obvykle \(X\subset dom~f.\) Funkce \(g\) se nazývá
rozšířením
funkce \(f\), jestliže \(g\supset f\), tj.
\[
dom~\left( f\right) \subset dom~\left( g\right)
\]
a
\[
g\left( x\right)
=f\left( x\right) \text{ pro všechna }x\in dom~\left( f\right) \text{.}
\]
Jsou-li \(f\) a \(g\) funkce takové, že \(ran\left( f\right) \subset
dom\left( g\right)\), pak kompozicí (složením) funkcí
\(f\) a \(g\) rozumíme funkci \(g\circ f\) takovou, že
\[
dom(g\circ f)=dom~\left( f\right)
\]
a
\[
\forall x~\left( x\in dom~\left(
f\right) \rightarrow \left( g\circ f\right) \left( x\right) =g\left( f\left(
x\right) \right) \right) \text{.}
\]
Obrazem množiny \(X\) ve funkci \(f\) je množina \(f[X]\)
nebo \(f\left( X\right) :\)
\begin{equation*}
f[X]=f\left( X\right) =\left\{ y:\left( \exists x\in X\right) ~y=f\left(
x\right) \right\} \text{.}
\end{equation*}
Úplný vzor množiny ve funkci \(f\) nebo inverzní obraz množiny
ve funkci \(f\) je množina:
\begin{equation*}
f_{-1}\left( X\right) =\{x:f\left( x\right) \in X\}.
\end{equation*}
Je-li funkce \(f\) prostá, pak funkce
\begin{equation*}
f^{-1}=\left\{ \left( y,x\right) :y=f\left( x\right) \right\}
\end{equation*}
se nazývá inverzní funkcí k funkci \(f\). obecně
třída \(F\) je funkcí, je-li relací takovou, že z podmínek
\(\left( x,y\right) \in F\), \(\left( x,z\right) \in F\) vyplývá \(y=z\).
Podobně, je-li \(F\) funkce a \(C\) je třída, pak Obecně
definujeme třídu \(F\left( C\right)\), která je obrazem třídy \(C\).
Dále pojmy funkce, zobrazení, korespondence jsou považovány
za synonyma.
Podobně pojmy množina, soubor, kolekce jsou také
považovány za synonyma.
Relace ekvivalence
Relace ekvivalence na množině
\(X\) je binární
relace (na množině \(X\)) \(\ \equiv \),
která je reflexivní,
symetrická a tranzitivní:
pro všechna \(x,y,z\in X\) platí,
\begin{eqnarray*}
x &\equiv &x, \
x &\equiv &y\implies y\equiv x, \
\text{jestliže }x &\equiv &y\text{ a }y\equiv z\text{, pak}\ x\equiv z%
\text{.}
\end{eqnarray*}
Axiom nekonečna
Řekneme, že množina \(S\) je induktivní, jestliže
\begin{equation*}
\varnothing \in S\wedge \left( \forall x\in S\right) ~x\cup \left\{
x\right\} \in S\text{.}
\end{equation*}
Axiom nekonečna pak říká:
"Existuje induktivní množina."
Později budeme definovat přesně pojem nekonečné množiny
a ukážeme, že každá induktivní množina je
nekonečná (a že induktivní množina
existuje pokud
existuje nekonečná množina).
Schéma axiomů nahrazení
Schéma axiomů nahrazení.
Předpokládejme, že \(\psi(x,y)\) je formule,\(A\) je množina a
pro každé \(x\in A\) existuje jediné \(y\) takové, že platí
\(\psi(x,y)\). Potom existuje množina \(B\)
obsahující právě ty elementy \(y\), pro které platí \(\psi(x,y)\)
pro jisté \(x\in A.\)
Množina přirozených čísel
Množinou přirozených čísel rozumíme