Tienes razón.
La Paradoja de Russell expuso la inconsistencia de una propuesta de teoría formal de conjuntos de su época. Esta llamada ingenuo La teoría de conjuntos permitía derivar teoremas de la forma
$\exists S: \forall a:[a \in S \iff P(a)]$ para cualquier predicado unario $P$ .
Esto se llamó el esquema de axiomas de sin restricciones la comprensión.
Para $P(a)\equiv a\notin a$ Sin embargo, podríamos entonces demostrar lo contrario:
$\neg\exists S:\forall a:[a\in S \iff a\notin a]$
La moraleja de la historia: El hecho de que se pueda "definir" un conjunto no significa que realmente exista. Algunos restricciones debe aplicarse.
Estas restricciones fueron descritas, al menos en parte, en el llamado esquema de axiomas de restringido comprensión que sustituye al axioma anterior:
$\forall X:\exists S: \forall a:[a \in S \iff a\in X \land P(a)]$ para cualquier predicado unario $P$ donde $S$ no se menciona en $P(a)$ .
Esto eliminó la ruta directa a la Paradoja de Russell y tapó un agujero en la teoría ingenua de conjuntos. Varias formas, incluyendo la prohibición efectiva de la autorreferencia por completo (por ejemplo $x\in x$ ) también se introdujeron en la teoría de conjuntos. Se esperaba que esto desterrara para siempre cualquier cosa que se pareciera a la Paradoja de Russell.