Next Article in Journal
Magnetic Field Effects on Thermal Nanofluid Flowing through Vertical Stenotic Artery: Analytical Study
Previous Article in Journal
Fixed Point Results in Controlled Metric Spaces with Applications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Generic Model in Which the Russell-Nontypical Sets Satisfy ZFC Strictly between HOD and the Universe

by
Vladimir Kanovei
*,† and
Vassily Lyubetsky
*,†
Institute for Information Transmission Problems of the Russian Academy of Sciences (Kharkevich Institute), 127051 Moscow, Russia
*
Authors to whom correspondence should be addressed.
These authors contributed equally to this work.
Mathematics 2022, 10(3), 491; https://doi.org/10.3390/math10030491
Submission received: 24 December 2021 / Revised: 26 January 2022 / Accepted: 27 January 2022 / Published: 3 February 2022
(This article belongs to the Section Mathematics and Computer Science)

Abstract

:
The notion of ordinal definability and the related notions of ordinal definable sets (class OD ) and hereditarily ordinal definable sets (class HOD ) belong to the key concepts of modern set theory. Recent studies have discovered more general types of sets, still based on the notion of ordinal definability, but in a more blurry way. In particular, Tzouvaras has recently introduced the notion of sets nontypical in the Russell sense, so that a set x is nontypical if it belongs to a countable ordinal definable set. Tzouvaras demonstrated that the class HNT of all hereditarily nontypical sets satisfies all axioms of ZF and satisfies HOD HNT . In view of this, Tzouvaras proposed a problem—to find out whether the class HNT can be separated from HOD by the strict inclusion HOD HNT , and whether it can also be separated from the universe V of all sets by the strict inclusion HNT V , in suitable set theoretic models. Solving this problem, a generic extension L [ a , x ] of the Gödel-constructible universe L , by two reals a , x , is presented in this paper, in which the relation L = HOD L [ a ] = HNT L [ a , x ] = V is fulfilled, so that HNT is a model of ZFC strictly between HOD and the universe. Our result proves that the class HNT is really a new rich class of sets, which does not necessarily coincide with either the well-known class HOD or the whole universe V . This opens new possibilities in the ongoing study of the consistency and independence problems in modern set theory.

1. Introduction

We recall that a set X is ordinal definable if X can be defined by a formula with ordinals as parameters in the universe of all sets. The class of all ordinal definable sets is denoted by OD . Further, a set X is hereditarily ordinal definable if X itself, as well as all elements of X, all elements of elements of X, etc., belong to OD . In other words, it is required that TC ( X ) OD , where TC ( X ) , the transitive closure of X, is the least transitive set containing X, and a set Y is transitive if x y Y x Y . The class of all hereditarily ordinal definable sets is denoted by HOD . To conclude,
OD = { x : x is ordinal definable } HOD = { x : TC ( x ) OD }
See more on these fundamental notions of modern set theory in [1] (Chapter 13) or [2] (Section II.8), or [3] as the original reference. In particular, it is known that HOD is a transitive class and a model of the set theory ZFC (with the axiom of choice AC ). In general, classes OD and HOD , as well as Gödel’s class L of all constructible sets, have played a key role in modern set theory since its early days.
Research in recent years has brought to the fore some other notions of definability, such as algebraic definability studied in [4,5,6], blurry definability of [7], and finally nontypicality in the sense of Russell, introduced by Tzouvaras [8,9]. Our paper is dedicated to this last concept. By Tzouvaras, a set x is nontypical, for short x NT , if it belongs to a countable ordinal definable set Y. A set x is hereditarily nontypical, for short x HNT , if it itself, all its elements, elements of elements, and so on, are all nontypical—in other words, it is required that the transitive closure TC ( x ) satisfy TC ( x ) NT . To conclude,
NT = { x : Y ( Y is countable and ordinal definable , and x Y ) } HNT = { x : TC ( x ) NT }
Tzouvaras [8,9] connected these notions with some philosophical and mathematical ideas of Bertrand Russell and works of van Lambalgen [10] et al. on the concept of randomness. They contribute to the ongoing study of important classes of sets in the set theoretic universe V which themselves satisfy the axioms of set theory, similarly to Gödel’s class L and the class HOD . The class HNT is transitive and, as shown in [9], satisfies all axioms of ZF (the axiom of choice AC not included).
It is customary in modern set theory (see e.g., [1,2,11,12]) that any new class of sets is checked in terms of relations with already known classes. In that respect, Tzouvaras [9] established the non-strict inclusion HOD HNT , and proposed a problem: to find out whether the class HNT can be separated from HOD by the strict inclusion HOD HNT , and can also be separated from the universe V of all sets by the strict inclusion HNT V , in suitable set theoretic models.
Problem 1
(Tzouvaras [9], 2.15). Does there exist a model of ZFC in which the class HNT satisfies the strict double inclusion HOD HNT V ?
The following theorem answers this important problem in the affirmative.
Theorem 1.
Let C = ω < ω be the Cohen forcing for adding a generic real x ω ω to L . There is a forcing notion P L , which consists of Silver trees, and such that if a pair of reals a , x is ( P × C ) -generic over L then it is true in L [ a , x ] that
L = HOD L [ a ] = HNT V = L [ a , x ] .
This is the main conclusion of this paper: the relation (1) provides the double separation property required. Note that the class HNT = L [ a ] by (1) satisfies ZFC , not merely ZF , in the model L [ a , x ] of the theorem, which is an additional advantage of our result.
To prove the theorem, we make use of a forcing notion P introduced in [13] in order to define a generic real a 2 ω whose E 0 -equivalence class [ a ] E 0 is a lightface Π 2 1 (hence OD) set of reals with no OD element. (We recall that the equivalence relation E 0 is defined on 2 ω so that x E 0 y iff x ( k ) = y ( k ) for all but finite k.) This property of P is responsible for a P -generic real a to belong to HNT , and ultimately to L [ a ] HNT , in L [ a , x ] . This will be based on some results on Silver trees and Borel functions in Section 2, Section 3 and Section 4. The construction of P in L is given in Section 5 and Section 6. The proof that L [ a ] HNT in L [ a , x ] follows in Section 8.
The inverse inclusion HNT L [ a ] in L [ a , x ] will be proved in Section 9 on the basis of our earlier result [14] on countable OD sets in Cohen-generic extensions.
See flowchart of the proof of Theorem 1 on page 3, Figure 1.
The reader envisaged is assumed to have some knowledge of the pointset topology of the Baire space ω ω (we give [15] and [1] [Chapter 11] as references) along with some basic knowledge of forcing and Gödel’s constructibility (we give [1,2,16] as references).

2. Silver Trees

The proof of Theorem 1 in this paper will involve a forcing notion P which consists of Silver trees. Here, we recall the relevant notation.
By 2 < ω we denote the set of all tuples (finite sequences) of terms 0 , 1 , including the empty tuple Λ . The length of a tuple s is denoted by lh s , and 2 n = { s 2 < ω : lh s = n } (all tuples of length n). A tree T 2 < ω is a perfect tree, symbolically T PT , if it has no endpoints and isolated branches. In this case, the set
[ T ] = { a 2 ω : n ( a n T ) }
of all branches of T is a perfect set in 2 ω . If u T PT , then
T u = { s T : u s s u } PT
is a portion of T. A tree S T is clopen in T iff it is equal to the union of a finite number of portions of T. This is equivalent to [ S ] being clopen in [ T ] as a pointset in 2 ω .
Definition 1.
A tree T PT is a Silver tree, symbolically T ST , if there is an infinite sequence of tuples u k = u k ( T ) 2 < ω , such that T consists of all tuples of the form
s = u 0 i 0 u 1 i 1 u 2 i 2 u n i n
and their sub-tuples, where n < ω and i k = 0 , 1 .
Note that the stem stem ( T ) = u 0 ( T ) of any tree T ST is equal to the largest tuple s T with T = T s , and [ T ] consists of all infinite sequences a = u 0 i 0 u 1 i 1 u 2 i 2 2 ω , where i k = 0 , 1 , k . We further put
spl n ( T ) = lh u 0 + 1 + lh u 1 + 1 + + lh u n 1 + 1 + lh u n ,
the n -th splitting level of a Silver tree T. In particular, spl 0 ( T ) = lh u 0 .
Action. Let σ 2 < ω . If v 2 < ω is another tuple of length lh v lh σ , then the tuple v = σ v of the same length lh v = lh v is defined by v ( i ) = v ( i ) + 2 σ ( i ) (addition modulo 2) for all i < lh σ , but v ( i ) = v ( i ) whenever lh σ i < lh v . If lh v < lh σ , then we just define σ · v = ( σ lh v ) · v .
If a 2 ω , then similarly a = σ a 2 ω ,   a ( i ) = a ( i ) + 2 σ ( i ) for i < lh σ , but a ( i ) = a ( i ) for i lh σ . If T 2 < ω , X 2 ω , then the sets
σ T = { σ · v : v T } and σ · X = { σ · a : a X }
are shifts of the tree T and the set X accordingly.
According to (ii) of the next lemma (Lemma 3.4 in [17]), all portions T s , of the same level, of any Silver tree T ST are shifts of each other, or saying it differently, T can be recovered from any its portion. This is not true for arbitrary trees in PT , of course.
Lemma 1.
(i)
If s T ST and σ 2 < ω , then σ · T ST and T s ST .
(ii)
If n < ω and u , v T 2 n , then T u = v · u · ( T v ) .
Refinements. Assume that T , S ST , S T , n < ω . We define S n T (the tree S n-refines T) if S T and spl k ( T ) = spl k ( S ) for all k < n . This is equivalent to ( S T and) u k ( S ) = u k ( T ) for all k < n , of course.
Then, S 0 T is equivalent to S T , and S n + 1 T implies S n T (and S T ).
In addition, if n 1 then S n T is equivalent to spl n 1 ( T ) = spl n 1 ( S ) .
Lemma 2.
Assume that T , U ST , n < ω , h > spl n 1 ( T ) , v 0 2 h T , and U T v 0 . Then, there is a unique tree S ST such that S n T and S v 0 = U .
If in addition U is clopen in T then S is clopen in T, as well.
Proof. 
Define a tree S so that S 2 h = T 2 h , and if v T 2 h then, following Lemma 1(ii), S v = ( v · v 0 ) · U ; in particular S v 0 = U . To check that S ST , we can easily compute the according tuples u k ( S ) to fulfill Definition 1. Namely, as U T v 0 , we have v 0 u 0 ( U ) = stem ( U ) , hence the length = lh ( u 0 ( U ) ) satisfies h > m = spl n 1 ( T ) . Then, we have
u k ( S ) = u k ( T ) for all k < n , u 0 ( U ) [ m , ) for k = n thus u n ( S ) 2 m , u k ( U ) for all k > n ,
and Definition 1 for S is satisfied with these tuples u k ( S ) . In addition, if U is clopen in T (i.e., U is a finite union of portions in T), then clearly so is S. □
Lemma 3
([17], Lemma 4.4). Let 4 T 3 3 T 2 2 T 1 1 T 0 be a sequence of trees in ST . Then, T = n t n ST .
Proof 
(sketch). By definition, we have u k ( T n ) = u k ( T n + 1 ) for all k n . Then, one easily computes that u n ( T ) = u n ( T n ) for all n. □

3. Reduction of Borel Maps to Continuous Ones

A classical theorem claims that in Polish spaces every Borel function is continuous on a suitable dense G δ set. It is also known that a Borel map defined on 2 ω is continuous on a suitable Silver tree. The next lemma combines these two results.
Our interest in Borel functions defined on 2 ω × ω ω is motivated by further applications to reals in generic extensions of the form L [ a , x ] , where a 2 ω is a P -generic real for a certain forcing notion P ST , whereas x ω ω is just a Cohen generic real. These applications will be based on the fact that any real y 2 ω in such an extension can be represented in the form y = f ( a , x ) , where f : 2 ω × ω ω 2 ω is a Borel map coded in the constructible universe L (Corollary 2 below in Section 5).
In the remainder, if v ω < ω (a tuple of natural numbers), then we define N v = { x ω ω : v x } , a clopen Baire interval in the Baire space ω ω .
Lemma 4.
Let T ST and f : 2 ω × ω ω 2 ω be a Borel map. Then, there is a Silver tree S T and a dense G δ set D ω ω such that f is continuous on [ S ] × D .
Proof. 
By the abovementioned classical theorem (Theorem 8.38 in Kechris [15]), there exists a dense G δ set Z [ T ] × ω ω such that f is already continuous on Z. It remains to define a Silver tree S T and a dense G δ set D ω ω such that [ S ] × D Z . This will be our goal.
By the choice of Z we have Z = n Z n , where each Z n [ T ] × ω ω is open dense.
Let us fix an enumeration ω × ω < ω = { N k , v k : k < ω } of the cartesian product ω × ω < ω . We shall define a sequence of Silver trees S k and tuples w k ω < ω satisfying the following three conditions (a)–(c):
(a)
4 S 3 3 S 2 2 s 1 1 S 0 = T , as in Lemma 3;
(b)
if k < ω then S k + 1 is clopen in S k (see Section 2);
(c)
v k w k and [ S k + 1 ] × N w k Z N k , for all k.
At step 0 we already have S 0 = T by (a).
Assume that a tree S k ST has already been defined. Let h = spl k + 1 ( S k ) .
Consider any tuple t 2 h S k . As Z N k is open dense, there is a tuple u 1 ω < ω and a Silver tree A 1 S k t , clopen in S k (for example, a portion in S k ) such that v k u 1 and [ A 1 ] × N u 1 Z N k . According to Lemma 2, there exists a Silver tree U 1 k + 1 S k , clopen in S k along with A, such that U 1 t = A 1 , so [ U 1 t ] × N u 1 Z N k by construction.
Now, take another tuple t 2 h S k , and similarly find u 2 ω < ω and a Silver tree A 2 U 1 t , clopen in U 1 , such that u 1 u 2 and [ A 2 ] × N u 2 Z N k . Once again, there is a Silver tree U 2 k + 1 U 1 , clopen in S k and such that [ U 2 t ] × N u 2 Z N k .
We iterate this construction over all tuples t 2 h S k ,   k + 1 -shrinking trees and extending tuples in ω < ω . We obtain a Silver tree U k + 1 S k , clopen in S k , and a tuple w ω < ω , that v k w and [ U ] × N w Z N k . Take w k = w , S k + 1 = U . This completes the inductive step.
As a result we obtain a sequence 4 S 3 3 S 2 2 S 1 1 S 0 = T of Silver trees S k , and tuples w k ω < ω ( k < ω ), which really satisfy conditions (a)–(c).
We put S = k S k ; then S ST by (a) and Lemma 3, and S T .
If n < ω then let W n = { w k : N k = n } . We claim that D n = w W n N w is an open dense set in ω ω . Indeed, let v ω < ω . Consider any k such that that v k = v and N k = n . By construction, we have v w k W n . Thus the set D = n D n is dense and G δ .
To check [ S ] × D Z , let n < ω ; we show that [ S ] × D Z n . Let a [ S ] and x D , in particular x D n , so x N w k for some k with N k = n . However, [ S k + 1 ] × N w k Z n by (c), and at the same time obviously a [ S k + 1 ] . Therefore, a , x Z n , as required. □
Corollary 1.
Suppose that T ST and f : 2 ω 2 ω be a Borel map. Then there is a Silver tree S T such that f is continuous on [ S ] .
We add the following result that belongs to the folklore of the Silver forcing. See Corollary 5.4 in [18] for a proof.
Lemma 5.
Assume that T ST and f : 2 ω 2 ω is a continuous map. Then there is a Silver tree S T such that f is either a bijection or a constant on [ S ] .

4. Normalization of Borel Maps

In this section, we continue studying the behavior of Borel maps defined on 2 ω × ω ω modulo restrictions on products of Silver trees and dense G δ sets. We work in the context of the following definition of normalization, and the following Lemma 6 will be of key importance in the applications to the genetic extensions below in Section 6.
Definition 2.
A map f : 2 ω × ω ω 2 ω is normalized on a tree T ST for a set of trees U ST if there exists a dense G δ set X ω ω such that f is continuous on [ T ] × X and
either(I)there are tuples v ω < ω , σ 2 < ω such that f ( a , x ) = σ · a for all a [ T ] and x N v X , where, we remind, N v = { x ω ω : v x } ;
or(II) f ( a , x ) σ 2 < ω S U σ · [ S ] for all a [ T ] and x X .
Lemma 6.
Assume that U = { T 0 , T 1 , T 2 , } ST and f : 2 ω × ω ω 2 ω is a Borel map. Then there exists a set of trees U = { S 0 , S 1 , S 2 , } ST , such that S n T n for all n and f is normalized on S 0 for U .
Proof. 
First of all, according to Lemma 4, there is a Silver tree T T 0 and a dense G δ set W ω ω such that f is continuous on [ T ] × W . Since any dense G δ set X ω ω is homeomorphic to ω ω , we can w.l.o.g. assume that W = ω ω and T = T 0 . In other words, we just suppose that f is already continuous on [ T 0 ] × ω ω .
Assume that option (I) of Definition 2 does not take place, that is
(∗)
if X ω ω is a dense G δ set, and v ω < ω , σ 2 < ω , S ST , S T 0 , then there exist reals a [ S ] and x N v X such that f ( a , x ) σ · a .
We shall construct Silver trees S n T n and a dense G δ set X ω ω satisfying (II) of Definition 2, that is, in our context, the negative relation f ( a , x ) σ 2 < ω n < ω σ · [ S n ] will be fulfilled for all a [ S 0 ] and x X . To maintain the construction, let us fix an arbitrary enumeration
ω × 2 < ω × ω < ω = { N k , σ k , v k : k < ω } .
Further, auxiliary Silver trees S k n ( n , k < ω ) and tuples w k ω < ω ( k < ω ) will be defined, satisfying the following conditions (a)–(c).
(a)
4 S 3 n 3 S 2 n 2 S 1 n 1 S 0 n = T n as in Lemma 3, for each n < ω ;
(b)
S k + 1 n = S k n for all n > 0 , n N k ;
(c)
S k + 1 0 k + 1 S k 0 , S k + 1 N k k + 1 S k N k , v k w k , and f ( a , x ) σ k · [ S k + 1 N ] for all reals a [ S k + 1 0 ] and x N w k .
At step 0 of the construction, we input S 0 n = T n for all n, according to (a).
Assume that k < ω and all Silver trees S k n , n < ω are already defined. We input S k + 1 n = S k n for all n > 0 , n N k , by (b). (The number N k is defined by (6).)
To define the trees S k + 1 0 and S k + 1 N k , we put h = spl k + 1 ( S k 0 ) , m = spl k + 1 ( S k N ) .
Case 1: N k > 0 . Take any pair of tuples s 2 h S k 0 , t 2 m S k N k and any reals a 0 [ S k 0 s ] and x 0 ω ω . Consider any real b 0 [ S k N k t ] not equal to σ k · f ( a 0 , x 0 ) . Let us say b 0 ( ) = i j = ( σ k · f ( a 0 , x 0 ) ) ( ) , where i , j 1 , < ω . As f is continuous, there is a tuple u 1 ω < ω and a Silver tree A S k 0 s such that v k u 1 x 0 , a 0 [ A ] , and ( σ k · f ( a , x ) ) ( ) = j for all x N u 1 and a [ A ] . It is also clear that
B = { τ S k N k t : lh τ τ ( ) = i }
is a Silver tree containing b 0 , and b ( ) = i for all b [ B ] . According to Lemma 2, there exist Silver trees U 1 k + 1 S k 0 and V 1 k + 1 S k N k , such that U 1 s = A and V 1 t = B . It follows by construction that σ k · f ( a , x ) [ V 1 t ] for all a [ U 1 s ] and x N u 1 .
Now, consider another pair of tuples s 2 h S k 0 , t 2 m S k N k . We similarly obtain Silver trees U 2 k + 1 U 1 and V 2 k + 1 V 1 , and a tuple u 2 ω < ω , such that u 1 u 2 and σ k · f ( a , x ) [ V 2 ( t ) ] for all a [ U 2 s ] and x N u 2 . In this case, we have V 2 t V 1 t and U 2 s U 1 s , so that what has already been achieved in the previous step ( s , t ) is preserved.
We iterate over all pairs of s 2 h S k 0 , t 2 m S k N k , by k + 1 -shrinking trees and extending tuples in ω < ω at each step. This results in a pair of Silver trees U k + 1 S k 0 , V k + 1 S k N k and a tuple w ω < ω such that v k w and σ k f ( a , x ) [ V ] for all reals a [ U ] and x N w . Now, to fulfill (c), take w k = w , S k + 1 0 = U , and S k + 1 N k = V . Recall that here N k > 0 .
Case 2: N k = 0 . Here, the construction somewhat changes, and hypothesis (∗) will be used. We claim that there exist:
(d)
a tuple w k ω < ω and a Silver tree S k + 1 0 k + 1 S k 0 such that v k w k and f ( a , x ) σ k ( 0 , 1 ) ( 0 , 3 ) * 2 . 1 [ S k + 1 0 ] for all a [ S k + 1 0 ] , x N w k . (This is equivalent to (c) as N k = 0 .)
Take any pair of tuples s , t 2 h S k 0 , where h = spl k + 1 ( S k 0 ) as above. Thus, S k 0 t = t s ( S k 0 s ) , by Lemma 1(ii). According to (∗), there are reals x 0 N v and a 0 [ S k 0 s ] satisfying f ( a 0 , x 0 ) σ k · s · t · a 0 , or equivalently, σ k · f ( a 0 , x 0 ) s · t · a 0 .
Similarly to Case 1, we have ( σ k · f ( a 0 , x 0 ) ) ( ) = i j = ( s · t · a 0 ) ( ) for some < ω and i , j 1 . By the continuity of f, there is a tuple u 1 ω < ω and a Silver tree A S k 0 s , clopen in S k 0 , such that v k u 1 x 0 , a 0 [ A ] , and ( σ k · f ( a , x ) ) ( ) = j but ( s · t · a ) ( ) = j for all x N u 1 and a [ A ] . Lemma 2 gives us a Silver tree U 1 k + 1 S k 0 , clopen in S k 0 as well, such that U 1 s = A — and then U 1 t = s · t · A . Therefore, σ k · f ( a , x ) [ U 1 t ] holds for all a [ U 1 s ] and x N u 1 by construction.
Having considered all pairs of tuples s , t 2 h S k 0 , we obtain a Silver tree U k + 1 S k 0 and a tuple w ω < ω , such that v k w and σ k · f ( a , x ) [ U ] for all a [ U ] and x N w . Now, to fulfill (d), take w k = w and S k + 1 0 = U . This concludes Case 2.
To conclude, we have for each n a sequence 4 S 3 n 3 S 2 n 2 S 1 n 1 S 0 n = T n of Silver trees S k n , along with tuples w k ω < ω ( k < ω ), and these sequences satisfy the requirements (a)–(c) (equivalent to (d) in case N k = 0 ).
We put S n = k S k n for all n. Then, S n ST by Lemma 3, and S n T n .
If n < ω and σ 2 < ω , then let W n σ = { w k : N k = n σ k = σ } . The set X n σ = w W n σ N w is then open dense in ω ω . Indeed, if v ω ω , then we take k such that v k = v , N k = n , σ k = σ ; then v w k W n σ by construction. Therefore, X = n < ω , σ 2 < ω X n σ is a dense G δ set. Now, to check property (II) of Definition 2, consider any n < ω , σ 2 < ω , a [ S 0 ] , x X ; we claim that f ( a , x ) σ · [ S n ] .
Indeed, by construction we have x X n σ , i.e., x N w k , where k W n σ , so that N k = n , σ k = σ . Now, f ( a , x ) σ [ S n ] directly follows from (c) for this k, since S 0 S k + 1 0 and S n S k + 1 n . □

5. The Forcing Notion for Theorem 1

In this section, we define a forcing notion P L , P ST , involved in the proof of Theorem 1. This will be a rather lengthy construction, and we begin with auxiliary material.
We use letters Σ and Π to denote effective (lightface) projective classes.
Using the standard encoding of Borel sets, as e.g., in [19], or [20] [§ 1D], we make use of coding systems for Borel functions f : 2 ω × ω ω 2 ω and g : 2 ω 2 ω .
(A)
We fix a coding system for Borel functions g : 2 ω 2 ω , which includes a Π 1 1 -set of codes  BC ω ω , and for each code r BC , a certain Borel function F r : 2 ω 2 ω coded by r . We assume that each Borel function has some code, and there is a Σ 1 1 relation S ( · , · , · ) and a Π 1 1 relation P ( · , · , · ) such that for all r BC and a , b 2 ω it holds F r ( a ) = b S ( r , a , b ) P ( r , a , b ) .
(B)
We fix a coding system for Borel functions f : 2 ω × ω ω 2 ω , that includes a Π 1 1 -set of codes  BC 2 ω ω , and for each code r BC 2 , a Borel function F r 2 : 2 ω × ω ω 2 ω coded by r, such that each Borel function has some code, and there is a Σ 1 1 relation S 2 ( · , · , · , · ) and a Π 1 1 relation P 2 ( · , · , · , · ) such that for all r BC 2 , x ω ω , and a , b 2 ω it holds F r 2 ( a , x ) = b S 2 ( r , a , x , b ) P 2 ( r , a , x , b ) .
If U ST , then Clos ( U ) denotes the set of all trees of the form σ · ( T s ) , where σ 2 < ω and s T U , i.e., the closure of U w.r.t. both shifts and portions.
The following construction is maintained in L . We define a sequence of countable sets U α ST , α < ω 1 satisfying the following conditions 1°–6°.
Each U α ST is countable, U 0 consists of a single tree 2 < ω .
We then define P α = Clos ( U α ) , P < α = ξ < α P ξ . These sets are obviously closed with respect to shifts and portions, that is, Clos ( P α ) = P α and Clos ( P < α ) = P < α .
For every T P < α , there is a tree S U α , S T .
Let ZFC be the sub-theory of ZFC, containing all axioms except the power set axiom (and with the wellorderability principle instead of AC), and additionally containing an axiom asserting the existence of the power set P ( ω ) . This implies the existence of P ( X ) for any countable X, the existence of ω 1 and 2 ω , as well as the existence of continual sets like 2 ω or ST .
By M α we denote the smallest model of ZFC of the form L λ containing the sequence U ξ ξ < α , in which α and all sets U ξ , ξ < α are countable.
If a set D M α , D P < α is dense in P < α , and U U α , then U fin D , meaning that there is a finite set D D such that U D .
If a set D M α , D P < α × P < α is dense in P < α × P < α , and U V belong to U α , then U × V fin D , meaning that there is a finite set D D such that [ U ] × [ V ] U , V D [ U ] × [ V ] .
Given that Clos ( P < α ) = P < α , this is automatically transferred to all trees U P α , as well. It follows that D remains pre-dense in P < α P α .
To formulate the next property, we fix an enumeration
ST × BC × BC 2 = { T ξ , b ξ , c ξ : ξ < ω 1 }
in L , which (1) is definable in L ω 1 , and (2) involves each value in ST × BC × BC 2 being taken uncountably many times.
If T α P < α , then there is a tree S U α such that S T and:
  • F b α 2 is normalized for U α on [ S ] in the sense of Definition 2, and
  • F c α is continuous and either a bijection or a constant on [ S ] .
The sequence U α α < ω 1 is -definable in L ω 1 .
The construction 1°–6° goes on as follows. We work in L .
We first define U 0 = { 2 < ω } , to obey 1°.
Now, suppose that
(†)
0 < α < ω 1 , the subsequence U ξ ξ < α is defined and satisfies 1°, 2° below α , and the sets P ξ = Clos ( U ξ ) (for ξ < α ), P < α , M α are defined as above.
The induction step of the construction is based on the following lemma.
Lemma 7
(in L , see the proof in Section 6). Under the assumptions of (†), there is a countable set U α ST satisfying conditions 2°, 3°, 4°, 5°.
To accomplish the construction on the base of the lemma, we take U α to be the smallest, in the sense of the Gödel wellordering of L , of those sets that exist by Lemma 7. Since the whole construction is relativized to L ω 1 , requirement 6° is also met.
We put P α = Clos ( U α ) for all α < ω 1 , and P = α < ω 1 P α .
The next result, in part related to the countable chain condition, or CCC for brevity, is a fairly standard consequence of 3° and 4°, see for example [13] (6.5), [18] (12.4), or [21] (Lemma 6); we will omit the proof. Recall that a forcing notion Q satisfies CCC iff every antichain A Q is finite or countable.
Lemma 8
(in L ). The forcing notion P belongs to L , satisfies P = Clos ( P ) and satisfies CCC in L . The product P × P satisfies CCC in L , as well.
Corollary 2.
(i)
If a real a 2 ω is P -generic over L and y 2 ω L [ a ] , then there is a Borel map g = F b : 2 ω 2 ω with a code b L BC such that y = f ( a ) .
(ii)
If a pair a , x 2 ω × ω ω is ( P × C ) -generic over L and y 2 ω L [ a , x ] then there is a Borel map f = F b 2 : 2 ω × ω ω 2 ω with a code b L BC 2 such that y = f ( a , x ) .
Proof. (i)
By the Gödel constructibility theory, there is an ordinal ξ < ω 1 L [ a ] such that y is the ξ th element of L [ a ] 2 ω in the sense of the canonical wellordering of L [ a ] . However, the forcing notion P preserves cardinals by Lemma 8, and hence ξ < ω 1 L = ω 1 L [ a ] . Finally, as ξ < ω 1 L , it is known that the map
a ( the ξ th element of L [ a ] 2 ω )
is Δ 1 1 ( p ) with a parameter p L 2 ω by [20], Theorem 2.6(ii), and, hence, the map (9) is Borel with a code in L , as required.
The proof of (ii) is similar. The forcing notion P × C satisfies CCC since so does P , whereas C is countable. □
Lemma 9
(in L ). Assume that T P . If g : 2 ω 2 ω is a Borel map then there is a tree S U α , S T , such that g is either a bijection or a constant on [ S ] .
If f : 2 ω × ω ω 2 ω is a Borel map, then there is an ordinal α < ω 1 and a tree S U α , S T , such that f is normalized for U α on [ S ] .
Proof. 
By the choice of the enumeration (8) of triples in ST × BC × BC 2 , there is an ordinal α < ω 1 such that T P < α and T = T α , f = F b α 2 , g = F b α . Now, we refer to 5°. □

6. Proof of the Extension Lemma

Proof 
(proof of Lemma 7). This section is entirely devoted to the proof of Lemma 7.
We work in L under the assumptions of (†) above.
We first define a set U = { U n : n < ω } of Silver trees U n 2 ω satisfying 2°, 3° 4° then further narrowing of the trees will be performed to also satisfy 5°. This involves a splitting/fusion construction known from our earlier papers, see [13] (§ 4), [17] (§ 9–10), [18] (§ 10), and to some extent from the proof of Lemma 6 above.
We fix a bijection β : ω onto ω 4 . We also fix enumerations
D = { D ( j ) : j < ω } and D 2 = { D 2 ( j ) : j < ω }
of the set D of all sets D M α , D P < α open dense in P < α , and the set D 2 of all sets D M α , D P < α × P < α open dense in P < α × P < α .
The construction of the trees U n is organized in the form U n = k U k n , where the Silver trees U k n satisfy the following requirements (a)–(d):
(a)
We have 4 U 3 n 3 U 2 n 2 U 1 n 1 U 0 n as in Lemma 3 for each n < ω ;
(b)
if T P < α then T = U 0 n for some n;
(c)
each U k n is a k -collage over P < α .
Here, a Silver tree T is a k -collage over P < α [17,18] when T s P < α for each tuple s T 2 h , where h = spl k ( T ) . Then 0-collages are just trees in P < α , and every k -collage is a k + 1 -collage as well, since Clos ( P < α ) = P < α .
(d)
If k 1 , β ( k ) = j , j , M , N , μ = spl k ( U k M ) , ν = spl k ( U k N ) (integers), s U k M 2 μ , t U k N 2 ν (tuples of length, resp., μ , ν ), M N , then the tree U k M s belongs to D ( j ) and the pair U k M s , U k N t belongs to D 2 ( j ) . — It follows that U k M fin D ( j ) and U k M , U k N fin D 2 ( j ) in the sense of 3°, 4° of Section 5.
To begin the inductive construction of the trees U k n , we assign U 0 n P < α so that { U 0 n : n < ω } = P < α , to obtain (b). Now, let us maintain the step k k + 1 ; it continues simultaneously for all n. Thus, suppose that k < ω , and all Silver trees U k n , n < ω are defined and are k -collages over P < α .
Let β ( k ) = j , j , M , N . If N = M , then put U k + 1 n = U k n for all n.
Now, assume that M N . Put U k + 1 n = U k n for all n { M , N } .
It takes more effort to define U k + 1 M and U k + 1 N . Let μ = spl k + 1 ( U k M ) , ν = spl k + 1 ( U k N ) . To begin with, we input U k + 1 M : = U k M and U k + 1 N : = U k N . These k + 1 -collages are the initial values for the trees U k + 1 M and U k + 1 N , to be k + 1 -shrunk in a finite number of substeps (within the step k k + 1 ), each substep corresponding to a pair of tuples s U k M 2 μ and t U k N 2 ν .
Namely, let s U k + 1 M 2 μ , t U k + 1 N 2 ν be the first such pair. The trees U k + 1 M s , U k + 1 N t belong to P < α as U k + 1 M , U k + 1 N are k + 1 -collages over P < α . Therefore, by the open density there exist trees A , B D ( j ) such that the pair U k + 1 M s , U k + 1 N t belongs to D 2 ( j ) and A U k + 1 M s , B U k + 1 N t . Now, Lemma 2 gives us Silver trees S k + 1 U k M and T k + 1 U k N satisfying S s A , T t B . Moreover, by Lemma 1, S and T still are k + 1 -collages over P < α since P < α is closed under shifts by construction. To conclude, we have defined k + 1 -collages S , T over P < α , satisfying S k + 1 U k + 1 M , T k + 1 U k + 1 N , S s D ( j ) , T t D ( j ) , and S s , T t D 2 ( j ) . We reassign the “new” U k + 1 M and U k + 1 N to be equal to resp. S , T .
Applying this k + 1 -shrinking procedure consecutively for all pairs of tuples s U k M 2 μ and t U k N 2 ν , we eventually (after finitely many substeps according to the number of all such pairs) obtain a pair of k + 1 -collages U k + 1 M k + 1 U k M and U k + 1 N k + 1 U k N over P < α , such that for every pair of tuples s U k M 2 μ and t U k N 2 ν , we have U k + 1 M s D ( j ) and U k + 1 M s , U k + 1 N t D 2 ( j ) , so conditions (c) and (d) are satisfied.
Having defined, in L , a system of Silver trees U k n satisfying (a)–(d), we then put U n = k U k N for all n. Those are Silver trees by Lemma 3. The collection U α : = { U n : n < ω } satisfies 2° of Section 5 by (b).
To check condition 3° of Section 5, let D M α , D P < α be dense in P < α , and U U α . We can w.l.o.g. assume that D is open dense; if not, then replace T by D = { S P < α : T D ( S T ) } . Then, D = D ( j ) for some j, and U = U M for some M by construction. Now, consider any index k such that β ( k ) = M , N , j , j for M , j as above and any N , j . Then, we have U = U M U k M by construction, and U k M fin D by (d), thus, U fin D , as required.
Condition 4° is verified similarly.
It remains to somewhat shrink all trees U n to also fulfill 5°. We still work in L .
Recall that an enumeration ST × BC × BC 2 = { T ξ , b ξ , c ξ : ξ < ω 1 } , parameter-free definable in L ω 1 , is fixed by (8) in Section 5. We suppose that the tree T α belongs to P < α . (If not, then we are not concerned about 5°.) Consider, according to 2°, a tree U = U M U α satisfying T T α . Using Corollary 1 and Lemma 5 in Section 3, and Lemma 6, we shrink each tree U n U α to a tree U n ST , U U , so that the function F b α 2 is normalized on U M for U = { U n : n < ω } and F c α is continuous and either a bijection or a constant on [ U M ] . Take U as the final U α and T as U M to fulfill 5°. □

7. The Model, Part I

We use the product P × C of the forcing notion P L defined in Section 5 and satisfying conditions 1°–6° as above, and the Cohen forcing, here in the form of C = ω < ω , to prove the following more explicit form of Theorem 1.
Theorem 2.
Let a pair of reals a 0 , x 0 be P × C -generic over L . Then,
(i)
a 0 is not OD , and, moreover, HOD = L in L [ a 0 , x 0 ] ;
(ii)
a 0 belongs to HNT , and, moreover, L [ a 0 ] HNT in L [ a 0 , x 0 ] ;
(iii)
x 0 does not belong to HNT , and, moreover, HNT L [ a 0 ] in L [ a 0 , x 0 ] .
We prove Claim (i) of the Theorem 2 in this section. The proof is based on several lemmas. According to the next lemma, it suffices to prove that HOD = L in L [ a 0 ] .
Lemma 10.
( HOD ) L [ a 0 , x 0 ] ( HOD ) L [ a 0 ] .
Proof. 
By the product forcing theorem, x 0 is a Cohen generic real over L [ a 0 ] . It follows by a standard argument based on the full homogeneity of the Cohen forcing C that if H Ord is OD in L [ a 0 , x 0 ] , then H L [ a 0 ] and H is OD in L [ a 0 ] .
Now, prove the implication Y ( HOD ) L [ a 0 , x 0 ] Y L Y ( HOD ) L [ a 0 ] by induction on the set-theoretic rank rk x of x L [ a 0 , x 0 ] . Since each set consists only of sets of strictly lower rank, it is sufficient to check that if a set H L [ a 0 , x 0 ] satisfies H ( HOD ) L [ a 0 ] and H HOD in L [ a 0 , x 0 ] , then H L [ a 0 and H ( OD ) L [ a 0 ] . Here, we can assume that, in fact, H Ord , since HOD allows an OD wellordering and hence an OD bijection onto Ord . However, in this case, H L [ a 0 ] and H is OD in L [ a 0 ] by the above, as required. □
Lemma 11
(Lemma 7.5 in [13]). a 0 is not OD in L [ a 0 ] .
Proof. 
Suppose towards the contrary that a 0 is OD in L [ a 0 ] . Yet, a 0 is a P -generic real over L , so the contrary assumption is forced. In other words, there is a tree T P with a 0 [ T ] and a formula ϑ ( x ) with ordinal parameters, such that if a [ T ] is P -generic over L then a is the only real in L [ a ] satisfying ϑ ( a ) . Let s = stem ( T ) . Then, the tuples s 0 and s 1 belong to T, and either s 0 a 0 or s 1 a 0 . Let, say, s 0 a 0 . Let n = lh ( s ) and σ = 0 n 1 , so that all three strings s 0 , s 1 , σ belong to 2 n + 1 , and s 0 = σ · ( s 1 ) . As the forcing P is invariant under the action of σ , the real a 1 = σ · a 0 is P -generic over L , and σ · T = T . We conclude that it is true in L [ a 1 ] = L [ a 0 ] that a 1 is still the only real in L [ a 1 ] satisfying ϑ ( a 1 ) . However, it is clear that a 1 a 0 ! □
Lemma 12.
If b L [ a 0 ] L is a real, then b is not OD in L [ a 0 ] .
Proof. 
It follows from Corollary 2(i) that b = g ( a 0 ) for some Borel function g = F r : 2 ω 2 ω with a code r BC L . Now, by Lemma 9, there is a tree S P such that a 0 [ S ] and h = g [ S ] is a bijection of a constant. If h is a bijection, then b OD in L [ a 0 ] since otherwise a 0 = h 1 ( b ) OD , contrary to Lemma 11. If h is a constant, so that there is a real b 0 L 2 ω such that h ( a ) = b 0 for all a [ S ] , then b = h ( a 0 ) = c L , contrary to the choice of b. □
Lemma 13.
If X Ord , X L [ a 0 ] L , then X is not OD in L [ a 0 ] .
Proof. 
Suppose to the contrary that X Ord , X L [ a 0 ] L , and X is OD in L [ a 0 ] . Let t be a P -name for X. Then a condition T 0 P (a Silver tree) P -forces
t L [ a 0 ] L t OD
over L . Say that t splits conditions S , T P if there is an ordinal γ such that S forces γ t but T forces γ t or vice versa; let γ S T be the least such ordinal γ .
We claim that the set
D = { S , T : S , T P S T T 0 t splits S , T } L
is dense in P × P above T 0 , T 0 . Indeed, let S , T P be subtrees of T 0 . If t splits no stronger pair of trees S S , T T in P , then easily both S and T decide γ t for every ordinal γ , a contradiction with the choice of T 0 . Thus, D is indeed dense.
Let, in L , A D be a maximal antichain; A is countable in L by Lemma 8, and hence the set W = { γ S T : S , T A } L is countable in L . We claim that
(‡)
the intersection b = X W does not belong to L .
Indeed, otherwise, there is a tree T 1 P , T 1 T 0 , which P -forces that t W = b . (The sets W , b L are identified with their names.)
By the countability of A , W there is an ordinal α < ω 1 L such that A P < α × P < α , T 1 P < α , and W α . We can w.l.o.g. assume that A M α , for if not then we further increase α below ω 1 L accordingly. Let u = stem ( T 1 ) . The trees T 10 = T 1 u 0 and T 11 = T 1 u 1 belong to P < α along with T 1 , and hence there are trees U , V U α with U T 10 and V T 11 . Clearly, U V , so that we have [ U ] × [ V ] U , V A [ U ] × [ V ] for a finite set A A by 4° of Section 5. Now, take reals a [ U ] and a [ V ] both P -generic over L . Then, there is a pair of trees U , V A such that a [ U ] and a [ V ] . The interpretations X = t [ a ] and X = t [ a ] are then different on the ordinal γ = γ U U W since A A D . Thus, the restricted sets b = X W and b = X W differ from each other. In particular, at least one of b , b is not equal to b . However, a , a [ T 1 ] by construction, hence this contradicts the choice of T 1 and completes the proof of (‡).
Recall that b W , and W L is countable in L . It follows that b can be considered as a real, so we conclude that b is not OD in L [ a 0 ] by Lemma 12 and (‡).
However, b = X W , where X is OD and W L , hence W is OD in L [ a 0 ] and b is OD in L [ a 0 ] . The contradiction obtained ends the proof. □ (Lemma 13)
Now, Theorem 2(i) immediately follows from Lemma 10 and Lemma 13.

8. The Model, Part II

Here, we establish Claim (ii) of Theorem 2. To prove L [ a 0 ] HNT , it suffices to show that a 0 itself belongs to HNT , and then make use of the fact that by Gödel every set z L [ a 0 ] has the form x = F ( a 0 ) , where F is an OD function.
Further, to prove a 0 HNT , it suffices to check that the set
E a 0 = { b 2 ω : σ 2 < ω ( b = σ · a 0 ) }
(which is a countable set) is an OD set in L [ a 0 , x 0 ] . According to 6°, it suffices to establish the equality
E a 0 = ξ < ω 1 T P ξ [ T ] .
Note that every set P ξ is pre-dense in P ; this follows from 3° and 5°, see, for example, Lemma 6.3 in [13]. This immediately implies a 0 T P ξ [ T ] for each ξ . Yet, all sets P ξ are invariant w.r.t. shifts by construction. Thus, we have the relation ⊆ in (14).
To prove the inverse inclusion, assume that a real b 2 ω belongs to the right-hand side of (14) in L [ a 0 , x 0 ] . It follows from Corollary 2(ii) that b = g ( a 0 , x 0 ) for some Borel function g = F q : 2 ω × ω ω 2 ω with a code q BC L .
Assume to the contrary that b = g ( a 0 , x 0 ) E a 0 .
Since x 0 ω ω is a C -generic real over L [ a 0 ] by the forcing product theorem, this assumption is forced, so that there is a tuple u C = ω < ω such that
f ( a 0 , x ) ξ < ω 1 T P ξ [ T ] E a 0 ,
whenever a real x N u is C -generic over L [ a 0 ] . (Recall that N u = { y ω ω : u y } .) Let H be the canonical homomorphism of ω ω onto N u . We input f ( a , x ) = g ( a , H ( x ) ) for a 2 ω , x ω ω . Note that H preserves the C -genericity, and hence
f ( a 0 , x ) ξ < ω 1 T P ξ [ T ] E a 0 ,
whenever x ω ω is C -generic over L [ a 0 ] . Note that f also has a Borel code r BC in L , so that f = F r .
It follows from Lemma 9 that there is an ordinal γ < ω 1 and a tree S U γ , on which f is normalized for U γ , and which satisfies a 0 [ S ] . Normalization means that, in L , there is a dense G δ set X ω ω satisfying one of the two options of Definition 2. Consider a real z ω ω L (a G δ -code for X in L ) such that X = X z = k z ( 2 k · 3 j ) = 1 N w j , where 2 < ω = { w j : j < ω } is a fixed recursive enumeration of tuples.
Case 1: there are tuples v ω < ω , σ 2 < ω , such that f ( a , x ) = σ · a for all points a [ S ] and x N v X . In other words, it is true in L that
a [ S ] x N v X z ( f ( a , x ) = σ · a ) .
However, this formula is absolute by the Shoenfield theorem, so it is also true in L [ a 0 , x 0 ] . Take a = a 0 (recall: a 0 [ S ] ) and any real x N v , C -generic over L [ a 0 ] . Then, x X z , because X z is a dense G δ set with a code from L . Thus f ( a 0 , x ) = σ · a 0 E a 0 , which contradicts (16).
Case 2: f ( a , x ) σ 2 < ω U U γ σ · [ U ] for all a [ S ] and x X . By the definition of P γ , this implies f ( a , x ) T P γ [ T ] for all a [ S ] and x X , and this again contradicts (16) for a = a 0 .
The resulting contradiction in both cases refutes the contrary assumption above and completes the proof of Claim (ii) of Theorem 2.

9. The Model, Part III

Here, we prove Claim (iii) of Theorem 2. We make use of the following result that belongs to a series of results on countable and Borel OD sets in Cohen and some other generic extensions in [14].
Lemma 14.
Let x ω ω be Cohen-generic over a set universe V . Then, it holds in V [ x ] that if Z 2 ω is a countable OD set then Z V . More generally, if q 2 ω in V , then it holds in V [ x ] that if Z 2 ω is a countable OD ( q ) set then Z V .
Proof. 
The pure OD case is Theorem 1.1 in [14]. The proof of the general case does not differ, q is present in the flow of arguments as a passive parameter. □
Lemma 14 admits the following extension for the case V = L [ a ] . Here, OD ( a ) naturally means sets definable by a formula containing a and ordinals as parameters.
Corollary 3.
Assume that a 2 ω , and a real x ω ω is Cohen-generic over L [ a ] . Then, it holds in L [ a , x ] that if X L [ a ] and A 2 X is a countable OD ( a ) set then A L .
Proof. 
As the Cohen forcing C = ω < ω is countable, there is a set Y X , Y L [ a ] , countable in L [ a ] and such that if f g belong to 2 X , then f ( x ) g ( x ) for some x Y . Then, Y is countable and OD ( a ) in L [ a , x ] , so the projection  B = { f Y : f A } of the set A will also be countable and OD ( a ) in L [ a , x ] . We have B L [ a ] by Lemma 14. (The set Y here can be identified with ω .) Hence, each w B is OD ( a ) in L [ a , x ] .
However, if f A and w = f Y , then w B , hence w is OD ( a ) in L [ a , x ] by the above. Moreover, by the choice of Y, it holds in L [ a , x ] that f is the only element in A satisfying f Y = w . Therefore, f OD ( a ) in L [ a , x ] . We conclude that f L [ a ] . □
Proof 
(Claim (iii) of Theorem 2). We prove an even stronger claim
x HNT ( a 0 ) x L [ a 0 ]
in L [ a 0 , x 0 ] by induction on the set-theoretic rank rk x of sets x L [ a 0 , x 0 ] . Here, HNT ( a 0 ) naturally means all sets hereditarily NT ( a 0 ) , the latter means all elements of countable sets in OD ( a 0 ) .
Since each set consists only of sets of strictly lower rank, to prove (18), it is sufficient to check that if a set H L [ a 0 , x 0 ] satisfies H L [ a 0 ] and H HNT ( a 0 ) in L [ a 0 , x 0 ] , then H L [ a 0 ] . Here, we can assume that in fact H Ord , since L [ a 0 ] allows an OD ( a 0 ) wellordering. Thus, let H λ Ord . Additionally, since H HNT ( a 0 ) , we have, in L [ a 0 , x 0 ] , a countable OD ( a 0 ) set A P ( λ ) containing H. However, A L [ a 0 ] by Corollary 3. This implies H L [ a 0 ] as required. □
This ends the proof of Theorem 2 as a whole and the proof of Theorem 1.

10. Conclusions and Discussion

In this study, different descriptive set theoretic and forcing tools are employed to define a generic extension of L in which the class HNT of all hereditarily nontypical sets is a model of ZFC (not merely ZF ), separated from the class HOD of all hereditarily nontypical sets and from the universe V of all sets by the strict double inequality HOD HNT V . This is the content of our main result, Theorem 1, and this solves a problem proposed in [9]. This result demonstrates that the class HNT has its own merits and deserves further special study.
As for possible applications, this research can facilitate the ongoing research of different aspects of definability in modern set theory. Let us briefly present three such lines of research.
1. Tzouvaras [9] and Fuchs [7] (in terms of blurry definability) pursued a more general approach to nontypical sets. Namely, if κ is a cardinal, then let NT κ ( κ -nontypical sets) contain all sets x which belong to ordinal definable sets Y of cardinality card Y < κ . Accordingly, let HNT κ (hereditarily κ -nontypical sets) contain all sets x satisfying TC ( x ) NT κ , as usual. Then, HNT = HNT ω 1 , of course, whereas HNT ω coincides with the class HOA of hereditarily algebraically definable sets in [6] and HNT 2 coincides with hereditarily ordinal definable sets as in Section 1 above. All classes HNT ξ satisfy ZF , and we obviously have
HOD = HNT 2 HOA = HNT ω HNT = HNT ω 1 HNT κ HNT λ
for ω 1 < κ < λ . This naturally leads to the following questions considered in [7,9]:
(1)
characterize cardinals λ satisfying κ < λ HNT κ HNT λ strictly;
(2)
find out what forms of the axiom of choice are true in HNT κ for different κ ;
(3)
investigate the nature of classes HNT κ in different generic models and large cardinal models.
2. Another model, in which HNT is strictly between HOD and the universe but does not satisfy the axiom of choice unlike the model if Theorem 1, was introduced in [22]. It was briefly considered in [7,9] in the context of nontypical sets. This model extends L by an infinite sequence b = b n n < ω of reals a n 2 ω generic in the sense of the Jensen forcing [21], so that it is true in L [ b ] that the whole countable set B = { b n : n < ω } of those reals is a lightface Π 2 1 , hence OD, set that has no OD elements. In particular, as noted in [9], each b n belongs to HNT HOD , thus HOD HNT in such a model L [ b ] . On the other hand, the generic sequence b itself does not belong to HNT in L [ b ] [7], so that HNT is a prover subclass of the set universe in L [ b ] . Yet the principal flaw of such a model L [ b ] is that its class HNT L [ b ] fails to satisfy the axiom of choice AC (unlike the class HNT L [ a , x ] = L [ a ] of the model defined for Theorem 1). Thus, L [ b ] is a less worthy solution of Problem 1 in the Introduction.
3. Recall that if x is a Cohen real over L , then HNT = L in L [ x ] by Lemma 14. The following problem highlights another aspect of non-typicality in Cohen extensions.
Problem 2.
Is it true in generic extensions of L by a single Cohen generic real that a countable OD set of any kind necessarily consists only of OD elements, and hence NT = OD holds?
This is open even for finite OD sets. A more advanced techniques for studying Cohen extensions as in this paper (Section 9) or in [23] could be useful here.
Furthermore, it is not that obvious to expect the positive answer. Indeed, the problem solves in the negative for Sacks and some other generic extensions even for pairs. For instance, if x is a Sacks-generic real over L then it is true in L [ x ] that there is an OD unordered pair { X , Y } of sets of reals X , Y P ( 2 ω ) such that X , Y themselves are non-OD sets. See [24] for a proof of this rather surprising result originally by Solovay.
4. It would be interesting to give any substantial treatment of topics related to definability (including ordinal definable and nontypical sets) in the frameworks of alternative set theories like recently introduced finitely supported mathematics FSM [25] or more classical and well-known ZFA with atoms [16] (Chapter 7), [26] (Chapter 7).

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 received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable. The study did not report any data.

Acknowledgments

We 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 conflict of interest.

References

  1. Jech, T. Set Theory, The Third Millennium Revised and Expanded ed.; Springer: Berlin/Heidelberg, Germany; New York, NY, USA, 2003; pp. xiii + 769. [Google Scholar] [CrossRef]
  2. Kunen, K. Set Theory; Studies in Logic: Mathematical Logic and Foundations; College Publications: London, UK, 2011; Volume 34, pp. viii + 401. [Google Scholar]
  3. Myhill, J.; Scott, D. Ordinal definability. In Axiomatic Set Theory Proceedings Symposium Pure Mathematics Part I; American Mathematical Society: Providence, RI, USA, 1971; Volume 13, pp. 271–278. [Google Scholar]
  4. Fuchs, G.; Gitman, V.; Hamkins, J.D. Ehrenfeucht’s lemma in set theory. Notre Dame J. Formal Logic 2018, 59, 355–370. [Google Scholar] [CrossRef] [Green Version]
  5. Groszek, M.J.; Hamkins, J.D. The implicitly constructible universe. J. Symb. Log. 2019, 84, 1403–1421. [Google Scholar] [CrossRef] [Green Version]
  6. Hamkins, J.D.; Leahy, C. Algebraicity and implicit definability in set theory. Notre Dame J. Formal Logic 2016, 57, 431–439. [Google Scholar] [CrossRef] [Green Version]
  7. Fuchs, G. Blurry definability. Mathematics, 2021; preprint. [Google Scholar] [CrossRef]
  8. Tzouvaras, A. Russell’s typicality as another randomness notion. Math. Log. Q. 2020, 66, 355–365. [Google Scholar] [CrossRef]
  9. Tzouvaras, A. Typicality á la Russell in Set Theory. ResearchGate Preprint. To appear in Notre Dame J. Form. Logic. May 2021, p. 14. Available online: https://www.researchgate.net/publication/351358980_Typicality_a_la_Russell_in_set_theory (accessed on 23 December 2021).
  10. Lambalgen, M. The axiomatization of randomness. J. Symb. Log. 1990, 55, 1143–1167. [Google Scholar] [CrossRef] [Green Version]
  11. Antos, C.; Friedman, S.D.; Honzik, R.; Ternullo, C. (Eds.) The Hyperuniverse Project and Maximality; Birkhäuser: Cham, Switzerland, 2018; pp. xi + 270. [Google Scholar]
  12. Bartoszyński, T.; Judah, H. Set Theory: On the Structure of the Real Line; A. K. Peters Ltd.: Wellesley, MA, USA, 1995; pp. ix + 546. [Google Scholar]
  13. Kanovei, V.; Lyubetsky, V. A definable E0 class containing no definable elements. Arch. Math. Logic 2015, 54, 711–723. [Google Scholar] [CrossRef]
  14. Kanovei, V.; Lyubetsky, V. Countable OD sets of reals belong to the ground model. Arch. Math. Logic 2018, 57, 285–298. [Google Scholar] [CrossRef]
  15. Kechris, A.S. Classical Descriptive Set Theory; Springer: New York, NY, USA, 1995; pp. xx + 402. [Google Scholar]
  16. Halbeisen, L.J. Combinatorial Set Theory. With a Gentle Introduction To Forcing, 2nd ed.; Springer: Cham, Switzerland, 2017; pp. xvi + 594. [Google Scholar]
  17. Kanovei, V.; Lyubetsky, V. Non-uniformizable sets of second projective level with countable cross-sections in the form of Vitali classes. Izv. Math. 2018, 82, 61–90. [Google Scholar] [CrossRef]
  18. Kanovei, V.; Lyubetsky, V. Definable E0 classes at arbitrary projective levels. Ann. Pure Appl. Logic 2018, 169, 851–871. [Google Scholar] [CrossRef] [Green Version]
  19. Solovay, R.M. A model of set-theory in which every set of reals is Lebesgue measurable. Ann. Math. 1970, 92, 1–56. [Google Scholar] [CrossRef]
  20. Kanovei, V.; Lyubetsky, V. On some classical problems in descriptive set theory. Russ. Math. Surv. 2003, 58, 839–927. [Google Scholar] [CrossRef]
  21. Jensen, R. Definable sets of minimal degree. In Mathematical Logic and Foundations of Set Theory, Proceedings International Colloquium, Jerusalem 1968; Studies in Logic and the Foundations of Mathematics series; Bar-Hillel, Y., Ed.; North-Holland: Amsterdam, The Netherlands; London, UK, 1970; Volume 59, pp. 122–128. [Google Scholar]
  22. Kanovei, V.; Lyubetsky, V. A countable definable set containing no definable elements. Math. Notes 2017, 102, 338–349. [Google Scholar] [CrossRef] [Green Version]
  23. Karagila, A. The Bristol model: An abyss called a Cohen reals. J. Math. Log. 2018, 18, 1850008. [Google Scholar] [CrossRef] [Green Version]
  24. Enayat, A.; Kanovei, V. An unpublished theorem of Solovay on OD partitions of reals into two non-OD parts, revisited. J. Math. Log. 2021, 21, 2150014. [Google Scholar] [CrossRef]
  25. Alexandru, A.; Ciobanu, G. Foundations of Finitely Supported Structures. A Set Theoretical Viewpoint; Springer: Cham, Switzerland, 2020; pp. xi + 204. [Google Scholar]
  26. Devlin, K. The Joy of Sets. Fundamentals of Contemporary Set Theory; Undergraduate Texts in Mathematics; Springer: New York, NY, USA, 1993; pp. x + 192. [Google Scholar]
Figure 1. Flowchart of the proof of Theorem 1.
Figure 1. Flowchart of the proof of Theorem 1.
Mathematics 10 00491 g001
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Kanovei, V.; Lyubetsky, V. A Generic Model in Which the Russell-Nontypical Sets Satisfy ZFC Strictly between HOD and the Universe. Mathematics 2022, 10, 491. https://doi.org/10.3390/math10030491

AMA Style

Kanovei V, Lyubetsky V. A Generic Model in Which the Russell-Nontypical Sets Satisfy ZFC Strictly between HOD and the Universe. Mathematics. 2022; 10(3):491. https://doi.org/10.3390/math10030491

Chicago/Turabian Style

Kanovei, Vladimir, and Vassily Lyubetsky. 2022. "A Generic Model in Which the Russell-Nontypical Sets Satisfy ZFC Strictly between HOD and the Universe" Mathematics 10, no. 3: 491. https://doi.org/10.3390/math10030491

APA Style

Kanovei, V., & Lyubetsky, V. (2022). A Generic Model in Which the Russell-Nontypical Sets Satisfy ZFC Strictly between HOD and the Universe. Mathematics, 10(3), 491. https://doi.org/10.3390/math10030491

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