1. Introduction
This article is devoted to one of the problems in descriptive set theory, posed in Luzin’s monograph [
1] (1930). Luzin indicates that, after constructing the projective hierarchy, “we immediately meet” with a number of questions, the general meaning of which is, can some properties of the first level of the hierarchy be transferred to the following levels? Luzin raised several concrete problems of this kind in [
1], pp. 274–276, 285, related to different results on Borel (
), analytic (
), and coanalytic (
) sets, already known by that time. In particular, Luzin asked a few questions in [
1] aimed at solving the uniform projection problem. To explain the essence and content of this problem, let us recall several definitions and relevant classical results.
We use
boldface letters
for
boldface projective classes (corresponding to resp.
in the classical notation adopted in [
1]), and
slanted letters
for
lightface (or effective) classes, as is customary in modern descriptive set theory.
As usual, elements of
the Baire space will be called
reals. By definition (Kechris [
2], Moschovakis [
3]), a set
belongs to
iff it is equal to the
projection of a planar
set
in symbol
. (As is customary in texts on modern set theory, we use
for the
projection of a planar set
P to the first coordinate, and we use compact
relational expressions like
,
, etc., instead of
,
, etc.)
The picture drastically changes if we consider only uniform sets i.e., those satisfying . Indeed, it was established in the early years of descriptive set theory that these three classes coincide:
- −
Class of all Borel sets in
- −
Class of projections of uniform (that is, Borel) sets in
- −
Class of projections of uniform (that is, closed) sets in
(See Luzin [
1,
4], and also [
2,
3] for modern treatment.) Thus, symbolically,
Now, the common content of Luzun’s relevant problems can be formulated as follows:
Problem 1 (uniform projection problem, Luzin [
1]).
For any given , figure out the relations between the classes and . The following two theorems are the main results of this paper.
Theorem 1. Let and . Then, there exists a generic extension of , the constructible universe, in which it is true that there is a set not equal to the projection of any uniform set .
Theorem 2. Let and . Then, there is a generic extension of in which it is true that there is a set not equal to the projection of any uniform set .
We may observe that in fact Theorem 2 for some n is a simple corollary of Theorem 1 for just because . This leaves only the case of Theorem 2 not already covered by Theorem 1. However the particular case of Theorem 2 is not essentially easier than the general case within the methods used in this paper. Therefore we will present the proof of Theorem 2 for an arbitrary value .
Comments. The results (
1) handle case
of the problem, of course. Case
was solved by
the Novikov–Kondo uniformization theorem (Luzin and Novikov [
5] and Kondo [
6]), which asserts that every
set
is
uniformizable by a
set
Q, meaning that
,
Q is uniform, and
. That is, formally,
Thus, we have pretty different state of affairs in cases and .
Generally, as far as higher levels
of the projective hierarchy are concerned, it has been established in modern set theory that many classical problems are unsolvable for higher projective levels. In other words, we cannot give definite answers to the questions posed on the basis of the axioms of the
set theory of Zermelo–Fraenkel (Z: Zermelo, F: Fraenkel, C: choice, since this theory includes the axiom of choice). In such cases, additional axioms are used to study the problem under consideration, such as Gödel’s axiom of constructibility
[
7], as well as various generic models of set theory, i.e., those defined by Cohen’s forcing method [
8]. (The axiom of constructibility postulates that all sets are constructible, that is, admit a special transfinite construction starting from the empty set.
traditionally denotes the universe of all sets,
the class of all constructible sets, and hence
is a standard abbreviation of this axiom. See also Jech [
9] or Kunen [
10] for modern treatment of forcing.) This usually leads to consistency/independence results.
The axiom of constructibility and consistency. We have recently succeeded to prove that under
, Luzin’s problem is answered in such a way that the statement
holds for all
, i.e., pretty similar to the solution in case
given by (
2) in
alone. As the axiom of constructibility
is consistent with
by Gödel [
7], all its consequences, including (
3) for all
, are consistent as well.
Generic models and independence. In this context, our Theorems 1 and 2 witness that the negations of (
3), in the forms
for any given
, hold in suitable generic models of
. (We recall that
and
.)
Corollary 1. If , then each of the following three statements is consistent with and independent of
2. Outline of the Proof
We will make use of a wide range of methods related to forcing.
Section 3 contains a brief introduction to iterated perfect sets; it is written for the convenience of the reader.
Section 4 introduces a natural set of permutations of iterated perfect sets and their actions.
Section 5 briefly describes the forcing notion
used in this paper; it depends on the value of
n (or rather on
, so we can write
) in Theorems 1 and 2. The forcing notion
involves several significant ideas and constructions in forcing theory, including the following:
- (I)
Jensen’s [
11] construction of a forcing notion say
which adjoins a minimal non-constructible
real singleton
, and hence a
real
a;
- (II)
Generalized iterations of the Sacks forcing as in Groszek and Jech [
12];
- (III)
Definable-generic construction of forcing notions by Harrington [
13] that yields non-homogeneous forcing notions as elementary subforcings of homogeneous forcings;
- (IV)
A forcing notion
(for a given
) in [
14], based on (I) and (III), which adjoins a minimal
real singleton but does not adjoin non-constructible
reals;
- (V)
Jensen’s model of
in which countable
holds but the principle of dependent choices
fails (see [
15] or pp. 155–159 in Felgner [
16]), obtained by adjoining a
-sequence of Cohen reals with subsequent suitable symmetrization — where
is the tree of all non-empty finite tuples of ordinals
;
- (VI)
An
-long iteration of Jensen’s forcing by Abraham [
17] and a generalized
-iteration of Jensen’s forcing by Gitman [
18], based on (I), (II), (V), used to obtain models with various forms of the countable axiom of choice;
- (VII)
A generalized
-iteration
of the forcing notion
as in (IV) was defined in [
19] following the ideas in (VI)—equivalently, it can be viewed as Harrington-style sub-forcing (as in (III)) of the generalized
-iteration of the Sacks forcing.
Forcing is used in this paper as well.
The relevant generic extensions of
are considered in
Section 6 and
Section 7. We will refer to [
19] in matters of their key properties. We introduce the associated forcing relation in
Section 8, consider its invariance in
Section 9, and prove some related
isolation results in
Section 10.
Section 11 and
Section 12 contain proofs of Theorems 1 and 2. To prove the result, we consider certain subextensions of an
-generic extension of
.
Section 13 contains conclusive remarks and offers some problems for further study.
3. Preliminaries: Spaces, Projections, Iterated Perfect Sets
Arguing in in this section, we define, in , the set of all non-empty tuples , , of ordinals . The set is partially ordered by the strict extension ⊂ of tuples. Then, is a tree without a root because , the empty tuple, is excluded. Characters are used to denote elements of .
If , then is the length of i; since is excluded.
Our plan is to define a generic extension of by an array of reals , where the structure of iterated genericity of the reals will be determined by
Let
be the set of all at most countable
initial segments (in the sense of ⊂)
. Greek letters
denote sets in
. For any
we consider initial segments
Let be the Cantor space.
For any set is the topological product of -many copies of , a compact space.
Projections. Assume that belong to . If , then let , the usual restriction. If , then let .
If , then let
We define , and similarly , and etc. for points x.
Definition 1 (iterated perfect sets ).
For any let be the collection of all sets such that there is a homeomorphism satisfyingfor all elements and all sets , .We put . Sets in are called iterated perfect sets.
The set is ordered by the relation: iff and
If , then let (the dimension of X).
For instance, the empty set ⌀ belongs to , , .
Suppose that
in
. The set
, defined in
, can be considered as a forcing notion, ordered by ⊆. It is proved in [
20] (Theorem 1 and Section 6.1) that
adjoins a generic array
of reals
, such that each real
is Sacks-generic over
. Thus,
works as a generalized
-long iteration of the Sacks (perfect set) forcing. This is why we call sets in
iterated perfect sets.
4. Permutations
Let be the group of all bijections , , ⊂-invariant in the sense that for all . Thus, . Bijections will be called permutations. Any is length-preserving, so that for all ,
The superposition ○ is the group operation: .
Any permutation induces transformations left-acting on several types of objects as follows.
If , or generally , then .
If and , then is defined by for all .
That is, formally , the superposition.
If and , then .
If , then .
If and , then easily . Moreover is an -preserving and -preserving automorphism of .
Lemma 1 ([
19], Lemma 14.3).
Let , , and . Then- (i)
— the group action property;
- (ii)
, equivalently, .
Thus, in general is not equal to !
To define an important subgroup of , recall that every ordinal can be represented in the form , where is a limit ordinal and ; then, is called odd, resp., even, if the number m is odd, resp., even. A tuple is odd, resp., even, if such is the last term . If , then will mean that and if , then the ordinals and have the same parity.
Odd and even tuples will play different roles in our forcing construction. Namely, even tuples will be involved in the coding procedures, whereas the role of odd tuples will be to obscure things enough so that the desired counterexamples will not be available at levels of the hierarchy lower than prescribed.
Let be the subgroup of all permutations , such that for every , that is, the subgroup of all parity-preserving permutations.
If , then put , a subgroup of .
5. The Forcing Notion
It has taken considerable effort to actually define in [
19] the forcing notion
,
(for a given
), which we will use here for the proof of our main results. As the notion of iterated perfect set and many related notions are definitely non-absolute, we add the following warning.
Remark 1. The definition of in Section 3 and all other relevant definitions in Section 3, Section 4 and Section 5, are assumed to be relativized to by default, and we will never bother to add the sign L of relativization. In other words, is , Ξ is , (see below), etc. Theorem 3 ([
19], Thm 36.1).
If then there is a set , which is a normal forcing with the Fusion, Structure, -Definability, and -Odd Expansion properties. The four mentioned properties will be explained in
Section 7. See below in this Section on the concept of normal forcing.
Definition 2. We fix both and a set as in Theorem 3 for the remainder of this paper. We assume that is ordered by the relation (Definition 1), so thatThe inequality will be our blanket assumption.
We do not reproduce here quite a complicated construction of
given in [
19]. Yet, we will gradually explain all notions involved in Theorem 3. The first of them is the concept of
a normal forcing. Recall that
in case
. If
, then put
Arguing in , say that a set in is a normal forcing, for brevity, iff the following conditions 1°–6° hold:
- 1°.
, and if , then .
- 2°.
If belong to and , then In particular, the set belongs to , and for any
- 3°.
If belong to , , , and , then . In particular, if , then .
- 4°.
If , , , is open in X, then .
- 5°.
is -invariant: if and , then .
- 6°.
If , , and for all , then .
For instance,
itself belongs to
; see [
19], Section 21.
6. Generic Arrays and Generic Extensions
We are going to establish our main results (Theorems 1 and 2) by means of generic extensions of via the forcing notion fixed by Definition 2. It is clear that -generic extensions of do exist under the consistent assumption that in the universe, which we suppose in Theorems 1 and 2.
Under , if (i.e., and ), then every set is a countable subset of in the universe. However it transforms to a perfect set in the universe by the closure operation: the topological closure of a set is closed in in the universe. (And in fact satisfies the definition of in the universe.)
Recall that , is a normal forcing by Definition 2, that is, 1°–6° above hold (in ). Let be a filter -generic over . It easily follows from 4°, that there is a unique array called -generic array (over ), all terms being reals (i.e., elements of ), such that the equivalence
holds for all
and
Then, the model
is an
-generic extension of .
7. Four Key Properties of the Forcing Notion
Now, we actually define those four key properties of the normal forcing notion
mentioned in Theorem 3. We follow [
19]. We’ll have to introduce some preliminary notions.
Suppose that and . We define , iff there is a finite set such that (1) for all , (2) , and (3) for all in .
Definition 3 (odd expansions and saturation). If belong to Ξ, then τ is an odd expansion of η, in symbol , iff every tuple is odd.
A set is odd-saturated iff we have whenever .
Fusion property of : for any sequence of dense sets , the set is dense in as well.
Structure property of : if is an -generic array over , then, for all we have: iff
-Definability property of : if
is an
-generic array over
,
and
, then the set
belongs to
and is a
set in
, where
(This formulation of the
-Definability property is somewhat weaker than the original formulation in [
19], where a similarly defined set
was involved along with
, and we had to consider some cases when
is not necessarily even a model of
. In this paper, there is no need in such a generalization.)
-Odd-Expansion,
or -OE, property of : if
is
-generic over
, then for every
and every
formula
, with parameters in
, if
, then there is an
odd expansion of
and some
such that
—
this definitely holds in case by the Shoenfield absoluteness [
21].
We may note that, for example, as a forcing notion does have the Fusion, Structure and -OE properties, but does not have the -Definability property for any .
The Fusion property is another formalization of some features of the Sacks forcing. It somewhat differs from a more commonly used
Axiom A (see Jech [
9]), Def. 31.10, but it fits better to applications in this paper. On the other hand, the Fusion property is a weaker form of
-distributivity as in [
9], Def. 15.5. The next lemma presents several applications of the Fusion property of
including continuous reading of real names by (iv).
Lemma 2 (Theorem 27.1 in [
19]).
Assume that is -generic over . Then:- (i)
If , , then there is a map such that , and, for each , and is finite;
- (ii)
every -cardinal remains a cardinal in
- (iii)
If , then for some , — and more generally, If , is an initial segment, and then for some
- (iv)
If and , then there is a continuous map such that , and F is coded in in the sense that the restriction belongs to .
Note that if in (iv), then “ is continuous” and (the topological closure of in ).
The two following corollaries are based on resp. the -Definability and the -Odd-Expansion properties of the forcing notion .
Corollary 2. Let be -generic over , , be an initial segment. Then,
- (i)
if , then
- (ii)
the set is equal to the set , and hence belongs to and is a set in .
Proof. (i) By (iii) of Lemma 2, if
, then
for some
,
. This contradicts Corollary 26.4 in [
19], saying that
provided
.
Claim (ii) follows from (i) and the -Definability property in the “hence” part. □
Corollary 3. Assume that is an array -generic over . Let be odd-saturated initial segment of in . Then,
- (i)
the classes and are elementary submodels of w.r.t. formulas with parameters in resp.
- (ii)
every formula with parameters in true in remains true in
Proof. (i) Consider any formula , with parameters in . By Lemma 2(iii), there is in , such that and each real parameter in belongs to By the -OE property of , if , then there is an odd expansion of and some such that . Now, we have by the odd-saturation of J, and hence , as required.
(ii) is a simple consequence of (i). □
To conclude this Section, we may note that the -Definability property weakens, whereas the -Odd-Expansion strengthens with . In particular, it occurs that -Odd-Expansion is already incompatible with the -Definability property, and hence the combination of -Definability and -Odd-Expansion in Theorem 3 is well balanced.
To prove the incompatibility claim, let
be an
-generic array, and
. Let, by
-Definability,
be a
formula which defines the set
in
. Corollary 2(ii) with
implies that
defines the set
in
. In other words,
It follows that
(take
and
). Applying
-Odd-Expansion with
, we obtain an odd expansion
of ⌀ and some
satisfying
, hence, by (
4),
, where
is even and
. Then,
by Corollary 2(i). Yet
contains only odd tuples by construction, a contradiction.
8. Forcing Relation
Recall that is a fixed normal forcing, i.e., and it holds in that , see Remark 1 and Definition 2. To study -generic extensions of , we make use of a forcing language containing the following -class of basic names:
- −
for any — we will typically identify with x itself, as usual;
- −
for any — names of this form will be called unlimited;
- −
Derived names for any and ;
- −
In particular names and will be shorthands for resp. and , where is the identity.
All those names belong to as ; see Remark 1.
This definition of
does not include names of the form
, very instrumental in [
19], because we do not consider symmetric subextensions in this paper. Generally, using a suitable ramified language of this type is quite common in forcing theory; see e.g., [
22] of recent papers.
An -formula is limited iff it contains unlimited names only via derived names , and .
Given in the universe and an -formula , we define the valuation by the substitution of the valuations resp. , , for any basic names resp. , , in that occur in . All those sets belong to the extension , of course. In other words, is a canonical name for a generic array , each is a name for , each is a name for , where (we refer to Lemma 1).
Definition 4 (forcing relation). Assume that φ is a closed -formula (with names in as parameters). Let , . As usual, we define , iff holds in whenever v is an -generic array over , satisfying .
In addition, in the set universe, if , , and there is such that , , and , then say that v forces .
9. Forcing and Permutations
Automorphisms of forcing notions have been widely used to define models with various set theoretic effects, basically since Cohen’s times. Define the left action of permutations
(see
Section 4) on names, as follows:
The group action property holds, for instance:
If and is an -formula, then we let be obtained by the substitution of for any name in .
Recall that , a subgroup of , for any .
If is an -formula, then let ; .
Theorem 4 (Theorem 25.2 in [
19]).
Assume that, in , φ is a closed -formula, and . Let . Then, iff . Lemma 3. Assume that is an initial segment; , , is a closed limited formula, , is an -generic array over , forces “”. Let , and let , . Then, .
Proof. By definition, there is a condition such that , , and . Acting by , we obtain by Theorem 4 that
However, because and is the identity on . Moreover, is identical to since and is the identity on . Thus, we have
However and is generic. It follows that
Now, we compute the valuation , and hence, by Lemma 1(ii),
because
. On the other hand,
.
Thus, finally , as required. □
10. Permutations and Isolation
The next lemma involves the notion of isolation. Let be an initial segment. Say that a set , is isolated in J, iff for each set with (not necessarily ) there is a permutation satisfying (A) , and (B) .
Lemma 4. Assume that is an initial segment, , is isolated in J, is an -generic array over , and a set , , is definable in by a formula with sets in as parameters. Then, .
Proof. We have
, where
is a limited
-formula containing only
and sets in
as names. We claim that
(Recall that we identify any
-name
with
y itself.) The direction ⊇ in (
5) easily follows from the genericity of
v. This allows us to concentrate on the direction ⊆. Thus, let
.
By the genericity of
v, there is a condition
such that
, where
, and
We can assume that
. (Otherwise take
in
instead of
X. Then,
by 3° of
Section 5, whereas
is obvious.) Then,
by 2°, and
by construction. It remains to prove that
Suppose towards the contrary that (
7) fails. Then, there is a condition
such that
and
We put
(then
) and
. By the isolation assumption, there is a permutation
satisfying (A)
, and (B)
. Acting on (
8), we obtain
by Theorem 4, where
. However, if
, then the valuation
satisfies
by Lemma 1(ii), where
by the choice of
. Thus,
. It follows that
. Therefore, (
9) implies
It suffices now to prove that
conditions Y and X (see above) are compatible in so that (
10) contradicts (
6), and this completes the proof of (
7) and the lemma.
We argue in . To prove the compatibility, note that
,
. It holds by construction and the choice of
that
and
. On the other hand,
as well, and
. To conclude,
Now, consider the set
;
by 3° of
Section 5, and
. Moreover, easily
by the last claim of (
11). It follows by still 3° that the set
belongs to
. Finally,
and
by construction. □
11. Proof of the First Main Theorem
Here, we prove Theorem 1. We work under the assumptions of Definition 2. If and then we put
Here,
is the “tuple” in
containing a single term
. A set of the form
will be the desired counterexample for Theorem 1. We define
so that
and
all even ordinals
.
Let be the set of all tuples such that if and , then is an odd ordinal.
Lemma 5 (in ). is an odd-saturated initial segment in the sense of ⊆.
In addition, every set is isolated in .
Proof. We argue in . The saturation claim is obvious. To prove the isolation claim, assume that
belong to
and
. As
is countable, there is a limit ordinal
such that
. Define a bijection
as follows:
Now, suppose that , . Let k me the largest of the numbers such that — if such k do exist, and otherwise just . Define so that still , (void in case ), and if , then . This permutation belongs to , and satisfies and , and hence witnesses that is -isolated. □
The next theorem implies Theorem 1 (with the shift ).
Theorem 5. Assume that is an array -generic over . Then, it holds in that
- (i)
the set (belongs to and) is
- (ii)
is not equal to the projection of a uniform set
Proof. (i) By definition,
is an odd-saturated (Definition 3) initial segment in
(in the sense of ⊂), containing all tuples of length 1. Moreover, we have
It follows by Corollary 2(ii) and the Structure property of
that
in
. This implies (i) by the
-Definability property of
.
(ii) Suppose towards the contrary that, in , is a uniform set satisfying . The set is defined in by a formula with a single real as a parameter. It follows from Lemma 2(iii),(iv) that there is in such that , where is a continuous map, coded in in the sense that the restriction belongs to . Note that then (the topological closure of f in ), and hence is .
Then, there is such that forces (in the sense of Definition 4) that
- (A)
.
The set is at most countable in . Therefore, there exist ordinals and . In particular , and hence forces that
- (B)
,
along with (A). Now, we set up for an application of Lemma 3.
Arguing in , we easily define a bijection such that for all odd and all , , and (equivalently, ). This bijection b induces a permutation acting so that if and , then satisfies , , but whenever .
Then, , is the identity on , , and (as ).
Now, we can apply Lemma 3 to the statement that forces (B), obtaining
- (C)
, where by construction.
On the other hand, , hence . Thus, by the uniformity of P there exists unique such that . This real y belongs to by Lemma 4 with (applicable by Lemma 5!).
However by construction, and hence . It follows that the formula , true in , has to be true in as well by Corollary 3(ii) since the odd-saturation of the sets is clear by construction. But, this contradicts (C). □
12. Proof of the Second Main Theorem
Here, we prove Theorem 2. We utilize the same disjoint sets
as in
Section 11. Yet, we make use of another set
instead of
. Namely, let
consist of all tuples
such that (1) if
and
then
is odd, and (2) if
and
then
is odd.
Lemma 6 (in ). is an odd-saturated initial segment in the sense of ⊆.
In addition, every set is isolated in .
Proof. Pretty similar to the proof of Lemma 5. □
The next theorem implies Theorem 2 (with the shift ).
Theorem 6. Assume that is an array -generic over . Then, it holds in that
- (i)
The set (belongs to and) is
- (ii)
is not equal to the projection of a uniform set
Proof. (i) Similar to the proof of Theorem 5(i), the equations
hold in
and imply that both
and
belong to
in
Moreover,
and hence
by Corollary 2(ii). We conclude that
, so that even
as required.
(ii) The proof goes exactly the same way as the proof of (ii) in Theorem 5 above. All the arguments go through with the only difference being that the inclusion does not take place. But, this inclusion can be circumvented here, because now P is a set in rather than , and therefore it is possible to use Corollary 3(i) instead of Corollary 3(ii). □
13. Conclusions and Problems
In this study, methods of forcing theory are employed in the solution of an old problem of classical descriptive set theory raised by Luzin in 1930 and related to uniform projections of projective sets. (Theorems 1 and 2). In addition, we established (Corollary 1) an ensuing consistency and independence result. These are new results, and they make a significant contribution to descriptive set theory in generic universes. The technique developed in this paper may lead to further progress in studies of different aspects of the projective hierarchy under the axiom of constructibility.
The following problems arise from our study. (Our short list of problems begins with Problem 2 since Problem 1 already appears in
Section 1.)
Problem 2. Find a model of in which the conclusion of Theorem 1 holds for all rather than for a chosen value of n.
Problem 3. Coming back to the model of Theorem 5, suppose that . Is it true in that there is a set not equal to the projection of a uniform set? The answer may depend on whether or .
We hope that these problems can be solved by further development of the method of definable generic forcing notions, introduced by Harrington [
13,
23]. This method has been recently applied for some definability problems in modern set theory, including the following applications:
- −
A generic model of
in [
24], with a Groszek–Laver pair (see [
25]) that consists of two OD-indistinguishable
-classes
, whose union
is a
set;
- −
A generic model of
in [
26], in which, for a given
, there is a
real coding the collapse of
, whereas all
reals are constructible, that generalizes a result by Abraham in [
27];
- −
A generic model of
in [
28], which solves the Alfred Tarski [
29] ‘definability of definable’ problem.
We hope that this study of generic models will eventually contribute to a solution of the following well-known key problem by S. D. Friedman; see [
30], p. 209 and [
31], p. 602:
Problem 4. Find a model of , for a given , in which all sets of reals are Lebesgue measurable and have the Baire and perfect set properties, and in the same time there exists a well-ordering of the reals.
We also hope that this research can be useful in creating algorithms or computational algorithmic models that represent the evolution of cell types and are related to the storage and processing of genomic information.