4

I am studying set theory, and I have some difficulties in understanding how people define the notion of rank there (I hope, specialists in logic will excuse me for this).

As far as I understand, there are two equivalent ways of defining rank of a set:

  1. Krzysztof Ciesielski in his book Set Theory for the Working Mathematician defines rank by the formula $$ \text{rank}(X)=\min\{A\in\text{Ordinal numbers}: \ X\in V_{A+1}\}, $$ where $V_A$ is what is called cumulative hierarchy.

  2. J.Donald Monk in his Introduction to Set Theory defines rank by the formula $$ \text{rank}(X)=\min\{A\in\text{Ordinal numbers}: \ \forall Y\in X\quad \text{rank}(Y)< A\}. $$

There is no problem for me with the first definition, but I don't understand the second one.

J.D.Monk writes that his definition is justified by the

General recursion principle: each function $F:V\to V$ (where $V$ is the class of all sets) defines a unique function $G:V\to V$ by the formula $$ G(X)=F(G\big|_X),\qquad X\in V $$ (here $G\big|_X$ is the restriction of $G$ on $X$; I simplify a bit Monk's Theorem 13.1).

The problem for me is that I don't understand, which function $F:V\to V$ in these terms defines rank. I would think that Monk has in mind the function $$ F(H)=\min\{A\in\text{Ordinal numbers}: \ \text{Range}(H)\subseteq A\}. $$ But this function is not defined for all $H\in V$, only for those $H$ which have range in the class of all ordinals (I wrote this in one of my previous questions, here).

I suppose, there must be a standard trick, that people use here, but I don't know it. Can anybody clarify me this?

  • We have to check the hypotheses of Monk's Th.13.1... 1) $R$ must be well-founded: in the def of rank $R$ is $\in$ and it's Ok. – Mauro ALLEGRANZA Mar 06 '16 at 14:53
  • The field of $\in$ is $V$ and for all $x \in V$ (i.e. in $Fld \in$), ${ y : y \in x }$ is a set, and also this is Ok, because not all classes in $V$ are sets, but all classes which belongs to some class are.
  • – Mauro ALLEGRANZA Mar 06 '16 at 14:56
  • No, that is not all. Monk writes also that $F$ "is a function with the domain $\text{Fld}\ R\times V$". For $R=\in$ we can use my formulation, and in this case $F$ must be a function with the domain $V$. Which function has this domain and defines rank? – Sergei Akbarov Mar 06 '16 at 15:00
  • It seems to me that we must have: $Gx = min( \alpha, G|_{{ y:y∈x }} < \alpha \text { for each } y \in x)$. – Mauro ALLEGRANZA Mar 06 '16 at 15:14
  • The function $F$ is "min" and of course it depends also on $x$. – Mauro ALLEGRANZA Mar 06 '16 at 15:17
  • I think, by $G$ you mean $G(x)=\min{\alpha:\ \forall y\in x\quad G(y)<\alpha}$. But for applying Monk's Theorem 13.1 we must give a function $F$ with the domain $V$. This could be the function that I mentioned, $F(H)=\min{\alpha:\ \text{Range}(H)\subseteq\alpha}=\min{\alpha:\ \forall y\in\text{Domain}(H)\quad H(y)<\alpha}$, but it is not defined on $V$, only on a subclass of $V$. – Sergei Akbarov Mar 06 '16 at 15:25
  • Probably my formula is wrong... intuitively, the rank $\rho(x)$ of a set $x$ is he "least upper bound" of the ranks of its elements. Thus, for each $x$ we take the pair $(x, R_x)$ where $R_x$ is the "collection" of all ranks of elements of $x$. $R_x$ is a collection of ordinals and we consider the intersection of all ordinals containing $R_x$: this will be the sought "minimun" and we take it as the rank of $x$. – Mauro ALLEGRANZA Mar 06 '16 at 16:52
  • Mauro, Monk's Theorem 13.1 is applied for proving that each set has rank. If we don't use this theorem, then it becomes unclear why rank is defined everywhere on $V$. Is it possible that the second definition of rank is incorrect? – Sergei Akbarov Mar 06 '16 at 17:22
  • Mauro, there must be a proof of this, when people use the second definition. And this definition must be correct. – Sergei Akbarov Mar 06 '16 at 17:53