I'm reviewing a theorem we saw in class.
The class $WF$ satisfies the axiom of foundation. Furthermore, if the axiom of choice is true, then $WF$ satisfies the axiom of choice.
$WF$ here is such that for any element $x \in WF$, there is a least ordinal $\alpha$ such that $x \in V_\alpha$ where $V_\alpha$ is a set in the von Neumann hierarchy.
The first part of the proof is this.
Suppose $x \in WF$ is nonempty. Let $y$ be a member of $x$ of minimal rank. Suppose $z \in x \cap y$. Then $z \in x$, but $\operatorname{rank} z < \operatorname{rank} y$; this contradicts the minimality of the rank of $y$.
Doesn't this proof use the axiom of choice, namely in selecting the member $y$ of minimal rank? Otherwise, this proves that for all $y \in x$ of minimal rank we reach a contradiction. Eliminating this "for all" would require the axiom of choice, no?
Note that this part of the proof given by my professor. The proof of satisfaction of the axiom of choice was left as an exercise. Here is what I came up with.
Suppose $(W_i)_{i \in I}$ is a well-founded family of non-empty well-founded sets. Each has some elements of minimal rank. Choose one of them. This identifies unique element in each $W_i$. Applying the axiom of replacement forms a set $(w_i)_{i \in I}$ such for all $i \in I$, $w_i \in W_i$.
Is this proof okay?