10 KiB
up, tags, aliases
| up | tags | aliases | ||
|---|---|---|---|---|
|
|
Cette théorie ne se base pas sur des ensembles directement, mais sur des classes.
Les classes sont caractérisées par \in, autrement dit une classe est définie par le prédicat indiquant ce qu'elle contient.
Définitions et Axiomes
[!definition] Classe Une classe
Cest un objet caractérisé par sa relation d'appartenance, c'est-à-dire que pour tout objetxon pourra dire six \in Cou non. ^def-classe
[!proposition]+ Axiome d'extentionnalité Deux choses contenant les mêmes éléments sont égales. Autrement dit,
C_1 = C_2si et seulement si\forall x,\quad x \in C_1 \iff x \in C_2^ax-extentionnalite
[!definition] Inclusion La relation d'inclusion, notée
\subseteqest définie par :C_1 \subseteq C_2 \iff \text{pour toute classe } X \text{ avec } X \in C_1 \text{ on a } X\in C_2^def-inclusion
[!definition] Ensemble Une classe
Aest un ensemble s'il existe une classeCtelle queA \in C.
- i l'axiome d'extentionnalité s'applique également sur les ensembles
- i on note
\mathcal{M}le prédicat "est un ensemble" (\mathcal{M}(x) \iff x \text{ est un ensemble}) ^def-ensemble
[!definition] Union et Intersection Soient
C_1etC_2deux classes
C_1 \cup C_2est une classe dont les éléments sont lesXqui appartiennent àC_1ou àC_2C_1 \cap C_2est une classe dont les éléments sont lesXqui appartiennent àC_1et àC_2- i on sait par l'axiome d'extentionnalité que
C_1 \cup C_2etC_1 \cap C_2sont uniquement déterminés par ces définitions ^def-union-intersection
[!definition] Complémentaire Soit
Cune classeC^{\complement}est la classe qui a pour éléments lesXtels queX \notin C
- i on sait par l'axiome d'extentionnalité que
C^{\complement}est uniquement déterminé par ces définitions
^def-complementaire
[!proposition]+ Axiome d'intersection Si
xest un ensemble, siCest une classe, alorsx \cap Cest un ensemble
- i Par conséquence, si une classe
Cest contenue dans un ensembleA, alorsCest un ensemble aussi.
- dem car
C \subseteq AentraineC = C \cap A^ax-intersection
[!proposition]+ Axiome de la paire Si
xetysont des ensemble, alors il existe un ensemble dont les seuls éléments sontxety.\tiny\mathcal{M}(x) \wedge \mathcal{M}(y) \implies (\exists z,\quad \mathcal{M}(z) \wedge x \in z \wedge y \in z \wedge (\forall t,\quad t \in z \implies (t=x \vee t=z)))
- i par l'axiome d'extentionnalité, on sait qu'il n'existe qu'un seul tel ensemble, que l'on note
\{ x, y \}- i si
x = yon note simplement\{ x \}, c'est un singleton[!proposition]+ Construction des couples (Kuratowski) Si
xetysont des ensembles, on pose :(x, y) = \{ \{ x \}, \{ x, y \} \}^ax-paire
[!proposition]+ égalité sur les couples Soient
x, y, x', y'des ensembles(x, y) = (x', y') \iff x=x' \wedge y=y'[!démonstration]- Démonstration
\boxed{\implies}Supposons quex=x'ety=y', on a alors\{ x, y \} = \{ x', y' \}et\{ x \} = \{ x' \}par l'axiome d'extension. Alors, à nouveau par extentionnalité, on a\{ \{ x \}, \{ x, y \} \} = \{ \{ x' \}, \{ x', y' \} \}\boxed{\impliedby}Supposons réciproquement que(x, y) = (x', y')On a alors :\{ \{ x \}, \{ x, y \} \} = \{ \{ x' \}, \{ x', y' \} \}Il suit par extension que l'un des cas suivants est réalisé :
- soit
\{ x \} = \{ x' \}et\{ x, y \} = \{ x', y' \}dans ce cas, on ax=x'par extension, et de là il est évident aussi quey = y'- soit
\{ x \} = \{ x', y' \}et\{ x, y \} = \{ x' \}dans ce cas on sait que l'on doit avoirx=yetx'=y', et on en déduit\{ x \} = x'ety=y'Les autres cas peuvent être éliminés par extentionnalité.
[!proposition]+ n-uplets On peut construire les triplets, quadruplets etc. à partir des couples :
(x, y, z) = ((x, y), z)(x, y, z, w) = (((x, y), z), w)\vdots
[!proposition]+ Axiome : graphe de la relation
\inIl existe une classeEtelle que pour tous les ensemblex, yon a(x, y) \in Esi et seulement six \in y.\boxed{(x, y) \in E \iff x \in y}Eest le graphe de la relation\in
[!proposition]+ Axiome : existence du domaine Si
Cest une classe, il existe une classe notée\operatorname{dom}(C)telle que pour tout ensemblexon aiex \in \operatorname{dom}(C)si et seulement s'il existe un ensembleytel que(x, y) \in C.\boxed{x \in \operatorname{dom}(C) \iff \exists y \text{ ensemble},\quad (x, y) \in C}
- i On dit que
\operatorname{dom}(C)est le domaine deC^ax-domaine
[!proposition]+ Axiome : existence du codomaine Si
Cest une classe, il existe une classe notée\operatorname{codom}(C)telle que pour tout ensembleyon aiey \in \operatorname{codom}(C)si et seulement s'il existe un ensemblextel que(x, y) \in C.\boxed{y \in \operatorname{codom}(C) \iff \exists x \text{ ensemble},\quad (x, y) \in C}
- i On dit que
\operatorname{codom}(C)est le codomaine deC^ax-codomaine
[!proposition]+ Axiome : existence d'une classe de domaine
CSiCest une classe, il existe une classeC'dontCest le domaine (\operatorname{dom}(C') = C), autrement dit : il existe une classeC'telle que\forall y \text{ ensemble},\quad (x, y) \in C' \iff x \in C^ax-de-domaine
[!proposition]+ Axiome : existence d'une classe de codomaine
CSiCest une classe, il existe une classeC'dontCest le codomaine (\operatorname{codom}(C') = C), autrement dit : il existe une classeC'telle que\forall x \text{ ensemble},\quad (x, y) \in C'^ax-de-codomaine
[!proposition]+ Axiome : permutation des triplets Soit
Cune classe, alors :
- il existe une classe
Dtelle que pour tous les ensemblesx, y, zon aie(x, y, z) \in D \iff (y, x, z) \in C- il existe une classe
D'telle que pour tout les ensemblex, y, zon aie(x, y, z) \in D' \iff (x, z, y) \in C- i ces classes ne sont pas uniquement déterminées par l'axiome d'extension, car leurs "définitions" prescrivent uniquement leurs couples ou trouples.
[!definition]+ Classe vide Il existe une et une seule classe qui n'a aucun élément. On dit que c'est la classe vide et on la note
\emptyset[!démonstration]- Démonstration (existence et unicité) L'axiome sue le graphe de la relation
\infournit une classeE. On peut alors former la classeE \cap E^{\complement}qui, par construction, n'a aucun élément. D'après l'axiome d'extentionnalité, c'est la seule telle classe.
[!proposition]+ Axiome (NBG) : ensemble vide
\emptysetest un ensemble
- i Sans cet axiome, rien ne garantit l'existence d'ensembles
[!definition] Univers La classe
U = \emptyset^{\complement}est appelée univers Par définition on ax \in Upour tout ensemblex. Pour toute classeCon aC \subseteq U
- i Le paradoxe de Russell montre qu'il existe une classe
Rqui n'est pas un ensemble. Comme toute sous-classe d'un ensemble est un ensemble aussi, on sait alors queUn'est pas un ensemble. ^definition
[!definition] Union d'une classe Soit
Cune classe Il existe une unique classe dont les éléments sont les éléments des éléments deC. On note cette classe\cup C(l'union deC).[!démonstration]- Démonstration (existence et unicité) L'existence est évidente par définition, mais on peut également utiliser l'union de éléments de
C. L'unicité est donnée par l'axiome d'extentionnalité. ^def-union-monadique
[!proposition]+ Produit cartésien Soient
AetBdes classes, il existe une unique classe dont les éléemnts sont les(x, y)avecx \in Aety \in B. On note cette classeA \times BPlus généralement, soit
n \in \mathbb{N}^{*}, soientA_1, \dots, A_{n}des classes Il existe une classe et une seule dont les éléments sont les $n$-uplets(x_1, \dots, x_{n})avecx_1 \in A_1, \dots, x_{n} \in A_{n}On note cette classeA_1 \times \cdots \times A_{n}
- i Lorsque
A_1 = \cdots = A_{n}on noteA_1 \times \cdots \times A_{n} = A^{n}[!démonstration]- Démonstration (existence et unicité) On sait par l'axiome d'extensionnalité qu'il existe au plus une telle classe (unicité). Il existe une classe
A'telle que\forall x,\quad (x, y) \in A' \iff y \in A(telle queA = \operatorname{dom}(A')) Il existe une classeB'telle que\forall y,\quad (x, y) \in B' \iff x \in B(telle queB = \operatorname{codom}(B')) Alors,A' \cap B'existe (par axiome d'intersection) et convient :\forall x,\forall y,\quad (x, y) \in A'\cap B' \implies \begin{cases} x \in A \text{ car } (x, y) \in A' \cap B' \implies (x, y) \in A' \implies x \in A\\ y \in B \text{ car } (x, y) \in B' \end{cases}
[!proposition]+ Axiome (NBG) : Union d'un ensemble Si
xest un ensemble, alors\cup xest un ensemble aussi.\mathcal{M}(x) \implies \mathcal{M}(\cup x)
Graphes
[!definition] Graphe Une classe
Cest un graphe si tous ses éléments sont des couples.
[!proposition]+ Image directe Soit
Gun graphe etCune classe. Il existe une unique classe (notéeG[C]ouG\langle C \rangle) dont les éléments sont les ensemblesytels qu'il existex \in Cvérifiant(x, y) \in GAutrement dit :G[C] = \text{les ensembles } y \text{ tels que } \exists x,\quad x \in C \wedge (x, y) \in Gou encore :y \in G[C] \iff \mathcal{M}(y) \wedge (\exists x,\quad x \in C \wedge (x, y) \in G)[!démonstration]- Démonstration (existence et unicité) La classe
G \cap (C \times U)a pour éléments les couples(x, y)tels quex \in Cet(x, y) \in G. Son théorie des ensemble NBC#^ax-codomaine convient :G[C] = \operatorname{codom}(G \cap (C \times U))Cela montre l'existence deG[C]Son unicité est donnée par extentionnalité
[!definition] Classe fonctionnelle Une classe
Fest dite fonctionnelle si pour tous ensemblesx, y, ztels que(x, y) \in Fet(x, z) \in Fon ay = z