Some observations on the FGH theorem
Abstract
We investigate the Friedman–Goldfarb–Harrington theorem from two perspectives. Firstly, in the frameworks of classical and modal propositional logics, we study the forms of sentences whose existence is guaranteed by the FGH theorem. Secondly, we prove some variations of the FGH theorem with respect to Rosser provability predicates.
1 Introduction
The notion of the weak representability of computably enumerable (c.e.) sets plays an important role in a proof of Gödel’s first incompleteness theorem. We say that a set of natural numbers is weakly representable in a theory if there exists a formula such that for any natural number , if and only if . If a set , which is c.e. but not computable, is weakly representable in a c.e. theory , then it is shown that there exists a natural number such that and . Therefore, such a theory is incomplete.
It is easily shown that every c.e. set is weakly representable in every -sound c.e. extension of because of -soundness and -completeness. Furthermore, Ehrenfeucht and Feferman [3] proved the weak representability of c.e. sets in every consistent c.e. extension of (see also Shepherdson [14]).
Theorem 1.1 (Ehrenfeucht and Feferman).
Let be any consistent c.e. extension of . Then, every c.e. set of natural numbers is weakly representable in .
Ehrenfeucht and Feferman’s theorem is a metamathematical result, but is formalizable and also provable in . This fact is called the FGH theorem (see Smoryński [15, p.366], Visser [17, Theorem 4.1], [18, Section 3] and Lindström [11, Exercise 2.26 (a)]).
Theorem 1.2 (The FGH theorem).
Let be any consistent c.e. extension of . Then, for any sentence , there exists a sentence such that
Here is a natural provability predicate of which expresses the provability of , and is the sentence expressing the consistency of . “FGH” stands for Friedman, Goldfarb and Harrington. Harrington and Friedman pointed out that in the statement is found as and , respectively. For a history of the FGH theorem, see Visser [18]. The FGH theorem has been used in the literature (for example, in papers by the author, it appears in [8, 10]).
A version of the FGH theorem with a parameter is also proved. That is, by modifying the usual proof of the FGH theorem, it is proved that for any formula with the only free variable , there exists a formula such that proves . Here is a primitive recursive term corresponding to a primitive recursive function calculating the Gödel number of from . If is consistent, then the theory is sound, and hence the weak representability of c.e. sets in follows from this parameterized version of the FGH theorem.
In the present paper, we analyze the FGH theorem from two perspectives. The first perspective is the “form” of the sentence in the statement of the FGH theorem. Let be a partial truth definition for sentences, that is, is a formula such that for any sentence , proves (cf. Lindström [11, Fact 10]). By the parameterized version of the FGH theorem, there exists a formula such that . Then, for any sentence , . Therefore, in the FGH theorem can be taken in the form uniformly regardless of .
From the above observation, we consider the following question: What form of the sentence in the FGH theorem can we find? In Section 2, we investigate this question in the framework of classical propositional logic. Specifically, we study the following rephrased question: What is a propositional formula such that in the FGH theorem can be taken uniformly in the form regardless of ? In Section 3, we investigate this rephrased question in the framework of modal propositional logic. However, unlike the case of classical propositional logic, the formula may contain the modal operator . Therefore, the interpretation of in arithmetic should be clearly defined. As is usually done in the study of provability logic, in the present paper, is interpreted by . Then, our proofs of theorems in Section 3 are modifications of that of Solovay’s arithmetical completeness theorem [16] which is one of the most remarkable theorems in the research of provability logic.
The second perspective is the choice of provability predicates. Joosten [7] generalized the FGH theorem by proving similar statements concerning several nonstandard provability predicates such as a formula expressing the provability in together with all true sentences. In the last section, we study some variations of the FGH theorem with respect to Rosser provability predicates.
Sections 2, 3, and 4 can be read independently. We close the introduction with common preparations for reading these sections. Let denote the language of first-order arithmetic containing the symbols . We do not specify what exactly is, but it may be assumed to have as many function symbols for primitive recursive functions as necessary. Throughout the present paper, we fix a consistent c.e. extension of Peano Arithmetic in the language . Let denote the set of all natural numbers. For each , let denote the numeral ( times applications of ) for . We fix a primitive recursive formula naturally expressing that “ is a -proof of ”. Our provability predicate of is defined by , saying that “ is -provable”. Then, we may assume that the provability predicate satisfies the following clauses (see Boolos [2]):
-
•
If , then ,
-
•
,
-
•
If is a sentence, then .
We may also assume that verifies that every theorem of has infinitely many proofs, that is, .
We introduce witness comparison notation (cf. Lindström [11, Lemma 1.3]).
Definition 1.3 (Witness comparison notation).
Suppose that -formulas and are of the forms and , respectively.
-
•
is an abbreviation for .
-
•
is an abbreviation for .
It is easily verified that proves the formulas and .
2 On the form of a sentence in the FGH theorem
– the case of classical propositional logic
In this section, we investigate the following question mentioned in the introduction: What is a propositional formula such that in the FGH theorem can be taken uniformly in the form regardless of ?
The language of classical propositional logic consists of countably many propositional variables , propositional constants , and propositional connectives . For each propositional formula , let mean that is a tautology. We say is unsatisfiable if . We say that a propositional formula is contingent if it is neither a tautology nor unsatisfiable.
For any propositional formula containing only the indicated propositional variables and any -sentences , let denote the -sentence obtained by simultaneously replacing all the occurrences of in by , for each .
We introduce the following sets in order to simplify our descriptions.
Definition 2.1.
For each sentence , let be the set of all -sentences such that .
Then, the FGH theorem states that for any sentence , the set is non-empty. We show that the set is closed under the -provable equivalence.
Proposition 2.2.
For any sentence and any -sentences and , if and , then .
Proof.
Suppose and . Then, the equivalence is provable in . Since , we obtain , and hence . ❑
First, we prove the following introductory theorem.
Theorem 2.3.
Let be any propositional formula with only the indicated propositional variables. Then, the following are equivalent:
-
1.
is contingent.
-
2.
For any sentence , there exist -sentences such that .
For each formula , let and be and , respectively. Theorem 2.3 follows from the following lemma.
Lemma 2.4.
Let be any propositional formula with only the indicated propositional variables and let be any propositional variable not contained in . If is contingent, then there exist propositional formulas such that .
Proof.
Suppose that is contingent. Let and be mappings from to such that and . For each (), let be the propositional formula . Then, and hold. Thus, we have
and
Since and , we obtain
Proof of Theorem 2.3.
: Suppose that is contingent and let be any sentence. Then, by Lemma 2.4, there exist propositional formulas such that
(1) |
By the FGH theorem, there exists an -sentence . For each (), let be the -sentence . Then, by the equivalence (1), we obtain
: Suppose that is not contingent. Then, for any -sentences , either or is provable in . Let be any sentence independent of . Then, is not in for all -sentences . ❑
As mentioned in the introduction, the FGH theorem and the weak representability theorem are related to each other. In particular, we can also prove the following theorem by a similar proof.
Theorem 2.5.
Let be any propositional formula with only the indicated propositional variables. Then, the following are equivalent:
-
1.
is contingent.
-
2.
For any c.e. set , there exist -formulas such that weakly represents in .
Theorem 2.3 will be extended to the framework of modal propositional logic in the next section. In this section, we further improve Theorem 2.3 in the framework of classical propositional logic. For any propositional formula with the only indicated propositional variables, let denote the metamathematical statement “for any -sentences and for any sentence , there exist -sentences such that ”, and we provide a necessary and sufficient condition for . From this, we obtain more detailed information about the elements of and the first incompleteness theorem (see Corollary 2.8).
Let denote the set of all functions . We prove the following theorem which is one of main theorems of the present paper.
Theorem 2.6.
For any propositional formula , the following are equivalent:
-
1.
For all , are contingent.
-
2.
holds.
Theorem 2.6 also follows from the following lemma that is an improvement of Lemma 2.4. For the sake of simplicity, we sometimes abbreviate the tuples and as and , respectively.
Lemma 2.7.
Let be any propositional formula with only the indicated propositional variables and let be any propositional variable not contained in . If is contingent for all , then there exist propositional formulas such that
Proof.
For each , let denote the formula . Notice that for each distinct elements of , . Also .
Proof of Theorem 2.6.
: Suppose that is contingent for all . Let be any -sentences and let be any sentence. By Lemma 2.7, there exist propositional formulas such that
(2) |
By the FGH theorem, there exists an -sentence . For each (), let be the -sentence . Then, by the equivalence (2),
By Proposition 2.2, we have . Therefore, we conclude that holds.
: Suppose that is either a tautology or unsatisfiable for some . For , let be the -sentence . Then, for any -sentences , the -sentence is either provable or refutable in . Let be any sentence independent of . Then, . Therefore does not hold. ❑
For example, let be the propositional formula . Since both and are contingent, holds by Theorem 2.6. That is, for any -sentence and any sentence , there exists an -sentence such that . Another interesting corollary to Theorem 2.6 is the following version of the first incompleteness theorem.
Corollary 2.8.
Let be any propositional formula. If are contingent for all , then for any -sentences , there exist -sentences such that is independent of .
Proof.
Let be a sentence independent of and be any -sentences. By Theorem 2.6, there exist -sentences such that
Then, it is easy to show that is independent of .
❑
Notice that we can also prove the parameterized version and the weak representability version of Theorem 2.6.
3 On the form of a sentence in the FGH theorem
– the case of modal propositional logic
In this section, we extend Theorem 2.3 to the framework of modal propositional logic. This section consists of three subsections. First, we give some preparations which are needed for our arguments. In the second subsection, we prove our modal version of Theorem 2.3. Finally, we also investigate our modal version for -theories with finite heights.
Here we define the height of theories. The sequence of -sentences is recursively defined as follows: is ; and is . Notice that is -provably equivalent to . If there exists a natural number such that , then the least such a number is called the height of . If not, we say that the height of is .
3.1 Preparations
The language of modal propositional logic is that of classical propositional logic equipped with the unary modal operation . For each modal formula , let be the set of all subformulas of . Let be the cardinality of the set is of the form . The modal formula is recursively defined as follows: is ; and is . The formula is an abbreviation for .
The base logic of our investigations in this section is the Gödel–Löb logic which is known as the logic of provability. The axioms of are as follows:
-
1.
All propositional tautologies in the language of modal propositional logic,
-
2.
,
-
3.
.
The inference rules of are modus ponens, necessitation, and uniform substitution.
A -frame is a tuple where is a nonempty finite set, is a transitive irreflexive binary relation on and is an element of with for all . Such an element is called the root of the frame. A -model is a tuple where is a -frame, and is a binary relation between and the set of all modal formulas satisfying the usual conditions for satisfaction and the following condition: if and only if for all , if . It is known that is sound and complete with respect to the class of all -frames (cf. Segerberg [12]). Moreover, the proof of the Kripke completeness of given in the textbook [2] by Boolos shows that the following theorem holds.
Theorem 3.1.
For any modal formula , if , then there exists a -model such that and .
For each set of modal formulas, let denote the logic whose axioms are all theorems of and all elements of , and whose inference rules are modus ponens and uniform substitution. We identify each axiomatic system of modal propositional logic with the set of all its theorems. We introduce the following two extensions of which are studied in the context of the classification of propositional provability logics (cf. Artemov and Beklemishev [1]).
-
•
.
-
•
.
Notice . To connect these logics with arithmetic, we introduce the notion of arithmetical interpretation.
Definition 3.2 (Arithmetical interpretations).
A mapping from the set of all propositional variables to a set of -sentences is called an arithmetical interpretation. Each arithmetical interpretation is uniquely extended to the mapping from the set of all modal formulas to a set of -sentences by the following clauses:
-
1.
is ,
-
2.
is ,
-
3.
is for ,
-
4.
is .
The logics , and are sound with respect to arithmetical interpretations. Let denote the standard model of arithmetic.
Fact 3.3 (Arithmetical soundness (cf. Artemov and Beklemishev [1])).
Let be any modal formula.
-
1.
If , then for any arithmetical interpretation .
-
2.
If the height of is and , then for any arithmetical interpretation .
-
3.
If is sound and , then for any arithmetical interpretation .
We show some interrelationships between these logics. For each modal formula , let denote the set . Notice that the cardinality of the set is exactly .
Fact 3.4 (Solovay [16]).
For any modal formula , the following are equivalent:
-
1.
.
-
2.
.
The following fact is a kind of folklore which is proved through arithmetical interpretations.
Fact 3.5.
For any modal formula , the following are equivalent:
-
1.
.
-
2.
.
-
3.
.
Lemma 3.6.
For any modal formula , the following are equivalent:
-
1.
.
-
2.
.
-
3.
.
-
4.
.
Proof.
: Suppose . It is known that proves (cf. [1, Lemma 26]). Then, . Since , we have . Hence, because .
and : Obvious.
: By Fact 3.4 and . ❑
The conditions “” and “” are also characterized by provability in other extensions of .
Definition 3.7.
Let be the modal formula .
Lemma 3.8.
For any modal formula and any natural number with , the following are equivalent:
-
1.
.
-
2.
.
Proof.
: Obvious.
: If , then there exists a -model such that by Theorem 3.1. Let be a -model obtained from by adding a chain of new elements below so that . Such a model exists because . Since , we obtain . ❑
Lemma 3.9.
For any modal formula and any natural number with , the following are equivalent:
-
1.
.
-
2.
.
Proof.
: If , then by Lemma 3.6, is proved in , and thus because .
: Suppose , then , that is, . Then, . By Löb’s principle, we get . Then, , and hence . We obtain . ❑
Here we introduce a notion that will be central in this section.
Definition 3.10.
A modal formula is said to be nontrifling if .
Then, this notion is characterized in many ways as follows.
Proposition 3.11.
For any modal formula and any number , the following are equivalent:
-
1.
is nontrifling.
-
2.
and .
-
3.
and .
-
4.
and .
-
5.
and .
Proof.
: We prove the contrapositive. If , then is obvious. Suppose . By Lemma 3.6, we have . Then, . We obtain , and hence .
: Suppose and . Then, . By Theorem 3.1, there exist -models and such that and . We merge these two models and into one model , which is illustrated in Fig 1. We give the precise definition of the -model as follows:
-
•
,
-
•
is the transitive closure of
-
•
for , if and only if ,
for , if and only if , and
for , if and only if .
It is easy to show that and . Since for all , every theorem of is true in . Thus, it suffices to show that . For this purpose, we prove the following lemma.
Lemma 3.12.
For any and any subformula of , if and only if .
Proof.
We prove the lemma by induction on . For , the lemma is trivial. Suppose that the lemma holds for , and we prove the case of by induction on the construction of the subformula of . The case that is a propositional variable is obvious from the definition of . The cases for propositional connectives are easily proved by the induction hypothesis. We only give a proof of the case that is of the form , that is, we prove if and only if .
: Suppose , then because is transitive. Since , we obtain .
: Suppose . Then, for some with . We distinguish the following three cases:
-
•
.
Then, trivially holds. -
•
.
We have because . Thus, . -
•
for .
By the induction hypothesis for , we have . Then, . By the induction hypothesis for again, we obtain . ❑
We are ready to prove . Let be any element such that . If , then because . If , then because . If , then by Lemma 3.12. Therefore, we obtain . Since and , we get . Thus, we conclude , and hence is nontrifling. ❑
If a formula does not contain , then the following proposition holds.
Proposition 3.13.
A propositional formula is contingent if and only if is nontrifling.
Proof.
: Let be a truth assignment in classical propositional logic such that is false. Let be a -model satisfying , , and if and only if is true. Then , and hence .
Let be a truth assignment such that is true. Let be a -model satisfying , , and for each , if and only if is true. Then, . Since , we have . By Lemma 3.6, . By Proposition 3.11, is nontrifling.
: If is a tautology, then . If is unsatisfiable, then , and . Hence, . In either case, is not nontrifling by Proposition 3.11. ❑
3.2 A modal version of the FGH theorem
We are ready to prove an extension of Theorem 2.3.
Theorem 3.14.
For any modal formula , if is nontrifling, then for any sentence , there exists an arithmetical interpretation such that
- (a)
-
, and
- (b)
-
.
Proof.
Suppose that is nontrifling and let be any sentence. We may assume that is of the form for some formula . By Proposition 3.11, we have and . By Theorem 3.1, there exist -models and such that and .
Let be a natural injective mapping from to . Also let and be natural mappings such that and . We may assume that is not in the range of the mapping and is not in the domain of the mappings and . Let and be the cardinalities of and , respectively. Without loss of generality, we may assume
-
•
, , and
-
•
, .
We merge the two models and into one -model , which is visualized in Figure 2. The definition of is as follows:
-
•
,
-
•
,
-
•
For , if and only if .
Also , and if and only if .
Then, it is easy to show that and . As in the usual proof of Solovay’s arithmetical completeness theorem, we recursively define a primitive recursive function by referring to -proofs. In the definition of , we use the formula and the sentence for the arithmetical interpretation defined by . This is done by the aid of the Fixed Point Lemma or the recursion theorem as in the proof of Solovay’s theorem because such and are effectively computable from (see Boolos [2]).
Here we give the definition of the function . Let . Suppose that the value of has already been defined. We define the value of . If holds and there exists no -proof of smaller than or equal to , let . That is, the output of remains unless the smallest witness of or the smallest -proof of appears.
After such a witness appears, changes its value. At the first stage when the smallest witness of or the smallest -proof of appears, we distinguish the following two cases:
-
•
Case 1: holds and is the smallest -proof of .
Let . -
•
Case 2: and hold and there is no proof of less than or equal to .
Let .
That is, Cases 1 and 2 correspond to the situations and , respectively.
After that, we define the value of as follows:
The definition of is hereby completed.
We introduce three lemmas. The first lemma concerns the general properties of the function , the formula , and the arithmetical interpretation .
Lemma 3.15.
Let .
-
1.
If , then ,
-
2.
,
-
3.
,
-
4.
,
-
5.
If , then ,
-
6.
If , then ,
-
7.
If , then .
Proof.
Except the implications in Clauses 3 and 4, these statements are proved in a similar way as in the usual proof of Solovay’s arithmetical completeness theorem (cf. [1, 2, 6, 16]).
For the implication in Clause 3, we argue in : Suppose that holds and . Then, for some . If and hold, then holds, a contradiction. Hence, or holds. By Clause 1, we have . Then, by the implication in Clause 4, does not hold. Therefore, holds.
The implication in Clause 4 is also proved similarly. ❑
The second lemma states that the satisfaction relation for with is embedded into .
Lemma 3.16.
Let with and let be a modal formula.
-
1.
If , then .
-
2.
If , then .
Proof.
Clauses 1 and 2 are proved by induction on the construction of simultaneously as in the usual proof of Solovay’s theorem. ❑
The third lemma concerns the satisfaction relation for the element .
Lemma 3.17.
Let be any subformula of .
-
1.
If , then ,
-
2.
If is and , then ,
-
3.
If , then .
Proof.
We prove Clauses 1, 2 and 3 by induction on the construction of simultaneously. We only give a proof of the case that is .
We are ready to show the required two statements: (a) and (b) .
If the height of is larger than , then the converse of Theorem 3.14 also holds.
Proposition 3.18.
Let be any modal formula. Suppose that the height of is larger than and, for any sentence , there exists an arithmetical interpretation such that and . Then, is nontrifling.
Proof.
Since is a sentence, there exists an arithmetical interpretation such that . Since , we have . Thus, . By Fact 3.3.1, .
For any classical propositional formula , we have . So Proposition 3.13 shows that Theorem 3.14 is actually an extension of Theorem 2.3.
For a variable of first-order logic, an -arithmetical interpretation is a mapping where for each propositional variable , is an -formula with only the free variable . Each -arithmetical interpretation is uniquely extended to the mapping from the set of all modal formulas to a set of -formulas with at most the free variable as the usual arithmetical interpretations with the clause . By tracing the proof of Theorem 3.14 entirely using the function and the formula , the following parameterized version of Theorem 3.14 is also proved.
Theorem 3.19.
For any modal formula , if is nontrifling, then for any formula , there exists an -arithmetical interpretation such that
-
1.
, and
-
2.
.
Theorem 3.20.
Let be any modal formula . If is nontrifling and the height of is larger than , then for any c.e. set , there exists an -arithmetical interpretation such that weakly represents in .
Proof.
Let be a formula defining over . By Theorem 3.19, there exists an -arithmetical interpretation such that
-
1.
, and
-
2.
.
Since , we have . Then, for any , if and only if . This means that weakly represents in . ❑
3.3 A modal version of the FGH theorem for theories with finite heights
Notice that Theorem 3.20 requires the assumption that the height of is larger than . In this subsection, we investigate variations of Theorems 3.14 and 3.20, keeping in mind theories with finite heights.
It is already proved in Proposition 3.11 that for any natural number with , is nontrifling if and only if and . On the other hand, even for a natural number with , we prove the following version of the FGH theorem concerning the condition “ and ”.
Theorem 3.21.
For any modal formula , if and , then for any sentence , there exists an arithmetical interpretation such that
Proof.
Suppose and , that is, and . By the Kripke completeness of , there exist -models and such that and . Let and be the cardinalities of and respectively, and we may assume that
-
•
, , and
-
•
, .
Let be the -model obtained from and as in the proof of Theorem 3.14. Then, and .
We can define a function , a formula , and an arithmetical interpretation from the -model in the same way as in the proof of Theorem 3.14. Then, the same results as Lemmas 3.15, 3.16 and 3.17 can also be proved.
For each with , since , we have that proves , and thus
Also, since , we have . Then, proves . Also, because , and hence . Therefore, we obtain
(5) |
We prove .
If the height of is larger than or equal to , then the converse of Theorem 3.21 also holds.
Proposition 3.22.
Suppose that the height of is larger than or equal to . For any modal formula , if for any sentence , there exists an arithmetical interpretation such that , then and .
Proof.
If the height of is larger than , then . By Löb’s theorem, . Thus, the theory is consistent. Also, if the height of is exactly , then . Thus, is consistent. In either case, the theory is consistent.
Let be any sentence independent of . Then, we have an arithmetical interpretation such that
Then, proves neither nor . By Fact 3.3.1, proves neither nor . ❑
In the same way as in the proof of Theorem 3.21, the parameterized version of Theorem 3.21 can also be proved, and hence we obtain the following theorem.
Theorem 3.23.
Suppose that the height of is . For any modal formula , if and , then for any c.e. set , there exists an -arithmetical interpretation such that weakly represents in .
Proof.
Let be a formula defining over . Then, from the parameterized version of Theorem 3.21, there exists an -arithmetical interpretation such that
Since the height of is , . Then, we have that . It follows that weakly represents in . ❑
We close this section with two problems. In Section 2, we proved Theorem 2.3 by using Lemma 2.4. On the other hand, in this section, we proved Theorem 3.14 that is a modal extension of Theorem 2.3 without using modal version of Lemma 2.4. If a modal version of Lemma 2.4 is proved, then a proof of Theorem 3.14, as well as the proof of our Theorem 2.3 in Section 2, would be substantially simplified.
Problem 3.24.
Can we prove a modal version of Lemma 2.4?
In Section 2, we proved Theorem 2.6 that is an improvement of Theorem 2.3. Then, it is natural to ask the following problem.
Problem 3.25.
Can we extend Theorem 2.6 to the framework of modal propositional logic?
4 Rosser-type FGH theorems
In this section, we investigate some variations of Rosser-type FGH theorems. Recall that is a natural formula saying that is a -proof of and is of the form . Besides , we consider formulas that witness . We say a formula is a proof predicate of if satisfies the following conditions:
-
1.
is a primitive recursive formula,
-
2.
,
-
3.
.
For each proof predicate of , the formula defined by
is called the Rosser provability predicate of or a Rosser provability predicate of . Here is a primitive recursive term corresponding to a primitive recursive function calculating the Gödel number of from the Gödel number of an -formula such that proves for each -formula . In view of witness comparison, we also introduce an auxiliary formula as follows:
Then, for any -formula , proves and .
In a study of Rosser-type Henkin sentences, the following result was proved.
Fact 4.1 (Kurahashi [9, Theorem 3.5]).
For any sentence , the following are equivalent:
-
1.
There exists a sentence such that and .
-
2.
There exists a Rosser provability predicate of such that .
This fact can be seen as a kind of the FGH theorem for Rosser provability predicates because it deals with the equivalence where is in particular . Inspired by this fact, we prove the following theorem.
Theorem 4.2.
For any sentences and , the following are equivalent:
-
1.
and .
-
2.
There are a Rosser provability predicate of and an -sentence such that
Proof.
: This implication follows from the properties of witness comparison formulas.
: We may assume that and are of the forms and for some formulas and , respectively. By the Fixed Point Lemma, let be a sentence satisfying the following equivalence:
Also, let be the sentence
Lemma 4.3.
.
Proof.
Let be the Rosser provability predicate of . Then, . By the definition of ,
Then,
because is a sentence. Since , we have
(6) |
We proceed with the main proof. We recursively define a primitive recursive function and an increasing sequence of natural numbers simultaneously by referring to -proofs in stages. The function will be defined to output all theorems of and the Rosser predicate of the proof predicate will be a required one. At the beginning of Stage , the values of and have already been defined.
Here we give our definition of the function . In the definition, we identify each -formula with its Gödel number. First, let .
At Stage ,
-
•
If is not a -proof of any -formula, then let and go to Stage .
-
•
If is a -proof of an -formula which is neither nor , then let and , and go to the next stage.
-
•
If is a -proof of an -sentence which is either or , and already outputs at least one of or before Stage , then let and , and go to Stage .
-
•
If is a -proof of either or , and does not output and before Stage , then we distinguish the following three cases:
- (a)
-
If holds, then let and .
- (b)
-
If holds, then let and .
- (c)
-
Otherwise, let .
Go to the next Stage .
This completes our definition the function . Since , we have that proves that there is no satisfying both and . Thus Cases (a) and (b) in the definition of are mutually exclusive.
We show that the formula is a proof predicate of . It suffices to show the following lemma:
Lemma 4.4.
.
Proof.
We argue in .
: Suppose that is provable in .
If is neither nor , then for a -proof of , .
If is either or , then by Lemma 4.3, holds. However, and cannot be true at the same time. We show that is output by . We distinguish the following two cases:
-
•
Case 1: holds.
Let be the least number such that holds, and let be the least number such that and is a -proof of either or . Then, by the definition of . If is , we are done. If is , then let be a -proof of . Such an exists because has infinitely many -proofs. Since already outputs before Stage , by the definition of , . -
•
Case 2: holds.
It is proved that outputs as in the proof of Case 1 by considering the least number such that holds.
: Suppose that is output by . If is neither nor , then implies that is a -proof of , and so is provable in .
If is or , then let be the least number such that is either or . We show that is provable in . We distinguish the following four cases:
-
•
Case 1: is and .
By the definition of , holds. Then, and hold. Suppose that is not provable in , then holds by the definition. Since is a sentence, it is provable in , a contradiction. Therefore, is provable in . -
•
Case 2: is and .
Then, for some . Since is already output before Stage , we find that is a -proof of , and hence is provable in . -
•
Case 3: is and .
Then, for some -proof of , . Thus, is provable in . -
•
Case 4: is and .
Then, holds, and so and hold. Suppose that is not provable in . Then, holds, and is provable in . Since is -provable, is also -provable. This is a contradiction. Therefore, is provable in . ❑
We resume the main proof. Let be the Rosser provability predicate of the proof predicate of . Finally, we show that proves . A proof of is similar, and we omit it. We argue in .
: Suppose that holds. Let be the least number such that holds. Then, either or holds, and hence either one of them is provable in . Then, either or is -provable. Let be the least number such that and is a -proof of or . Then, does not output before Stage , and . This means holds.
: Suppose that and before Stage , does not output . For the least such an , holds, and thus holds. ❑
Corollary 4.5.
For any sentence , the following are equivalent:
-
1.
There exists a sentence such that and .
-
2.
There exists a Rosser provability predicate of and an -sentence such that .
The -provable equivalence in the statement of the FGH theorem is equivalent to . In this viewpoint, the following corollary seems to be a natural counterpart of the FGH theorem in terms of Rosser provability predicates.
Corollary 4.6.
For any sentence , there exist a Rosser provability predicate of and an -sentence such that
Proof.
For the sentences and , we have that proves and . By Corollary 4.5, there exist a Rosser provability predicate of and an -sentence such that . ❑
Since , the FGH theorem directly follows from Corollary 4.6.
We show a version of the FGH theorem with respect to Rosser provability predicates corresponding to the representability of computable sets.
Corollary 4.7.
For any sentence , there exist a Rosser provability predicate of and an -sentence such that
Proof.
Since is , there exist sentences and such that and . Then, we have and . By Theorem 4.2, there exists a Rosser provability predicate of and an -sentence such that
Corollary 4.7 says that if a sentence is , then there exist a Rosser provability predicate of and an -sentence such that . Does this hold for all sentences? By Corollary 4.5, this question is rephrased as follows: For any sentence , does there exists a sentence such that and ? We show that this is not the case.
Proposition 4.8.
There exists a sentence such that for all sentences , neither nor . That is, for all Rosser provability predicates of and all -sentences , .
Proof.
Let be a sentence which is -conservative over such that . The existence of such a sentence is proved by Guaspari [4, Theorem 2.4] (see also Lindström [11, Exercise 5.5 (b)]). Suppose that for some sentence , and . Then, , and hence by -conservativity. Thus, . This is a contradiction.
❑
Guaspari and Solovay [5] introduced the logic of witness comparison formulas, and also Shavrukov [13] introduced the bimodal logic of usual and Rosser provability predicates. As in our observations in Section 3, it may also be possible to extend Theorem 4.2 to the framework of modal logic via these logics. For example, for , we expect that the condition works well.
Acknowledgements
This work was partly supported by JSPS KAKENHI Grant Number JP19K14586. The author would like to thank Sohei Iwata, Haruka Kogure, and Yuya Okawa for their helpful comments. The author would also like to thank the anonymous referees for their valuable comments and suggestions. In particular, the current proofs of Theorems 2.3 and 2.6 using Lemmas 2.4 and 2.7 are based on the ideas of one of the referees, which made the proofs significantly simpler and easier to understand.
References
- [1] Sergei N. Artemov and Lev D. Beklemishev. Provability logic. In D. Gabbay and F. Guenthner, editors, Handbook of Philosophical Logic, volume 13, pages 189–360. Springer, Dordrecht, 2nd edition, 2005.
- [2] George Boolos. The logic of provability. Cambridge: Cambridge University Press, 1993.
- [3] Andrzej Ehrenfeucht and Solomon Feferman. Representability of recursively enumerable sets in formal theories. Archiv für Mathematische Logik und Grundlagenforschung, 5:37–41, 1961.
- [4] David Guaspari. Partially conservative extensions of arithmetic. Transactions of the American Mathematical Society, 254:47–68, 1979.
- [5] David Guaspari and Robert M. Solovay. Rosser sentences. Annals of Mathematical Logic, 16:81–99, 1979.
- [6] Giorgi Japaridze and Dick de Jongh. The logic of provability. In Handbook of proof theory, pages 475–546. Amsterdam: Elsevier, 1998.
- [7] Joost J. Joosten. Turing jumps through provability. In Evolving computability. 11th conference on computability in Europe, CiE 2015, Bucharest, Romania, June 29 – July 3, 2015. Proceedings, pages 216–225. Cham: Springer, 2015.
- [8] Makoto Kikuchi and Taishi Kurahashi. Illusory models of Peano arithmetic. The Journal of Symbolic Logic, 81(3):1163–1175, 2016.
- [9] Taishi Kurahashi. Henkin sentences and local reflection principles for Rosser provability. Annals of Pure and Applied Logic, 167(2):73–94, 2016.
- [10] Taishi Kurahashi. Provability logics relative to a fixed extension of Peano arithmetic. The Journal of Symbolic Logic, 83(3):1229–1246, 2018.
- [11] Per Lindström. Aspects of incompleteness., volume 10. Natick, MA: Association for Symbolic Logic, 2003.
- [12] Krister Segerberg. An essay in classical modal logic. Vol. 1, 2, 3. Filosofiska Studier. No. 13. Uppsala: University of Uppsala., 1971.
- [13] V. Yu. Shavrukov. On Rosser’s provability predicate. Zeitschrift für Mathematische Logik und Grundlagen der Mathematik, 37(4):317–330, 1991.
- [14] John C. Shepherdson. Representability of recursively enumerable sets in formal theories. Archiv für Mathematische Logik und Grundlagenforschung, 5:119–127, 1961.
- [15] Craig Smoryński. Fifty years of self-reference in arithmetic. Notre Dame Journal of Formal Logic, 22:357–374, 1981.
- [16] Robert M. Solovay. Provability interpretations of modal logic. Israel Journal of Mathematics, 25:287–304, 1976.
- [17] Albert Visser. The provability logics of recursively enumerable theories extending Peano arithmetic at arbitrary theories extending Peano arithmetic. Journal of Philosophical Logic, 13:97–113, 1984.
- [18] Albert Visser. Faith & falsity. Annals of Pure and Applied Logic, 131(1-3):103–131, 2005.