This is related to my first question. In order to get what I don't get, I ll go with something much more specific here.
It is well known that $ZF \vdash Con(ZF) \longrightarrow Con(ZF + AF)$. The way I know to prove it uses :
Lemma 1 : If $T$ and $S$ are two theories in set theory language, $M$ is a class (i.e. a formula $\phi(x)$ tell if $x$ is in $M$ or not) and $T \vdash \mbox{"}M$ is a model for $S$", then $Con(T) \vdash Con(S)$
So we have to build a class, say $V=\cup_{\alpha \in ORD} V_{\alpha}$ and then $ZF$ is suppose to demonstrate, for instance, that $V$ satisfies comprehension axiom scheme.
We can use :
Lemma 2 : $(\forall x \in M$, $P(x) \subset M) \longrightarrow$ comprehension scheme is true in $M$
With Lemma 2, the proof is straightforward. My problem is that I do not know why lemma 2 would be a ZF theorem. I don't even know how it could be written in ZF language, since there is an infinite number of axiom to write, and since $V$ is a class, there is no formula $\theta(\ulcorner f \urcorner)$ saying $V \vDash f$
Of course, for all formulas $F$ of the comprehension scheme, we can write
$ZF \vdash (\forall x \in M$, $P(x) \subset M) \longrightarrow F^M$
but if we do that for all formulas, the proof will be infinite...