Les familles utilisent le formalisme des fonctions déguisé dans le style des symboles des uplets (eux-mêmes inapplicables par leur finitude pour des domaines infinis). L'évaluateur pour une famille u en i, au lieu de u(i), est noté πi(u), ou ui (tel un symbole méta-variable de variable). Le définisseur de famille sur un terme t, se note (t(i))i∈I ou parfois avec des points de suspension comme (t(0),…,t(n−1)) abrégeant le définisseur de n-uplet, au lieu de I ∋ i ↦ t(i). L'argument i est appelé indice, et la famille est dite indexée par son domaine I. On peut écrire u = (ui)i∈I comme raccourci pour Fnc u ∧ Dom u = I.
En formalisant la théorie des modèles en théorie des ensembles, les "listes" de composants formant le contenu des théories sont essentiellement des familles. Plus précisément:(B0∧…∧Bn−1) ⇔
(∀i∈Vn, Bi)
(B0∨…∨Bn−1) ⇔
(∃i∈Vn, Bi)
(C ∧ ∃x∈E, R(x))
⇔ (∃x∈E, C ∧ R(x))
(C ∨ ∀x∈E, R(x))
⇔ (∀x∈E, C ∨ R(x))
(C ⇒ ∀x∈E, R(x)) ⇔ (∀x∈E,
C ⇒ R(x))
((∃x∈E, R(x)) ⇒ C) ⇔
(∀x∈E, R(x) ⇒ C)
(∃x∈E, C) ⇔ (C ∧ E≠∅) ⇒
C ⇒ (C ∨ E=∅) ⇔ (∀x∈E, C)
{a,b,…} = Im(a,b,…).
La définition de Vn de 2.3 peut s'écrire {0,…,n−1}. Les images d'uplets sont des ensembles finis.{T(x)|x∈E} = {T(x)}x∈E = Im(E∋x ↦ T(x))
Cette notation ressemblant à celle du symbole de compréhension, on peut les combiner en une troisième notation :{T(x)| x∈E ∧ R(x)} = {T(x)| x∈{y∈E|R(y)}}
Une fonction f est dite constante lorsque !: Im f. La constance d'un uplet est la chaîne d'égalités:x=y=z ⇔ !:{x,y,z} ⇔ ((x=y)∧(y=z)) ⇒ x=z
∀C x, R(x) ⇔ Qi, Ai(x).
Lorsque C est un ensemble E, cela définit un véritable symbole liant (resp. une opération) opérant dans la classe des parties de E. Cependant, le résultat dépend a priori non seulement de la famille d'ensembles donnée mais aussi de l'ensemble E choisi. Ce paramètre peut être maintenu implicite comme fixé dans certains contextes, mais dans d'autres il doit être explicitement ajouté comme argument.
Le foncteur ainsi défini par le connecteur de négation (¬) est le complementaire ∁E (de paramètre l'ensemble E) : ∁E F est appelé le complémentaire de F dans E. Il est synonyme de l'opérateur binaire \ de différence entre deux ensembles, sauf que ∁E F n'est considéré admissible que si F⊂E :∀Set E,F, E\F = {x∈E |
x ∉ F}
∀Set E,F, F⊂E ⇒ ∁E F = E\F ⊂ E
∴ (∀x∈E, x ∈ ∁E F ⇔ ¬x∈F)
Dans chacun d'eux, le quantificateur existentiel (Q = ∃) définit le symbole liant d'union :
X = {x∈U| R(x)}.
Notant que∀x, x ∈ U ∨ (R(x) ⇔ Qi, 0)
la condition d'indépendance voulue s'avère être ¬Qi, 0 ce qui implique également que X coïncide avec la classe R.∀Set E,F, ∀x, x∈ E\F ⇔ (x∈E ∧ x∉F).
Le quantificateur ∀ définit l'intersection de toute famille de parties Fi d'un ensemble fixe E:
La condition d'indépendance vis-à-vis de E est que I ≠ ∅. Comme défini ci-dessus,
l'intersection de la famille vide donne E. L'intersection de toute famille non vide d'ensembles
(I ≠ ∅) peut s'écrire
E∩F∩G = (E∩F)∩G
= E∩(F∩G) = ⋂(E,F,G)
E ∩ | ⋃ i∈I |
Fi = |
⋃ i∈I |
E ∩ Fi | E ∪ | ⋂ i∈I |
Fi = | ⋂ i∈I |
E ∪ Fi |
E∩(F∪G) = | (E∩F)∪(E∩G) | E∪(F∩G) = | (E∪F)∩(E∪G) |
Enfin le connecteur ⇎ donne la différence symétrique: E ∆ F = (E∪F) \ (E∩F).
Théorie des
ensembles et fondements des mathématiques |
|
1. Premiers fondements des mathématiques | |
2. Théorie des ensembles | |
2.1.
Premiers axiomes de théorie des ensembles 2.2. Principe de génération des ensembles 2.3. Curryfication et uplets 2.4. Quantificateurs d'unicité ⇦ 2.5. Familles, opérateurs booléens sur les ensembles ⇨2.6. Graphes 2.7. Produits et ensembles des parties |
2.8. Injections, bijections
2.9. Propriétés des relations binaires 2.10. Axiome du choix |
Temps
en théorie des ensembles Interprétation des classes Concepts de vérité en mathématiques |
|
3. Algebra - 4. Arithmetic - 5. Second-order foundations |