1. Introduction
The problem of the well-orderability of the continuum of real numbers
has been known in set theory since the time of Cantor and Hilbert. Zermelo’s axiom of choice
AC directly postulates the existence of a well-ordering of
(and of any other set of course), but this is far from an effective construction of a concrete, “nameable” well-ordering of
. We refer to the famous “Sinq Lettres” [
1] in matters of the discussion on these issues in early set theory.
Somewhat later, using the methods of the descriptive set theory that just emerged, it was established that no well-ordering ≼ of
belong to the first-level projective classes
,
—and then to
since
iff
or
. This is an easy consequence of Luzin’s theorem [
2] that sets in
are Lebesgue measurable; see, for example, Sierpinski [
3]. (We use the modern notation
for projective classes and
for their effective subclasses, sometimes also called “lightface”; see, for example, monographs [
4,
5].)
The next key result was obtained by Gödel [
6]: it is true that in the Gödel constructible universe
, there exists a
well-ordering
of the reals, or saying it differently, the existence of a
well-ordering of the reals is a consequence of
the axiom of constructibility . It follows that the existence of a
well-ordering of the reals is consistent with the axioms of the Zermelo–Fraenkel set theory
ZFC (containing the axiom of choice
AC) because the axiom of constructibility
itself is consistent by [
6].
Addison [
7] singled out an important additional property of the Gödel well-ordering
. Namely, let a
-
good well-ordering is any
well-ordering ≼ such that for every binary
relation
on the reals, the relations
belong to
as well, so that the class
is closed under ≼-bounded quantification (see Moschovakis [
5]). In these terms, the Gödel–Addison result says that
is a
-good well-ordering of the reals in
, and hence the existence of such a well-ordering follows from
and is consistent with
ZFC. The property of
-goodness of
is behind many key results on projective sets in Gödel’s universe
, see Section 5A in [
5].
In the opposite direction, it was established in the early years of modern set theory (see, for example, Levy [
8] and Solovay [
9]) that the statement of the non-existence of a well-ordering of the reals of any projective class is consistent as well.
Recent studies on projective well-orderings explore various topics concentrated around the general problem formulated by Moschovakis [
5] (Introduction) as follows:
[T]he central problem of descriptive set theory and definability theory in general [is] to find and study the characteristic properties of definable objects.
For instance, it is established in [
10] that the bounded proper forcing axiom BPFA combined with
implies the existence of a
well-ordering of the reals. Studies in [
11,
12,
13] presented different constructions of countable support-iterated generic models which, first, admit controlled cardinal characteristics of the continuum, and second, admit a
well-ordering of the reals. A model of
ZFC in which the nonstationary ideal on
is
-saturated and whose reals admit a
well-ordering, is defined in [
14] under a large-cardinal hypothesis. A finite support product of clones of Jensen’s minimal singleton forcing [
15] is used in [
16] to define a model in which any non-empty analytically definable set of reals contains an analytically definable real (the full basis theorem), but there is no analytically definable well-ordering of the reals of any class
.
However one of principal questions related to projective well-orderings remained unsolved by those studies. We let , respectively, be the following statement:
there is a well-ordering of the reals which, as a set of pairs, belongs to, respectively, , , for the sake of brevity. As the strict inclusions
hold for all
, we have accordingly
and the ensuing principal problem is as follows.
Problem 1. Are implications (2) irreversible in , similar to inclusions (1)? In other words, for a given , are there models of in which holds but fails, as well as those in which holds but fails?
This problem is a version of a well-known problem posed by S. D. Friedman, one of the leading experts in set theory, in [
17] (Problem 11 on page 209) and [
18] (Problem 9 in
Section 9). Friedman’s problem asks for a model for
plus the Lebesgue measurability and the Baire property of all
sets of reals, which is somewhat stronger than the related requirements of the failure of
and
in Problem 1.
The following theorem (our main result here) contributes to the studies of these problems. It gives a partial positive solution of the “lightface” part of Problem 1 that uniformly works for all values of the index. No such result has ever been obtained before.
Theorem 1. Let . There exists a generic extension of , in which it is true that
- (i)
there is a -good well-ordering of the reals, of length
- (ii)
there are no -good well-orderings of the reals.
2. Outline of the Proof
Given
, our plan is to make use of a generic extension of
defined in [
19] in order to get a model where the separation principle fails for both classes
and
. This extension utilizes a sequence of forcing notions
,
, defined in
so that the finite-support product
satisfies CCC and adjoins a sequence of generic reals
, satisfying the following crucial definability property: the binary relation “
is a real
-generic over
” (with arguments
) is
in
. This will suffice to define a well-ordering satisfying Theorem 1(i).
On the other hand, Claim (ii) of Theorem 1 involves another crucial property: the -forcing relation of formulas is equivalent to an auxiliary forcing relation invariant w.r.t. permutations of indices .
Each factor forcing
consists of
perfect trees in
and is a clone of Jensen’s minimal forcing defined in [
15]; see also [
20] (28A) on this forcing. The technique of finite-support products of Jensen’s forcing, which we owe to Enayat [
21], was exploited recently to obtain generic models with counterexamples to the separation theorem for both
and
[
22], and some counterexamples to the axiom of choice [
23], to name a few applications.
Section 3 introduces perfect trees in
arboreal forcing notions, multitrees (finite products of trees), multiforcings (countable products of arboreal forcing notions).
Section 4 defines the refinement relation and presents the principal properties of refinements. We define the set
of all countable sequences
of small multiforcings, increasing in the sense of the refinement relation.
Then, following our earlier paper [
19], we introduce the key forcing notion
for Theorem 1 with a fixed
, and study the main properties of
-generic models in
Section 5. Theorem 2 in
Section 6 shows that condition (i) of Theorem 1 holds in
-generic extensions of
.
Section 7 and
Section 8 introduce an auxiliary forcing relation
, which approximates the truth in
-generic extensions for
-formulas and below, so that the relation
restricted to any class
or
,
, is
, respectively,
itself. The tail invariance and permutation invariance of the relation
is established in
Section 9. (We may note in brackets that the product forcing notion
itself is not permutation invariant).
Using these results, we finally prove that condition (ii) of Theorem 1 holds in
-generic extensions of
in
Section 10. This completes the proof of Theorem 1.
This paper is a sequel of [
19] in many technical details, and hence some intermediate results involved in the proof of Theorem 1 are taken from [
19] without proof.
3. Arboreal Forcing Notations and Multiforcings
Let be the set of all tuples (finite sequences) of numbers . If , then means that t extends s, while means proper extension. If then is the length of t, and (tuples of length n).
is the set of all
perfect trees
. Thus a tree
belongs to
if it has no endpoints and no isolated branches. In this case,
is a perfect set. If
then put
; then
.
Let an arboreal forcing be any set such that if then . Let be the set of all arboreal forcings .
A forcing is special, if there is a finite or countable antichain such that —the antichain is unique and is countable in this case.
Let a multiforcing be any map , where . Let be the collection of all multiforcings. Every can be presented as an indexed set , where for all , so that each component , , is an arboreal forcing.
Accordingly, let a multitree be any function , with a finite support ; will be the collection of all multitrees. Every can be seen as an indexed set , where for all . We order componentwise: ( is stronger than ) if and for all .
Assume that is a multiforcing. Let a -multitree be any multitree such that , and if , then the tree belongs to . The set of all -multitrees can be identified with the finite support product of the arboreal forcings involved.
Any arboreal forcing is considered a forcing notion (if , then T is a stronger condition); such a forcing adjoins a real in .
Accordingly, any forcing notion of the form , where , adds a generic sequence , where each is a - generic real. Reals of the form are called principal generic reals in .
4. Refinements and
Increasing Sequences of Multiforcings
Here we present an important notion of refinement and a construction of -increasing sequences of multiforcings.
Recall that if then the set is dense in if .
The following definition introduces a relation of refinement between arboreal forcings. Let be arboreal forcings. Say that is a refinement of (symbolically ) if
- (1)
the set is dense in , so that if then ;
- (2)
if then there is a finite set such that , or equivalently ;
- (3)
if and then is clopen in and .
Let be multiforcings. Say that ϙ is a refinement of , symbolically , if and in for all .
Remark 1. The relations and are strict partial orders on sets, respectively, , ; see Lemma 5.2 and Corollary 6.1 in [19]. We can also note that if are multiforcings and , then is equivalent to . Recall that
is the collection of all multiforcings. By [
19], a multiforcing
is
small, if both
and each component forcing
,
, are countable. A multiforcing
is
special if each component
is special in the sense defined in
Section 3. Let
Thus a multiforcing belongs to if is (at most) countable and if then is an special, hence countable forcing in .
If then let be the set of all -increasing sequences of multiforcings , of length , domain-continuous in the sense that if is a limit ordinal then .
If then define the component-wise union so that and for all indices , and define (the set of all -multitrees).
We put (-increasing sequences of countable length).
The set is ordered by the relations ⊆, ⊂ of extension of sequences.
Lemma 1 (Lemma 14.4(ii) in [
19]).
If and then there exists a sequence satisfying . 5. The Key Sequence, Key Forcing Notation, and Key Model
In this section, we introduce the forcing notion to prove Theorem 1, defined in our earlier paper [
19]. It has the form
, for a certain multiforcing
with
. The multiforcing
is equal to the componentwise union of terms of a certain sequence
which we present in Definition 1. Yet we need to recall one more concept.
Let be the set of all hereditarily countable sets. Thus if the transitive closure is at most countable.
We use standard notation , , (slanted ) for classes of lightface definability over (no parameters allowed), and , , for boldface definability over (parameters in allowed). The following useful result connects projective hierarchy with the definability classes over .
Lemma 2 (Lemma 25.25 in [
20]).
If and then and the same for , , , .
Definition 1 (in
). From now on, we fix a number
as in Theorem 1. We also fix a sequence
satisfying Theorem 15.3 in [
19] for this 𝕟. This includes the equality
and the following conditions (in
):
- (A)
the sequence belongs to the definability class
- (B)
if and is a boldface set, then there is an ordinal such that the sequence blocks in the sense that either , or there is no sequence extending
We call this fixed
the key sequence. The construction of
in [
19] is rather long and too technical, so we do not reproduce it here. It employs some ideas related to diamond-style constructions, as well as to some sort of
definable generic inductive constructions. This method is realized by a special transfinite construction of the sequence
in
from countable subsequences. The construction can be viewed as a maximal branch in a certain mega-tree, say
, whose nodes are such countable subsequences. A suitable character of extension in the mega-tree allows to define a maximal branch in
that blocks all sets in
as in (B) of Definition 1, and still satisfies (A).
The following definition introduces some derived notions.
Definition 2. Using the key sequence as in Definition 1, we define the multiforcing , and the forcing notion .
If then let be the least ordinal α satisfying .
If then a special forcing notion is defined by construction and is a -increasing sequence; hence .
In the remainder,
is referred to as
the key multiforcing, whereas the set
is our
key forcing notion. As established by 16.2 in [
19],
is a regular multiforcing and
, thus
(with finite support).
Lemma 3 ([
19], 16.7).
The forcing notion satisfies the countable chain condition, CCC, in . Therefore, -generic extensions of preserve cardinals. Our final goal is to prove Theorem 1 by means of -generic extensions of . We call these extensions key models.
From now on, we will typically argue in and in -, preserving generic extensions of , in particular, in -generic extensions (see above). Thus it will always be the case that . This allows us to think that (rather than ).
Definition 3. Let a set be generic over the constructable universe . If then following the remark in the end of Section 3, we defineand let be the only real in . Then we put Thus the forcing notion adjoins an array of reals to , where each is a -generic real over , and . The following important claim is essentially a corollary of condition (A) of Definition 1.
Lemma 4 (Corollary 18.2 in [
19]).
Assume that is -generic over . Then it is true in that is a set of definability class , hence, of class by Lemma 2 above. 6. -Good Well-Ordering in the Key Model
The next theorem proves that the key model satisfies condition (i) of Theorem 1. The reals are treated here as points of the Cantor space
Theorem 2. If is -generic over then it holds in that there is a -good well-ordering of of length , hence (i) of Theorem 1 holds.
Proof. We argue in . Lemma 4 will be the principal ingredient of the proof.
Let
. If
then let
. The map
is
(in
) by Lemma 4, because
Now if
(in
) then
for some
by Lemma 4, hence we let
be the least
such that
, and
be the index of
x in the canonical
well-ordering
of
in
by Gödel. We claim that the maps
and
are
. Indeed,
This easily yields the result for the map . The result for the other map follows by a similar rather routine estimation.
Now let ≼ be the well-ordering of the set
, according to the lexicographical well-ordering of the triples
. It easily follows from the results for maps
and
that ≼ is
, and hence
by Lemma 2 of
Section 5.
Finally to check the -goodness, by definition it remains to prove that, given a set , the set is as well. The class is obvious, as ≼ is already shown to be . Thus we have to verify the definability class , or equivalently, class , for Q. However, this is true, as is equivalent to the following:
for all , if the triple non-strictly precedes lexicographically, then there is a real such that , , and .
It remains to note that the quoted formula is essentially since the bounded quantifiers do not destroy -classes over . □
Our final step is to prove that the key model also satisfies condition (ii) of Theorem 1. However, this will involve much more work and will be carried out under the following assumption.
Assumption A1. We shall assume that henceforth.
This leaves aside the case
in (ii) of Theorem 1 which thus needs a separate consideration to justify the assumption. Thus suppose for a moment that
. We claim that (ii) of Theorem 1
holds in the key model
, where
G is
-generic over
. Suppose to the contrary that (ii) of Theorem 1
fails, so that there is a
well-ordering of the reals (even not necessarily good). Then by Theorem 25.39 in [
20], we have
in
for some
in
However, this is definitely not the case for the key model
we consider.
Indeed, arguing in , suppose to the contrary that satisfies . It follows by Lemma 3 that there is an ordinal such that . However the real does not belong to by the product forcing theory. Therefore , contrary to the choice of x.
7. Real Names
We begin with a technical concept. The goal of the following definitions is to give a suitable notation for names of reals in in the context of forcings of the form .
Let a
real name be any set
such that the sets
satisfy the following: if
and
,
, then
are
somewhere almost disjoint, in the sense that there is an index
such that
is finite (or equivalently,
) — and then
are obviously incompatible in
.
Let ; then .
A real name is small if each is at most countable—then the set , and itself as a set are countable, too.
Now let
be a multiforcing. A real name
is
-complete if the set
is dense in
for each
n. In this case, if a set (a filter)
is
-generic over the family of all sets
,
, then we define a real
so that
if
, where
is defined from
similarly to (
3).
We do not require here that , or equivalently, for all n.
Finally, if is a sequence in , then a -complete real name will mean a -complete real name, where (the componentwise union).
As an elementary example, we let and define a real name such that each set consists of a single multitree , defined as follows. We let (the domain), and let , where .
We leave it as a routine exercise to prove that is a small real name, -complete for any multiforcing , and if a set is -generic over , then the real is identical to defined by Definition 3. Thus, is a canonical name for the real .
8. An Auxiliary Forcing Relation
We begin a lengthy proof of the non-existence of -good well-orderings of the reals in the generic models considered. The proof involves an auxiliary forcing relation, not explicitly connected with any particular forcing notion, in particular, not explicitly connected with the key forcing .
We argue in . Consider the 2nd order arithmetic language, with variables
of type 0 over
and variables
of type 1 over
, whose atomic formulas are those of the form
. Let
be the extension of this language, which allows to substitute variables of type 0 with natural numbers and variables of type 1 with small real names (see
Section 7)
.
We consider natural classes , ()of -formulas. Let be the closure of under and quantifiers over .
A relation
between multitrees
, sequences
, and closed
-formulas
in
or
,
, was defined in [
19] (§ 22) by induction on the complexity of
. We skip here the initial step of the definition (the case of
formulas,
in [
19] (§ 22)), as it involves technical issues not considered in this paper. The following inductive steps
and
in [
19] (§ 22) demonstrate obvious similarities with various conventional forcing notions.
- 2°
If is a formula, , then if there is a small real name such that .
- 3°
If is a closed formula, , then if there is no sequence and multitree such that , , and , where isthe result of the canonical transformation of to form.
The principal properties of the relation
are presented in Propositions 1–5 below, with references to according claims in [
19].
Proposition 1 (Lemma 22.3 in [
19]).
Assume that sequences belong to , , , φ is a formula in one of the classes or , (
)
, and . Then . If K is one of the classes , , (), then let consist of all triples such that , , is a formula in K, and . Note that is a subset of , the set of all hereditarily countable sets.
Proposition 2 (Lemma 22.5 in [
19]).
It is true in that , whereas if then belongs to and belongs to . Proposition 3 just below demonstrates that the forcing relation , considered with countable initial segments of the key sequence (introduced by Definition 1), coincides with the true -forcing relation (see Definition 2) up to the level .
Recall that by Assumption 1.
We write instead of , for the sake of brevity. Let mean: for some . The next result makes use of (B) of Definition 1.
Proposition 3 ([
19], 25.3).
If φ is a closed -formula in or , and , then -forces over in the usual sense, if and only if . 9. Invariance
Invariance theorems are very typical for all kinds of forcing. We present here two major invariance theorems on the auxiliary forcing
, established in [
19]. The first one shows tail invariance, while the other one explores the permutational invariance.
If and , then let the -tail be the restriction to the ordinal semiinterval . Then the set is dense in . Therefore it can be expected that if is another sequence of the same length , and , then the relation coincides with . Indeed this turns out to be the case.
Proposition 4 (Theorem 23.1 in [
19]).
Assume that are sequences in , , , , , and φ is a formula in . Then iff . The other invariance result treats permutations of indices. Arguing in , let PERM be the set of all bijections such that and the non-identity domain is at most countable. Elements of PERM are called permutations.
Let
. The action of
is extended as follows. (See [
19], Section 24.)
If is a multitree then is a multitree defined so that , and whenever .
If is a multiforcing then is a multiforcing defined so that and whenever .
If is a real name, then put , thus easily is a real name as well.
If , then put , this is still a sequence in .
If is a -formula (with all names explicitly indicated), then let be accordingly the formula .
Many notions and relations defined above are clearly -invariant, e.g., if , if , et cetera. The invariance also takes place with respect to the relation .
Proposition 5 (Theorem 24.1 in [
19]).
Assume that , , , , and φ belongs to . Then iff . 10. No -Good Well-Orderings
in the Key Model
In this section, we accomplish the proof of Theorem 1 by verifying that the key model
of
Section 5 satisfies (ii) of Theorem 1. That the key model satisfies (i) of Theorem 1 was already established by Theorem 2. The following lemma is the principal step.
Lemma 5. If is -generic over then it holds in that every set is constructable.
Proof. There is a parameter-free formula , such that in . We claim that
- (A)
if then if and only if it is true in that there exists a sequence and a multitree such that .
In the easy direction, assume that . There is a condition which -forces over . Then by Proposition 3, that is, for some . We can increase if necessary to guarantee that . It remains to take .
In the difficult direction, suppose that , where and ; we have to prove that . Suppose toward the contrary that . Then there is a multitree such that
- (B)
-forces over .
We argue in . Let U be the set of all sequences , such that
- (C)
there exist (1) a sequence with and with double-successor length , and (2) a permutation such that and , where and , the last term.
Note that the inclusion between multiforcings and as in (C)(2) means simply that and , that is, for all .
By routine estimation, U is a set (with as the only parameters of a definition in ), hence a set as by Assumption 1. Therefore by Definition 1(B) there is an ordinal such that blocks U.
Case 1:
. Let this be witnessed by
,
,
,
ϙ,
,
as in (C)(1,2). In addition, fix a multitree
,
, put
,
,
,
. Then clearly
Our next goal will be to prove that .
First of all, we have by Proposition 5 since coincides with for any parameter-free .
Now consider a sequence with , defined so that , in particular, still , but (instead of the value ). To see that is still -increasing, recall that and apply Remark 1. As (see above), we have by Proposition 1.
Consider a sequence with , defined so that and whenever . Then we have still by Proposition 1.
Note that by construction. In particular, . We conclude by Proposition 4 that as well. Then -forces over by Proposition 3. Now to get a contradiction with (B), it suffices to check that and are compatible in . However, this is easy: and by construction, whereas by (C), and hence the ordinary union witnesses the compatibility.
The contradiction obtained closes Case 1.
Case 2: no sequence in U extends . Let . By Lemma 1, there is a sequence satisfying and . Let (the last term). Let be any extension of of length .
There is a permutation such that the derived multiforcing satisfies .
Consider a sequence still with , defined so that , in particular, still , but . (Note that the union of multiforcings and with disjoint domains is a multiforcing as well.) To see that is -increasing, we note that by construction, and refer to Remark 1.
Finally, let be any extension of of length . We assert that , and this is witnessed by and .
Indeed we have , , and by construction. Thus .
On the other hand, . However, this contradicts the Case 2 assumption.
To conclude, either case leads to a contradiction. This ends the proof of (A).
To accomplish the proof of Lemma 5, it remains to make use of (A) in view of the fact that the relation is defined inside . □
Theorem 3. If a set is -generic over then it is true in that there is no -good well-ordering of the reals, so that (ii) of Theorem 1 holds.
Proof. We argue in
. Suppose to the contrary that there exists a
-good well-ordering of
It follows that any non-empty
set
contains a
element. (The basis theorem, see Section 5A in [
5].) Recall that
by Assumption 1, and hence
. It follows that the
set
of all nonconstructable reals contains a (nonconstructable)
real
in
. We conclude that
is a nonconstructable
set in
, which contradicts Lemma 5. □
Combining Theorem 3 with the result of Theorem 2, we conclude that is a model for Theorem 1.
11. Conclusions and Problems
In this study, the method of finite-support products of Jensen’s forcing was employed to the problem of obtaining a model of
in which, for a given
, good well-orderings of the reals exist in the class
but do not exist in
. This result (Theorem 1 of this paper) continues our series of recent research, such as a model defined in [
24] for a given
n, in which there is a
Vitali equivalence class containing no ordinal-definable elements, whereas every countable
- set of reals contains only ordinal-definable reals, or a model defined in [
25] in which there is a
real singleton
such that
a codes a cofinal map
, whereas every
set
is constructible and hence cannot code a cofinal map
, or a very recent model defined in [
26] in which the separation principle holds for a given class
for sets of integers. Theorem 1 may also be a step towards the solution of the all-important problem by S. D. Friedman mentioned in the introduction above (
Section 1).
From our study, it is concluded that the technique of
definable generic inductive constructions of forcing notions in
, developed for Jensen-type product forcing in our earlier papers [
16,
19], leads to a new result (Theorem 1), which is a significant advance toward solving an important set theoretic problem formulated in the introduction as Problem 1.
From the result of Theorem 1, we immediately come to the following problems.
Problem 2. Prove that it is true in the key model of Section 5 that there is no “boldface” well-ordering of the reals of any kind (that is, not necessarily -good). Such a strengthening of Theorem 1 would solve Problem 1 of
Section 1 completely.
Problem 3. Prove a version of Theorem 1 with the additional requirement that the negation of the continuum hypothesis holds in the generic extension considered.
To comment upon Problem 3, note that the model for Theorem 1 introduced in
Section 5 (the key model) definitely satisfies the continuum hypothesis
. The problem of obtaining models of ZFC in which
and there is a projective well-ordering of the continuum, has been known since the early years of modern set theory. See, for example, problem 3214 in an early survey [
27] by Mathias. Harrington [
28] solved this problem by a generic model in which
and there is a
well-ordering of the continuum, by a combination of methods based on different forcing notions, such as the almost-disjoint forcing [
29] and the forcing notion by Jensen and Johnsbråten [
30]. See [
13] for further remarkable progress in forcing constructions of models with long projective well-orderings of low projective classes. Solving Problem 3 would be a further significant step in this direction.