Ya que los demás usuarios han respondido a la pregunta en el contexto de la teoría de conjuntos bien fundamentada, permítanme decir unas palabras sobre otras teorías de conjuntos.
Antes de poder responder realmente a esta pregunta, debemos pensar primero en qué es un "conjunto" en primer lugar. Intuitivamente, un conjunto es algo que tiene miembros y que está totalmente determinado por lo que son sus miembros. Esto se codifica en el axioma de la extensionalidad:
Extensión. Si $X$ y $Y$ son conjuntos, y para todo $z$ , $z \in X \iff z \in Y$ entonces $X = Y$ .
Sin embargo, hay que tener en cuenta que el cuantificador "para todos $z$ "es ilimitado, es decir, no hay ninguna restricción en el tipo de $z$ . Fijemos sin compromiso un universo de discurso $\mathbf{U}$ y decir que $z$ debe estar en $\mathbf{U}$ . Entonces, ¿puede un conjunto ser miembro de otro conjunto? Bueno, eso depende: ¿hay algún conjunto en $\mathbf{U}$ ? Si no es así, es evidente que un conjunto no puede ser miembro de ningún conjunto. Esto es bastante inaceptable para hacer matemáticas modernas, así que debemos rectificar esto de alguna manera.
La propia solución de Russell a su paradoja fue introducir la noción de tipo . (Lo que describo aquí es la sin clasificar teoría de tipos TST, no la teoría de tipos de Principia Mathematica .) Comenzamos con algunos tipos básicos $\mathbf{U}_0$ - digamos, los números naturales. Definimos conjuntos cuyos miembros son del tipo $\mathbf{U}_0$ - y este es un nuevo tipo $\mathbf{U}_1$ . Repetimos este procedimiento infinitamente, formando en cada etapa el tipo $\mathbf{U}_{n+1}$ correspondientes a conjuntos de cosas de tipo $\mathbf{U}_n$ . Así, obtenemos conjuntos cuyos miembros son otros conjuntos; por otra parte, es evidente que el universal "conjunto" no existe en esta ontología: si $X$ es un conjunto, entonces es del tipo $\mathbf{U}_{n+1}$ para algún número natural $n$ y sus miembros deben ser del tipo $\mathbf{U}_n$ - así que en particular, $X \notin X$ . Incluso podríamos desterrar por completo la fórmula " $X \in X$ " porque no hay ninguna asignación de tipos posible que la convierta en una fórmula bien formada.
Por desgracia, hemos tenido que introducir infinitos tipos de conjuntos, y parece bastante complicado seguir la pista de todos estos tipos en la práctica. La teoría de conjuntos moderna lo resuelve tomando $\mathbf{U}_0$ para ser el tipo vacío y colapsar todos los tipos superiores en un solo tipo $\mathbf{U}$ . Así, todo en el universo del discurso es un conjunto (pero eso no significa todo conjuntos están en $\mathbf{U}$ ), y tiene sentido preguntarse si $x \in y$ para cualquier $x$ y $y$ en $\mathbf{U}$ . En particular, la fórmula antes prohibida $x \in x$ está bien formada de nuevo - así que de nuevo tenemos que encontrar alguna otra solución a la paradoja de Russell.
Profundizando un poco más, descubrimos que uno de los supuestos de la paradoja es el axioma ingenuo de la comprensión: es decir, siempre que $\varphi (x)$ es una fórmula bien formada, entonces existe un conjunto $\{ x : \varphi (x) \}$ en $\mathbf{U}$ cuyos miembros son precisamente aquellos $x$ en $\mathbf{U}$ para lo cual $\varphi (x)$ se satisface. Por ello, debemos ser más cuidadosos con los conjuntos que suponemos que están en $\mathbf{U}$ . Este es de donde proviene la distinción conjunto-clase: en el lenguaje habitual, "conjunto" se refiere a conjuntos que están en $\mathbf{U}$ y "clase" se refiere a los conjuntos cuyos miembros están en $\mathbf{U}$ pero no están necesariamente en $\mathbf{U}$ a sí mismos. Para evitar confusiones, diré $\mathbf{U}$ -para el primero.
Entonces, ¿qué debemos asumir en lugar del ingenuo axioma de la comprensión? Los Nuevos Fundamentos (NF) de Quine ofrecen una opción:
Comprensión estratificada. Digamos que una fórmula bien formada $\varphi (x)$ es estratificado si hay una forma de asignar tipos a todo las variables que aparecen en $\varphi (x)$ para que siempre que $y \in z$ aparece en $\varphi (x)$ , $y$ es del tipo $\mathbf{U}_n$ y $z$ es del tipo $\mathbf{U}_{n+1}$ y siempre que $y = z$ aparece en $\varphi (x)$ , ambos $y$ y $z$ son del tipo $\mathbf{U}_n$ . Entonces, siempre que $\varphi (x)$ es una fórmula estratificada, la clase $\{ x : \varphi(x) \}$ es un $\mathbf{U}$ - conjunto.
A grandes rasgos, cualquier conjunto que existe bajo TST también existe bajo NF. En particular, la clase $\{ x : x = x \}$ es un $\mathbf{U}$ -bajo NF - por lo que NF admite un conjunto universal. Por otro lado, la clase paradójica $\{ x : x \notin x \}$ hace no existen en NF, porque $x \notin x$ no es una fórmula estratificada. Ahora bien, la consistencia relativa de NF no está bien entendida, pero la teoría relacionada NFU (obtenida permitiendo $\mathbf{U}_0$ para que no esté vacío) es se sabe que es consistente con la teoría de conjuntos ZF. Por lo tanto, si creemos que ZF es consistente, entonces también deberíamos creer que hay una teoría de conjuntos consistente en la que el conjunto universal existe - en particular, el conjunto universal no produce una contradicción por sí mismo .
Habiendo mencionado esto, supongo que también debería decir cómo se maneja la comprensión en ZF. Tenemos el siguiente axioma:
Separación. Para cualquier $\mathbf{U}$ -Ajustar $X$ Si $\varphi (x)$ es cualquier fórmula bien formada, la clase $\{ x \in X : \varphi (x) \}$ es un $\mathbf{U}$ - conjunto.
Evidentemente, en presencia de un conjunto universal, el axioma de separación es equivalente al axioma ingenuo de comprensión, así que más vale que hagamos algo al respecto.
Regularidad. Cualquier $\mathbf{U}$ -Ajustar $X$ tiene un miembro $Y$ de manera que cualquier miembro de $Y$ es no un miembro de $X$ . (Equivalentemente, $X \cap Y = \emptyset$ .)
En particular, no existe un conjunto universal. Es tentador decir que la relación de pertenencia $\in$ se fundamenta en $\mathbf{U}$ pero hay una sutileza aquí: sólo $\mathbf{U}$ -se garantiza que los conjuntos tienen un $\in$ -miembro mínimo. Sin embargo, todavía hay otros problemas que solucionar: hasta ahora no hay axiomas que garanticen que nuestro universo $\mathbf{U}$ no está vacía. Pero esa es una historia para otro día.
Por último, debemos discutir las teorías formales de conjuntos de clases, como la de von Neumann-Bernays-Gödel (NBG) o la de Morse-Kelley (MK). En estas teorías, el universo del discurso $\mathbf{U}$ se compone de "clases", y un "conjunto" se define como una clase que es miembro de algunos clase. Para evitar confusiones, digamos $\mathbf{V}$ -para los primeros y $\mathbf{V}$ -para este último. Un verdadero $\mathbf{V}$ -clase es un $\mathbf{V}$ -clase que es no también un $\mathbf{V}$ - conjunto.
Tenemos un axioma de comprensión de clase que rige la formación de $\mathbf{V}$ -clases:
Comprensión de la clase limitada. Si $\varphi (x)$ es una fórmula bien formada que no tiene ningún atado variables que van más allá de $\mathbf{V}$ -clases, entonces la clase $\{ x : x \text{ is a } \mathbf{V} \text{-set and } \varphi (x) \}$ es un $\mathbf{V}$ -clase.
Comprensión total de la clase. Si $\varphi (x)$ es cualquier fórmula bien formada, entonces la clase $\{ x : x \text{ is a } \mathbf{V} \text{-set and } \varphi (x) \}$ es un $\mathbf{V}$ -clase.
NBG utiliza el axioma de comprensión de clase limitada, mientras que MK utiliza el axioma de comprensión de clase completa. De cualquier manera, se garantiza la existencia de la $\mathbf{V}$ -clase $$\mathbf{V} = \{ x : x \text{ is a } \mathbf{V} \text{-set and } x = x \}$$ que contiene todo $\mathbf{V}$ -sets. Pero es $\mathbf{V}$ sí mismo un $\mathbf{V}$ -¿conjunto? Para responder a esto necesitamos un axioma que nos diga qué $\mathbf{V}$ -las clases son $\mathbf{V}$ -sets.
Limitación de tamaño. Digamos que una biyección es una $\mathbf{U}$ -si su gráfico existe en $\mathbf{U}$ es decir, si se puede definir mediante un $\mathbf{V}$ -función de clase. A $\mathbf{V}$ -clase $X$ es un $\mathbf{V}$ -set si y sólo si hay no existe un $\mathbf{U}$ -bición entre $X$ y $\mathbf{V}$ .
En particular, $\mathbf{V}$ debe ser un verdadero $\mathbf{V}$ -clase. Tenga en cuenta que por definición un adecuado $\mathbf{V}$ -La clase no puede contenerse a sí misma. Lamentablemente, esto no responde a la pregunta de si un $\mathbf{V}$ -set puede estar contenido en sí mismo. En NBG y MK, esta cuestión se resuelve mediante el axioma de regularidad aplicado a las clases:
Regularidad de la clase. Cualquier $\mathbf{V}$ -clase $X$ tiene un miembro $Y$ de manera que cualquier miembro de $Y$ es no un miembro de $X$ .
Por lo tanto, no $\mathbf{V}$ -set puede contenerse a sí mismo - al menos en NBG o MK.