1. Introduction
This paper contains a proof of the following theorem.
Theorem 1. Theories , are equiconsistent.
Here,
, resp.,
is a second-order Peano arithmetic with, resp., without the (countable)
, whereas
is Zermelo set theory without the well-orderability axiom
, and
are Zermelo–Fraenkel set theories resp. with/without
, and all three of them without the
Power Set axiom. See the exact definitions in
Section 2 related to the second-order Peano arithmetic and to power-less set theories. We recall that the
Power Set axiom claims the existence of the power set of any given set, leading to set theories much stronger than the second-order Peano arithmetic. Thus, the significance of power-less set theories is related to the fact that they combine a rich set theoretic environment with the foundational strength equal to a second-order arithmetic.
In fact, Theorem 1 has been known since at least the late 1960s; see, for example, [
1]. However, no self-contained and more or less complete proof has apparently ever been published (see the brief discussion in
Mathoverflow around [
2]). In fact, significant fragments of the proof turned out to be scattered across various unrelated publications, from which the overall picture of their interaction in obtaining the final result does not immediately become clear. The first goal of this paper is to finally present these fragments in a coherent and easy-to-read proof that includes all the necessary details, particularly those related to the Gödel constructibility.
The proof of Theorem 1 consists of two parts. For the
first part, we define (
Section 2 and
Section 3) a set theory
, which extends
by (1) the existence of transitive closures, (2) an axiom saying that any well-founded relation on
admits a transitive model, and (3) the
Countability axiom. This is a subtheory of
+
, which turns out to be strong enough to prove the schema of
Replacement in the case when the range of the function declared to exist is a transitive class (Lemma 1). The second goal of this paper is to highlight the foundational role of
as the theory of the set theoretic hull over a universe of
and a straightforward set theoretic counterpart of
—in the same way as
is the theory of the set theoretic hull over a universe of
(with the countable
) and a straightforward set theoretic counterpart of
.
Theorem 4 below provides interpretations of
in
, as well as of
in
, obtained by using well-founded subtrees of
as the domain of interpretation. This is a well-known method, presented in [
3,
4,
5,
6] among other papers, as well as in Sections VII.3–6 of Simpson [
7], and in [
8] with respect to second-order set theory. The tree structure
, related to this interpretation, is defined and studied in
Section 4. The ensuing Corollary 3 claims the existence of two groups of mutually interpretable and equiconsistent theories, which include
,
(group 1) and
,
(group 2).
The second part of the proof of Theorem 1 presents an interpretation of in , contained in the following theorem, which is our second key result here. This theorem involves Gödel’s class of all constructible sets.
Theorem 2 (
).
The following set or class satisfies Theorem 2 provides an interpretation (namely,
) of
in
, hence connecting groups 1 and 2 above, thereby
implying the equiconsistency result of Theorem 1. This interpretation is close to an interpretation defined by Simpson [
7] (VII.4). We review some other interpretations, including an early one defined in [
9], in
Section 12. Note the additional advantage of Theorem 2: it gives a
transitive “standard” (that is, with the true membership) interpretations of
in
, a theory apparently weaker than
Theorem 2 is proven in
Section 7 and
Section 8 on the basis of Gödel’s constructibility, as developed in
Section 5 and
Section 6 in the context of
. In particular,
Section 7 contains Theorem 6, a key result saying that, in
, a class of the form
satisfies
under certain conditions. This leads to the proofs of Theorems 2 and 1 in
Section 8.
Regarding the class
as a whole, we may note that
does not necessarily satisfy
under
, as Example 1 shows. Therefore, option (b) of Theorem 2 definitely cannot be abandoned. Nevertheless, we prove the following theorem in
Section 9 and
Section 10:
Theorem 3 (TMC). - (I)
satisfies .
- (II)
itself satisfies , in particular, thus satisfying the schema of Separation.
The third goal of this paper is to present this new result.
The ensuing Corollary 5 states that, under , satisfies . Saying it differently, is an interpretation of in .
Our proof of Theorem 1 leaves open the following question: is there a way to interpret
in
, thus avoiding substantial use of set theoretic concepts and methods such as constructibility? A possible approach to this goal, based on the ramified analytical hierarchy, is outlined in
Section 13.
Overall, this is a research and survey article, the purpose of which is to provide proofs of such fundamentally important results, as indicated in Theorems 1–3, in a fairly self-contained and easy-to-read form.
2. Preliminaries
Second-order arithmetic. Recall that second-order arithmetic is a theory in the language with two sorts of variables:for natural numbers and for sets of them.
We will use for variables over and for variables over , reserving capital letters for subsets of and other sets.
The axioms of are the Peano axioms for numbers plus the following:
Induction:
Extensionality for sets: .
Comprehension : —for every formula in which x does not occur, and in , we allow parameters, that is, free variables other than k.
Countable Choice : —for any formula with parameters, where , and is a standard bijection onto .
The theory
is also known as
(see, for instance an early survey [
3]), as
(in [
10] or elsewhere). See also [
1,
7,
11]. Let
be
sans
.
Coding in second-order arithmetic. It can be viewed as a certain disadvantage that
does not explicitly treat such objects as pairs, tuples, and finite sets of numbers, as well as trees of tuples at the next level. However, these and similar (and, in fact, even more complex) mathematical objects can be effectively encoded as single natural numbers or sets of them. We refer to [
7], Chap. I, and especially Section II.2, with respect to many examples.
Recall that the set of all tuples (finite sequences) of numbers in . If and , then is obtained by adjoining j as the rightmost term. Let denote the length (the number of terms).
Let
(the empty tuple), and, by induction, if
then,
. Clearly,
and, in fact,
is a bijection onto S
EQ. Subsequently,
is viewed as
the code of any
, and a set
is viewed as
the code of
. Following [
7] (esp. II.2), this enables us to freely consider tuples and sets of them as if they properly exist, but still on the basis of
.
Similarly, still based on , we can treat sets , , and the like as properly existing.
Finite and infinite sequences of subsets of are within reach in as well, because each set is a code of the infinite sequence of sets (see the formulation of above). Thus, they are, for instance infinite sequences of subsets of SEQ.
Power-less set theories. We recall that the power-less set theory is a subtheory of obtained so that the following are achieved:
- (I)
The Power Set axiom PS is excluded—symbolized by the upper minus.
- (II)
The usual set theoretic Axiom of Choice AC of is removed (as it does not work properly without PS), and instead the well-orderability axiom WOA is added, which claims that every set can be well-ordered.
- (III)
The Separation schema is preserved, but the Replacement schema (too weak in the absence of PS) is substituted with the Collection schema:
.
Note that .
See [
12,
13,
14] for a comprehensive account of main features of
See [
15,
16] and [
17] (Sect. 2) or elsewhere for different but equivalent formulations of Collection, such as in the following form in [
15] (Chap. 6):
This is apparently stronger than above, but in fact, is a consequence of , for in Coll.
Let be plus the following three axioms TrSups, MoClps, Countability:
Transitive superset, TrSups: For any X, there is a transitive superset
Mostowski Collapse, MoClps: Any well-founded relation A on a set admits a transitive set X and , satisfying, for all (*) By standard arguments, the map and the set X are unique.
Countability:, that is, all sets are at their most countable.
The name
reflects the initial letters of the additional axioms. Quite obviously,
; see [
15] (Theorem 6.15) for a proof of
MoClps from
Repl.
It follows from TrSups by Sep that the transitive closure of any set X properly exists. Recall that Y is transitive if , and the transitive closure of X is the intersection of all transitive supersets of X.
The axiom
MoClps is called
Axiom Beta in [
7] (Def. VII.3.8). It follows the ideas first put forward by Mostowski [
18,
19]. Its different aspects were discussed in [
9,
20,
21,
22]. The idea of using
MoClps as an axiom in weak set theoretic systems is due to Simpson [
23].
Recall that a binary relation A on is well-founded if any set contains some with . Applying MoClps for , we obtain:
Corollary 1 (, transitive collapse). Let D be any set. There is a unique transitive set X and a unique collapse map satisfying for all .
Simpson’s approach. Simpson [
7] (VII.3.3 and VII.3.8) considers a related theory
in the ∈-language, containing thefollowing axioms:
- (a)
Axiom of Equality: = is an equivalence relation and ∈ is = -invariant;
- (b)
Axioms of Extensionality and Infinity in their usual forms;
- (c)
Axiom of Rudimentary Closure, which asserts, for all
, the proper existence of
,
,
,
,
, and the following:
- (d)
Axiom of Regularity in its usual form;
- (e)
Axioms TrSups, MoClps, Countability, as above.
Quite obviously, we have . Indeed, regarding the second ⊆, all operations, listed in (c) above, are properly convergent within any transitive finite-subset-closed set. Now refer to Lemma 2 below.
Therefore, as a whole coincides with .
3. Development of the
Intermediate Power-Less Theory
We proceed with a few simple results in hardly available in
Let a class-map be a (definable) classthat satisfies the standard definition of a function (that is, consists of sets that are ordered pairs, etc.).
Lemma 1 (). Let F be a class-map, any set. Then, F and the image are sets in each of the two cases: R is transitive, there is a set Y such that
Proof. (1) By Countability we can without any loss of generality assume that . We can also assume that F is 1–1; otherwise, replace D by the set
Then, the relation is well-founded as isomorphic to . On the other hand, by MoClps, A is isomorphic to , where Y is a transitive set. It follows that Y and R are ∈-isomorphic, and hence is a set. Finally, is a set by Separation.
(2) We, without any loss of generality assume that Y is transitive by TrSups. We can assume as well that ; otherwise, put and change F accordingly. Under these assumptions, put and extend F to by the identity on Then, the image is transitive; hence, a set by (1). Now is a set by Sep. □
A set Y is called finite-subset closed if For any set X, let the finite-closure bethe least finite-subset closed superset , if it exists.
Lemma 2 (). For any set properly exists.
Proof. To handle the case , let be kth prime, so , , and so on. Let . Then, , A is well-founded (since ), and (†) for any finite , there is satisfying . By MoClps there is a map , satisfying (*) , for all . Then, easily by (†).
To handle the general case, we may assume that X is transitive, by TrSups. Let , by Countability. Then, h can be extended to a class-map H defined on the bigger set so that , and if , then . Then, (so far a class), and hence is transitive and so is X. It follows by Lemma 1 that both H and are proper sets. □
Lemma 3 (). Let be any sets. Then, , , properly exist (as sets).
Proof. is a set by Now, is a set by Lemma 2, hence is a set by Sep. To prove the other claims, note that and use Lemma 2 and Sep. □
Thus, proves the existence of Cartesian products. Note that does not prove even the existence of !
Lemma 4 (). Let E be a strict well-ordering of a set Then, there is an ordinal λ and an order isomorphism of onto .
Proof. By Countability we can without any loss of generality assume that . Then, E is a well-founded relation with . Apply . Then, is a transitive set well-ordered by ∈, that is, an ordinal. □
Corollary 2 (). If are ordinals, then there exist (as sets) ordinals , , (in the sense of the ordinal arithmetic.)
Proof. We have to define well-ordered sets, which represent the mentioned orders. For instance, the Cartesian product (a set by Lemma 3), ordered lexicographically, represents . The exponent is represented by the set
ordered lexicographically, with the understanding that each
is by default extended by
for all
. Note that
is a set by Lemma 2. □
4. The Set Theoretic Tree Hull
over Second-Order Arithmetic
Following [
7] (VII.3), we consider the collection WFT of all well-founded trees
. Recall the following:
is the empty tuple, is the tuple with k as the single term;
is a tree if ;
T is well-founded if ;
is obtained by adding to as the rightmost term, and if , then is the concatenation;
If T is a tree and , then put ; thus, is a tree as well, and if T is well-founded then so is .
Definition 1 (). Let
A set isan -bisimulation, if, for all and , Define if there isan -bisimulation H such that .
Define if for some with .
The structure is considered in .
The -interpretation of an ∈-formula Φ (with parameters in WFT) is naturally defined in the sense of interpreting as resp. , and relativizing the quantifiers to WFT. Thus, for instance is .
Note that the bisimulation relation ≅ between trees in WFT, and subsequently the derived relation
as well, are naturally formalized in
in the frameworks of the approach based on coding; see
Section 2. It follows that, for any ∈-formula
with parameters in WFT, the
-interpretation
of is a
-formula.
The next theorem is a version of the interpretation results known since at least Kreisel [
1] and published somewhat later in [
3,
4,
5,
7] or elsewhere. The
part of the theorem is essentially Theorem 5.5 in [
3]. The
part is close to Theorem 1.1 and Corollary 1.1 in [
4] or VII.3.24 in [
7].
Theorem 4 (). is a well-defined structure: ≅ is an equivalence on is a binary relation on WFT invariant with respect to ≅.
Moreover, satisfies resp. In other words, if Φ is an axiom of , resp., , then is a theorem of resp. , .
Proof. Besides the papers cited above, the bulk of the theorem was established in [
7] (VII.3). Namely, using just
as the basis theory (which is a small part of
), Lemma VII.3.20 in [
7] proves that if
is an axiom of
, then
is a theorem of
(and then of
as well). Thus, to prove the
part of Theorem 4, it suffices to check
Sep in
.
Arguing in assume that , , and is an ∈-formula with parameters in WFT and with x as the only free variable. Trees of the form , , belong to and are the only (modulo ≅) -elements of S in . Now, using the Comprehension, we let . The set is a tree in WFT. We claim that .
Indeed, assume that , , and . Then, for some , so that holds, and hence It follows that The proof of the inverse implication is similar.
Finally, we prove
the part of the theorem.
Arguing in we have to additionally check
Coll in
. Thus, let
and let
be an ∈-formula with parameters in WFT, satisfying
, that is,
But
-elements of
S are, modulo ≅, all trees
, where
, and only them. Thus, (
2) implies
Using
of
, we obtain a (coded, see
Section 2) sequence of trees
with
for all
k. Now,
, and each
is an
-element of
T. Thus, we have
as required. □
Corollary 3 (of Theorem 4). Theories , are mutually interpretable and hence equiconsistent to each other. Theories , are mutually interpretable and equiconsistent as well.
Corollary 3 is the first part of the proof of Theorem 1. The remainder of the proof involves the ideas and technique of Gödel’s constructibility, and the goal will be Theorem 2, which provides an interpretation of in .
5. Constructible Sets
in the Intermediate Theory
We will make use of some keynote definitions and results related to constructible sets as given in [
7] (Sect. VII.4). We present these results based on
, whereas Simpson works in
and in some other sub-theories of
in [
7], which is not our intention here.
Lemma 5 (
, VII.4.1 in [
7]).
Let X be a nonempty transitive set. There exists a unique set consisting of all sets , definable over X by an ∈-formula with parameters from X.This set is obviously transitive, and .
Lemma 6 (
,
7], Lemma VII.4.2).
Let u be a transitive set and There is a unique function such that whenever , and for all limit . The lemma enables us to define
in
, legitimizing the standard definition of relative constructible hierarchy for any set
:
Theorem 5 (TMC). Suppose that , then the following conditions apply:
- (i)
Each is transitive and
- (ii)
If then and
- (iii)
If λ is the limit, then is closed under the rudimentary operations in Section 2 - (iv)
(I) If is the limit, then the map is definable over with u as the only parameter; (II) the class-map is definable over , with u as the only parameter
Proof. See [
7], Theorem VII.4.3 on (i), (ii), (iii). Regarding (iv), see Theorem VII.4.8 in [
7] or [
24] (B.5, Lemma 4.1) in case
. □
What kind of set theory is provided in by ?
Lemma 7 (). Let . All axioms of , except perhaps for the Separation schema, hold in and in any set , where is the limit.
Proof (sketch). This does not differ from the full- case. Consider, for instance the Union axiom. Let , so that , . As is transitive, the union is definable over , hence . □
On the other hand, axioms of do not imply that the schemata of Replacement/Collection necessarily hold in , as the next example shows.
Example 1. Arguing in the full- theory, let , where Let be the forcing extension of by ajoining a generic sequence of (generic) maps Then, is a model of . However, , and Repl/Coll
definitely fail in .
Unlike
Repl/
Coll, the
Separation schema always holds in
under the
axioms in the background set universe by Theorem 3(II), as proven in
Section 10.
6. Definability and Well-Orderings
Our goal here is to prove a few more delicate results related to the constructible hierarchy. The next lemma presents a key definability result.
Lemma 8 (). Let , λ be the limit, and . Then, Y is definable over (i) by a formula with parameters ; (ii) by a formula with parameters and u.
Proof. (i) By definition,
, where
and
may contain parameters in
. Arguing by induction on
, let
be
, where
is a parameter. Then,
for some
by (
3) above. According to the inductive hypothesis, we have
, where
has only sets
, as parameters. Then,
, where
and
means the formal relativization to
, that is, all quantifiers
are changed to resp.
. Then,
has only the sets
,
, and some
, as parameters. This proves part (i). We now infer part (ii) applies to Theorem 5(iv). □
Lemma 9 (). Let and λ be the limit. There is a map onto , definable over with u as the only parameter.
Proof. By Lemma 8, each has the form for some , where contains parameters and u.
Given a triple of of , , and , let be the n-th parameter-free ∈-formula. If
- (†)
and is with free variables,
If (†) fails, then put
. Then,
H is definable over
with
u as a parameter by Theorem 5(iv) since it is defined in terms of the definable map
. □
Lemma 10 (). Let . There is a well-ordering of definable over with u as the only parameter. If is the limit, then there is a well-ordering of definable over with u as the only parameter.
Proof. In the -case, let the map be given by Lemma 9. The set is parameter-free definable over . Thus, to define , it suffices to show that D admits a well-ordering parameter-free definable over .
For that purpose, if
then let
and define
, if and only if, any of the following conditions are met:
- (‡)
;
and ;
, , and lexicographically in ;
, , , and .
The well-ordering of is then defined so that if either (1) , where is the least limit ordinal with , or (2) and . □
7. The Key Technical Theorem
The purpose of this section is to formulate a convenient necessary condition for obtaining in some constructible domains. This will be Theorem 6 below, the key theorem of the title. To simplify formalities, we define the following formula:
Definition 2 (TMC). Let be , and either the following conditions are met;
- -
(A) , , and does not exist; in other words, every ordinal is countable in ,
- -
(B) the ordinal exists, and .
Thus, in both cases (A), (B).
Lemma 11 (). If , then is ctble in
Proof. Let be the limit. By Definition 2, there is a map , . Lemma 8 provides a set and a map . We obtain a map by combining f and H in . □
Lemma 12 (). Let , and be a class-map definable over . Then, for some ; hence are sets.
Proof. By Lemma 11, we without any loss of generality suppose that . For any , let be the least satisfying . Assume towards the contrary that is unbounded in . Then, .
In case (A), for any k, there are functions , ; let be the -least of them. If , then put . Then, G is a definable class-map from by construction. Thus, and G are sets by Lemma 1 since is transitive. This is a contradiction since Ord is not a set in .
In case (B), . Define and G using the well-ordering of instead of . Then G is a class-map from , definable over since . Thus, , and hence the ordinal is countable in . This is a contradiction. □
Corollary 4 (). Assume that , , and be class-maps definable over . There is a limit ordinal , satisfying for all .
Proof. Put . Use Lemma 12 to obtain a class-sequence of ordinals in satisfying , . Apply Lemma 12 again to show that . □
Assume . Say that reflects aformula if the equivalence holds for all . The following reflection lemma is a standard consequence of Corollary 4.
Lemma 13 (). If and φ is a parameter-free formula, then there exists a limit ordinal which reflects φ and every subformula of φ.
Proof (sketch). We, without any loss of generality assume that does not contain (otherwise, replace with ). Let us enumerate all the sub-formulas of (including possibly itself) beginning with . If , then we define a class-map as follows.
Let and be . If and there is satisfying , then let be the -least of these y. Otherwise let . Each class-map is definable over , such is the well-ordering .
By Corollary 4, there is an ordinal , , satisfying for all . Now, it easily goes by induction on the number of logical symbols that reflects every subformula of . In particular, it reflects itself, as required. □
Theorem 6 (). The schemata of Separation and Collection hold in K.
Therefore, as a whole holds in K by Lemma 7.
Proof. Separation.
Assume that
is a parameter-free formula,
,
. We have to prove that
. Let, by Lemma 13, a limit ordinal
reflect
so that
.
Collection. Assume that
is a parameter-free formula,
,
, and we have
. By Lemma 13, there exists a limit ordinal
, which reflects
, with all its subformulas, including
, so that
8. Proof of Theorems 1 and 2
Theorem 1 is an elementary consequence of Theorem 2, so we concentrate on the latter. In fact, all the necessary work has already been done.
Case (b) of Theorem 2. Arguing in , we have case (B) of Definition 2 with , , . Then, holds, and hence satisfies by Theorem 6.
Case (a) of Theorem 2. Similar, but via case (A) of Definition 2.
9. Proof of Theorem 3(I)
We may note that item (I) of Theorem 3 is a simple corollary of item (II), as proven below in
Section 10. However, we present here a different proof based on Theorem 6 above.
We argue in . Prove that satisfies .
Case 1: There is such that does not exist. Then, holds in by Theorem 6; hence, holds in as well. This implies in , as required.
Case 2: exists for all . In particular, exists, and is a model of by Theorem 2. Therefore, it suffices to prove that .
This is a well-known result in
and
a part of Gödel’s proof of
CH in
. Gödel’s reasoning is doable in
, and a close claim is established in [
7] in the course of the proof of Theorem VII.4.34. However, the proof there involves quite special arguments. For instance, the
-theory of constructible hierarchy, which we do not plan to use in our proof. Yet, there is a much simpler way to achieve the same goal, which is by reduction to the
environment.
Thus, let . Then, for some . We assert that
- (∗)
there is an ordinal such that is a model of
Indeed, by the axiom of Countability in , there is a bijection . Let . Thus, codes h. Note that by the Case 2 assumption, and is a model of by Theorem 6; hence, as well. Thus, it suffices to show that .
Suppose to the contrary that . Then, , as stated above. In addition, is a model of ordinal height , and , by construction. But u effectively codes the ordinal , which is a contradiction. This completes the proof of (∗).
Choose by (∗). Thus, . We do not claim that , but obviously remains a regular uncountable cardinal in . This implies that by a standard collapse argument by Gödel. We conclude that , as required.
10. Proof of Theorem 3(II), Sketch
We argue in . Due to Lemma 7, it suffices to check the Separation schema in
We will make use of a series of deep results in [
25], particularly those related to countable
index ordinals, that is, ordinals
satisfying
.
It is asserted in [
25] that there exists a parameter-free closed ∈-formula
such that, for any transitive set
M,
(the formal relativization) holds if
for some limit ordinal
, and in addition
holds as well. Basically,
says that all sets are constructible and there is no largest ordinal. The required property is based on the absoluteness of Gödel’s construction for transitive sets satisfying some simple conditions [
15]. It is explained in [
15] (Ch. 13) between Theorem 13.16 and Lemma 13.17 how such a formula
can be constructed, satisfying the desired property (13.13) there. See also [
26] with a complete argument.
Now, suppose to the contrary that Sep fails in , that is, there exist the following: a transitive set (say for some ) and a formula with a parameter , such that (Y is a set in the universe by Sep). Taking the -least B and p with these properties, we reduce the general case to the following:
- (†)
is parameter-free definable in , and is a parameter-free formula, still satisfying .
Assuming that the formulas and do not contain the quantifier (replaced by ), we let be the Skolem functions for all existential subformulas of the formulas
- (‡)
, and the formula ‘’,
Consider the closure M of under . By a standard combinatorial argument, there is a class-map defined on the set , such that . Let onto a transitive class N be a collapse map, that is, for all (To define apply Corollary 1 for sets , , and let be the union of all partial collapse maps onto a transitive set .)
Using Lemma 1 for the superposition of and , we conclude that N is a set. Moreover, as B is transitive, we have .
On the other hand, the class or set M is an elementary submodel of with respect to formulas (‡) by construction. In particular, , hence as well, and we conclude by the choice of that for some limit .
By the same argument (and because ), we conclude that , which contradicts (†).
11. A Corollary in the Domain of Reals
Theorem 2 being proven implies the following corollary.
Corollary 5 (). satisfies .
Saying it differently, is an interpretation of in .
Proof (sketch). Here,
essentially means
, where
is a certain
formula of
that expresses the constructibility of
by referring to the existence of a real that encodes (similar to for instance encoding by trees in WFT) a set theoretic structure that indicates the constructibility of
x. Such a formula was explicitly defined by Addison [
27,
28], but it implicitly can be found in studies by Gödel [
29] and Novikov [
30].
As for the proof itself, recall that the structure satisfies by Theorem 4. Therefore, we have by Theorem 2. Yet, the -reals are isomorphic to the true reals in the background universe. We conclude that, in , satisfies . □
Corollary 5 can be compared with its better-known version:
Proposition 1 (
, Theorem 1.5 in [
4]).
If is a β-model of , then is a β-model of plus constructibility. The proof of the proposition in [
4] involves Lemma 1.4, which cites Theorem 1 in [
25], as presented in Proposition 2(ii) below. Another path to Proposition 1, quite complicated in its own way, is given in [
31,
32]. It is definitely tempting to accomodate these proofs of Proposition 1 to the case
towards Corollary 5 under the
axioms. Yet, we are not going to pursue this plan here as it will definitely involve more complex arguments than the above proof of Theorems 2 and 3.
12. Some Other Models
Here, we briefly describe three other interpretations of in , which are designed rather similar to of Theorem 2.
Model 1. Consider the least ordinal
such that the set
is not countable in
—provided such ordinals exist, and otherwise
all ordinals. Put
. It is demonstrated in [
9] that
is an interpretation of
in
.
Model 2: version of Model 1. Consider the least ordinal
such that the difference
contains no sets
—the first
index ordinal as defined in [
25]—provided such ordinals exist, and otherwise
all ordinals. Arguments close to those in [
9] show that
is an interpretation of
in
.
Model 3. Simpson defines in [
7] (VII.4.22) the set or class
of all sets
x that belong to transitive sets
, countable in
, and proves that
is an interpretation of
in
yet again. But it looks like
is just equal to
of Theorem 2.
13. Ramified Analytical Hierarchy—A Shortcut?
Cutting Theorem 1 to the equiconsistency of
and
(second-order arithmetic with, resp., without the countable Choice
), one may want to manufacture a true second-order arithmetical proof, not involving set theories like
. The above proof (
Section 8) definitely does not belong to this type, since it involves
in a quite significant way. In this section, we survey a possible approach to this problem.
Using earlier ideas of Kleene [
33] and Cohen [
34], a transfinite sequence of countable sets
is defined in, for instance [
25], (§ 3) by induction so that
where
in the second line. Thus, a set
belongs to
if
for some formula
of
with parameters in
, and
means the formal truth in the
-structure
. The following is routine.
Lemma 14. If and is arithmetical in x, then .
In spite of obvious similarities with the Gödel constructible hierarchy (3), the ramified analytic hierarchy is collapsing below :
Lemma 15 (Cohen). There is an ordinal such that for all . Then, obviously, and .
Proof. By the cardinality argument, there is an ordinal with . Then, . Let the least cardinal bigger than . Consider a countable elementary submodel M of containing , and let be the Mostowski collapse. Let ; then, . As the construction of the sets is obviously absolute for , we have as well, and then , as required. □
The following theorem is essentially Lemma 2.2 in [
35].
Theorem 7 (). satisfies with the choice schema .
Proof. To sketch a proof of this profound result, we need to have a look at the ramified analytic hierarchy from a somewhat different angle. This involves a “shift” in Gödel’s hierarchy and ensuing classification of ordinals:
We will refer to a result established in [
25], using Theorems 1 and 9 by a complex mixture of set theoretic and recursion theoretic methods. A set
is
a code (or
arithmetical copy, as in [
25,
37]) of
if it is isomorphic to
via a bijection of
onto
. □
Proposition 2. - (i)
If then .
- (ii)
If β is an index then there is a code of in .
Proof (sketch) (ii) Suppose that
is the limit, as argued in
Section 10 with
and
instead of
, so that
. In the notation of
Section 10, we still have
for a limit
. Note that
is impossible since
.
is impossible as well since
N is the transitive collapse of
.
Thus, , and hence is ∈-isomorphic to M.
On the other hand, as a definable subset of . Moreover, the inductive construction of M as the closude of under a finite list of functions definable over can be represented as a construction of a relation , still definable over , and such that is isomorphic to and hence to by the above.
In other words, is a code of , as required.
If
, where
is the limit and
, then we have to go back to
Section 10 and, using
, define a closed formula
by induction on
k, such that, for any transitive set
M,
holds if
for some limit ordinal
. Namely, put
as in
Section 10, then let
say: “there is a transitive set
X with
and (all sets) =
”.
Then, go through the arguments in the limit case, mutatis mutandis.
(i) This claim goes by induction, using (ii) as the key argument. See [
25] for details.
□ (Proposition)
Beginning the proof of Theorem 7 itself, note that the equality immediately implies Comprehension in . The proof of takes more effort. We claim the following:
- (I)
is not an index, whereas each is an index;
- (II)
is a limit ordinal—Lemma 2.5 in [
35].
To prove (I), note that, by the choice of and Proposition 2(i), is not an index since , whereas every is an index by similar reasons.
To verify (II), suppose to the contrary that
. By (I) and Proposition 2(ii), there is a code
of
in
and hence in
by Proposition 2(i). In particular,
x codes all sets in
. Therefore, we can extract a part
of
x, which codes all those sets so that
(see
Section 2 on
), and in addition,
y is arithmetical in
x.
Then,
by Lemma 14. But each
is arithmetical in
y by (
5). This is a contradiction since
by Lemma 15.
Now, coming to
, we are going to prove that
holds in
, where
is a
formula possibly with parameters in
.
By Lemma 10, there exists a well-ordering
of
, definable over
. (
is limit by (II).) Assuming that the left-hand side of (
6) holds in
, we let
be the
-least element
satisfying
.
The set
is then definable over
, hence
. We conclude that
by Proposition 2(i). Finally
, because
by the choice of
. Thus
y witnesses the right-hand side of (
6) since
by construction. □ (Theorem 7)
It remains to note that the construction of the ramified analytical hierarchy is purely analytical and can be described by suitable
formulas. In principle, the proof of Theorem 7 remains valid in
mutatis mutandis. For instance, as
may not exist in
, the case
has to be taken care of. Let
so that
in both cases. It can be an interesting problem to maintain the construction and the proof of Theorem 7 entirely by analytical means on the base of
, thereby giving a pure analytical proof of the ensuing equiconsistency of
and
.
14. Conclusions and Problems
In this study, the methods of second-order arithmetic and set theory were employed to giving a full, and self-contained in major details, proof of Theorem 1 on the formal equiconsistency of such theories as second-order arithmetic and Zermelo–Fraenkel without the Power Set axiom (Theorem 1). In addition, Theorems 2 and 3 contain new results related to constructible sets.
The following problems arise from our study.
Problem 1. Regarding the axiom TrSups (Transitive superset, Section 2), is it really independent of the rest of axioms? On the other hand, can TrSups be eliminated from the above proofs of the main results? Problem 2. Find a purely analytical proof of Theorem 7 in that does not involve of Definition 1, or any similar derived set theoretic structure, explicitly or implicitly.
We expect that the methods and results of this paper can be used to strengthen and further develop Cohen’s set theoretic forcing method in its recent applications to theories
and
in [
38]. The technique of definable generic forcing notions has been recently applied for some definability problems in modern set theory, including the following applications:
- −
A model of
in [
39], in which minimal collapse functions
first appear at a given projective level;
- −
A model of
in [
40], in which the Separation principle fails for a given projective class
,
;
- −
A model of
in [
41], in which the full basis theorem holds in the absence of analytically definable well-orderings of the reals;
- −
A model of
in [
42], in which the Separation principle holds for a given effective class
,
.
It is a common problem, in relation to to all these results, to establish their -consistency versions similar to Theorem 1.