Un ensemble E est infini si et seulement si il possède une partie indéfinissable par le schéma d'axiomes de séparation.
Tout d'abord, il est clair que pour un ensemble E fini, tous ses sous-ensembles sont définissables par le schéma d'axiomes de séparation. En effet un ensemble E' inclus dans E est fini et on peut du coup trouver un entier naturel n tel que . Par contraposée, si un ensemble E possède une partie indéfinissable via l'axiome de séparation alors il n'est pas fini.
On sait que l'on dispose d'un ensemble dénombrable X de variables et d'un ensemble dénombrable de fonctions ayant chacune une arité n. L'ensemble des termes T est tel que X est inclus dans T et pour tout de T et pour tout fonction f de d'arité n, appartient à T.
Si U est une partie dénombrable de T, alors étudions l'ensemble V des éléments t de T tel qu'il existe de U et une fonction f de d'aridité n pour lesquels on ait . Chacun de ces éléments peut alors être codé par un élément d'un ensemble de la forme , qui est dénombrable puisque et U le sont.
Or on peut construire un ensemble dont les éléments sont exactement les éléments des ensembles de cette forme. Pour se faire, on contruit d'abord l'ensemble A dont les éléments sont les, en utilisant le schéma d'axiomes de remplacement sur l'ensemble (on remplace chaque élément par ). A est alors en bijection avec (justement par la fonctionnelle de remplacement en question) et est donc dénombrable. Il ne reste plus qu'à appliquer l'axiome de l'union sur A : est une réunion dénombrable d'ensembles dénombrable et est donc lui-même dénombrable (conséquence de l'axiome du choix). Finalement on utilise le schéma d'axiomes de remplacement sur pour retrouver V qui est donc lui aussi dénombrable.
Récapitulons : on part de l'ensemble dénombrable des variables. Pour tout entier n, on défini le sous-ensemble de T obtenu à partir de via les fonctions de . Le raisonnement précédent permet de montrer par récurrence que tous les sont dénombrables. On a alors par définition qui est dénombrable comme réunion dénombrable d'ensembles dénombrables.
On démontrerait de même que l'ensemble des atomes de la forme où les t sont des termes et p un élément de l'ensemble dénombrable des prédicats est dénombrable. Enfin l'ensemble des formules F que l'on peut former avec les atomes, les connecteurs , , , et les quantificateurs ,∃ est lui aussi dénombrable puisque l'ensemble des atomes l'est.
Maintenant supposons que l'on ait affaire à un ensemble E infini. Un sous-ensemble E' est définissable par le schéma d'axiomes de séparation si et seulement si il existe une formule f de F tel que . On fait alors l'hypothèse que à tout élément E' de , on peut trouver une formule f qui permette de le définir. On va par conséquent construire l'application qui tout élément E' de , associe le plus petit élément de F (qui existe car F est dénombrable donc bien ordonnable) qui permet de définir le sous-ensemble E' de E. Cette application constitue une injection de dans F, puisque si deux sous-ensembles ont la même image, alors il sont définies par une même formule et sont donc égaux. Cette injection permet d'affirmer que . Mais comme E est infini, et par transitivité , ce qui contredit le théorème de Cantor. Notre hypothèse de départ est donc absurde : tous les sous-ensembles d'un ensemble infini ne sont pas définissables par le schéma d'axiomes de séparation.
Cette démonstration fait suite à ma tentative pour bien ordonner l'ensemble des nombres réels (sans utiliser l'axiome du choix), pour laquelle il suffirait de démontrer que l'existence d'un bon ordre sur E entraîne celle d'un bon ordre sur . Dans le cas où F n'est pas dénombrable mais simplement bien ordonnable, l'injection de dans F permet de construire ce bon ordre sur .
Maitenant, si on admet l'axiome du choix, tous les ensembles de E ne sont pas définissables d'après la proposition que l'on vient de démontrer. Le fait qu'il existe des sous-ensembles indéfinissables par l'axiome de séparation, entraîne alors la question suivante : Peut-on réellement ordonner alors que l'on ne peut construire tous ses éléments ?