The axiom of well-ordered replacement is equivalent to full replacement over Zermelo + foundation


In recent work, Alfredo Roque Freire and I have realized that the axiom of well-ordered replacement is equivalent to the full replacement axiom, over the Zermelo set theory with foundation.

The well-ordered replacement axiom is the scheme asserting that if I is well-ordered and every iI has unique yi satisfying a property ϕ(i,yi), then {yiiI} is a set. In other words, the image of a well-ordered set under a first-order definable class function is a set.

Alfredo had introduced the theory Zermelo + foundation + well-ordered replacement, because he had noticed that it was this fragment of ZF that sufficed for an argument we were mounting in a joint project on bi-interpretation. At first, I had found the well-ordered replacement theory a bit awkward, because one can only apply the replacement axiom with well-orderable sets, and without the axiom of choice, it seemed that there were not enough of these to make ordinary set-theoretic arguments possible.

But now we know that in fact, the theory is equivalent to ZF.

Theorem. The axiom of well-ordered replacement is equivalent to full replacement over Zermelo set theory with foundation.

ZF=Z+foundation+well-ordered replacement

Proof. Assume Zermelo set theory with foundation and well-ordered replacement.

Well-ordered replacement is sufficient to prove that transfinite recursion along any well-order works as expected. One proves that every initial segment of the order admits a unique partial solution of the recursion up to that length, using well-ordered replacement to put them together at limits and overall.

Applying this, it follows that every set has a transitive closure, by iteratively defining nx and taking the union. And once one has transitive closures, it follows that the foundation axiom can be taken either as the axiom of regularity or as the -induction scheme, since for any property ϕ, if there is a set x with ¬ϕ(x), then let A be the set of elements a in the transitive closure of {x} with ¬ϕ(a); an -minimal element of A is a set a with ¬ϕ(a), but ϕ(b) for all ba.

Another application of transfinite recursion shows that the Vα hierarchy exists. Further, we claim that every set x appears in the Vα hierarchy. This is not immediate and requires careful proof. We shall argue by -induction using foundation. Assume that every element yx appears in some Vα. Let αy be least with yVαy. The problem is that if x is not well-orderable, we cannot seem to collect these various αy into a set. Perhaps they are unbounded in the ordinals? No, they are not, by the following argument. Define an equivalence relation yy iff αy=αy. It follows that the quotient x/ is well-orderable, and thus we can apply well-ordered replacement in order to know that {αyyx} exists as a set. The union of this set is an ordinal α with xVα and so xVα+1. So by -induction, every set appears in some Vα.

The argument establishes the principle: for any set x and any definable class function F:xOrd, the image Fx is a set. One proves this by defining an equivalence relation yyF(y)=F(y) and observing that x/ is well-orderable.

We can now establish the collection axiom, using a similar idea. Suppose that x is a set and every yx has a witness z with ϕ(y,z). Every such z appears in some Vα, and so we can map each yx to the smallest αy such that there is some zVαy with ϕ(y,z). By the observation of the previous paragraph, the set of αy exists and so there is an ordinal α larger than all of them, and thus Vα serves as a collecting set for x and ϕ, verifying this instance of collection.

From collection and separation, we can deduce the replacement axiom ◻

I’ve realized that this allows me to improve an argument I had made some time ago, concerning Transfinite recursion as a fundamental principle. In that argument, I had proved that ZC + foundation + transfinite recursion is equivalent to ZFC, essentially by showing that the principle of transfinite recursion implies replacement for well-ordered sets. The new realization here is that we do not need the axiom of choice in that argument, since transfinite recursion implies well-ordered replacement, which gives us full replacement by the argument above.

Corollary. The principle of transfinite recursion is equivalent to the replacement axiom over Zermelo set theory with foundation.

ZF=Z+foundation+transfinite recursion

There is no need for the axiom of choice.