ATLAS Ouvrir dans l'atlas →

Proposition 4Axiomes de ZF

Ensembles finis, sans les entiers

Un ensemble AA est fini si toute partie non vide ℱ\mathcal F de 𝒫(A){\mathcal P}(A) (Axiome des parties) a un élément maximal pour l'inclusion, c'est-à-dire un élément MM tel que M⊂FM \subset F et F∈ℱF \in \mathcal F entraînent F=MF = M. Un ensemble qui n'est pas fini est dit infini.

Cette définition, d'un type introduit par Tarski, n'emploie que l'ensemble des parties et l'inclusion : ni les entiers, ni même les applications, qui ne viendront qu'avec les relations. Elle peut donc être posée dès les axiomes, et c'est elle qu'emploie la topologie générale, qui précède les entiers naturels dans l'édifice.

Énoncé

(i) L'ensemble vide et tout singleton sont finis. Toute partie d'un ensemble fini est finie. Si AA est fini, toute partie non vide de 𝒫(A)\mathcal P(A) a aussi un élément minimal pour l'inclusion, c'est-à-dire un élément qui ne contient strictement aucun autre élément de cette partie.

(ii) Récurrence sur les parties d'un ensemble fini. Soit φ(B)\varphi(B) une formule, qui peut avoir d'autres variables libres que BB, et AA un ensemble fini. Si φ(∅)\varphi(\varnothing) est vraie et si, pour toute partie BB de AA et tout x∈A∖Bx \in A \setminus B, φ(B)\varphi(B) entraîne φ(B∪{x})\varphi(B \cup \{x\}), alors φ(A)\varphi(A) est vraie.

(iii) Si AA est fini, A∪{x}A \cup \{x\} est fini pour tout xx. Si AA et BB sont finis, A∪BA \cup B est fini.

(iv) Image. Soient AA et BB des ensembles, et φ(x,y)\varphi(x, y) une formule telle que, pour tout x∈Ax \in A, il existe un unique y∈By \in B vérifiant φ(x,y)\varphi(x, y). Si AA est fini, l'ensemble des y∈By \in B tels que φ(x,y)\varphi(x, y) pour un x∈Ax \in A, formé par séparation, est fini.

(v) Si ℱ\mathcal F est un ensemble fini dont tous les éléments sont finis, ⋃ℱ\bigcup \mathcal F est fini.

(vi) Collecte finie. Soit AA un ensemble fini, BB un ensemble et ψ(x,y)\psi(x, y) une formule telle que, pour tout x∈Ax \in A, il existe y∈By \in B vérifiant ψ(x,y)\psi(x, y). Il existe alors une partie finie CC de BB telle que, pour tout x∈Ax \in A, il existe y∈Cy \in C vérifiant ψ(x,y)\psi(x, y).

Les points (ii), (iv) et (vi) sont des schémas : un énoncé par formule.

Démonstration

(i) La seule partie de ∅\varnothing (Ensemble vide) est ∅\varnothing : une partie non vide de 𝒫(∅)\mathcal P(\varnothing) est {∅}\{\varnothing\}, dont ∅\varnothing est l'élément maximal. Les parties de {a}\{a\} sont ∅\varnothing et {a}\{a\} : dans une partie non vide ℱ\mathcal F de 𝒫({a})\mathcal P(\{a\}), l'élément {a}\{a\} est maximal s'il appartient à ℱ\mathcal F, et sinon ℱ={∅}\mathcal F = \{\varnothing\}. Si B⊂AB \subset A et si AA est fini, une partie non vide de 𝒫(B)\mathcal P(B) est aussi une partie non vide de 𝒫(A)\mathcal P(A) ; elle a donc un élément maximal, et ce caractère ne dépend que de la famille, non de l'ensemble qui la contient.

Pour la dernière assertion, soit ℱ\mathcal F une partie non vide de 𝒫(A)\mathcal P(A), et ℱ′\mathcal F' l'ensemble des C∈𝒫(A)C \in \mathcal P(A) tels que A∖C∈ℱA \setminus C \in \mathcal F, formé par séparation (Opérations booléennes). Il n'est pas vide, puisque A∖(A∖F)=FA \setminus (A \setminus F) = F pour F∈ℱF \in \mathcal F ; soit MM un élément maximal de ℱ′\mathcal F'. Alors A∖M∈ℱA \setminus M \in \mathcal F, et si F∈ℱF \in \mathcal F vérifie F⊂A∖MF \subset A \setminus M, la partie A∖FA \setminus F appartient à ℱ′\mathcal F' et contient MM : elle lui est égale, et F=A∖MF = A \setminus M. Ainsi A∖MA \setminus M est minimal dans ℱ\mathcal F.

(ii) L'ensemble 𝒮={B∈𝒫(A):φ(B)}\mathcal S = \{B \in \mathcal P(A) : \varphi(B)\} existe par séparation, et il contient ∅\varnothing. Comme AA est fini, 𝒮\mathcal S a un élément maximal MM. Si M≠AM \neq A, il existe x∈A∖Mx \in A \setminus M ; alors φ(M∪{x})\varphi(M \cup \{x\}) est vraie par hypothèse, et M∪{x}M \cup \{x\} est un élément de 𝒮\mathcal S qui contient strictement MM, puisqu'il contient xx. C'est impossible : M=AM = A, et φ(A)\varphi(A) est vraie.

(iii) Si x∈Ax \in A, alors A∪{x}=AA \cup \{x\} = A. Supposons x∉Ax \notin A, et soit ℱ\mathcal F une partie non vide de 𝒫(A∪{x})\mathcal P(A \cup \{x\}). L'ensemble 𝒢\mathcal G des parties GG de AA telles que G=F∖{x}G = F \setminus \{x\} pour un F∈ℱF \in \mathcal F est non vide ; il a un élément maximal MM. Un élément FF de ℱ\mathcal F tel que F∖{x}=MF \setminus \{x\} = M est égal à MM ou à M∪{x}M \cup \{x\}, et il en existe au moins un. Posons H=M∪{x}H = M \cup \{x\} si M∪{x}∈ℱM \cup \{x\} \in \mathcal F, et H=MH = M sinon ; dans les deux cas, H∈ℱH \in \mathcal F.

Soit F∈ℱF \in \mathcal F tel que H⊂FH \subset F. Alors M⊂F∖{x}M \subset F \setminus \{x\}, qui appartient à 𝒢\mathcal G, d'où F∖{x}=MF \setminus \{x\} = M par maximalité, et FF vaut MM ou M∪{x}M \cup \{x\}. Si H=M∪{x}H = M \cup \{x\}, l'inclusion H⊂FH \subset F impose F=HF = H ; si H=MH = M, c'est que M∪{x}∉ℱM \cup \{x\} \notin \mathcal F, et F=M=HF = M = H. Ainsi HH est maximal dans ℱ\mathcal F, et A∪{x}A \cup \{x\} est fini.

Si AA et BB sont finis, appliquons (ii) à l'ensemble fini BB et à la formule « A∪CA \cup C est fini », de variable CC. Elle est vraie pour C=∅C = \varnothing ; si elle l'est pour CC, elle l'est pour C∪{x}C \cup \{x\}, puisque A∪(C∪{x})=(A∪C)∪{x}A \cup (C \cup \{x\}) = (A \cup C) \cup \{x\} est fini par ce qui précède. Elle est donc vraie pour C=BC = B.

(iv) Pour C⊂AC \subset A, notons YCY_C l'ensemble des y∈By \in B tels que φ(x,y)\varphi(x, y) pour un x∈Cx \in C, formé par séparation ; l'ensemble de l'énoncé est YAY_A. Appliquons (ii) à la formule « YCY_C est fini », de variable CC. On a Y∅=∅Y_\varnothing = \varnothing, fini par (i). Si x∈A∖Cx \in A \setminus C et si yy est l'unique élément de BB tel que φ(x,y)\varphi(x, y), alors YC∪{x}=YC∪{y}Y_{C \cup \{x\}} = Y_C \cup \{y\}, fini par (iii) dès que YCY_C l'est. Donc YAY_A est fini.

(v) Appliquons (ii) à ℱ\mathcal F et à la formule « ⋃ℬ\bigcup \mathcal B est fini », de variable ℬ\mathcal B. On a ⋃∅=∅\bigcup \varnothing = \varnothing ; et si X∈ℱX \in \mathcal F, alors ⋃(ℬ∪{X})=(⋃ℬ)∪X\bigcup (\mathcal B \cup \{X\}) = (\bigcup \mathcal B) \cup X, réunion de deux ensembles finis dès que ⋃ℬ\bigcup \mathcal B est fini, puisque XX l'est : elle est finie par (iii).

(vi) Appliquons (ii) à AA et à la formule « il existe une partie finie CC de BB telle que tout x∈Dx \in D ait un y∈Cy \in C vérifiant ψ(x,y)\psi(x, y) », de variable DD. Pour D=∅D = \varnothing, la partie C=∅C = \varnothing convient. Si CC convient pour DD et si x∈A∖Dx \in A \setminus D, l'hypothèse fournit un y∈By \in B vérifiant ψ(x,y)\psi(x, y), et la partie C∪{y}C \cup \{y\}, finie par (iii), convient pour D∪{x}D \cup \{x\}.

□
Remarque

A. Tarski (« Sur les ensembles finis », Fundamenta Mathematicae 6, 1924, p. 45-95, notice EuDML 214289) a donné une définition de ce type, par l'existence d'un élément extrémal pour l'inclusion dans toute famille non vide de parties. Les formes minimale et maximale sont équivalentes, par le point (i), le passage au complémentaire renversant l'inclusion. La forme maximale est retenue ici parce qu'elle donne aussitôt la récurrence (ii) : parmi les parties qui vérifient la propriété, une partie maximale ne peut manquer aucun point. C. Kuratowski (« Sur la notion d'ensemble fini », Fundamenta Mathematicae 1, 1920, p. 129-131) appelait fini un ensemble dont les parties non vides forment la seule famille de parties non vides qui contienne les singletons et soit stable par réunion de deux de ses éléments. Cette définition équivaut à celle-ci : si AA est fini et si 𝒦\mathcal K est une telle famille, la récurrence (ii), appliquée à chaque partie de AA, finie par (i), et à la formule « B=∅B = \varnothing ou B∈𝒦B \in \mathcal K », montre que 𝒦\mathcal K contient toutes les parties non vides de AA ; inversement, les parties non vides de AA qui sont finies au sens de Tarski forment, par (i) et (iii), une telle famille, qui contient donc AA si AA n'est pas vide.

Remarque

Dans le point (iv), l'ensemble BB qui contient les valeurs sert seulement à les rassembler par séparation ; dans les emplois de l'édifice, il est toujours donné, comme 𝒫(X)\mathcal P(X) ou l'ensemble d'arrivée d'une application. Le schéma de remplacement permettrait de s'en passer, en fournissant un ensemble qui contient toutes les valeurs.

Remarque

Le point (vi) est le sens exact de la phrase « cela ne demande qu'un nombre fini de choix », que l'on rencontrera en topologie. La récurrence ne construit aucune fonction de choix : à chaque pas, elle n'emploie qu'une fois l'existence d'un témoin yy, ce que la logique seule permet. Pour une infinité de points xx, il faudrait en général l'axiome du choix (Axiome du choix).

Remarque

Le nœud Ensembles finis et principe des tiroirs montrera, sans aucune forme de l'axiome du choix, qu'un ensemble est fini si et seulement s'il est équipotent à un entier naturel, ce qui justifie le nom. L'erreur la plus répandue est de prendre pour définition l'absence de bijection de l'ensemble sur une de ses parties strictes, due à Dedekind : un ensemble fini n'en a pas, mais la réciproque n'est pas démontrable dans 𝖹𝖥\mathsf{ZF}.

Repose sur

Sert à

Aucune fiche de ce graphe ne l'utilise encore.
Ouvrir dans l'atlas interactif →