Podemos definir la función sucesor en la clase de todos los conjuntos. En
de hecho, podemos definir $S \colon V \to V, x \mapsto x \cup \{x\}$, donde
$V$ es la clase de todos los conjuntos. Tenga en cuenta que esto puede ser hecho dentro de los
ZFC: Mientras que $S$ no existe como un objeto en ZFC, tenemos que $S =
\{ (x, x \cup \{x\}) \mid x \V \}$ es definible clase y los
puede ser considerado como "clases virtuales" en ZFC. También tenga en cuenta que para cualquier
set $D$, la función $S \restricción D \colon D \a S"D, x \mapsto x
\cup \{x \}$ es un conjunto y, por tanto, un objeto en ZFC.
edit: yo probablemente debería remarcar que, mientras que las clases virtuales
son una forma práctica para lidiar con la debida clases en ZFC, hay algunos
las limitaciones de este enfoque. Por ejemplo, las declaraciones de la forma "Para
cada clase virtual ..." en general no formalizarse en ZFC
y puede haber clases que no son virtuales, es decir, no son un
colección de conjuntos que satisfacen una determinada, fórmula fija. Por ejemplo,
el modelado de la relación $ \modelos := \{ (\phi, x) \mid \phi(x) \text{ es
true } \}$ es demostrablemente no en una clase virtual.