Mi sugerencia es esencialmente la misma que la de Asaf, pero redactada de forma un poco diferente para evitar mencionar directamente los cardenales inaccesibles, etc.
Una forma bien conocida de hacer una axiomatización de una estructura categórica es añadir un axioma de inducción de segundo orden adecuado, por ejemplo, la aritmética de segundo orden. Por lo tanto, lo más obvio que se puede intentar en la teoría de conjuntos es el axioma de segundo orden $\in$ -inducción:
Si $U \subseteq \mathbf{V}$ y $(\forall x \in \mathbf{V} . \, x \in^{\mathbf{V}} y \to x \in U) \to y \in U$ entonces $U = \mathbf{V}$ .
Desgraciadamente, esto no ayuda en este caso: sólo afirma que $\in^\mathbf{V}$ está bien fundado, y por tanto si el universo "real" tiene muchos inaccesibles, entonces habrá muchos modelos no isomórficos que satisfagan este axioma.
El problema, por lo que veo, es que este axioma no implica que $\mathbf{V}$ puede construirse inductivamente a partir de un conjunto finito de operaciones. En palabras, simplemente dice:
Si $U$ es un subconjunto de $\mathbf{V}$ , de tal manera que $\emptyset^\mathbf{V}$ es miembro de $U$ y para todos los elementos $y$ de $\mathbf{V}$ , si $y$ es un subconjunto de $U$ (en el sentido apropiado), entonces $y$ es miembro de $U$ también.
Para ponerlo en términos de teoría de tipos, la dificultad viene del hecho de que los constructores para elementos de $\mathbf{V}$ son a su vez parametrizados por $\mathbf{V}$ . Así que pensemos en las formas fundamentales de construir conjuntos:
- Hay dos constantes: $\emptyset^\mathbf{V}$ y $\omega^\mathbf{V}$ .
- Si $x$ y $y$ son elementos de $\mathbf{V}$ entonces también lo es $\{ x, y \}^{\mathbf{V}}$ .
- Si $x$ es un elemento de $\mathbf{V}$ entonces también lo es $\bigcup^{\mathbf{V}} x$ .
- Si $x$ es un elemento de $\mathbf{V}$ entonces también lo es $\mathscr{P}^{\mathbf{V}}(x)$ .
- Si $x$ es un elemento de $\mathbf{V}$ y $C$ es un subconjunto de $\mathbf{V}$ entonces $\{ y : y \in^\mathbf{V} x \land y \in C \}^\mathbf{V}$ (o $\mathsf{sep}^\mathbf{V}(C, x)$ para abreviar) también es un elemento de $\mathbf{V}$ .
- Si $x$ es un elemento de $\mathbf{V}$ y $F : \mathbf{V} \rightharpoonup \mathbf{V}$ es una función parcial, entonces también lo es $\{ F (y) : y \in^\mathbf{V} x \land y \in \operatorname{dom} F \}^\mathbf{V}$ (o $\mathsf{repl}^\mathbf{V}(F, x)$ para abreviar).
Esto sugiere el siguiente principio de inducción:
Si $U$ es un subconjunto de $\mathbf{V}$ y $U$ está cerrado bajo los constructores mencionados, entonces $U = \mathbf{V}$ .
Informalmente, estamos declarando que todo en $\mathbf{V}$ debe construirse utilizando una de las reglas anteriores, y esto excluye definitivamente la posibilidad de cardenales (incontables) inaccesibles en $\mathbf{V}$ . Así, por el colapso de Mostowski, cualquier modelo de ZF de segundo orden que satisfaga el principio de inducción anterior debe ser isomorfo a $(V_\kappa, \in)$ , donde $\kappa$ es el cardenal menos inaccesible.
También se observa que podemos economizar un poco y dejar de lado el $\mathsf{sep}^\mathbf{V}$ sin cambiar nada; lo que queda es más o menos la definición del universo de Grothendieck, al menos una vez que borramos todo el $\mathbf{V}$ superíndices y añadir el requisito de transitividad.