En supposant que ZF est consistant,
Tu peux très bien avoir un modèle de ZF où il y a un ensemble qui est un élément de lui-même.
"pour tout x, x n'appartient pas à x" n'est pas une déduction logique faisable à partir des axiomes de ZF(C).
Tu peux rajouter l'axiome "il existe x tel que x appartient à x" à ZF et tu n'as pas de contradiction
Un modèle de la théorie des ensembles c'est
une structure X (une collection d'ensembles) avec une interprétation de
(une partie de X*X)
de sorte que cette structure et cette interprétation vérifie les axiomes ZF.
Si on trouve un objet x dans X tel que (x,x) est dans l'interprétation de
, et que par ailleurs elle vérifie les axiomes, ben c'est bon.
(enfin bon en vrai c'est pas possible de décrire complètement un modèle de la théorie des ensembles donc je peux pas tellement te donner d'exemple)
Si on avait un modèle descriptible, on pourrait dessiner ça en mettant 1 point pour chaque objet de une flèche de x vers y pour chaque relation d'appartenance entre ces objets (pour chaque (x,y) dans l'interprétation de
). Et un objet qui se contient lui-même serait dessiné par un objet avec une flèche qui pointe sur lui-même.
Si ça te fait vomir, tu peux te rajouter l'axiome d'antifondation, qui dit qu'on ne peut pas avoir de suite infinie d'ensembles qui se contiennent (x0 qui contient x1 qui contient x2 qui contient x3 ....).
Il me semble qu'il est indépendant de ZF donc pour les maths de tous les jours, on s'en fiche, et en fait tu l'utiliseras jamais.