Proposition 4Axiomes de ZF
Ensembles finis, sans les entiers
Un ensemble est fini si toute partie non vide de (Axiome des parties) a un élément maximal pour l'inclusion, c'est-à-dire un élément tel que et entraînent . 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.
(i) L'ensemble vide et tout singleton sont finis. Toute partie d'un ensemble fini est finie. Si est fini, toute partie non vide de 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 une formule, qui peut avoir d'autres variables libres que , et un ensemble fini. Si est vraie et si, pour toute partie de et tout , entraîne , alors est vraie.
(iii) Si est fini, est fini pour tout . Si et sont finis, est fini.
(iv) Image. Soient et des ensembles, et une formule telle que, pour tout , il existe un unique vérifiant . Si est fini, l'ensemble des tels que pour un , formé par séparation, est fini.
(v) Si est un ensemble fini dont tous les éléments sont finis, est fini.
(vi) Collecte finie. Soit un ensemble fini, un ensemble et une formule telle que, pour tout , il existe vérifiant . Il existe alors une partie finie de telle que, pour tout , il existe vérifiant .
Les points (ii), (iv) et (vi) sont des schémas : un énoncé par formule.
Démonstration
(i) La seule partie de (Ensemble vide) est : une partie non vide de est , dont est l'élément maximal. Les parties de sont et : dans une partie non vide de , l'élément est maximal s'il appartient à , et sinon . Si et si est fini, une partie non vide de est aussi une partie non vide de ; 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 une partie non vide de , et l'ensemble des tels que , formé par séparation (Opérations booléennes). Il n'est pas vide, puisque pour ; soit un élément maximal de . Alors , et si vérifie , la partie appartient à et contient : elle lui est égale, et . Ainsi est minimal dans .
(ii) L'ensemble existe par séparation, et il contient . Comme est fini, a un élément maximal . Si , il existe ; alors est vraie par hypothèse, et est un élément de qui contient strictement , puisqu'il contient . C'est impossible : , et est vraie.
(iii) Si , alors . Supposons , et soit une partie non vide de . L'ensemble des parties de telles que pour un est non vide ; il a un élément maximal . Un élément de tel que est égal à ou à , et il en existe au moins un. Posons si , et sinon ; dans les deux cas, .
Soit tel que . Alors , qui appartient à , d'où par maximalité, et vaut ou . Si , l'inclusion impose ; si , c'est que , et . Ainsi est maximal dans , et est fini.
Si et sont finis, appliquons (ii) à l'ensemble fini et à la formule « est fini », de variable . Elle est vraie pour ; si elle l'est pour , elle l'est pour , puisque est fini par ce qui précède. Elle est donc vraie pour .
(iv) Pour , notons l'ensemble des tels que pour un , formé par séparation ; l'ensemble de l'énoncé est . Appliquons (ii) à la formule « est fini », de variable . On a , fini par (i). Si et si est l'unique élément de tel que , alors , fini par (iii) dès que l'est. Donc est fini.
(v) Appliquons (ii) à et à la formule « est fini », de variable . On a ; et si , alors , réunion de deux ensembles finis dès que est fini, puisque l'est : elle est finie par (iii).
(vi) Appliquons (ii) à et à la formule « il existe une partie finie de telle que tout ait un vérifiant », de variable . Pour , la partie convient. Si convient pour et si , l'hypothèse fournit un vérifiant , et la partie , finie par (iii), convient pour .
□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 est fini et si est une telle famille, la récurrence (ii), appliquée à chaque partie de , finie par (i), et à la formule « ou », montre que contient toutes les parties non vides de ; inversement, les parties non vides de qui sont finies au sens de Tarski forment, par (i) et (iii), une telle famille, qui contient donc si n'est pas vide.
Dans le point (iv), l'ensemble qui contient les valeurs sert seulement à les rassembler par séparation ; dans les emplois de l'édifice, il est toujours donné, comme 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.
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 , ce que la logique seule permet. Pour une infinité de points , il faudrait en général l'axiome du choix (Axiome du choix).
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 .