1 Introduction
Reverse mathematics is a program to classify theorems in various fields of mathematics according to their logical strength.
In the most typical study of this area, one uses the big five of axiomatic systems of second-order arithmetic, , , , and .
Undeniably, many theorems in the βcore-of-mathematicsβ are shown to be equivalent to one of the big five (see, e.g., for [13, 2]).
Among the big five systems, the strongest system, , is considerably different from others; all other systems are axiomatized by sentences while is never implied from a true sentence.
In the study of reverse mathematics, there are several mathematical theorems which are formalized by sentences and known to be provable from such as Kruskalβs tree theorem, Nash-Williamsβ theorem, Mengerβs theorem, FraΓ―ssΓ©βs conjecture and Caristi-Kirk fixed point theorem (see [6, 10, 12, 7, 4, 3] for the recent progress on these studies).
Then a natural question arises: how can we calibrate the strength of consequences of which are of complexity ?
In [18], Towsner introduced the relative leftmost path principles to give a new upper bound
for theorems located between and .
He focused on an equivalent of called the leftmost path principle which states that
any ill-founded tree has a leftmost path.
His argument is based on the following idea. Since the leftmost path principle is a statement,
the actual leftmost path is not needed to prove a sentence. Instead of the leftmost path, it is enough to use a path which behaves as a leftmost path in a certain range.
Such a path is called a relative leftmost path.
Indeed, the hierarchy of the relative leftmost path principles already capture many of the consequences of which are mentioned above. On the other hand, this hierarchy does not cover the whole consequences of .
In this paper, we extend the idea of relativization of statements to the level of -th hyperjump.
We define as the assertion that
for each set , there is a coded -model of such that
and . Then a witness
works as a good approximation of the actual -th hyperjump.
We show that a sentence provable from is already provable from for some .
Intuitively, a sentence is provable from means that
there is a proof of from such that
the use of the hyperjump operator in it is up to -times.
In this sense, Towsnerβs transfinite leftmost path principle is in the level of
single use of the hyperjump operator.
Specifically, we show that there is a variant of the relative leftmost path principle which is equivalent to , and
a variant of is enough to prove .
We also introduce an iterated form of the relative leftmost path principles which is in the level of .
We note that the first author shows that both of Towsnerβs relative leftmost path principles and (including some variants of it)
can be characterized as a variant of the -model reflection of transfintie induction in a forthcoming paper [14].
In this sense, our work can be seen as a natural extension of Towsnerβs work reaching the whole set of the consequences of .
We apply the idea of relativization to certain descriptive set theoretic principles: Ramseyβs theorem for (known as Galvin-Prikryβs theorem) and the determinacy for .
It is known that both of Ramseyβs theorem for classes and the determinacy for classes are equivalent to
for .
In this paper, we show that the consequences of coincides with the theories
or ,
where denotes the relativization of .
Acknowledgements
The authors thank Anton Freund for helpful discussions and comments.
The first authorβs work is supported by JST, the establishment of university
fellowships towards the creation of science technology innovation,
Grant Number JPMJFS2102.
The second authorβs work is partially supported by JSPS KAKENHI grant numbers JP19K03601, JP21KK0045 and JP23K03193.
3 Approximation of
In this section, we introduce variants of the -model reflection .
Then we prove that the theories and
proves the same sentences.
As we have seen in Theorem 2.25, is characterized by the hyperjump operator or the -model reflection.
This means that in , we can take any (standard) finite iteration of hyperjump or -models. More precisely, the following holds.
Observation 3.1.
For any , the following assertions are equivalent over .
-
β’
,
-
β’
,
-
β’
.
From this observation, we can conjecture that theorems provable from are classified by
the number of the hyperjump operator used to proved those theorems.
The following theorem ensures this conjecture.
Theorem 3.2.
Let be an arithmetical formula such that
.
Then, there exists such that
|
|
|
Proof.
Assume be an arithmetical formula such that
.
For the sake of contradiction, suppose that for any ,
is consistent.
Let and be new constant set symbols.
Let be the language extending by adding . Define an theory by
|
|
|
|
|
|
|
|
Then, by compactness theorem, has a model .
Define .
By the definition, for any , there exists such that
.
Thus, by Lemma 2.27, is a model of and a -submodel of .
We show that is a model of .
In particular, .
Let . Then, for some and thus . Hence .
β
We give a variant of
the statement that says any set is contained in a coded -model.
For this purpose,
we consider -submodels of a coded -model of instead of the acutual -models.
Definition 3.4.
()
Let and be coded -models such that .
We say is a coded -submodel of if
|
|
|
holds. We write to mean is a coded -submodel of .
Definition 3.5.
For each , define as the following assertion:
|
|
|
It is easy to see that the implications holds over .
More precisely, these implications are strict.
Lemma 3.7.
Let such that . Then, over ,
proves the -model reflection of .
In particular, is strictly stronger than .
Proof.
Assume .
Take a sequence of -models such that
.
We show that .
For any , satisfies
|
|
|
via taking .
Since this is a formula and is a -submodel of , also satisfies
|
|
|
Since is arbitrary, .
β
Lemma 3.8.
Over , is equivalent to the following assertion:
|
|
|
Proof.
Immediate from the fact the existence of is equivalent to the existence of a -model containing over .
β
Theorem 3.9.
Let be an arithmetical formula such that is provable from .
Then, there exists such that
proves .
Proof.
Let be the following sentence.
|
|
|
Then, is equivalent to over .
We show that is provable from
the theory .
Since is provable from ,
there exists such that
|
|
|
by Thereom 3.2.
Take such an . Assume . Let be an arbitrary set. Then, there is a coded -model such that
|
|
|
Take such and .
Then and hence .
Since is arithmetical, we have .
This completes the proof.
β
Since each is a sentence provable from ,
the theory identifies the family of all -consequences of , .
In Sections 4β7, we see the relationship between the -hierarchy and certain theorems provable from .
We note that may prove theorems faster than .
More precisely, has iterated exponential speedup over when is expressed by using the -th numeral.
This can be seen as follows. proves that is inductive (i.e., holds). Then, by Solovayβs shortening method (see 3.4β3.5 of [11]), we get a poly-size proof of (where and , and note that can be expressed as a formula of size ). Since implies the consistency of for all , the proof of from exactly needs the -th axiom of whose size is bigger than .
In the remaining of this section, we see some basic properties of .
We note that is the same as the -model reflection of .
Thus, is equivalent to over .
Therefore, the -hierarchy is above . Moreover, it is easy to prove that even is stronger than .
Lemma 3.10 ([13], Theorem VII.2.7.).
Over , any coded -model satisfies .
Theorem 3.11.
Over , implies the -model reflection of .
Proof.
We reason in .
Let be a set. By , take coded -models and such that
|
|
|
Then, .
Thus
actually holds.
β
In the following section, we will show that there is a very large gap between and .
4 Relativized leftmost path principle and
As we have noted in introduction, Towsner introduced a family of statements called relative leftmost path principles to give an upper bound of some theorems provable from [18].
Indeed, he proved that Kruskalβs theorem for trees, Nash-Williamsβ theorem in bqo theory and Mengerβs theorem for countable graphs are provable from one of the relative leftmost path principles.
In this section, we compare the relative leftmost path principles and the -hierarchy.
More precisely, we introduce a variant of relative leftmost path principle which we call arithmetical relative leftmost path principle () and show that is equivalent to ,
and we show that the strongest form of relative leftmost path principle, the transfinite relativized leftmost path principle , is weaker than .
Moreover, we introduce the -th iteration of denoted , which is equivalent to .
To define , we introduce the notion of arithmetical reducibility.
Definition 4.1 (Arithmetical reducibility, ).
Let be sets.
We say is arithmetically reducible to (write ) if
|
|
|
Let be a formula.
We write to mean and write to mean .
In contrast to this remark, for a non -model of and ,
does not mean that there is an arithmetical formula such that
.
However, the connection between arithmetical reducibility and arithmetical definability still holds in the following sense.
Lemma 4.4.
Let be a coded -model of .
Then, is closed under arithmetical reduction. Hence, for any arithmetical formula and ,
|
|
|
|
|
|
|
|
Proof.
Let be an -model of .
Then, satisfies induction and where
denotes the Turing jump operator.
Thus .
To show that is closed under arithmetical reduction, take and such that .
Then, there exist such that .
We note that because the condition is absolute for .
Thus, .
The latter part immediately follows from the former part.
β
Lemma 4.5.
Let be an arithmetical formula.
Then, over , is .
Similarly, is .
Proof.
Within , can be written as follows.
|
|
|
|
|
|
|
|
where denotes the -th segment of as introduced in Section 2.
Thus, in this case, is .
From the above equuivalences, is .
The case for is the same.
β
Lemma 4.6 (Folklore).
Assume . Then, for any , the coded model exists.
Moreover,
for any coded -model of containing ,
|
|
|
holds. In this sense, is the smallest coded -model of containing .
Definition 4.7 (Relative leftmost path principle, See [18]).
Let . We define as the assertion that
for any ill-founded tree , there is a path such that
|
|
|
We define as the assertion that for any ill-founded tree ,
there is a path such that
|
|
|
We call a witness of an arithmetical leftmost path.
Finally, over , define as the following assertion:
For any ill-founded tree and any well-order , there is a path such that
|
|
|
We call such a leftmost path.
From now on, we see the relationship between and .
For this comparison, we prefer the base theory to be rather than to simplify the discussion by Lemma 4.5 and 4.6.
However, the following lemma take the difference of the choice of the base theory away.
Lemma 4.9.
Over , implies .
Proof.
See [18], Theorem 4.2.
β
Our strategy to prove from is essentially the same as for the proof of Theorem 2.13;
to make a hyperjump, it is sufficient
to make the set from given sequence of trees .
Lemma 4.10.
There are a formula and a formula such that
-
β’
Over , .
-
β’
Over , for any , is a tree such that .
-
β’
Over , for any , if has a leftmost path, then is computable from it. Moreover, this reduction is uniform.
We may assume that there is a Turing functional defined by .
Proof.
Recall that there is a formula such that over ,
for any .
We give a construction of over .
For given , define a sequence of trees by
.
Then put .
Finally, put where is the operator defined in Definition 2.9.
We show that this construction satisfies desired conditions.
It is easy to see that is uniformly computable from over and its has an infinite path .
Thus, it is enough to show that is uniformly computable from the leftmost path of over .
We reason in . Let be the leftmost path of .
Then, for each and , iff has a path.
Thus, .
β
We next see that we can modify the second condition as follows :
-
β’
Over , for any , is an ill-founded tree which has a path uniformly computable from , and any path computes .
For this condition, consider the following transformation.
Definition 4.11.
Let . Put
|
|
|
|
|
|
where is the maximum even number such that and is the maximum odd number such that .
Similarly, for a function , define and .
Let be a set and be a tree. We identify and its characteristic function. Thus, is regarded as an infinite binary sequence. Define a tree by
|
|
|
Lemma 4.12.
Let be a set and be a tree. Then, over ,
-
β’
is uniformly computable from and .
-
β’
For any path of , is a path of and . Conversely, for and , the sequence is a path of .
-
β’
If and are paths of such that , then . In particular, if is the leftmost path of , then the corresponding path is the leftmost path of .
Proof.
This is immediate from the definition of .
β
Therefore, by replacing with , we have
Lemma 4.13.
There is a Turing functional defined in such that
-
β’
Over , for any , is an ill-founded tree which has a path uniformly computable from , and any path computes .
-
β’
Over , for any , if has a leftmost path, then is computable from that path. Moreover, this reduction is uniform.
Theorem 4.14.
Over , is equivalent to .
Proof.
First, we show that implies .
Since implies , it is enough to show that
proves .
Let be a set. By , take an arithmetical leftmost path of .
Let .
Then , and
is the leftmostM path of .
Thus, satisfies exists.
We next show that implies .
Let be an ill-founded tree.
By , take an -model such that
and .
Now, satisfies [ has a leftmost path] because its hyperjump exists. Take the leftmostM path of .
We claim that is an arithmetical leftmost path of .
Let and . Since and , .
Since is the leftmostM path, .
β
From now on, for theories and , we write to mean proves over .
It is shown in [18] that
.
More precisely, a general form of relative leftmost path principle for a well order is introduced, and it is proved that
proves the consistency of . Since is provable from , the consistency of is provable from .
Thus we have
Theorem 4.15.
.
On the other hand, is strictly weaker than .
To prove this result, we introduce a variant of .
Definition 4.16.
Let be a formula.
We define as the following assertion:
|
|
|
|
|
|
|
|
Lemma 4.17.
Over , any -model satisfies .
Proof.
Let be a -model. Let such that
|
|
|
|
|
|
|
|
We show that has a leftmost path.
Let .
Since is a -model, .
Now, is a nonempty pruned tree and hence its leftmost path is computable from .
Moreover, is the leftmost path of .
Now we have
and hence
|
|
|
The above condition is . Therefore,
|
|
|
This completes the proof.
β
Theorem 4.18.
proves the -model reflection of over .
Therefore, .
Proof.
Assume . Let be a set.
Take coded -models such that
|
|
|
Then, since is a coded -submodel of , .
This completes the proof.
β
Theorem 4.19.
proves the -model reflection of .
Therefore, .
Proof.
Let be a set.
By , take coded -models such that
|
|
|
Then by Lemma 3.10.
Thus, for any ,
|
|
|
Since is a -submodel of , we have
|
|
|
Hence, and .
This completes the proof.
β
Next, let us consider iterated versions of .
Definition 4.20.
Let .
We define as the following assertion: for any there are such that
|
|
|
|
|
|
We also define as follows.
Define be the following formula:
|
|
|
For each , define by
|
|
|
|
|
|
|
|
|
Then, define as follows.
|
|
|
For example, is equivalent to and
states that
for any ill-founded tree , there exists a path such that
|
|
|
For simplicity, we write instead of . Then,
states that
for any ill-founded tree , there exists a path such that
|
|
|
|
|
|
Theorem 4.21.
For , the following assertions are equivalent over .
-
1.
,
-
2.
-
3.
.
Proof.
()
Let be an ill-founded tree and be a path of .
By take a sequence of -models such that
|
|
|
Now satisfies β has a leftmost pathβ.
Take the leftmost path .
Then, also satisfies β is the leftmost path of β.
Let such that is a tree and .
Then, satisfies β has a leftmost pathβ.
Let be the leftmost path.
Then, satisfies β is the leftmost path of β.
Continuing this argument, we have that
|
|
|
|
|
|
Since is an -model of , it is closed under arithmetical reduction. This completes the proof.
() This is trivial.
() Let be a set. We show that there is an -model such that
.
Let be witnesses of for .
Then, .
By , take the smallest -model of containing .
Then, satisfies β is the leftmost path of β and hence computes in .
Similarly, is the leftmost path of in and hence it computes in .
Thus, .
β
As shown in [15], s and variants of -model reflection called -model refections
are deeply related.
In the following, we see the relationship of variants of leftmost path principles and variants of -models reflection.
In contrast to this result, even does not prove that
any -model satisfies .
To prove this, we can use the same proof as in the following lemma.
Lemma 4.23.
is equivalent to
|
|
|
|
|
|
|
|
|
|
|
|
Proof.
First, assume .
Take a well order . Then, is also a well-ordering
.
We note that is closed under in the following sense:
Recall that denotes the field of for a linear order . For each ,
there is a certain embedding from to the interval defined by .
Since holds, there is an embedding from to an initial segment of .
Then, is regarded as .
Take an arbitrary . We show that
|
|
|
|
|
|
|
|
|
|
|
|
Recall that there is a total Turing functional which outputs an ill-founded tree for any input
(see Lemma 4.13).
By , take a -leftmost path of .
Define
|
|
|
Since , .
Moreover, by construction, and closed under -jump.
The converse is trivial because the leftmost path in is an -leftmost path in the ground model.
β
Recall that a coded -model of satisfies if it is closed under taking the -jump of a set.
Therefore, by the same proof as above, we have
Lemma 4.24.
Over , proves .
Theorem 4.25.
Over , is strictly stronger than .
Proof.
It is immediate from the fact that is strictly stronger than .
β
Corollary 4.26.
does not prove that any -model satisfies .
Proof.
For the sake of contradiction, assume proves that any -model satisfies .
We work in and show that holds.
Take coded -models such that
and .
Then, by assumption and hence .
Since is arithmetical, holds.
However, this is impossible because implies over .
β
Theorem 4.27.
Over ,
implies the -model reflection of
.
Proof.
We reason in .
Take an arbitrary set .
By , take coded -models such that
|
|
|
Since and is equivalent over , .
We show that .
By in , there are coded -model such that
|
|
|
Since is a -submodel of and is an -submodel of , for any sentence with parameters from ,
|
|
|
|
|
|
|
|
Thus, is a -submodel of .
Therefore, for any ,
|
|
|
Therefore, for any ,
|
|
|
Since is a -submodel of , for any ,
|
|
|
Thus, .
β
The point of the above proof is that implies and hence satisfies .
Since implies ,
we can also show the following theorem by the same way as the above proof.
Theorem 4.28.
Over ,
implies the -model reflection of
.
Theorem 4.29.
Over , proves the -model reflection of
.
Here, is the assertion that
|
|
|
Proof.
We reason in .
Take an arbitrary set .
By , take coded -models such that
|
|
|
We show that .
Since , .
Therefore, for any ,
|
|
|
Hence, for any ,
|
|
|
Since is a -submodel of , for any ,
|
|
|
Therefore, .
β
Recall that any coded -model satisfies over .
Thus, by the same proof as above, we have
Theorem 4.30.
Over , proves the -model reflection of .
Summarizing previous theorems, we have a hierarchy between and as follows.
Corollary 4.31.
Over , the following holds.
|
|
|
|
|
|
|
|
|
|
|
|
In the remaining of this section, we give another characterization of .
Definition 4.34.
Let be a coded -model of .
We say is an -models if for any formula ,
|
|
|
Lemma 4.35.
Let be an arithmetical formula with exactly displayed free variable.
Then, proves that for any -model ,
|
|
|
Proof.
Let be an arithmetical formula. Then there exists a number and a formula such that
proves
|
|
|
We work in . Assume is an -model and .
Since is arithmetical, actually holds. Thus, there exists such that
. Since is a model of , .
Hence .
β
Definition 4.36.
Define the -model reflection as the assertion that
for any set there is an -model containing .
Theorem 4.37.
Over , is equivalent to -model reflection.
Proof.
First, assume .
Let be a set.
By , take a coded -models such that
.
We claim that is an -model.
Let be an arithmetical formula.
Assume .
Then, there exists such that .
Since and , .
Since is a -submodel of , .
We next assume -model reflection.
Then, holds.
Let be a set.
By -model reflection, take an -model such that
. By , take }.
Now . Thus, it is enough to show that
is a -submodel of .
Let be an arithmetical formula.
Assume .
Then, and hence .
This completes the proof.
β
Corollary 4.38.
(.)
is equivalent to -model reflection.
Proof.
Since is equivalent to and is equivalent to -model reflection,
is equivalent to -model reflection.
β
For each , define as the assertion that
|
|
|
Then, by the same argument as in Theorem 4.37, we have
Theorem 4.39.
Over , is equivalent to for any .
5 The arithmetical relativization
As we have noted,
the -hierarchy reveals that
how many times the hyperjump operator is used to prove a sentence.
In addition, we can classify sentences provable from by comparing
their approximations and the -hierarchy.
In this section, we summarize the idea of approximations of sentences.
Definition 5.1.
Let be a sentence.
Define by .
We call the arithmetical relativization of .
For example, and are instances of .
Indeed, if we take to be β is an ill-founded treeβ
and to be , then
is equivalent to .
We note that if is a sentence provable from ,
then is a sentence provable from .
Thus, is provable from for some .
Let us write for the smallest such that for such a .
Then, we can classify sentences provable from according to .
We then give a lemma which is useful to evaluate .
Definition 5.3.
Let and .
For a theory , we say proves the lightface implication of to if
|
|
|
Lemma 5.4.
Let and be sentences such that
proves the lightface implication of to .
Then, proves .
Proof.
We reason in .
Let be such that .
Take the smallest -model of containing .
Then, via .
Since is a model of , . Take such a .
Thus, via .
β
For example, if proves ,
then proves .
Conversely, if proves
, then
(and hence even ) proves .
6 Pseudo Ramseyβs theorem and
In this section, we introduce variants of Ramseyβs theorem for .
Our variants may be seen as an instance of the arithmetical relativization of usual Ramseyβs theorem.
In this section, we see the relationship
between them and the -hierarchy.
Let denotes the class of all infinite subsets of .
Then, Ramseyβs theorem for , also known as Galvin-Prikryβs theorem, claims that certain subclasses of has Ramseyβs property in the sense that
a class has Ramseyβs property if there is an infinite set such that
is a subset of or its complement.
We first recall how to formalize Ramseyβs theorem in second-order arithmetic and some existing results.
For the details, see also [13].
Definition 6.1.
Let denote the class of all strictly increasing sequence of natural numbers.
Let be a formula for and . We say has Ramseyβs property if
|
|
|
where is
|
|
|
In this definition, we identify and its range, and the class .
In particular, corresponds to an infinite subset of , corresponds to an infinite subset of .
Definition 6.2.
Let be a class of formulas.
Then, -Ramseyβs theorem (write is the assertion that any has Ramseyβs property.
Theorem 6.3.
[13, VI.6.4]
Over , is equivalent to .
We give a refined analysis for this theorem by using the -hierarchy.
We start with giving variants of Ramseyβs property which we call pseudo-Ramseyβs property.
Definition 6.4.
Let be a formula for with exactly displayed free variables.
We say has pseudo-Ramseyβs property if
|
|
|
where is
|
|
|
|
|
|
|
|
The condition has pseudo-Ramseyβs property is the same as holds.
Therefore, we write for the set of sentences
.
We note that
for each , there exists a formula such that
is axiomatizable by over , and hence
is axiomatizable by over .
Since is provable from ,
is provable from for some .
We show that . It follows from the following lemma.
Lemma 6.5.
([13], VI.6.2.)
()
Let be coded models such that
.
Then, for any formula with parameters from , has Ramseyβs property via some .
Theorem 6.6.
is provable from .
Proof.
Assume .
Let be a formula for with exactly displayed set variables.
By , take coded -models such that
and .
Now, by the previous lemma, there exists such that
|
|
|
Since is a model of , has pseudo-Ramseyβs property via .
β
In the remaining of this section, we show that proves
for all .
In [16], it is shown that
over , .
Here is the set of formulas having no set parameters other than .
Moreover, it is commented without proofs that this result can be extended to the transfinite level: .
In this section, we give an explicit proof for finite level.
Definition 6.7.
Let be a tree.
We say majorizes if .
Definition 6.8.
Let be a function and .
Define by .
Lemma 6.9.
()
Let be a tree and .
Then, majorizes if and only if .
In particular, majorizes is an arithmetical condition.
Proof.
It is easy by KΓΆnigβs lemma. For the details,
see the proof of Lemma V.9.6. in [13].
β
Definition 6.10.
()
Let be the formula defining .
Write by a formula .
For each and , define a tree .
For each and , define .
Definition 6.11.
Define by
|
|
|
Lemma 6.12.
(Essentially [13] VI.6.1)
proves that for any and ,
if , then .
Proof.
We first remark that for each and , has a path if and only if .
Take such that .
We show that .
If then majorizes for some , and hence . Thus, .
Conversely, assume and show that . Now, has a path. We claim that majorizes .
Let and define . Then and it majorizes .
Assume does not majorize . Take such that by the previous lemma.
Define by
|
|
|
Claim 6.12.1.
Now we have
-
1.
majorizes but
-
2.
does not majorize .
Proof of Claim.
(1.) For any ,
.
Since , we have
.
Hence ensures that majorizes .
(2.) For a contradiction, assume majorizes .
Then there exists such that
|
|
|
Now, for any ,
|
|
|
|
|
|
|
|
|
|
|
|
Therefore, .
However, this contradicts the definition of .
β
For each , define such that
|
|
|
|
|
|
|
|
|
|
|
|
Then, for any , and . Indeed, for any ,
|
|
|
|
|
|
|
|
and
|
|
|
|
|
|
|
|
Now we have
-
1.
majorizes ,
-
2.
for any , if majorizes then majorizes .
The second condition is proved as follows. We see .
Therefore, by the assumption on , if majorizes , then
also majorizes .
By these conditions and arithmetical induction, we have majorizes . However, this is a contradiction.
β
Definition 6.13.
() For and ,
define by
|
|
|
|
|
|
|
|
Definition 6.14.
Define an arithmetical formula by
|
|
|
Lemma 6.15.
Let . Then proves that
for any and , if holds, then
then holds.
Proof.
Take and as above.
For the sake of contradiction, assume .
For each define by .
Then, since holds, there exists such that
|
|
|
We note that and
.
Hence, for each , there exists such that
|
|
|
Claim 6.15.1.
For each and , .
Proof of Claim.
We will show by (meta-)induction on .
The base step is immediate. By definition, .
For the induction step, assume .
Then
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This completes the proof.
β
Now, for each , there exists such that
|
|
|
Put .
For each , define be the smallest satisfying the above condition.
Claim 6.15.2.
For each , there are at most -many such that .
Proof of Claim.
Fix an . For the sake of contradiction, let be
such that and for all .
Then, for each , there exists an such that holds.
We claim that if then . Let .
If , then
|
|
|
|
|
|
However, since and majorizes ,
should majorize . This is a contradiction.
Now should be a -element subset of . This is a contradiction.
β
Now, is a total function such that is bounded by .
However, for any , there are at most -many such that . This is a contradiction.
β
Lemma 6.16.
()
For any and , if then
for any .
Proof.
Take and as above.
Then, for the formula in Definition 6.11, holds.
Hence .
Thus, also holds, and hence .
Iterating this argument, we have for any .
β
Theorem 6.17.
Over , and prove the
same sentences.
Therefore, any sentence provable from is provable from
for some .
Proof.
As we have proved in Theorem 6.6, implies for each .
We show that is provable from .
Assume . Take an arbitrary .
Let be a set. We will show that there exists a coded -model such that
and .
Now is an arithmetical formula for .
Therefore, there exists an such that
holds.
By , take . Then . Thus, by Lemma 6.15,
.
Therefore, by Lemma 6.16, .
β
In this section, we have proved that
-
β’
for any , implies , and
-
β’
for any , there is some such that implies
over .
Therefore, it is natural to ask
Question 6.18.
Is provable from over ?
A precise analysis of relationship between hyperjumps and Ramseyβs theorem is studied in [5] in the context of Weihrauch degrees.
It is expected a natural formalization of this work would give a positive answer for this question.
7 Pseudo determinacy and
In this section, we introduce a variant of determinacy which we call pseudo-determinacy.
Then we consider the hierarchy of pseudo-determinacy for games.
First of all, we introduce the notion of difference hierarchy and the determinacy.
Definition 7.1 (Difference hierarchy).
Let .
We define the class of formulas as follows:
-
β’
a formula is if it is ,
-
β’
a formula is if there are a formula and a formula such that .
We call the hierarchy formed by the difference hierarchy of formulas.
Definition 7.2.
We call a function a strategy.
Let and be strategies. We say a function is the play along (write ) if
|
|
|
Let be a formula for .
Let be sets.
We say is determined if
|
|
|
Especially, if a strategy satisfies
|
|
|
then we say is determined via a strategy for player .
If a strategy satisfies
|
|
|
then we say is determined via a strategy for player .
We also say is determined if for any , is determined.
Let be a class of formulas for . We say is determined (write ) if any is determined.
It is well-known that over ,
-
β’
is equivalent to , and
-
β’
is equivalent to for .
In this section, we consider variants of the second clause.
Definition 7.3 (pseudo-determinacy).
Let be a formula for .
For given sets , we say is pseudo-determined if
|
|
|
If is pseudo-determined via , then we say is a pseudo-winning strategy for the game defined by and . If is clear from the context, we just say is a pseudo-winning strategy for the game defined by .
If is pseudo-determined for any , then we say is pseudo-determined.
Let be a class of formulas for . We say is pseudo-determined if any is pseudo-determined.
Let denote the assertion that every game defined by a formula in is pseudo-determined.
We note that the statement [ is pseudo-determined] is of the form for some in the sense of Section 5.
Moreover, each is axiomatizable by a sentence of the form .
We note that for any , is a statement provable from . Thus, each is provable from some over .
We show that is enough to prove .
To prove determinacy from , Tanaka proved the following lemma.
Lemma 7.5.
Let be a formula with exactly displayed free set variables.
Assume .
For any , if exists, then is determined.
We extend this lemma to formulas.
Lemma 7.6.
Let and be a formula with exactly displayed set variables.
Over , for any set , if exists, then is determined.
Proof.
We will show by induction on .
The case is trivial because proves determinacy.
Let . Assume that proves that for any , if exists then any game is determined.
We reason in . Let be a set such that exists. Let be a formula.
Then, there is a formula and a formula such that
. Moreover, is written as for a formula .
Take a coded model such that
.
Define by
|
|
|
Here, is the formula and denotes the concatenation of and .
Let . Then, the game defined by is determined.
Case 1: player 0 wins the game via .
Now, for any , . Take a sequence .
Then, each satisfies because is a -model.
Consider a strategy for player 0 such that
-
β’
while the play is not in , the strategy mimics ,
-
β’
once the play is in , the strategy mimics .
Then this strategy is a winning strategy for player 0.
Case 2: player 1 wins the game via .
Now we have that for each play consistent with , if then
|
|
|
By induction hypothesis, . Hence for each consistent with , if then
.
Take a sequence such that
.
Then, since is a coded -model, for each , holds.
Consider a strategy for player 1 such that
-
β’
while the play does not satisfy , the strategy mimics ,
-
β’
once the play satisfies , the strategy mimics .
Then this strategy is a winning strategy for player 1.
β
Theorem 7.7.
For each , proves .
Proof.
Let be a formula.
Assume . Let be a set.
By take a coded -model such that
.
Then, by the previous lemma, .
Without loss of generality, we may assume that
.
Let be a winning strategy of player . Then, for any , and hence .
β
We next see the implication from pseudo-determinacy to .
First we see the implication from .
Lemma 7.8.
There exists a formula such that proves the following.
|
|
|
Theorem 7.9.
Over , proves .
Proof.
By 4.23, it is enough to show that
|
|
|
|
|
|
|
|
|
|
|
|
Let be the formula in the Lemma 7.8.
Take a well-ordering and a set .
By take a pseudo-winning strategy for the game .
Let be a coded -model of containing .
Then .
We define a coded -model by
|
|
|
Then, is a coded -model of closed under -jump.
Moreover, since and , by Lemma 2.28.
β
Corollary 7.10.
is not enough to prove .
Proof.
It follows from .
β
At last, we see the general case.
The point is the following lemma.
Lemma 7.12.
Let .
Then there is a formula such that proves that
-
β’
-
β’
Any winning strategy for computes .
Here, is a certain primitive recursive function.
Proof.
See the proof of Proposition 6 in [9].
β
Theorem 7.13.
Let . Then, over ,
implies .
Proof.
We reason in .
Let be a set.
By , take a pseudo-winning strategy for the game .
Let be an -model of containing .
Then , and hence .
This completes the proof.
β
Corollary 7.14.
Over , and prove the
same sentences.
Therefore, any sentence provable from is provable from
for some .
Question 7.16.
Can we separate and or ?