We verified that the sets form a continuous increasing sequence and are transitive. It follows that the reflection theorem holds for the
and
. Arguing in
, we proved that
is a model of
, and the reflection theorem allowed us to simplify the proof in a few points.
We then proceeded to argue that is also a model of choice. In fact, there is a globally definable well-ordering of
. It is worth emphasizing that the well-ordering is a very natural one, as we simply proceed to enumerate the sets in
in the order in which their membership is verified. The definitions of the sequence of sets
and of this well-ordering are absolute, and we used this to prove that
is a model of the statement “
,” and so is any
, for
limit. Moreover, the well-ordering of
, when restricted to
, coincides with its interpretation inside
.
An easy induction shows that for infinite,
. An argument using the Mostowski collapsing theorem allowed us to prove Gödel’s condensation lemma: If
for
a limit ordinal, then
is isomorphic to some
. These two facts combine to provide a proof that
holds in
.
Remark. These arguments prove that implies
, but they also indicate that showing that
implies
ought to be more complicated. The reason is that the absoluteness of the construction of
implies that if
is a transitive proper class model of
, then
and in fact
, i.e., the result of running the construction of
from the point of view of
is
itself. But, since
holds in
, we cannot prove in
that there is a non-constructible set. If we tried to establish the consistency of
with the negation of choice by a similar method, namely, the construction of a transitive class model
of
, then running the construction inside
would give us that
, so
, which would be a contradiction, since we are assuming that (provably in
)
is a model of
but
is a model of choice.
This also suggests that in order to show that is independent of
, one should try first to show that
is consistent with
. The remarkable solution found by Paul Cohen in 1963, the method of forcing, allows us to prove the consistency of both statements, and also to do this while working with transitive models. The method of forcing is beyond the scope of this course, but good explanations can be found in a few places, there is for example a book by Cohen himself, or look at Kunen’s book mentioned at the beginning of the course. Richard Zach has compiled in his blog a list of papers providing an introduction to the method (search for `forcing’).