Next Article in Journal
Sheffer Stroke Hilbert Algebras Stabilizing by Ideals
Previous Article in Journal
Integrating the Coupled Markov Chain and Fuzzy Analytic Hierarchy Process Model for Dynamic Decision Making
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Jensen Δn1 Reals by Means of ZFC and Second-Order Peano Arithmetic

by
Vladimir Kanovei
*,† and
Vassily Lyubetsky
*,†
Kharkevich Institute for Information Transmission Problems, Russian Academy of Sciences, Moscow 127051, Russia
*
Authors to whom correspondence should be addressed.
These authors contributed equally to this work.
Axioms 2024, 13(2), 96; https://doi.org/10.3390/axioms13020096
Submission received: 14 December 2023 / Revised: 19 January 2024 / Accepted: 26 January 2024 / Published: 30 January 2024

Abstract

:
It was established by Jensen in 1970 that there is a generic extension L [ a ] of the constructible universe L by a non-constructible real a L , minimal over L , such that a is Δ 3 1 in L [ a ] . Our first main theorem generalizes Jensen’s result by constructing, for each n 2 , a generic extension L [ a ] by a non-constructible real a L , still minimal over L , such that a is Δ n + 1 1 in L [ a ] but all Σ n 1 reals are constructible in L [ a ] . Jensen’s forcing construction has found a number of applications in modern set theory. A problem was recently discussed as to whether Jensen’s construction can be reproduced entirely by means of second-order Peano arithmetic PA 2 , or, equivalently, ZFC (minus the power set axiom). The obstacle is that the proof of the key CCC property (whether by Jensen’s original argument or the later proof using the diamond technique) essentially involves countable elementary submodels of L ω 2 , which is way beyond ZFC . We demonstrate how to circumvent this difficulty by means of killing only definable antichains in the course of a Jensen-like transfinite construction of the forcing notion, and then use this modification to define a model with a minimal Δ n + 1 1 real as required as a class-forcing extension of a model of ZFC plus V = L .

1. Introduction

This paper contains two main results. The following theorem is the first main result. Theorem 2 below is the second main result, along with the associated technique of consistency proofs by class forcing over the power-less set theory ZFC , or, equivalently, the second-order Peano arithmetic PA 2 .
Studies of the relationship between Gödel’s constructibility and the analytic definability of the reals (here: points of the Cantor discontinuum 2 ω or the Baire space ω ω ) began with a profound study by Shoenfield [1], in which it was established that all Σ 2 1 reals are constructible. With the development of the forcing method in the 1960s, various models of Zermelo–Fraenkel set theory ZFC were proposed, in which there exists a non-constructible real analytically definable above the Shoenfield level Σ 2 1 ; see a survey [2] by Mathias. Of those, the strongest result was obtained by Jensen [3], and it corresponds to the case n = 2 of Theorem 1. A similar result for n = 2 , but in the absence of (ii) and (iii), was obtained by Jensen and Solovay [4] using a different technique. Further research in this direction included, in particular, studies of Solovay [5] on Δ 3 1 reals under large cardinal assumptions, Abraham [6] on definable reals coding minimal collapse functions ω onto 1 L , Harrington [7] on definable well-orderings of the reals in the absence of the continuum hypothesis, David [8] on non-constructible Δ 3 1 reals, Jensen and Johnsbraten [9] on Δ 3 1 reals, any pair of which entails a collapse function ω onto 1 L , and many more.
Theorem 1.
If n 2 , then there exists a generic extension of the universe L in which it holds that:
(i)
There is a nonconstructible Δ n + 1 1 real a 2 ω , such that:
(ii)
V = L [ a ] holds;
(iii)
a is minimal over L , in the sense that a L but any real x L [ a ] either belongs to L or satisfies a L [ x ] ;
(iv)
But all Σ n 1 sets x ω are constructible and Σ n 1 in L .
We have recently succeeded in proving a weaker version of Theorem 1, again without (ii) and (iii), but for all n 2 , in [10], using essentially the same technique of forcing by almost disjoined sets as in [4], but modified by the method of the definable generic construction of the notion of forcing. This led us to the problem of incorporating (ii) and (iii) into this general result, and Theorem 1 solves this problem. The first part of this paper (Section 2, Section 3, Section 4, Section 5, Section 6, Section 7, Section 8, Section 9, Section 10, Section 11, Section 12 and Section 13) contains the full proof of Theorem 1, using a similar definable generic modification of the forcing notion originally developed in [3], so that the level of definability is determined by the value of the parameter n in Theorem 1. This innovation, on top of Jensen’s forcing, is the sine qua non of our proof of Theorem 1. See Section 9 for a sketch of the construction.
The second main result of the paper concerns an important aspect of the result above in the context somewhat similar to the “reverse mathematics” approach. Indeed, Theorem 1 essentially asserts, for any given n 2 , the consistency of the conjunction
( i ) ( ii ) ( iii ) ( iv )
with the axioms of ZFC. We may note here that the conjunction ( ) can be adequately and rather straightforwardly represented by means of a suitable formula of the language L ( PA 2 ) of PA 2 , second-order Peano arithmetic.
We recall that, following [11,12,13], second-order Peano arithmetic PA 2 is a theory in the language L ( PA 2 ) with two sorts of variables: for natural numbers and for sets of them. We use j , k , m , n for variables over ω and x , y , z for variables over P ( ω ) , reserving capital letters for subsets of P ( ω ) and other sets. The axioms are as follows in (1)–(5):
(1)
Peano’s axioms for numbers.
(2)
Induction as one sentence: x 0 x n ( n x n + 1 x ) n ( n x ) .
(3)
Extensionality for sets of natural numbers.
(4)
The Comprehension schema CA: x k ( k x Φ ( k ) ) , for every formula Φ in which x does not occur, and, in Φ , we allow for parameter-free variables other than k.
(5)
The schema AC ω of Countable Choice: k x Φ ( k , x ) x k Φ ( k , ( x ) k ) ) , for every formula Φ with parameters allowed, where ( x ) k = { j : 2 k ( 2 j + 1 ) 1 x } .
The theory PA 2 is also known as A 2 (see, e.g., an early survey [11]), az Z 2 (in [14] or elsewhere). See also [15].
The analytical representation of Gödel’s constructibility is well known since the 1950s; see, e.g., Addison [16], Apt and Marek [11], and Simpson’s book [13]. This raises the problem of the consistency of (the analytical form of) ( ) under the assumption that only the consistency of PA 2 as a premise is available, rather than the (much stronger) consistency of ZFC. This is why we consider and solve this problem in our paper.
The working technique of such a transformation of the consistency results related to ZFC to the basis of PA 2 is also rather well known since some time ago. (See, e.g., Guzicki [17].) It makes use of ZFC as a proxy theory.
We recall that the power-less set theory ZFC is a subtheory of ZFC obtained so that:
(a)
The power set axiom PS is excluded;
(b)
The well-orderability axiom WA, which claims that every set can be well ordered, is substituted for the usual set-theoretic axiom of choice AC of ZFC;
(c)
the separation schema is preserved, but the replacement schema (which is not sufficiently strong in the absence of PS) is substituted with the collection schema: X Y x X y Φ ( x , y ) y Y Φ ( x , y ) .
A comprehensive account of main features of ZFC is given in, e.g., [18,19,20].
Theories PA 2 and ZFC are known to be equiconsistent (Kreisel [12], Apt and Marek [11]; see Section 18 for more details on this equiconsistency claim), so we can make use of ZFC as the background theory instead of PA 2 . If now we have established the consistency of a L ( PA 2 ) -sentence S by means of a generic extension of L , the constructible universe, via a forcing notion P L , then we check if P can be defined in ZFC as a set or class in L and whether ZFC is strong enough to prove that P-generic extensions of L model S. And, if yes, then we have a proof of the consistency of S with PA 2 on the basis of the consistency of PA 2 alone.
Such a method (sketched, e.g., in [17]), however, does not seem to immediately work even for the result in [3] ( n = 2 of Theorem 1). Indeed, the construction of Jensen’s forcing notion P (either using Jensen’s [3] original method or via the diamond principle ω 1 as in ([21] 28.A) in L does not directly work in ZFC because the proof of the key CCC property (the countable chain condition) and some other involved properties of P , using either method, heavily depends on countable elementary submodels of L ω 2 , hence transitive models of ZFC itself, which is way beyond ZFC . In the second part of this paper (Section 14, Section 15, Section 16, Section 17 and Section 18), we circumvent this difficulty by means of the method of killing only antichains that belong to a certain transitive model of the bounded separation axiom instead of the full separation as in ZFC , in the course of a Jensen-like transfinite construction of the forcing notion. This innovation is not a trivial and easily seen modification, and we may observe that not all mathematically meaningful results about hereditarily countable sets, and countable ordinals in particular, can be rendered on the ZFC basis; see, e.g., [22]. The relevant changes are concentrated in Definition 10 and Condition 4+ in Section 15.
Thereby, the following theorem is the second main result of this paper.
Theorem 2.
If n 2 , then the conjunction ( i ) ( i i ) ( i i i ) ( i v ) of items of Theorem 1 is consistent with PA 2 provided that PA 2 itself is consistent.

2. Preliminaries

Let ω < ω be the set of all strings (finite sequences) of natural numbers. Accordingly, 2 < ω ω < ω is the set of all dyadic strings.If t ω < ω and k < ω , then t ̑ k is the extension of t by k as the rightmost term. If s , t ω < ω , then s t means that t extends s, while s t means a proper extension of strings.
If s ω < ω , then lh s is the length of s, and ω n = { s ω < ω : lh s = n } (strings of length n), and, accordingly, 2 n = ω n 2 < ω = { s 2 < ω : lh s = n } .
A set T ω < ω is a tree iff, for any strings s t in ω < ω , if t T then s T . Thus, every non-empty tree T ω < ω contains the empty string Λ . If T ω < ω is a tree and s T , then put T s = { t T : s t t s } ; this is a tree as well.
Let PT be the set of all perfect trees T 2 < ω .Thus, a non-empty tree T 2 < ω belongs to PT iff it has no endpoints and no isolated branches. In this case, there is a largest string s T such that T = T s ; it is denoted by s = root ( T ) (the root of a perfect tree T). If s = root ( T ) , then s is a branching node of T; that is,   s ̑ 1 T and s ̑ 0 T .
Each perfect tree T PT defines a perfect set [ T ] = { a 2 ω : n ( a n T ) } 2 ω of all paths through T; then, accordingly, T = tree [ T ] , where
tree ( X ) = { a n : a X n ω } 2 < ω for any set X 2 ω .
If S T are trees in PT and there is a finite set A T such that S = s A T s , then we say that S is clopen in T; then, [ S ] is a relatively clopen subset of [ T ] . Trees clopen in 2 < ω itself will be called simply clopen; thus, clopen trees are those of the form S = s A [ s ] , where A 2 < ω is a finite set and [ s ] = { t 2 < ω : s t t s } for each s 2 < ω .
A set A PT is a true antichain iff [ T ] [ S ] = (or, equivalently, S T is finite) for all S T in A. If X PT , then a set D X is:
-
Dense in X, iff, for every tree T X , there is a subtree S D , S T ;
-
Open dense in X, iffit is dense in X and T D holds whenever T X , S D , and T S ;
-
Pre-dense in X, iffthe set D + = { T X : S D ( T S ) } is dense in X.
As usual, if T PT , D PT , and there is a finite set A D such that T A (or, equivalently, [ T ] S A [ S ] ) then we write T fin D ,and if, in addition, A is a true antichain, then we write T fd D .
Thus, perfect sets in the Cantor space C = 2 ω are straightforwardly coded by perfect trees in PT . It takes more effort to introduce a reasonable coding system for continuous functions F : 2 ω ω ω . Let FPT (functional perfect trees) be the set of all sets c 2 < ω × ω < ω such that
(a)
If s , u c , then lh s = lh u ;
(b)
c is a tree; that is, if s , u c and n < lh s = lh u , then s n , u n c ;
(c)
dom c = 2 < ω ; that is, s 2 < ω u ω < ω ( s , u c ) ;
(d)
c has no endpoints; that is, if s , u c and { 0 , 1 } , then there is k < ω such that s ̑ , u ̑ k c ;
(e)
For every m, there exists k m such that if s 2 k , then there is a string u s ω m satisfying u ω < ω ( s , u c u s u ) .
If F : 2 ω ω ω is continuous, then the set c = cod F , where
cod F = { a n , F ( a ) n : a 2 ω n < ω } for any map F : 2 ω ω ω ,
belongs to FPT (condition (e) represents the uniform continuity of F defined on a compact space), and f cod ( F ) = F , where
f c = { a , b 2 ω × ω ω : m a m , b m c ) } , for every c FPT .
(a function coded by c). Conversely, if c FPT , then cod f c = c .
Lemma 1
(well known). If T PT and c FPT , then either there is a string s T such that the restriction f c [ T s ] is a constant, or there is a subtree S PT , S T , such that the restriction f c [ S ] is an injection.

3. Splitting Systems of Trees

If T PT and i = 0 , 1 , then let T [ i ] = T r ̑ i , where r = root ( T ) ; obviously, T [ i ] are trees in PT as well. Define T [ s ] for s 2 < ω by induction on lh s so that T [ Λ ] = T and T [ s ̑ i ] = T [ s ] [ i ] .
A splitting system is any indexed set T s s 2 < ω of trees T s PT satisfying
(A)
If s 2 < ω and i = 0 , 1 , then T s ̑ i T s [ i ] .
It easily follows from (A) that
(B)
s s T s T s ; and
(C)
If n < ω and strings s t belong to 2 n , then [ T s ] [ T t ] = .
Lemma 2
(routine). If T s s 2 < ω is a splitting system, then T = n s 2 n T s is a perfect subtree of T Λ , and [ T ] = n s 2 n [ T s ] . In addition, [ T s ] = [ T ] [ T s ] for all s.
We proceed to several slightly more complicated applications.
Lemma 3.
If { T n : n < ω } PT , then there exists a sequence of trees S n PT such that S n T n for all n and [ S k ] [ S n ] = whenever k n .
Proof. 
If T , T PT , then there are perfect trees S T and S T such that [ S ] [ S ] = . This allows us to easily define a system T s ( k ) s 2 < ω , k < ω of trees T s ( k ) PT such that
(1)
If k < ω , then T s ( k ) s 2 < ω is a splitting system consisting of subtrees of T k ;
(2)
If k < < n < ω and s , t 2 n , then [ T s ( k ) ] [ T t ( ) ] = .
(The inductive construction is arranged so that, at each step n, we define all trees T s ( k ) with k < n and s 2 n and also all trees T s ( n ) with lh s n .) Now, we simply put S k = n s 2 n T s ( k ) for all k. □
Lemma 4.
If { T n : n < ω } PT and F : 2 ω ω ω is continuous, then there exist perfect trees S n T n such that either F ( a ) n [ S n ] for all a [ S 0 ] or F ( a ) = a for all a [ S 0 ] .
Proof. 
Suppose that F ( a 0 ) a 0 for some a 0 [ T 0 ] . By continuity of F, there are a clopen subtree S T 0 and a clopen neighborhood A of F ( a 0 ) such that F ( [ S ] ) A and [ S ] A = . Hence, F ( a ) [ S ] for all a [ S ] . The compact set X = F ( [ S ] ) is either countable or has a perfect subset. If X is countable, then let S 0 = S and, for every, n 1 let S n T n be an arbitrary perfect tree such that [ S n ] [ T n ] X .
Assume that there is a perfect tree T such that [ T ] X . By Lemma 3, there are trees U n PT such that U 0 T , U n + 1 T n + 1 , and [ U k ] [ U n ] = whenever k n . Choose S 0 PT such that [ S 0 ] [ S ] F 1 ( [ U 0 ] ) and let S n + 1 = U n + 1 . □

4. Jensen’s Construction: Overview

Beginning the proof of case n = 2 of Theorem 1, we list essential properties of Jensen’s forcing P L :
(1) P consists of perfect trees T 2 < ω (a subset of the Sacks forcing);
(2) P forces that there is a unique P -generic real;
(3) “being a P -generic real” is a Π 2 1 property;
(4) P forces that the generic real is (nonconstructible and) minimal.
Thus, P forces a nonconstructible Π 2 1 real singleton { a } over L , whose only element is, therefore, a Δ 3 1 real in L [ a ] .
Jensen [3] defined a forcing P in L in the form P = α < ω 1 P α , where each P α is a countable collection of perfect trees T 2 < ω . The construction of the ω 1 -sequence of sets P α is arranged so that each P α is generic, in a certain sense, over the least transitive model of a suitable fragment of ZFC, containing the subsequence P γ γ < α . A striking corollary of such a genericity is that P forces that there is only one P -generic real. Another corollary consists in the fact that, for a real x 2 ω , being P -generic is equivalent to x α < ω 1 T P α [ T ] . The construction can be managed so that the whole sequence P α α < ω 1 is Δ 2 1 , or, more exactly, Δ 1 HC in L . (We recall that HC = all hereditarily countable sets. A set x is hereditarily countable iff its transitive closure is at most countable.) Altogether, it follows that if a 2 ω is a P -generic real, then { a } Π 2 1 in L [ a ] ; that is, a Δ 3 1 in L [ a ] , which is obviously the lowest possible level for a nonconstructible real. The minimality of P -generic reals follows from another property of P : given a tree S P and a continuous F : 2 ω ω ω , there is a tree T P , T S (a stronger condition) such that F [ T ] is either a bijection or a constant.
Now, we consider this construction in detail.

5. Jensen’s Sequences

In this section, we argue in L .
See Section 1 regarding matters of the power-less set theory ZFC . Let ZFC P ( ω ) be the theory: ZFC + “the set P ( ω ) exists” (then ω 1 exists as well) + “ V = L ”. Note that L 2 ω (all sets constructible up to 2 ω ) is a natural model of ZFC P ( ω ) .
Definition 1
(in L ). Suppose that α < ω 1 and X β β < α is a sequence of hereditarily countable sets. We let M ( X β β < α ) be the least CTM M ZFC P ( ω ) , necessarily of the form L κ , κ < ω 1 , containing X β β < α and such that α < ω 1 M strictly and still all sets X β , β < α , are, at most, countable in M.
Definition 2
(in L ). If α < ω 1 , then let T α , c α , ν α be the αth element of the set PT × FPT × ω 1 in the sense of the Gödel canonical well-ordering of L .
Thus, for any T PT and c FPT , there exist uncountably many indices α < ω 1 such that T = T α and c = c α .
For any ordinal λ ω 1 , we let J λ (Jensen’s sequences of length λ ) be the set of all sequences P α α < λ , of countable sets P α PT , satisfying the following conditions 1°–6°.
1°.
P 0 consists of all clopen trees S 2 < ω , including the full tree 2 < ω itself.
2°.
If α < λ , T P α , and S T is a perfect tree clopen in T, then S P α .
3°.
If α < λ and S P < α = β < α P β , then there is a tree T P α , T S .
4°.
If α < λ , T P α , D M ( P β β < α ) , D P < α is open dense in P < α , then T fd D .
5°.
If α < ω 1 , c = c α , and S = T α P < α , then there is T P α such that T S and:
either 
we have f c ( a ) T P α [ T ] for all a [ T ] ,
    or
 we have f c ( a ) = a for all a [ T ] .
6°.
If α < ω 1 , c = c α , and S = T α P < α , then there exists T P α such that T S and the restricted function f c [ T ] is either a bijection or a constant.
Let J < λ = α < ω 1 J α . (Jensen’s sequences of any countable length).
Lemma 5
(in L ). Suppose that β < λ ω 1 and P α α < λ J λ . Then, P β is pre-dense in the set P < λ = α < λ P α .
Proof. 
First, P β is dense in P < β + 1 by 3 ° . Now, by induction on λ , suppose that P β is pre-dense in P < λ . To check that P β remains pre-dense in P < λ + 1 = P < λ P λ , consider any tree T P λ . By definition, P β M ( P β β < λ ) , and hence we have T fd P β by 4 ° . (Note that the set P β + = { S P < λ : S P β ( S S ) } belongs to M ( P β β < λ ) and is open dense.) It follows that there exist a tree S P β and a string s T such that T s S . Finally, T = T s P λ by 2 ° , so T is compatible with S P β , as required. □
Lemma 6
(in L ). Assume that P α α < ω 1 J ω 1 . Then, the forcing P = α < ω 1 P α L satisfies CCC in L . Therefore the cardinals are preserved in P -generic extensions of L .
We recall that CCC, or the countable chain condition, is the claim that every antichain in a given partially ordered set is at most countable.
Proof. 
Arguing in L , suppose that A P is a maximal P -antichain, that is, a pre-dense set, and, if S S belongs to A, then there is no tree T P , T S S . Consider a countable elementary submodel M L ω 2 containing A. Let φ : M onto L γ be the Mostowski collapse; γ < ω 1 . Let α = φ ( ω 1 ) . Thus, M ZFC P ( ω ) and α = ω 1 M . The set A = φ ( A ) satisfies A = A P < α and is pre-dense in P < α = β < α P β . It remains to prove that A = A .
Suppose toward the contrary that T A A = A P < α . Then, T is compatible with some T P α by Lemma 5; that is, there is a tree T P , T T T .
On the other hand, α = ω 1 L γ ; hence, we have M M ( P β β < α ) and A M ( P β β < α ) . It easily follows from 4 ° that T fd A . Then, T fd A as well, and hence there exist s T and S A such that the tree U = T s satisfies U T S ; therefore, U T S . However, U P by 2 ° , and S A but T A A , contrary to A being a P -antichain. □
The following rather obvious lemma demonstrates that the top level of a Jensen sequence of successor length can be freely enlarged by adding smaller trees, with only care of the property 2 ° .
Lemma 7
(in L ). Suppose that λ = ξ + 1 < ω 1 and P α α < λ J λ , so that P ξ is the last term in this sequence. Let S T be trees in PT and T P ξ . Let P ξ consist of all trees in P ξ and all trees S PT , S S , clopen in S. Then, the sequence P α α < ξ     ̑ P ξ belongs to J λ , too.

6. Extension of Jensen’s Sequences

Now, we prove a theorem that shows that Jensen’s sequences of any countable length are extendable to longer sequences in L .
Theorem 3
(in L ). Suppose that λ < ω 1 . Then, any sequence P α α < λ J λ has an extension P α α λ J λ + 1 .
Proof. 
We argue in L . Basically, we have to appropriately define the top level  P λ ( λ > 0 ) of the extended sequence. The definition goes on in four steps.
Step 1: we define a provisional set P λ satisfying only requirements 3 ° , 4 ° . Put M λ = M ( P β β < λ ) . Fix an arbitrary enumeration { D n : n < ω } of all sets D M λ , D P < λ , open dense in P < λ , and any enumeration P < λ = { S k : k < ω } . For any k, there is a system T s ( k ) s 2 < ω of trees T s ( k ) P < λ satisfying the following conditions (i)–(iii):
(i)
If S = S k P < λ , then T Λ ( k ) S ;
(ii)
For each k, T s ( k ) s 2 < ω is a splitting system in the sense of Section 3;
(iii)
If n 1 and s 2 n , then T s ( k ) D n .
Indeed, if some T s ( k ) P < λ is already defined and n = lh s , then the trees U 0 = T s ( k ) 0 and U 1 = T s ( k ) 1 belong to P < λ as well, and hence there are trees T s ̑ 0 U 0 and T s ̑ 1 U 1 in P < λ , which belong to D n + 1 .
It remains to define P λ = { T k : k < ω } , where T k = n s 2 n T s ( k ) .
Step 2. We are going to shrink the trees T k obtained at Step 1 in order to satisfy requirement 5 ° . Suppose that c = c λ and S = T λ P < λ , as in 5 ° . (If S P < α , then we skip this step.) We may assume that the enumeration T k k < ω is chosen so that T 0 S . Let G = f c (a continuous map 2 ω ω ω ). By Lemma 4, there exist perfect trees U n T n such that either G ( a ) n [ U n ] for all a [ U 0 ] or G ( a ) = a for all a [ U 0 ] . The new set P λ = { U k : k < ω } still satisfies 3 ° and 4 ° , of course.
Step 3. We shrink the trees U k PT obtained at Step 2 in order to satisfy 6°. This is similar to Step 2, with the only difference being that we apply Lemma 1 instead of Lemma 4.
Step 4. If V k PT is one of the trees in P λ obtained at Step 3, then we adjoin all trees S V k clopen in V k to P λ in order to satisfy 2°. □

7. Definable Jensen’s Sequence

Each of the conditions 4 ° , 5 ° , 6 ° (Section 5) will have its own role. Namely, 4 ° implies CCC and continuous reading of names (Lemma 10) and 5° is responsible for the generic uniqueness of a G as in Lemma 11, while 6 ° yields the minimality of a G . However, to obtain the required type of definability of J -generic reals in the extensions, we need to take care of the appropriate definability of a Jensen’s sequence in L .
Definition 3.
Recall that HC is the collection of all hereditarily countable sets.
Σ n HC
= all sets X HC , definable in HC by a parameter-free Σ n formula.
Σ n ( HC )
= all X HC definable in HC by a Σ n formula with sets in HC as parameters.
Collections Π n HC , Δ n ( HC ) , etc.are defined similarly. Something like Σ n HC ( x ) , x HC means that only x is admitted as a parameter. It is known that HC = L ω 1 under V = L , and that Σ n HC , Π n HC , Δ n HC is the same as Σ n + 1 1 , Π n + 1 1 , Δ n + 1 1 for reals and sets of reals, modulo any appropriate coding, and the same with parameters.
Lemma 8
(in L ). The set { α , p : α < ω 1 p J α } is Δ 1 HC .
Proof. 
Suppose that J = P β β < α is a sequence (of any kind) of length λ < ω 1 , ϑ < ω 1 , the set L ϑ contains J and is a model of ZFC , and, for every α < λ , the model M α = M ( P β β < α ) (defined in Definition 1) also belongs to L ϑ . Then, the property of J being a Jensen sequence is absolute for L ϑ . This yields a Σ 1 definition for the statement “J is a Jensen sequence” in the form: there is such-and-such ordinal ϑ such that J L ϑ and “J is a Jensen sequence” holds in L ϑ . □
Corollary 1
(in L ). There exists a Δ 1 HC sequence p = P α α < ω 1 J ω 1 .
Proof. 
For every α , we define, by transfinite induction, J α to be the least set, in the sense of the Gödel Δ 1 well-ordering of L , such that P β β α J α + 1 . To establish the definability type Δ 1 HC of the sequence obtained, use Lemma 8. □

8. Adding One Jensen Real: Theorem 1, Case n = 2

Here, we prove the case n = 2 of Theorem 1.
Definition 4.
By Corollary 1, fix a sequence P α α < ω 1 L L such that it is true in L that
(1) 
P α α < ω 1 J ω 1 —will be used in Lemmas 9, 10, 11 and Corollary 2; and
(2) 
P α α < ω 1 is a Δ 1 HC sequence—will be used only in Corollary 2.
 Put P = α < ω 1 P α .
Consider such a set P PT as a forcing notion over L , the ground universe. It is ordered so that S T means that S is stronger as a forcing condition. Thus, P , Jensen’s forcing of [3] (see also [21], 28.A), consists of (some, not all) perfect trees by construction.
Lemma 9.
If G P is a P -generic set over L , then the intersection T G [ T ] is a singleton { a G } , a G 2 ω , and G = { T P : a G T } ; hence, L [ a G ] = L [ G ] .
Proof. 
Make use of 2° of Section 5. □
Reals a G , G P being a P -generic set over L , are called P -generic over L . The next lemma provides a useful tool of representation for reals in P -generic extensions.
Lemma 10
(continuous reading of names). Suppose that G P is P -generic over L . Let x L [ G ] ω ω . There exists c L FPT such that x = f c ( a G ) .
Proof. 
Let T 0 P . Let x be a name for x in the forcing language; then, every T P forces
x ω ω , and x ( k ) = l T G ( T | | P x ( k ) = l ) .
We argue in L . Let D k l = { T P : T | | P x ( k ) = l } . Each set D k = l ω D k l is dense in P . Let A k D k be a maximal P -antichain. Then, every A k = { T k m : m < ω } is countable by Lemma 6; hence, there is an ordinal α < ω 1 such that T 0 P < α , and, for each k, A k P < α , and the set D k ( α ) = D k P < α belongs to M ( P β β < α ) . Note that D k ( α ) is dense in P < α by the maximality of A k .
By 3 ° of Section 5, there exists T P α , T T 0 . By 4 ° , we have T fd D k ( α ) for every k, so that there are finite sets D k D k ( α ) such that T D k and, if S S belongs to the same set D k , then [ S ] [ S ] = .
Put D k l = D k D k l . For any k, there is a finite set of values l such that D k l . Thus, a continuous function F : [ T ] ω ω can be defined in L as follows: F ( x ) ( k ) = l iff x [ T ] for some T D k l . Let F : 2 ω ω ω be a continuous extension of F ; F = f c for some c FPT L . Then, T forces x = f c ( a ) , where a is the canonical name for a G . □
Lemma 11.
If G P is a P -generic set over L , then a = a G is the only element of the set α < ω 1 T P α [ T ] in L [ G ] . Moreover, a G is minimal over L .
Proof. 
If α < ω 1 , then the real a = a G belongs to T P α [ T ] since all sets P α are pre-dense by Lemma 5. To prove the opposite direction, consider any S P and b 2 ω L [ G ] . By Lemma 10, there exists c L FPT such that b = f c ( a G ) . There is an ordinal α < ω 1 in L such that T = T α and c = c α . Let T P α witness 5 ° . In the “either” case of 5 ° , T obviously forces that f c ( a G ) T P α [ T ] , while, in the “or” case, T forces f c ( a G ) = a G .
To prove the minimality, consider any real b 2 ω L [ a G ] . By Lemma 10, we have b = f c ( a G ) , where c FPT L . It follows from 6° that there exists T G such that f c [ T ] is either a bijection or a constant. If f c [ T ] is a bijection, then a G L [ x ] by means of the inverse map. If f c [ T ] is a constant z, say f c ( x ) = z for all x [ T ] in L , then obviously b = f c ( a G ) = z L . □
Corollary 2
(= Theorem 1, case n = 2 ). Assume that G P is P -generic over L . Then, L [ G ] satisfies Theorem 1 for n = 2 .
Proof. 
Lemma 11 implies that { a G } Π 1 HC ; hence, Π 2 1 , in L [ G ] = L [ a G ] . Thus a G Δ 3 1 in L [ a G ] , as required by (i) of Theorem 1. The minimality claim (iii) follows from Lemma 11, whereas the equality V = L [ a G ] of (ii) of Theorem 1 in L [ G ] is implied by Lemma 9. Finally, (iv) holds since all Σ 2 1 sets x ω are constructible by Shoenfield’s absoluteness. □

9. Warmup: Definable Generic Forcing Construction

To solve the general case of Theorem 1, we employ one more idea. Jensen’s ω 1 -sequence P α α < ω 1 as in 4 can be seen as an ω 1 -branch of type Δ 1 HC through the set J < ω 1 of all countable (transfinite) sequences satisfying conditions 1°–6° above.
The idea behind the general case n 3 is to maintain the choice of P α in such a way that the final ω 1 -long sequence of (countable sets of trees) P α intersects all suitably definable (depends on n !) “dense” sets. In this way, we will obtain a version of Jensen’s forcing that allows us to prove Theorem 1. The main cog in this construction is that, because of the “definable genericity”, the resulting set P = α < ω P α resolves every boldface Σ n 1 1 set D of perfect trees, in the sense that either it contains a tree in D or it contains a tree non-extendable to a tree in D. This makes P similar to the Sacks forcing up to level n , leading to claim (iv) of Theorem 1 because of the homogeneity of the Sacks forcing.
Such a definably generic forcing construction was applied to great effect by Harrington [23] with the almost disjoint forcing. We will overview some new results in this direction in the Section 19.
Now, let us present the definably generic forcing construction in detail.

10. Complete Sequences and Forcing Notions

Approaching the general case of Theorem 1, we begin with a few definitions.
Definition 5.
Let P = P ; be a partially ordered set. For any D P , let D solv = D P solv be the set of all p P that solve D in the sensethat either p D or there are no elements q D , [ 0 ] q p .
Recall Definition 3 on the definability types like Σ n ( HC ) and Σ n HC .
Definition 6
(in L ). Suppose that n 3 . A sequence P α α < ω 1 J ω 1 is n -complete if, for any Σ n 2 ( HC ) set D J < ω 1 , there is γ < ω 1 such that P α α < γ D solv —meaning that either P α α < γ D or there is no sequence in D extending P α α < γ .
A set P PT of perfect trees is n -complete if, for any Σ n 2 ( HC ) set W PT , the set W solv P = { S P : S W ¬ T W ( T S ) } is dense in P.
Thus, n-completeness is a property of “generic” nature, where genericity is related to a family of sets distinguished by a definability property.
Lemma 12
(in L ). If a sequence P α α < ω 1 J ω 1 is n -complete, then α < ω 1 P α is n -complete.
Proof. 
Suppose that W PT is a Σ n 2 ( HC ) set, and S P = α < ω 1 P α ; that is, S P ϑ for some ϑ < ω 1 . We prove that there is T W solv P such that T S . The set D of all sequences P α α < λ J < ω 1 , λ < ω 1 , such that there exists T α < λ P α W , T S , is Σ n 2 ( HC ) . It follows that P α α < λ D solv for some λ < ω 1 , i.e., either P α α < λ D , or there is no sequence in D that extends P α α < λ .
If P α α < λ D , then, by definition, there is a tree T P W with T S , as required.
Suppose that P α α < λ is not extendable to a sequence in D, and denote ξ = max { λ , ϑ + 1 } . Then, the extended sequence p = P α α ξ is not extendable to a sequence in D because P α α < λ is not extendable. By 3°, there is a tree T P ξ , T S . We claim that T W solv .
Suppose, to the contrary, that T W and there is T W such that T T . Then, by Lemma 7, there is a set P ξ PT containing T and such that p = p ̑ P ξ is still a sequence in J ξ + 1 extending p , and p D by the choice of T . But, this contradicts the non-extendability of p , and therefore T W solv . □
Lemma 13
(in L ). If n 3 , then there exists an n -complete Δ n 1 HC sequence P α α < ω 1 J ω 1 .
Proof. 
Let U HC × HC be a universal Σ n 2 HC set. That is, U itself is Σ n 2 HC , and if X HC is a (boldface) Σ n 2 ( HC ) set, then there is a parameter p HC such that X = U p : = { x HC : p , x U } . As we argue in L , for any α < ω 1 , let p α be the α th element of HC = L ω 1 in the sense of Gödel’s Δ 1 HC well-ordering of HC = L ω 1 . Then, HC = { p α : α < ω 1 } and the sequence p α α < ω 1 is Σ 1 HC .
To prove the lemma, we define a strictly -increasing sequence j [ α ] α < ω 1 of sequences j [ α ] J < ω 1 as follows. Let j [ 0 ] be the empty sequence.
Let j [ λ ] = α < λ j [ α ] whenever λ < ω 1 is a limit.
For every α , if j [ α ] J < ω 1 is defined, then let j [ α + 1 ] be the Gödel-least sequence j J < ω 1 such that j [ α ] j and j U p α solv .
The limit sequence P α α < ω 1 = α < ω 1 j [ α ] J ω 1 is n-complete by construction, and, by an easy estimation, based on the assumption that U is Σ n 2 HC , it belongs to Δ n 1 HC . □
The next theorem is the conclusive step in the proof of Theorem 1.
Theorem 4
(in L ). Assume that n 3 , P α ( n ) α < ω 1 J ω 1 is an n - complete Δ n 1 HC sequence (Lemma 13), and P ( n ) = α < ω 1 P α ( n ) . Then, P ( n ) -generic extensions of L prove Theorem 1.
Its proof will be accomplished in Section 13. A few remarks follow before the proof starts.
Lemma 11 implies that if G P ( n ) is P ( n ) -generic over L , then the corresponding real a G is minimal. It also follows from the same lemma and the fact that the sequence P α ( n ) α < ω 1 J ω 1 is Δ n 1 HC in L that the singleton { a G } is Π n 1 and hence a G is Δ n + 1 1 in L [ G ] . It is a more difficult problem to prove the remaining claim of Theorem 1, that is, that any Σ n 1 set x ω in L [ G ] is constructible. We will establish this fact in the remainder; the result will be based on the n -completeness property and on some intermediate claims.

11. Digression: Definability of the Sacks Forcing

Our next goal is to estimate the definability of the Sacks forcing relation, restricted to formulas of a certain ramified version of the second-order Peano language.
Definition 7.
Let L be the ordinary language of the second-order Peano arithmetic, with variables of type 1 for functions in ω ω . Extend this language so that some type 1 variables can be substituted by symbols of the form c ^ , c FPT , and each c ^ is viewed as a name for f c ( a ) , where a means a generic real of any kind. (Recall that f c : 2 ω ω ω is a continuous map coded by c FPT .) Let L S be the extended language; the index s is from Sacks.Accordingly, Σ n 1 S and Π n 1 S will denote the standard types of formulas of L S .
If a 2 ω and φ is a formula of L S , then φ [ a ] is the result of the substitution of f c ( a ) for any name c ^ in φ; φ [ a ] is a formula of L with real parameters.
Definition 8.
Let | | be the Sacks forcing relation (that is, PT is the forcing notion). Define an auxiliary relation of “strong” forcing forc , restricted to Σ k 1 S formulas, k 1 , generally, to all existential formulas of L S , as follows:
(*)
If φ ( x ) is a formula of L S with the only free variable x (over ω ω ), and T PT , then T forc x φ ( x ) if there exists c FPT such that T | | φ ( c ^ ) .
But, if φ is a Π k 1 S formula, then we define: T forc φ iff T | | φ .
It is a known property of the Sacks forcing that any real x in the PT - generic extension V [ G ] of the universe V has the form x = f c ( a G ) , where c FPT V ; see, e.g., [24]. Therefore, the forcing relation forc as in Definition 8 is still adequate. In particular, the following lemma holds:
Lemma 14.
Suppose that φ is a closed formula in Π k 1 S , k 1 , and T PT . Then, T forc φ iff there is no S PT , S T , such that S forc φ ¬ .
Here, φ ¬ is the result of the canonical transformation of ¬ φ to a Σ k 1 S form.
Now, let us address the descriptive complexity of forc .
Lemma 15.
The relation forc restricted to Π 1 1 S formulas is Π 1 HC . If k 2 , then the relation forc restricted to Σ k 1 S formulas is Σ k 1 HC while forc restricted to Π k 1 S formulas is Π k 1 HC .
Proof. 
We argue by induction. Suppose that φ = φ ( c ^ 1 , , c ^ m ) is a closed formula in Π 1 1 S . It follows from the Shoenfield absoluteness and the perfect set theorem for Σ 1 1 sets that, for any T PT , T forc φ is equivalent to the set T φ = { a [ T ] : ¬ φ [ a ] } being countable, and then to
a [ T ] ( φ [ a ] a Δ 1 1 ( c 1 , , c m ) )
as any countable Σ 1 1 ( c ) set X ω ω consists of elements of type Δ 1 1 ( c ) . Yet, the displayed formula is Π 1 1 , hence Δ 1 HC , as x Δ 1 1 ( c ) is a Π 1 1 relation.
The step Π k 1 Σ k + 1 1 : make use of Definition 8(∗).
Now, the step Σ k 1 Π k 1 . Suppose that k 2 , φ is a closed formula in Σ k 1 S , and T PT . Then, by Lemma 14, T forc φ is equivalent to
S PT ( S T ¬ S forc φ ¬ ) ,
and hence we obtain Π k 1 using the inductive hypothesis for φ ¬ . □

12. Back to the n -Complete Jensen’s Forcing

Let n and P ( n ) be the same as in Theorem 4. We begin with the following.
Lemma 16
(in L ). For any closed formula φ in Σ k 1 S , 1 k n 1 , the set of all T P ( n ) such that T forc φ or T forc φ ¬ is dense in P ( n ) .
Proof. 
The set W = { T PT : T forc φ } is Σ n 2 HC by Lemma 15. Therefore, the set P ( n ) W solv is dense in P ( n ) by Lemma 12. However, it follows from Lemma 14 that W solv is equal to the set of all T PT such that T forc φ or T forc φ ¬ . □
It is a basic fact of forcing theory that the truth in generic extensions is, in a certain way, connected with the forcing relation. Thus, the truth in P ( n ) -generic extensions L [ G ] of L corresponds to the P ( n ) -forcing relation. However—and this is the key moment—the following theorem shows that the truth in P ( n ) -generic extensions is also in tight connection with PT , the Sacks forcing notion, up to the level Σ n 1 . This is a consequence of n - completeness, of course: in some sense, the n - completeness means that P ( n ) is an elementary submodel of PT with respect to formulas of a certain level of complexity.
Theorem 5.
Let n and P ( n ) be the same as in Theorem 4. Suppose that Φ is a closed formula in Σ k 1 S , 1 k n , or Π k 1 S , 1 k < n , and a set G P ( n ) is P ( n ) -generic over L . Then, Φ [ a G ] holds in L [ G ] if there is T G such that T forc Φ .
Proof. 
We argue by induction on k. Let Φ be a closed Π 1 1 S formula. If T G and T forc Φ , then, in L , Φ [ a ] is true for all a [ T ] with, at most, a countable set of exceptions; see the proof of Lemma 15. And, all exceptions are Δ 1 1 , hence absolutely defined and belong to L . Therefore, the generic real a G [ T ] cannot be an exception, thus Φ [ a G ] holds in L [ G ] . If Φ is Σ 1 1 S , then Φ is x φ ( x ) , φ being Π 0 1 S , and if T forc Φ , then, by definition, T forc φ ( c ^ ) for some c FPT , and so on. On the other hand, it follows from Lemma 16 that there is T G such that T forc Φ or T forc Φ ¬ . This easily implies the result for Σ 1 1 S Π 1 1 S .
Step Σ k 1 S Π k 1 S , 2 k < n . Let Φ be a Π k 1 S formula. Suppose that Φ [ a G ] fails in L [ a G ] . Then, Φ ¬ [ a G ] holds in L [ a G ] , and hence, by the inductive hypothesis, there is a condition S G satisfying S forc Φ ¬ . Then, by Lemma 14, there is no T G with T forc Φ . Conversely, suppose that there is no T G with T forc Φ . Then, by Lemma 16, there is a condition S G satisfying S forc Φ ¬ . It follows that Φ ¬ [ a G ] holds in L [ a G ] , and, subsequently, Φ [ a G ] fails, as required.
Step Π k 1 S Σ k + 1 1 S , 1 k < n . Thus, let Φ be a formula x φ ( x ) , where φ is Π k 1 . Assume that T G satisfies T forc Φ . This entails, by (∗) of Definition 8, that T forc φ ( c ^ ) for some c FPT L , a code of the continuous map f c : 2 ω ω ω . Apply the induction hypothesis to the formula φ ( c ^ ) : it says that φ ( c ^ ) [ a G ] holds in L [ G ] . But, φ ( c ^ ) [ a G ] is φ [ a G ] ( x ) , where x = f c ( a G ) ω ω L [ G ] . Therefore, Φ [ a G ] holds in L [ G ] , as required.
In the opposite direction, let Φ [ a G ] be true in L [ G ] ; that is, φ [ a G ] ( x ) holds for some x ω ω L [ G ] . By Lemma 10, there is c FPT L such that x = f c ( a G ) . The formula φ ( c ^ ) [ a G ] coincides with φ [ a G ] ( x ) and hence holds in L [ G ] . Therefore, by the induction hypothesis, there is T G such that T forc φ ( c ^ ) . But, then, T forc Φ by (∗) of Definition 8, as required. □

13. Proof of Theorem 1: General Case

Here, we accomplish the proof of Theorems 4 and 1. We fix n 3 .
Let P ( n ) L be the same as in Theorem 4. If a set G P ( n ) is P ( n ) -generic over L , then all Σ n 1 sets x ω in L [ G ] are constructible by Theorem 5 because, by the homogeneity of the Sacks forcing, for any parameter-free formula Φ and any trees T , T PT , we have
T forc Φ S forc Φ .
Let us present this final argument in more detail.
If S , T PT , then let Hom S T be the set of all homeomorphisms h : [ S ] onto [ T ] ; clearly, Hom S T is non-empty. Suppose that h Hom S T . Recall that continuous functions F : 2 ω ω ω are coded so that f c is the function coded by c FPT . If c , d FPT , then write c h d iff f d ( h ( a ) ) = f c ( a ) for all a [ S ] = dom h . If φ = Φ ( c ^ 1 , , c ^ m ) and ψ = Φ ( d ^ 1 , , d ^ m ) are formulas of L S (see Section 11), and c i h d i for all i, then write φ h ψ . In this case, the formulas φ [ a ] and ψ [ h ( a ) ] coincide for any a [ S ] .
Lemma 17.
Suppose that S , T PT , h Hom S T , Φ and Ψ are closed formulas in one and the same type, Σ k 1 S or Π k 1 S , and Φ h Ψ . Then, S forc Φ if and only if T forc Ψ .
Proof. 
Routinely argue by induction on the complexity of the formulas. □
Corollary 3.
If S , T PT and Φ is a formula in Σ k 1 or Π k 1 , then S forc Φ iff T forc Φ .
Proof. 
Pick h Hom S T , note that Φ h Φ (as Φ contains no symbols of the form c ^ ), and apply Lemma 17. □
Lemma 18.
If G P ( n ) is P ( n ) -generic over L , and x ω , [ 0 ] x L [ G ] is Σ n 1 in L [ G ] , then x L and x is Σ n 1 in L .
Proof. 
Let φ ( m ) be a parameter-free Σ n 1 formula such that x = { m : φ ( m ) } in L [ G ] . Consider the tree S = 2 < ω PT . Then,
m x L [ G ] φ ( m ) T G ( T forc φ ( m ) ) S forc φ ( m ) ,
by Theorem 5 and Corollary 3. It remains to refer to Lemma 15. □
This ends the proof of Theorems 4 and 1.

14. Theorem 2: Outline

As the proof of Theorem 1, given above, contains a heavy dose of the forcing technique, first of all we have to adequately replace PA 2 with a more ZFC-like, forcing-friendly set theory, dealing with Theorem 2. We will make use of the theory
ZFC lc : = ZFC plus V = L plus all sets are countable ,
as such a proxy theory. (The upper minus stands for the absence of the power sets axiom, whereas l and c in the lower index stand for the constructibility ( L ) and countability.) The following is the according proxy theorem (compared to Theorem 1).
Theorem 6.
If n 2 , then there exists a generic extension of the universe of ZFC lc , in which all axioms of ZFC hold, along with the following:
(i)
There is a nonconstructible Δ n + 1 1 real a 2 ω such that:
(ii)
V = L [ a ] holds;
(iii)
a is minimal over the ground universe of ZFC lc , in the sense similar to (iii) of Theorem 1;
(iv)
But, all Σ n 1 sets x ω are constructible and Σ n 1 in the ground universe of ZFC lc .
The universe of ZFC lc is naturally identified with L ω 1 L . It will take some effort to obtain the proof of Theorem 1 relativized to L ω 1 L so that it can be executed in the universe of ZFC lc , denoted by L ω 1 below for the sake of convenience.
To establish Theorem 6, we will make use of a suitable version of the forcing notion P ( n ) as a definable class in L ω 1 , and a class-forcing notion, CCC, with regard to all definable class-antichains, and then we will show that P ( n ) -generic extensions of L ω 1 prove Theorem 2.
Yet, there is a serious obstacle: the treatment of P ( n ) involves ordinals and some other objects in L ω 2 (rather than L ω 1 ) in the proof of the key CCC result by Lemma 6, and this is not admissible in ZFC . We overcome this difficulty, following the idea of a recent construction of definable-◇ sequences by Enayat and Hamkins [25].
Definition 9.
The ground set universe of ZFC lc is denoted by L ω 1 . We use ω 1 to denote the collection (a proper class) of all ordinals in L ω 1 ; all of them are countable.
Remark 1.
Arguing in ZFC lc , we will often consider (definable) proper classes as they will play a more essential role than is common in ZFC. We will also consider such things as class-size collections of proper classes, e.g., class-long sequences X α α < ω 1 of proper classes X α , with the understanding that the real thing considered in this case is some (definable) class Y ω 1 × L ω 1 whose slices Y α = { x : α , x Y } are equal to the given classes X α .

15. Jensen’s Sequences, ZFC Version

Adapting the proof of Theorem 1 above for the proof of Theorem 6, we are going to introduce P as a definable class forcing under ZFC lc . In this section, we argue in ZFC lc .
Definition 10
(in ZFC lc ). If α < ω 1 and X β β < α is a sequence of any sets, then let M ( X β β < α ) be the least CTM M, necessarily of the form L κ , κ < ω 1 , which
(1)
Models ZFC lc ( bound ) , i.e., ZFC lc with the collection and separation schemata (see Section 1) restricted to bounded ∈-formulas;
(2)
Contains X β β < α ; and
(3)
Contains the set Tru ( L α ) = all -formulas, with parameters in L α , true in L α .
Compared to Definition 1, we may note that, arguing in ZFC lc , it is not suitable to refer to models of ZFC . This is the reason for passing to ZFC lc ( bound ) here.
Definition 11
(in ZFC lc ). If α < ω 1 , then let T α , c α , ν α be the αth element of the set PT × FPT × ω 1 in the sense of the Gödel canonical well-ordering of L .
For any ordinal λ ω 1 , we let J λ (Jensen’s sequences of length λ , ZFC lc version) be the set of all sequences P α α < λ of length λ , of countable sets P α PT , satisfying conditions 1°, 2°, 3°, 5°, 6° of Definition 2, and the following condition instead of 4°.
4.
If α < λ , T P α , D M ( P β β < α ) , D P < α is open dense in P < α , then T fd D .
Let J < λ = α < λ J α .
Lemma 19
(in ZFC lc ). Suppose that β < λ ω 1 and P α α < λ J λ . Then, P β is pre-dense in the set P < λ = α < λ P α —the proof is similar to Lemma 5.
Lemma 20
(in L ). Assume that P α α < ω 1 J ω 1 . Then, the forcing notion P = α < ω 1 P α L satisfies CCC in L with regard to all antichains A P definable in L ω 1 with parameters.
In this lemma, CCC is naturally understood in the class form: every class-size definable antichain is a countable set.
Proof. 
Suppose that A P is a maximal P -antichain. As A is definable, assume that A = { T L ω 1 : L ω 1 φ ( p , T ) } , where p L ω 1 is a parameter and φ any - formula.
There exists a limit ordinal α such that p L α , the set P < α = γ < α P γ satisfies P < α = P L α , the set A < α = A P < α is a maximal P < α -antichain, and therefore pre-dense in P < α , and, finally, L α is elementarily equivalent to L ω 1 with regard to φ , so that, overall, we have: A < α = { T L α : L α φ ( p , T ) } .
Let M = M ( P γ γ < α ) . We assert that A < α M . Indeed, by definition, the truth set τ = Tru ( L α ) belongs to L μ . On the other hand, A < α = { T : φ ( p , T ) τ } by the above. It follows that A < α M since M models ZFC lc ( bound ) .
Now, it suffices to prove that A = A < α . Suppose, to the contrary, that T A A < α = A P < α . Then, T is compatible with some T P α by Lemma 19; that is, there is a tree T J , T T T . On the other hand, it follows from 4 that T fd A < α . Then, T fd A < α as well, and hence there exist s T and S A < α such that the tree U = T s satisfies U T S ; therefore, U T S . However, U P by 2°, and S A < α but T A A < α , contrary to the assumption that A is a P -antichain. □
The following extendability theorem is proved in a similar way to Theorem 3, so we skip the proof.
Theorem 7
(in ZFC lc ). Suppose that λ < ω 1 . Then, any sequence P α α < λ J λ has an extension P α α λ J λ + 1 .

16. Definable Jensen’s Sequence and the Forcing Engine, ZFC Version

We deal with the issue of the definability of Jensen’s sequences in ZFC lc .
Remark 2.
Note that HC = L ω 1 = all sets, in ZFC lc . The definability types Σ n HC , Π n HC , Δ n HC consist of definable classes X L ω 1 in ZFC lc , of course.
Lemma 21
(in ZFC lc , note similarities to Corollary 1). There exists a ( Δ 1 L ω 1 = Δ 1 HC ) sequence p = P α α < ω 1 J ω 1 .
Definition 12
(in ZFC lc ). By Lemma 21, fix a sequence P α α < ω 1 of sets P α L ω 1 , such that it holds in L ω 1 that (1) P α α < ω 1 J ω 1 , and (2) P α α < ω 1 is a Δ 1 L ω 1 sequence.
Put P = α < ω 1 P α .
Consider such a set P PT as a forcing notion (here, a proper class) over L ω 1 .
The forcing engine does not necessarily work in ZFC lc for an arbitrary class-size forcing notion. But, there is a type of forcing notions that admits adequate treatment of forcing similar to the standard ZFC case. This is the class forcing theory of S. D. Friedman [26,27], further developed by Antos and Gitman [19] to be applicable over ZFC .
Definition 13
(S. D. Friedman, see [19,26]). A forcing notion (a partially ordered definable class) P = P ; is pre-tame if, for every class sequence D x x a of dense classes D x P , parametrized by elements of a set a (so that D = { x , z : x a z D x } is a definable class), and every condition p P , there is a condition q p and a sequence d x x a of sets d x P such that each d x D x is pre-dense below q in P.
Theorem 8
(S. D. Friedman, see [19,26]). In ZFC , let P be a pre-tame class-forcing notion. Then, P preserves ZFC and satisfies the main forcing principles, including the truth forcing and forcing definability theorems.
Remark 3.
The forcing notion P , introduced by Definition 12, is a class forcing satisfying CCC by Theorem 20. Therefore, P is pre-tame under ZFC lc , as, obviously, is any CCC forcing. We conclude that Theorem 8 is applicable, and hence usual forcing theorems are valid for P -generic extensions of L ω 1 , the ZFC lc set universe.
This justifies all forcing results in Section 7 and Section 8 above, on the basis of ZFC lc .
In particular, we have:
Corollary 4
(in ZFC lc , = Theorem 6, case n = 2 ). Assume that G P is P -generic over L ω 1 . Then, L ω 1 [ G ] satisfies Theorem 6 for n = 2 .
This completes the proof of Theorem 6, case n = 2 .

17. Theorem 6: General Case

The proof of the general case of Theorem 6 follows the arguments in Section 10, Section 11, Section 12 and Section 13 mutatis mutandis. We sketch it here without going into details.
Recall Definition 2 on the definability types like Σ n HC = Σ n L ω 1 .
Definition 14
(in ZFC lc ). Suppose that n 3 . Similarly to Definition 6, a sequence P α α < ω 1 in J ω 1 is n -complete if, for any Σ n 2 ( L ω 1 ) set D J < ω 1 , there is γ < ω 1 such that P α α < γ D solv , i.e., either P α α < γ D or no sequence in D extends P α α < γ .
A set P PT of perfect trees is n -complete if, for any Σ n 2 ( L ω 1 ) set W PT , the set W solv P = { S P : S W ¬ T W ( T S ) } is dense in P.
The two following results are the conclusive steps in the proof of Theorem 6.
Lemma 22
(in ZFC lc , similar to Lemma 13). If n 3 , then there exists an n -complete Δ n 1 L ω 1 sequence P α α < ω 1 J ω 1 .
Theorem 9
(in ZFC lc , similar to Theorem 4). Assume that n 3 , P α ( n ) α < ω 1 J ω 1 is an n - complete Δ n 1 L ω 1 sequence(Lemma 22), and P ( n ) = α < ω 1 P α ( n ) . Then, P ( n ) -generic extensions of L prove Theorem 6.
This completes the proof of Theorem 6 (general case).
Corollary 5.
If n 2 , then the conjunction ( i ) ( i i ) ( i i i ) ( i v ) of items of Theorem 6 is consistent with ZFC provided that ZFC lc is consistent.
Proof. 
This is a usual metamathematical corollary of Theorems 9 and 8 and Remark 3. □

18. Reduction to Second-Order Peano Arithmetic

Corollary 5 reduces Theorem 2 to the statement
Consis ( PA 2 ) Consis ( ZFC lc ) .
We recall that the consistency of PA 2 is the blanket assumption in Theorem 2. Yet, we can use the following equiconsistency result:
Theorem 10.
Theories PA 2 and ZFC lc are equiconsistent.
Proof. 
The theorem has been a well-known fact since some while ago; see, e.g., Theorem 5.25 in [11]. A rather natural way of proof is as follows.
Step 1. Theory ZFC + all sets are countable is interpreted in PA 2 by the tree interpretation described in [11], § 5, especially Theorem 5.11, or in [13], Definition VII.3.10 ff. Kreisel [12], VI(a)(ii), attributed this interpretation to the type of “crude” results.
Step 2. Arguing in ZFC + all sets are countable , we define the transitive class L of all constructible sets, which models ZFC + all sets are constructible .
Step 3. We argue in ZFC + all sets are constructible . If every ordinal is countable, then immediately all sets are countable; that is, we have ZFC lc . If there exist uncountable ordinals, then let ω 1 be the least of them. Then, L ω 1 is a transitive set that models ZFC lc .
We conclude from Steps 1,2,3 that PA 2 and ZFC L C are equiconsistent. □
Combining Theorem 10 and Corollary 5, we finalize the proof of Theorem 2.

19. Conclusions and Problems

In this study, the method of definable generic forcing notions was employed to the construction of a model in which, for a given n 2 , there is a nonconstructible Δ n + 1 1 real a, minimal over L and satisfying V = L [ a ] , but all Σ n 1 reals are constructible (Theorem 1). This essentially strengthens and extends our earlier results in [10] by V = L [ a ] and the minimality claim. In addition, we established (Theorem 2) the ensuing consistency result on the basis of second-order Peano arithmetic PA 2 , instead of the much stronger theory ZFC typically assumed as a premise in independence results obtained by the forcing method. This is a new result and a valuable improvement upon much of known independence results in modern set theory.
The technique developed in this paper may lead to further progress in studies of different aspects of the projective hierarchy. We hope that this study will contribute to the following crucial problem by S. D. Friedman; see [26] (P. 209) and [27] (P. 602): find a model of ZFC, for a given n, in which all Σ n 1 sets of reals are Lebesgue measurable and have the Baire and perfect set properties, and, at the same time, there exists a Δ n + 1 1 well-ordering of the reals.
From our study, it is concluded that the technique of transitive models of bounded Separation in ZFC , as in Section 15, will lead to similar consistency and independence results, related to second-order Peano arithmetic PA 2 and similar to our Theorem 2, on the basis of the consistency of PA 2 itself.
The following problems arise from our study.
Problem 1.
Iterations of Jensen’s forcing were developed by Abraham [28]. Combining this technique with the finite-support Jensen products technique and some earlier forcing constructions used in the theory of generic choiceless models, a model of ZF is presented in [29] in which the countable AC holds but the dependent choices scheme DC fails for some Π 2 1 relation (which is the best possible). This leads to two different problems:
(I)
Reprove the consistency results in [29] on the basis of the consistency of theory PA 2 , similar to Theorem 2.
(II)
Generalize the mentioned consistency result of [29] to higher projective levels by means of a suitable definable generic forcing notion. That is, given n 3 , define a model of ZF in which the countable AC holds whereas DC fails for some Π n 1 relation but holds for Π n 1 1 . A recent paper [30], containing some consistency results related to different forms of the countable AC , is a step in this direction.
Problem 2.
The method of definable generic forcing notions has been recently applied for some definability problems in modern set theory, including the following applications:
-
A model of ZFC, in which the separation principle holds for a given effective projective type Σ n 1 , n 3 , is defined in [31];
-
A model of ZFC, in which well-orderings of the reals first appear at a given projective level, is defined in [32];
-
A model of ZFC, in which the full basis theorem holds in the absence of analytically definable well-orderings of the reals, is defined in [33].
It is a common problem related to all these results to establish their PA 2 -consistency versions similar to Theorem 2.
Problem 3.
A somewhat modified forcing notion, say P ( n ) PT , rather similar to P ( n ) of Theorem 4, is defined in [34]. It is invariant under some transformations so that, instead of a single generic real by P ( n ) , it adjoins a E 0 -equivalence class of P ( n ) -generic reals. (Recall that reals a , b 2 ω are E 0 -equivalent if a ( n ) = b ( n ) for all but finite n. See some generalizations in [35].) It turns out that this P ( n ) -generic E 0 -class is a (countable) Π n 1 set containing no OD (ordinal-definable) elements in the extension, and, at the same time, every countable Σ n 1 set definitely contains OD elements.

Author Contributions

Conceptualization, V.K. and V.L.; methodology, V.K. and V.L.; validation, V.K.; formal analysis, V.K. and V.L.; investigation, V.K. and V.L.; writing—original draft preparation, V.K.; writing—review and editing, V.K. and V.L.; project administration, V.L.; funding acquisition, V.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was carried out at the expense of a grant from the Russian Science Foundation No. 24-44-00099, https://rscf.ru/project/24-44-00099/ (accessed on 15 January 2024).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable. The study did not report any data.

Acknowledgments

The authors are thankful to Victoria Gitman for pointing out the paper [25], which introduced a method critically important for the proof of our Theorem 6. The authors thank the anonymous reviewers for their thorough review and highly appreciate the comments and suggestions, which significantly contributed to improving the quality of the publication.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Shoenfield, J.R. The problem of predicativity. In Essays on the Foundations of Mathematics, Dedicated to A. A. Fraenkel on His 70th Anniversary; Bar-Hillel, Y., Ed.; North-Holland: Amsterdam, The Netherlands, 1962; pp. 132–139. [Google Scholar]
  2. Mathias, A.R.D. Surrealist landscape with figures (a survey of recent results in set theory). Period. Math. Hung. 1979, 10, 109–175. [Google Scholar] [CrossRef]
  3. Jensen, R. Definable sets of minimal degree. In Mathematical Logic and Foundations of Set Theory, Proceedings of an International Colloquium, Jerusalem 1968; In Studies in Logic and the Foundations of Mathematics; Bar-Hillel, Y., Ed.; North-Holland: London, UK, 1970; Volume 59, pp. 122–128. [Google Scholar] [CrossRef]
  4. Jensen, R.B.; Solovay, R.M. Some applications of almost disjoint sets. Stud. Log. Found. Math. 1970, 59, 84–104. [Google Scholar] [CrossRef]
  5. Solovay, R.M. A nonconstructible Δ 3 1 set of integers. Trans. Am. Math. Soc. 1967, 127, 50–75. [Google Scholar] [CrossRef]
  6. Abraham, U. Minimal model of “ 1 L is countable” and definable reals. Adv. Math. 1985, 55, 75–89. [Google Scholar] [CrossRef]
  7. Harrington, L. Long projective wellorderings. Ann. Math. Logic 1977, 12, 1–24. [Google Scholar] [CrossRef]
  8. David, R. Δ 3 1 31 reals. Ann. Math. Logic 1982, 23, 121–125. [Google Scholar] [CrossRef]
  9. Jensen, R.B.; Johnsbraten, H. A new construction of a non-constructible Δ 3 1 subset of ω. Fundam. Math. 1974, 81, 279–290. [Google Scholar] [CrossRef]
  10. Kanovei, V.; Lyubetsky, V. Models of set theory in which nonconstructible reals first appear at a given projective level. Mathematics 2020, 8, 910. [Google Scholar] [CrossRef]
  11. Apt, K.R.; Marek, W. Second order arithmetic and related topics. Ann. Math. Logic 1974, 6, 177–229. [Google Scholar] [CrossRef]
  12. Kreisel, G. A survey of proof theory. J. Symb. Log. 1968, 33, 321–388. [Google Scholar] [CrossRef]
  13. Simpson, S.G. Subsystems of Second Order Arithmetic, 2nd ed.; Perspectives in Logic; Cambridge University Press: Cambridge, UK, 2009; pp. xvi + 444. [Google Scholar]
  14. Schindler, T. A disquotational theory of truth as strong as Z 2 . J. Philos. Log. 2015, 44, 395–410. [Google Scholar] [CrossRef]
  15. Friedman, H. On the necessary use of abstract set theory. Adv. Math. 1981, 41, 209–280. [Google Scholar] [CrossRef]
  16. Addison, J.W. Some consequences of the axiom of constructibility. Fundam. Math. 1959, 46, 337–357. [Google Scholar] [CrossRef]
  17. Guzicki, W. On weaker forms of choice in second order arithmetic. Fundam. Math. 1976, 93, 131–144. [Google Scholar] [CrossRef]
  18. Gitman, V.; Hamkins, J.D.; Johnstone, T.A. What is the theory ZFC without power set? Math. Log. Q. 2016, 62, 391–406. [Google Scholar] [CrossRef]
  19. Antos, C.; Gitman, V. Modern Class Forcing. In Research Trends in Contemporary Logic; Daghighi, A., Rezus, A., Pourmahdian, A., Gabbay, D., Fitting, M., Eds.; College Publications, forthcoming; London, UK; Available online: https://philpapers.org/go.pl?aid=ANTMCF (accessed on 6 December 2022).
  20. Gitman, V.; Matthews, R. ZFC without power set II: Reflection strikes back. arXiv 2023, arXiv:math.LO/2206.06220. [Google Scholar] [CrossRef]
  21. Jech, T. Set Theory; The third millennium revised and expanded ed; Springer: Berlin/Heidelberg, Germany; Springer: New York, NY, USA, 2003; pp. xiii + 769. [Google Scholar] [CrossRef]
  22. Gitman, V.; Hamkins, J.D.; Karagila, A. Kelley-Morse set theory does not prove the class Fodor principle. Fundam. Math. 2021, 254, 133–154. [Google Scholar] [CrossRef]
  23. Harrington, L. The Constructible Reals Can Be Anything. Preprint Dated May 1974 with Several Addenda Dated up to October 1975. Available online: http://logic-library.berkeley.edu/catalog/detail/2135 (accessed on 15 January 2024).
  24. Baumgartner, J.E.; Laver, R. Iterated perfect-set forcing. Ann. Math. Logic 1979, 17, 271–288. [Google Scholar] [CrossRef]
  25. Enayat, A.; Hamkins, J.D. ZFC proves that the class of ordinals is not weakly compact for definable classes. J. Symb. Log. 2018, 83, 146–164. [Google Scholar] [CrossRef]
  26. Friedman, S.D. Fine structure and class forcing. In De Gruyter Series in Logic and Its Applications; de Gruyter: Berlin, Germany, 2000; Volume 3, pp. x + 221. [Google Scholar] [CrossRef]
  27. Friedman, S.D. Constructibility and class forcing. In Handbook of Set Theory; Springer: Dordrecht, The Netherlands, 2010; Volume 3, pp. 557–604. [Google Scholar] [CrossRef]
  28. Abraham, U. A minimal model for ¬CH: Iteration of Jensen’s reals. Trans. Am. Math. Soc. 1984, 281, 657–674. [Google Scholar] [CrossRef]
  29. Friedman, S.D.; Gitman, V.; Kanovei, V. A model of second-order arithmetic satisfying AC but not DC. J. Math. Log. 2019, 19, 1850013. [Google Scholar] [CrossRef]
  30. Wansner, L.; Wontner, N.J.H. Descriptive Choice Principles and How to Separate Them. arXiv 2023, arXiv:math.LO/2307.09837. [Google Scholar]
  31. Kanovei, V.; Lyubetsky, V. A model in which the Separation principle holds for a given effective projective Sigma-class. Axioms 2022, 11, 122. [Google Scholar] [CrossRef]
  32. Kanovei, V.; Lyubetsky, V. A model in which wellorderings of the reals appear at a given projective level. Axioms 2022, 11, 354. [Google Scholar] [CrossRef]
  33. Kanovei, V.; Lyubetsky, V. The full basis theorem does not imply analytic wellordering. Ann. Pure Appl. Logic 2021, 172, 46. [Google Scholar] [CrossRef]
  34. Kanovei, V.; Lyubetsky, V. Definable E0 classes at arbitrary projective levels. Ann. Pure Appl. Logic 2018, 169, 851–871. [Google Scholar] [CrossRef]
  35. Kanovei, V. An Ulm-type classification theorem for equivalence relations in Solovay model. J. Symbolic Logic 1997, 62, 1333–1351. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Kanovei, V.; Lyubetsky, V. Jensen Δn1 Reals by Means of ZFC and Second-Order Peano Arithmetic. Axioms 2024, 13, 96. https://doi.org/10.3390/axioms13020096

AMA Style

Kanovei V, Lyubetsky V. Jensen Δn1 Reals by Means of ZFC and Second-Order Peano Arithmetic. Axioms. 2024; 13(2):96. https://doi.org/10.3390/axioms13020096

Chicago/Turabian Style

Kanovei, Vladimir, and Vassily Lyubetsky. 2024. "Jensen Δn1 Reals by Means of ZFC and Second-Order Peano Arithmetic" Axioms 13, no. 2: 96. https://doi.org/10.3390/axioms13020096

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop