1 A derivability relation to bound witnesses
Theorem 1.1
Each provably computable function in PA
is dominated by a Hardy function .
Theorem 1.1 is a classic result in proof theory of PA, and
there are known
several proofs of it by G. Kreisel, S. Wainer, H. Schwichtenberg, et al.
Let us introduce a derivability relation to bound witnesses for provable -formulas in PA,
which is a variant of one given in Chapter 4 of Schwichtenberg-Wainer[4].
The latter seems to be inspired from the proof in
Buchholz-Wainer[1].
In this section by ordinals we mean ordinals.
When , we write for .
In this case we say that is defined.
Also let .
Fundamental sequences for limit ordinals are defined as
follows.
Let
, .
For ordinals in Cantor normal form
,
let
|
|
|
denotes the transitive closure of the relation
.
Let .
Hardy functions are defined by transfinite recursion on ordinals :
, , and
for limit ordinals .
PA denotes the first-order arithmetic in the language .
for formulas is defined by
if ,
,
and .
Definition 1.2
For ordinals , natural numbers and
finite sets of sentences,
a derivability relation
is defined by recursion on as follows.
Let .
- (Ax)
-
If contains a true -sentence, denoted by ambiguously,
then
holds for any and .
- (cut)
-
If
,
with , and
, then
.
- ()
-
If
, ,
, and
for any ,
then,
.
- ()
-
If
, ,
, and
for an , then
.
- ()
-
If
, ,
, and
for any , then
.
- ()
-
If
, ,
, and there exists a natural number such that
and
, then
.
For natural numbers and -sentences ,
.
For finite sets of -sentences,
iff there exists a such that .
Lemma 1.3
(Bounding)
Let be a finite set of -sentences.
Assume .
Then .
Proof. This is seen by induction on ordinals .
Consider the case when follows
from an inference rule .
Let be its principal (major) formula.
We have and
with .
IH yields .
Lemma 1.4
-
1.
(Weakening)
Let , and assume
.
Then for ,
, and ,
holds.
-
2.
(False)
For a false -sentence , if
, then
.
-
3.
(Inversion)
If
, then
for any .
-
4.
Assume is defined,
and .
Then
.
Proof. 1.4.2.
No -formula is a principal formula of an inference rule.
1.4.4.
This is seen from Lemma 1.4.1.
Lemma 1.5
(Reduction)
Let be a sentence such that and
is either one of the form
or a true -sentence .
Assume that is defined, and .
Suppose
and .
Then
.
Proof. By induction on .
Consider the case when follows from an
inference rule with its principal formula .
There are , for which
.
IH yields
.
On the other hand we have
by Lemma 1.4.3.
Lemma 1.4.4 with yields
.
Since , we obtain
by a .
Lemma 1.6
(Elimination)
Assume that is defined for , and .
If , then
.
Proof. By induction on .
Suppose that follows from an inference rule .
Let .
First consider the case when is an .
We have for
, , and .
IH yields
.
By ,
we obtain
and
for any .
Hence for we obtain
,
and
by Lemma 1.4.1.
An yields .
Next consider the case when is a .
We have for
and .
IH yields
.
We see
similarly for the case .
A yields .
Finally consider the case when is a with the cut formula .
We have ,
and
for .
IH yields
and
.
We have
for .
Lemma 1.4.1 yields for ,
and
.
Lemma 1.5 yields
.
On the other hand we have
and
for with
, , and .
This yields
.
Lemma 1.4.1 yields
.
Lemma 1.7
(Embedding)
Let be a sequent with free variables .
dnotes the result of replacing variables
by numerals .
If , then there are natural numbers
such that
for any .
Proof. Let .
Consider the case when follows from an with its principal formula
.
|
|
|
IH yields .
Pick a so that with .
An inference rule with yields
.
Let us prove Theorem 1.1.
Assume
.
By Lemma 1.7 pick natural numbers so that for any
,
.
Define ordinals by ,
.
Lemma 1.6 yields
for and .
We obtain by Lemma 1.3
for .
2 A consistency proof of PA based on a combinatorial principle
Definition 2.1
-
1.
A subset is diagonal homogeneous for a partition
if
|
|
|
-
2.
For positive integers , designates that
for any partition , there exists a diagonal homogeneous set .
-
3.
Diagonal Homogeneous principle denoted by DH states that
.
-
4.
Let be a set of formulas in variables
, and .
is said to be a diagonal indiscernibles with respect to (and ) if
for any
|
|
|
holds.
It is easy to see that the infinite Ramsey theorem together with König’s lemma implies DH.
Proposition 2.2
Let
be a finite set of formulas in the language of PA,
and an integer.
DH yields a diagonal indiscernible set
with respect to .
Proof. Let
be the partion
,
and
be a diagonal homogeneous set for the partition .
Pari-Harrington’s principle PH states that
, where
designates that for any partition there exists a homogeneous set
with .
The proof in Paris-Harrington[3] of the independence of PH from PA
consists of two steps.
First for an extension of PA,
and .
is obtained from PA by adding an infinite list
of (individual constants intended to denote) diagonal indiscernibles .
The purely model-theoretic proof of the independence is given in Kanamori-McAloon[2].
In these proofs the principle DH is implicit, and crucial.
Let us reformulate the proof of in [3]
to get a purely proof-theoretic result for PA, cf. Theorem 2.5.
Theorem 2.3
.
A formula
with a -matrix and alternating quantifiers
is a -formula [-formula]
if [], resp.
In this section PA is formulated in an applied one-sided sequent calculus.
Besides usual inference rules for first-order logic,
there are two inference rules for complete induction and axioms
for constants.
The inference rule for complete induction is stated as follows.
|
|
|
(1) |
where .
Let be a -axiom for constants .
Then for each list of terms, the following is an inference rule in PA:
|
|
|
The applied calculus admits a cut-elimination.
designates that there exists a derivation of the sequent
in depth.
In what follows argue in .
Let be a (cut-free) derivation of a -sentence
in PA.
Each formula in is in .
For a formula
,
let .
for .
Let denote the set of all formulas
appearing in .
Then .
Second
.
Third denotes the depth of :
.
Moreover let be a list of all free variables occurring in .
denotes the set of all terms , which is either the (induction) term in (1),
or the (witnessing) term in
|
|
|
Let be the number defined as follows.
First let , .
Then denotes a number for which the following holds for :
|
|
|
(2) |
with a code of the sequence .
By invoking the principle DH, let be a positive integer such that
|
|
|
where ,
, ,
with
.
Let be the set of all formulas occurring in
other than -formulas.
For formulas
,
let
.
Also for lists of variables,
let
.
Then denotes the set of formulas
augmented with the six formulas
.
Let
be a diagonal indiscernible subset of with respect to ,
cf. Proposition 2.2.
Proposition 2.4
Let and .
Then
.
Proof. First we see that from the fact that is indiscernible for .
Second we see that
,
, and
from the indiscerniblity for
.
Third
follows from the indiscernibility for
.
Finally by the third and the indiscernibility for we obtain
.
(2) yields the proposition.
For formulas
and
,
let be the -formula
|
|
|
We write for .
For any formula occurring in the derivation ,
the following holds by the indiscernibiity for .
|
|
|
(3) |
To show Theorem 2.3, it suffices to show
the following Theorem 2.5.
Let be a sequent in the derivation .
For
,
let
.
Theorem 2.5
Assume , and for sequences
, let
.
Then
holds for
.
Corollary 2.6
Assume with
and a sentence for .
Then there are natural numbers such that
.
Proof of Theorem 2.5 by induction on .
Let us write for .
First consider the case for .
|
|
|
Suppose .
Then by .
IH yields for
,
.
For the term we obtain by
Proposition 2.4.
Hence
follows.
Next consider the case for .
|
|
|
By IH we can assume
.
Hence .
(3) yields , i.e.,
.
Finally consider the case for the complete induction.
|
|
|
By IH we can assume .
For terms and ,
we obtain by Proposition 2.4.
IH yields
, and
.
On the other hand we have by IH.
Assume .
Theorem 2.5 yields
.
Theorem 2.3 is shown.
For positive integers , let
|
|
|
Corollary 2.7
-
1.
Let be a provably computable function in PA.
Then there exists an such that
for
.
-
2.
dominates every provably computable function in PA.
Proof. 2.7.1.
Let be a derivation of in PA, and
.
For a natural number , let be a set of formulas obtained from
by replacing the formula by .
Let , and
be a diagonal homogeneous subset of
for , and in size
.
We see easily .
denotes the derivation of in PA
obtained from by substituting the numeral for the variable .
Theorem 2.5 yields ,
and by ,
2.7.2.
This follows from Corollary 2.7.1 and the fact
for .