Arithmetical completeness for some extensions of the pure logic of necessitation
Abstract
We investigate the arithmetical completeness theorems of some extensions of Fitting, Marek, and Truszczyński’s pure logic of necessitation . For , let , which was introduced by Kurahashi and Sato, be the logic obtained from by adding the axiom scheme and the rule . In this paper, among other things, we prove that for each , the logic becomes a provability logic.
1 Introduction
Let denote a primitive recursively axiomatized consistent extension of Peano Arithmetic . We say that a formula is a provability predicate of if weakly represents the set of all theorems of in , that is, for any formula , if and only if . Here, is the numeral of the Gödel number of . In a proof of the second incompleteness theorem, it is essential to construct a canonical provability predicate of satisfying the following conditions:
-
:
.
-
:
.
A provability predicate can be considered as a modality. For example, the schemes and are modal counterparts of and respectively. An arithmetical interpretation based on is a mapping from modal formulas to sentences of arithmetic, which maps to . For each provability predicate of , let denote the set of all modal formulas satisfying for all arithmetical interpretations based on . The set is called the provability logic of . A well-known result for the study of provability logics is Solovay’s arithmetical completeness theorem [13] saying that if is -sound, then is exactly the modal logic . For each non-standard provability predicate, which is not canonical provability predicate , its provability logic may not be , and there has been recent research on provability logics in this direction. One goal of studies in this direction is to obtain an in-depth understanding of the following problem.
Problem 1.1 ([6, Problem 2.2]).
For which modal logic is there a provability predicate such that ?
Kurahashi [7, 6, 9] proved that modal logics such as and are provability logics, and Kogure and Kurahashi [5] proved that so are non-normal modal logics such as and . Also, not all modal logics can be a provability logic of some provability predicate. It is known that each of modal logics , , , and is not a provability logic of any provability predicate (cf. [12, 8]).
Fitting, Marek, and Truszczyński [2] introduced the pure logic of necessitation , which is obtained by removing the distribution axiom from the basic normal modal logic , and Kurahashi proved that is a provability logic of some provability predicate. Kurahashi [6] also introduced an extension of and proved that has the finite frame property and is a provability logic of some provability predicate by using its finite frame property. The finite frame property of was generalized by Kurahashi and Sato [10]. For each natural numbers and , Kurahashi and Sato introduced the extension obtained from by adding the axiom scheme and the inference rule , and proved that has the finite frame property.
In the viewpoint of Problem 1.1, it is natural to ask the following question: “For each , can the logic be a provability logic?” In this paper, we clarify the situation on this problem. If , then is exactly , and Kurahashi proved that is a provability logic of some provability predicate, so it suffices to consider the case . The following table summarizes the situation when .
& | & | ||
---|---|---|---|
is -sound | Yes (Theorems 4.2, 4.3) | No (Proposition 3.4) | No (Proposition 3.5) |
is -ill | Yes (Theorems 4.3, 5.2) | No (Proposition 3.4) | Yes (Theorem 5.3) |
The following shows the details of the theorems and propositions in the table.
-
•
If and is -sound, then is a provability logic of some provability predicate (Theorem 4.2).
-
•
If , then is a provability logic of some provability predicate (Theorem 4.3).
-
•
If and is -ill, then is a provability logic of some provability predicate (Theorem 5.2).
-
•
If and is -ill, then is a provability logic of some provability predicate (Theorem 5.3).
-
•
If , then is not a provability logic of any provability predicate (Proposition 3.4).
-
•
If is -sound and , then is not a provability logic of any provability predicate (Proposition 3.5).
2 Preliminaries and Background
Throughout this paper, let denote a primitive recursively axiomatized consistent extension of Peano arithmetic in the language of first-order arithmetic. We say that is -ill if is not -sound. Let be the set of all natural numbers. For each , denotes the numeral of . In the present paper, we fix a natural Gödel numbering such that if is a proper sub-expression of a finite sequence of -symbols, then the Gödel number of is less than that of . For each formula , let be the numeral of the Gödel number of . Let denote the repetition-free primitive recursive enumeration of all -formulas in ascending order of Gödel numbers. We note that if is a proper subformula of , then .
We define the primitive recursive classes of formulas , and . Let be the set of all formulas whose every quantifier is bounded. The classes and are defined as the smallest classes satisfying the following conditions:
-
•
.
-
•
(resp. ) is closed under conjunction, disjunction and existential (resp. universal) quantification.
-
•
If is (resp. ), then is (resp. ).
-
•
If is (resp. ) and is (resp. ), then is (resp. ).
The classes , and are not closed under logical equivalence, and these classes are primitive recursive. We say that a formula is if is and is -equivalent to some formula. Let and be formulas naturally expressing that “ is an formula” and “ is a sentence”, respectively. Let be a formula naturally saying that “ is a true sentence” and we may assume that is of the form for some formula . The formula satisfies the condition that for any sentence , (see [3, 4]).
2.1 Provability predicate
We say that a formula is a provability predicate of if for any formula , if and only if . Let be the standard model of arithmetic. We note that if is a formula, then the condition that is a provability predicate of is equivalent to the condition that for any formula , if and only if .
For each formula representing the set of all axioms of in , we can construct a formula naturally expressing that “ is a proof of from the set of all sentences satisfying ”, and we can define a provability predicate as (see [1]). If is a formula, then we can define as a formula. Let denote . In this paper, we assume that is a single-conclusion, that is, holds. We note that satisfies . In addition, satisfies the following conditions:
-
•
.
-
•
If is a formula, then .
Here, and are primitive recursive terms corresponding to primitive recursive functions calculating the Gödel number of from those of and and calculating the Gödel number of from , respectively. The first condition is a stronger version of the condition . If is , then satisfies the condition . Here, the conditions and are introduced in Section 1. From now on, we fix a formula representing in . Let and be the formula and the provability predicate respectively. Let denote .
2.2 Provability logic
The language of modal propositional logic consists of propositional variables, the logical constant , the logical connectives , and the modal operator . Let be the set of all -formulas. For each , let denote the set of all subformulas of . For each and , we define inductively as follows: Let be and let be . The axioms of the basic modal logic consists of propositional tautologies in the language and the distribution axiom scheme . The inference rules of modal logic consists of Modus Ponens and Necessitation .
For each provability predicate of , we say that a mapping from to a set of -sentences is an arithmetical interpretation based on if satisfies the following clauses:
-
•
is ,
-
•
is ,
-
•
is for , and
-
•
is .
For any provability predicate of , let denote the set of all -formulas such that for any arithmetical interpretation based on , . We call the set provability logic of .
A well-known result in the study of provability logics is Solovay’s arithmetical completeness theorem. The modal logic is obtained by adding axiom scheme to .
Theorem 2.1 (Solovay [13]).
If is -sound, then .
Fitting, Marek, and Truszczyński [2] introduced the pure logic of necessitation , which is obtained by removing the distribution axiom from . In Kurahashi [6], it is proved that some extensions of can be a provability logic of a provability predicate of . The modal logics is obtained by adding the axiom scheme . The following are obtained in [6].
-
•
For each , there exists a provability predicate of such that .
-
•
is a provability predicate of
-
•
is a provability predicate of satisfying
2.3 The logic
Fitting, Marek, and Truszczyński introduced a relational semantics for .
Definition 2.2 (-frames and -models).
-
•
A tuple is called an -frame if is non-empty set and is a binary relation on for every .
-
•
An -frame is finite if is finite.
-
•
A triple is called an -model if is an -frame and is a binary relation between and satisfying the usual conditions for propositional connectives and the following condition:
-
•
A formula is valid in an -model if for every .
-
•
A formula is valid in an -frame if is valid in any -model based on .
Fitting, Marek, and Truszczyński proved that is sound and complete with respect to the above semantics. In addition, has the finite frame property with respect to this semantics.
Theorem 2.3 ([2, Theorem 3.6 and Theorem 4.10]).
For any -formula , the following are equivalent:
-
1.
.
-
2.
is valid in all -frames.
-
3.
is valid in all finite -frames.
For each , the logic is obtained by adding the axiom scheme
to , and the logic is obtained by adding the inference rule
to . Extensions and of are introduced in Kurahashi and Sato [10]. It is known that is exactly for or .
Proposition 2.4 ([10, Proposition 4.2]).
Let or . The Rule is admissible in . Consequently, is exactly .
Kurahashi and Sato also introduced the notion -accessibility.
Definition 2.5.
Let be an -frame.
-
•
Let , and . We define as follows:
-
•
We say that the frame is -accessible if for any , if , then for every .
For , the logic is sound and complete and has the finite frame property with respect to -accessible -frames.
Fact 2.6 (The finite frame property of [10, Theorem 5.1]).
Let and . The following are equivalent:
-
1.
.
-
2.
is valid in all -accessible -frames.
-
3.
is valid in all finite -accessible -frames.
Fact 2.7 (The dicidability of [10, Corollary 6.10]).
For each , the logic is decidable.
From the proof of [10, Theorem 5.1], it is obvious that we can primitive recursively construct a finite -accessible -model which falsifies a formula such that .
3 Main results
The following is the main result of this paper:
Theorem 3.1.
Suppose .
-
•
For each , there exists a provability predicate such that .
-
•
Suppose is -ill. For each , there exists a provability predicate such that .
-
•
For each , there exists no provability predicate of such that .
-
•
Suppose is -sound. For each , there exists no provability predicate of such that .
Table 1 in Section 1 summarizes the situation in Theorem 3.1. Our strategy to prove the first clause of Theorem 3.1 depends on whether is -sound or not. In fact, we prove the following theorems.
Theorem 3.2.
Suppose . If is -sound and , then there exists a provability predicate of such that
-
1.
for any and arithmetical interpretation based on , if , then , and
-
2.
there exists an arithmetical interpretation based on such that if and only if .
Theorem 3.3.
Suppose . If is -ill, and , then there exists a provability predicate of such that
-
1.
for any and arithmetical interpretation based on , if , then , and
-
2.
there exists an arithmetical interpretation based on such that if and only if .
Theorem 3.2 and 3.3 imply the first and second clauses of Theorem 3.1. In Section 4, we prove Theorem 3.2 by distinguishing the two more cases and and Theorem 3.3 with respect to the case . In Section 5, we prove Theorem 3.3 with respect to the cases and .
We show the third clause of Theorem 3.1. For any , provability predicate , and formula , we define inductively as follows: Let be and be . The following proposition is a generalization of the fact for any (cf. [12]).
Proposition 3.4.
For each , there exists no provability predicate of such that .
Proof.
Suppose that there is a provability predicate of satisfying . By the fixed-point lemma, we have a sentence such that . Let be an arithmetical interpretation satisfying . Then, it follows that , that is, we obtain . By the law of excluded middle, holds. We also have and , which is a contradiction. ∎
Proposition 3.4 implies the third clause of Theorem 3.1. Lastly, we prove the fourth clause of Theorem 3.1.
Proposition 3.5.
Let be -sound. For each , there exists no provability predicate of such that .
Proof.
Suppose that there is a provability predicate of such that . Let be a sentence satisfying and be an arithmetical interpretation such that . We obtain , and . Since is -sound, we have . We can easily prove that . Thus, we obtain , and . Therefore, it follows from the -soundness of that . This contradicts . ∎
Also, Proposition 3.5 is only applicable to provability predicates, so we do not know whether becomes a provability logic of some which is not if is -sound. We propose the following problem.
Problem 3.6.
Let be -sound and . Is there a provability predicate of such that ?
Kurahashi proved that if satisfies and , then (cf. [8, Lemma 3.12]). Hence, such that does not satisfy because .
4 Proof of Theorem 3.2
First, we introduce some notions, which are used in throughout of this paper. We call an -formula propositionally atomic if it is either atomic or of the form , where . For each propositionally atomic formula , we prepare a propositional variable . Let be a primitive recursive injection from -formulas into propositional formulas, which is defined as follows:
-
•
is for each propositionally atomic formula ,
-
•
is ,
-
•
is for .
Let be a finite set of formulas. An -formula is called a tautological consequence (t.c.) of if is a tautology. For each , let . We see that if is a t.c. of , then is provable in . We can formalize the above notions in the language of .
Next, we prepare a -provably recursive function , which is originally introduced in [9]. The function is defined by the recursion theorem as follows:
-
•
.
-
•
Here, is the formula . The function satisfies the property that for each and , implies , which guarantees that the function is -provably recursive (See [9], p. 603). The following proposition holds for .
Proposition 4.1 (Cf. [9, Lemma 3.2.]).
-
1.
.
-
2.
.
-
3.
For each , .
-
4.
For each , .
We are ready to prove Theorem 3.2.
4.1 The case
In this subsection, we prove the following theorem, which is Theorem 3.2 with respect to the case .
Theorem 4.2.
Suppose that is -sound and . There exists a provability predicate of such that
-
1.
for any and arithmetical interpretation based on , if , then , and
-
2.
there exists an arithmetical interpretation based on such that if and only if .
Proof.
Let be -sound and . First, we prepare the formula . Here, is a formula and is a formula, and they are introduced in Section 2. We show that the formula is a provability predicate of proving -reflection principle of .
Claim 4.1.
For any formula , if and only if .
Proof.
: Suppose . Then, , and we get . : Assume . Then, holds. If is a sentence, implies by the soundness of , and we get . Then, we obtain . If is not a sentence, then holds. In either case, it follows that . ∎
Claim 4.2.
For any sentence , .
Proof.
Let be a sentence. Since , we obtain . It follows that . ∎
Let denote a primitive recursive enumeration of all -unprovable formulas. For each , we can primitive recursively construct a finite -accessible -model which falsifies (see Fact 2.6 and Fact 2.7). We may assume that the sets are pairwise disjoint subsets of and . We may also assume that for each , we can primitive recursively find a unique satisfying . We define a -accessible -model as follows:
-
•
is ,
-
•
if and only if and for some ,
-
•
if and only if and for some .
We may assume that each is represented in and we see that basic properties of are proved in .
Next, we define a -provably recursive function outputting all -provable formulas step by step. The definition of consists of Procedure 1 and Procedure 2, and starts with Procedure 1. In Procedure 1, we define the values by referring to the values and -proofs based on . At the first time , the definition of switches to Procedure 2 at Stage .
We define the -provably recursive function by using the recursion theorem. In the definition of , we use the formula and the arithmetical interpretation based on such that . Here, for each , is -provably recursively computed from . Also, is -provably recursively computed from because is injection. The definition of is as follows:
Procedure 1.
Stage s:
-
•
If , then we consider the following cases:
Case A:
is a -proof of a formula .
Case A-1:
If is not a sentence, then .
Case A-2:
is a sentence and is not of the form for any .
Case A-2-1:
If there exists an such that is a witness of , then .
Case A-2-2:
Otherwise. .
Case A-3:
is a sentence and is of the form for some .
We can find a formula and such that , where is not of the form of for any . Here, denotes the maximum number of outermost consecutive applications of in .
Case A-3-1:
If for each , there exists an such that , then .
Case A-3-2:
Otherwise. Let .
Case B:
is not a -proof of any formula . Let .
Then, go to Stage .
-
•
If , then go to Procedure 2.
Procedure 2. Suppose and satisfy and . Let be a number such that . Let denote the primitive recursive enumeration of all -formulas introduced in Section 2. Define
We have completed the definition of .
Claim 4.3.
For any formula , .
Proof.
We distinguish the following two cases.
Case 1:
is not a sentence.
Case 2:
is a sentence.
We argue in : By Proposition 4.1, the construction of never switches to Procedure 2.
: Suppose . Then, for some . Since the definition of at Stage is in Procedure 1, holds. We consider the following two cases.
-
•
is output in Case A-2-1:
There exists an such that is a witness of . Hence, we have proved that holds.
-
•
is output in Case A-3-1: Let and be such that , where is not of the form of for any . It follows that for each , there exists an such that . In particular, since , it follows that holds. Hence, holds. Therefore, we obtain .
Suppose . Then, we obtain and . We consider the following two cases.
-
•
is not of the form for any .
Let be a witness of . Since we have , there exists some such that is a -proof of . The number satisfies .
-
•
is of the form for some .
Let and be such that , where is not of the form of for any . Since is true, there exists some such that
(2) We show that is output by in Case A-3-1. If , then is and by (2). Since , there exists a -proof of such that . Since is not of the form for any , we obtain . Suppose . Since is of the form for some , is output in Case A-3-1. Then, for each there exists an such that . By (2), for each there exists an satisfying . Since we obtain , there is a -proof of such that for all . Hence, we obtain .
Claim 4.4.
For any formula , .
Proof.
Next, we show that . We argue in : By Proposition 4.1.2, there exists some satisfying . Let and be such that and . Then, the definition of switches to Procedure 2 at Stage . Suppose that holds, namely, is output by . We show that holds, that is, is output by . We distinguish the following two cases.
-
•
is output in Procedure 1:
Since , is of the form for some and is output at Case A-3-1 in Procedure 1. Hence, for each , there exists an such that . Since holds, we obtain .
-
•
is output in Procedure 2:
Let . It follows that and for some . Then, by , we obtain some such that and . Since and , we get . It follows from and that holds. Also, we have . It concludes .
Therefore, we obtain . By the law of excluded middle, it concludes that . ∎
Claim 4.5.
Let and .
-
1.
If , then .
-
2.
If , then .
Proof.
We prove Clauses 1 and 2 simultaneously by induction on the construction of . We prove the base case of the induction. When is , Clauses 1 and 2 trivially hold. Suppose that .
-
1.
If , then holds. Hence, we get .
-
2.
Suppose . By Proposition 4.1.1, . Thus, we obtain and is proved.
Next, we prove the induction cases. Since the cases of and are easily proved, we only consider the case .
-
1.
Suppose . We argue in : Let be such that and . Let . Since and hold, we obtain . Thus, holds, that is, it follows that .
-
2.
Suppose . Then, there exists a such that and . By the induction hypothesis, we obtain . Let be a proof of in . We argue in : Let be such that and . Suppose, towards a contradiction, that is output by .
-
(i)
is output in Procedure 1:
There exists an such that is a proof of in . Hence, holds. By Proposition 4.1.4, holds, and we obtain . Since is a t.c. of , it follows that is a t.c. of . We obtain , which is a contradiction.
-
(ii)
is output in Procedure 2:
Then, holds. Since and is an injection, we obtain . Hence, holds. This is a contradiction.
-
(i)
We have shown that proves is never output by . Therefore, we obtain . ∎
4.2 The case
In this subsection, we verify Theorem 4.3, which is Theorem 3.2 and Theorem 3.3 with respect to the case . In a proof of Theorem 4.3, we need not suppose that is -sound. However, the proof of Theorem 4.3 is not applicable to the case when is -ill, so we prove this case in Section 5.
Theorem 4.3.
Suppose that . There exists a provability predicate of such that
-
1.
for any and arithmetical interpretation based on , if , then , and
-
2.
there exists an arithmetical interpretation based on such that if and only if .
Proof.
Let . Let be a primitive recursive enumeration of all -unprovable formulas. For each , we can primitive recursively construct a finite -accessible -model falsifying . As in Subsection 4.1, let be the -accessible -model defined as a disjoint union of these finite -accessible -models.
By the recursion theorem, we define a -provably recursive function corresponding to the case . In the definition of , we use the formula and the arithmetical interpretation based on such that . In Procedure 1, outputs all -provable formulas. In Procedure 2, to ensure the condition , outputs if already outputs .
Procedure 1.
Stage :
-
•
If ,
Then, go to Stage .
-
•
If , go to Procedure 2.
Procedure 2.
Suppose and satisfy and . Let be such that . Define
We have finished the definition of .
Claim 4.6.
.
Proof.
We argue in : By Proposition 4.1.2, we have for any number , and the definition of continues to be in Procedure 1. Thus, it follows that for any formula and any number , if and only if is a -proof of . ∎
By Claim 4.6, for any formula , we obtain , and we see that is a provability predicate of .
Claim 4.7.
For any -formula , .
Proof.
First, we show . For any formula , is a sentence. Then, . By Claim 4.6, . Hence, we obtain . In particular, it follows from that .
Next, we show that . We argue in : By Proposition 4.1, and hold for some and number , and the definition of swithches to Procedure 2 at Stage . Let and we prove that is output by in Procedure 2. Since holds, is output by . We consider the following two cases.
-
•
is output in Procedure 1:
Then, holds for some . Since , = holds by the definition of in Procedure 2.
-
•
is output in Procedure 2:
Then, , where . Since , the Gödel number of is larger than that of . Hence, holds by the definition of . Then, we obtain .
Thus, it follows that . By the law of excluded middle, it concludes that .
∎
Claim 4.8.
Let and .
-
1.
If , then .
-
2.
If , then .
Proof.
We prove Clauses 1 and 2 simultaneously by induction on the construction of . We only give a proof of the case . We can prove Clause 1 similarly as in the proof of Claim 4.5. We prove Clause 2.
Suppose . Then, there exists a such that and . By the induction hypothesis, we obtain . Let be a proof of in . Let and a formula be such that , where is not of the form for any . Here, if is a boxed formula, is the maximum number of the outermost consecutive boxes of , and otherwise . We show that proves that is never output by . We distinguish the following two cases.
Case 1:
.
It follows from that we can find such that . Since , we obtain . Thus, holds by . Since , by the induction hypothesis
(3) |
We argue in : Let be such that and . Suppose, towards a contradiction, that is output by . We consider the following three cases.
-
(i)
is output in Procedure 1:
For some , is a proof of in and holds. By Proposition 4.1.4, we obtain . Thus, holds, which implies that is a t.c. of . Hence, it follws that . This is a contradiction.
-
(ii)
holds:
Since is an injection, we obtain . Then, . This contradicts .
-
(iii)
and for some and : Since , we obtain , so holds. Then, and . Since , it follows that holds. Hence, we obtain , which contradicts (3).
Case2:
We argue in : Let be such that and . Suppose, towards a contradiction, that is output by . If is output at the cases corresponding to (i) and (ii) in the proof of Case 1, then we can obtain a contradiction similarly. If and for some and , then must be of the form for some . Since , this is a contradiction.
∎ We finish our proof of Theorem 4.3. By Claim 4.7, we obtain the first clause. By Proposition 4.1.3 and Claim 4.8, the second clause holds.
∎
5 Proof of Theorem 3.3
In Theorem 4.3, we have proved Theorem 3.3 with respect to the case . In this section, we prove Theorem 3.3 for the remaining cases and . Before proving Theorem 3.3, we introduce a provability predicate and a -provably recursive function in stead of the function defined in Section 4. Throughout this section, we assume that is a -ill theory.
Since is -ill, it is well-known that we obtain a formula representing in such that and (cf. [11, Theorem 8 (b)]). Remark that we get . In particular, since is consistent, holds. The set of sentences defined by in is exactly . On the other hand, the behaviors of and may be different in , so let denote the set of sentences defined by in . For each , let . In , we can see that if is a t.c. of , then is provable from .
In our proofs presented in this section, we use a -provably recursive function instead of the function introduced in a previous section. Let be a primitive recursive enumeration of -models such that the sets are pairwise disjoint subsets of and . Let be a primitive recursive enumeration of -formulas. We construct the function by using the enumerations and . The function is defined by using the recursion theorem as follows:
-
•
.
-
•
Here, and are formulas
respectively. We have finished the definition of .
-provably recursiveness of the function is guaranteed by the following claim.
Claim 5.1.
For any , if and , then .
Proof.
Suppose and for some . If is not propositionally satisfiable, then is a t.c. of . Hence, holds.
Then, we assume that is propositionally satisfiable. We distinguish the following two cases.
-
•
is a t.c. of :
Since is propositionally atomic, is a subformula of a formula contained in . Thus, we obtain .
-
•
is a t.c. of for some :
Then, we further consider the following two cases.
-
–
is a t.c. of :
Since is a subformula of a formula contained in , we obtain .
-
–
is not a t.c. of :
Since is a tautology, is a t.c. of . If were not a subformula of any formula contained in , then would be a t.c. of because is distinct from . Thus, is a subformula of a formula which is in , and we obtain .
In either case, holds.
-
–
∎
We obtain the following proposition corresponding to Proposition 4.1.
Proposition 5.1.
-
1.
.
-
2.
.
-
3.
For each , .
-
4.
For each , .
Proof.
-
1.
Immediate from the definition .
-
2.
We work in : : Let be such that . Let and be such that , and . We distinguish the following two cases.
-
•
is a t.c. of :
Then, is provable in . Since is a true sentence, is provable in by the -completeness. It follows that is inconsistent.
-
•
and are t.c.’s of for some : Then, and are provable in . Hence, is provable in , and so is . Since is a true sentence, is provable in . It concludes that is inconsistent.
In all cases, we obtain that is inconsistent.
: If is inconsistent, then is -provable for some . Let be a proof of . Then, is a t.c. of , and we obtain .
-
•
-
3.
Suppose that there exists an such that . Let be a proof of in . Then, is a t.c. of and we obtain . By clause 2, we obtain . This contradicts the consistency of .
-
4.
Since , for any , we obtain . Thus, , and clause 4 is easily obtained.
∎
We are ready to prove Theorem 3.3.
5.1 The case
In this subsection, we verify the following theorem, which is Theorem 3.3 with respect to the case .
Theorem 5.2.
Suppose that is -ill and . There exists a provability predicate of such that
-
1.
for any and arithmetical interpretation based on , if , then , and
-
2.
there exists an arithmetical interpretation based on such that if and only if .
Proof.
Let . Let denote a primitive recursive enumeration of all -unprovable formulas. As in the proof of Theorem 3.2, for each , we obtain a primitive recursively constructed finite -accessible -model falsifying and let be the -accessible -model defined as a disjoint union of these models. We prepare the -provably recursive function constructed from the enumerations and .
By the recursion theorem, we define a -provably recursive function corresponding to Theorem 3.3 with respect to the case . In the definition of , we use the formula and the arithmetical interpretation based on such that . In Procedure 1, outputs all formulas which are provable from . Also, if does not output in Procedure 2, then is not output by in Procedure 2.
Procedure 1.
Stage :
-
•
If ,
Then, go to Stage .
-
•
If , go to Procedure 2.
Procedure 2.
Suppose and satisfy and . Let be a number such that . Define
The construction of has been finished.
The following claim guarantees that is a provability predicate of .
Claim 5.2.
For any formula , .
Proof.
We work in : By Proposition 5.1.2, the definition of never switches to Procedure 2. Hence, for any , if and only if is a proof of in . ∎
Claim 5.3.
For any ,
Proof.
Let and be such that , where is not a boxed formula. Here, denotes the maximum number of the outermost consecutive boxes of . We distinguish the following two cases.
Case 1:
.
We work in : Let and be such that , , and . Let be such that and . Then, the definition of goes to Procedure 2 at Stage . We show that is output by in Procedure 2. Suppose, towards a contradiction, that is not output by in Procedure 2. Let . Then, . We consider the following two cases.
-
•
and for some : Then, we obtain . Hence, holds, which is a contradiction.
-
•
and , where for some and : Since , we obtain . Since , this contradicts the assumption that .
Therefore, is output by in Procedure 2.
Case 2:
.
Since , we can uniquely find numbers and such that . Hence, . Let . Then, it follows that .
We work in : Let and be such that , , and . Let be such that and . Then, the definition of switches to Procedure 2 on Stage . We prove the following subclaims.
Subclaim 1.
For each , we have .
Proof.
We prove the statement by induction on . If , then we obtain by . We prove on . By the induction hypothesis, we obtain , and we get . Then, it follows from that .
∎
Subclaim 2.
For each , is output by in Procedure 2.
Proof.
For each , let be such that . We prove by induction on . We prove the base case . Suppose, towards a contradiction, that . Since , we have . Then, is not of the form for any . Hence, by , it follows that and for some . Since , it follows that . Hence, we obtain . This contradicts Subclaim 1. Thus, we get .
Next, we prove the induction case . By the induction hypothesis, we obtain . Suppose, towards a contradiction, that . We consider the following two cases.
-
•
and hold for some : We get . Thus, we obtain , which contradicts Subclaim 1.
-
•
and , where for some and :
Then, we obtain . It follows that , so we obtain and . Hence, we obtain . This contradicts .
We have proved . ∎
By Subclaim 2, we obtain is output by , that is, holds.
∎
Claim 5.4.
Let .
-
1.
.
-
2.
.
Proof.
We prove Clauses 1 and 2 simultaneously by induction on the construction of . First, we prove the base step of the induction. In the case , Clauses 1 and 2 are easily proved. Suppose . Clause 1 holds trivially. We only give a proof of Clause 2.
- 2.
Next, we prove the induction step. The cases of , , , and are easily proved. We prove the case .
-
1.
We obtain Clause 1 by Claim 5.3.
-
2.
If , then holds by formalizing the soundness of . Hence, Clause 2 trivially holds.
Therefore, we may assume that . Then, there exists a such that . Let be a countermodel of and be such that . Then, there exists an such that and . Thus, we obtain
which implies that . Also, since
it follows from the induction hypothesis that . Let and be -proofs of and respectively.
We work in : Let and be such that , , and . Let be such that and . Suppose, towards a contradiction, that is output by . We consider the following two cases.
-
•
is output in Procedure 1:
-
•
is output in Procedure 2:
Let . Since , and , we obtain =0, which means that is never output in Procedure 2. This is a contradiction.
Therefore, is not output by , that is, holds.
-
•
∎
Claim 5.5.
For any formula , .
Proof.
We consider the following two cases.
Case 1:
is not of the form for any .
We work in : By the definition of , holds. Then, there exist some and such that and by Proposition 5.1.2. Let . Then, is not of the form for any . Thus, we obtain . It follows that holds.
Case 2:
is of the form for some .
We further distinguish the following two cases.
-
•
:
-
•
:
Let be such that and be a countermodel of . Thus we obtain for some , and holds for some . As in the proof of Claim 5.4, we obtain . From Claim 5.4.2, it follows that . Let and be -proofs of and respectively. We prove .
We work in : It follows that holds. Let and be such that and . Set and for . Suppose, towards a contradiction, that and hold. Then, is output by . Since is not output by , we obtain =0. Thus, we get . Therefore, is output by in Procedure 1, and holds. Also, since , we obtain . Thus, is a t.c. of . By , is a t.c. of . Hence, it follows from and that . This is a contradiction. It concludes that implies .
In either case, we have proved . ∎ We finish our proof of Theorem 5.2. Clause 1 and the implication of Clause 2 trivially hold by Claim 5.2 and Claim 5.5.
5.2 The case and
In this subsection, we verify the following theorem, which is Theorem 3.3 with respect to the case .
Theorem 5.3.
Suppose that is -ill and . There exists a provability predicate of such that
-
1.
for any and arithmetical interpretation based on , if , then , and
-
2.
there exists an arithmetical interpretation based on such that if and only if .
In fact, we can prove Theorem 3.3 with respect to the more general case in the same way as the proof of Theorem 5.3.
Proof.
Let . We prepare a primitive recursive enumeration of all -unprovable formulas . As in the proof of Theorem 3.2, for each , we can primitive recursively construct a finite -accessible -model which falsifies and let be the -accessible -model defined as a disjoint union of these models. We prepare the -provably recursive function constructed from the enumerations and .
By the recursion theorem, we define a -provably recursive function corresponding to the case and . In the definition of , we use the -formula and the arithmetical interpretation based on such that . The function is defined as follows:
Procedure 1.
Stage :
-
•
If ,
Then, go to Stage .
-
•
If , go to Procedure 2.
Procedure 2.
Suppose and satisfy and . Let be a number such that . Define
We finish the construction of .
Claim 5.6.
For any formula , .
Proof.
This is proved as in the proof of Claim 5.2. ∎
Claim 5.6 guarantees that is a provability predicate.
Claim 5.7.
Let .
-
1.
.
-
2.
.
Proof.
By induction on the construction of , we prove clauses 1 and 2 simultaneously. We only give a proof of the case for some .
-
1.
We work in : Let and be such that , , and . Let be such that and . Set . Since is injective, we obtain , so holds.
-
2.
This is verified as in the proof of clause 2 in Claim 5.4.
∎
Claim 5.8.
For any formula , .
Proof.
We prove the contrapositive . We work in : Suppose holds. Since we obtain , there exists an such that . Let and be such that , and . Set . Since is not output by in Procedure 2, we get . Hence, it follows that and for some . Since , there exists a such that and . Thus, we obtain , which implies by . It follows from clause 2 of Claim 5.7 that holds. Hence, it concludes holds.
∎
Acknowledgement
The author would like to thank Taishi Kurahashi for his valuable comments.
References
- [1] Solomon Feferman. Arithmetization of metamathematics in a general setting. Journal of Symbolic Logic, 31(2):269–270, 1960.
- [2] Melvin C. Fitting, V. Wiktor Marek, and Miroslaw Truszczyński. The pure logic of necessitation. Journal of Logic and Computation, 2(3):349–373, 1992.
- [3] Petr Hájek and Pavel Pudlák. Metamathematics of first-order arithmetic. Perspectives in Mathematical Logic. Berlin: Springer-Verlag, 1993.
- [4] Richard Kaye. Models of Peano arithmetic, volume 15 of Oxford Logic Guides. Oxford: Clarendon Press, 1991.
- [5] Haruka Kogure and Taishi Kurahashi. Arithmetical completeness theorems for monotonic modal logics. Annals of Pure and Applied Logic, 174(7):Paper No. 103271, 2023.
- [6] Taishi Kurahashi. The provability logic of all provability predicates. Journal of Logic and Computation. to appear.
- [7] Taishi Kurahashi. Arithmetical completeness theorem for modal logic . Studia Logica, 106(2):219–235, 2018.
- [8] Taishi Kurahashi. Arithmetical soundness and completeness for numerations. Studia Logica, 106(6):1181–1196, 2018.
- [9] Taishi Kurahashi. Rosser provability and normal modal logics. Studia Logica, 108(3):597–617, 2020.
- [10] Taishi Kurahashi and Yuta Sato. The finite frame property of some extensions of the pure logic of necessitation. 2023. arXiv:2305.14762.
- [11] Per Lindström. Aspects of incompleteness., volume 10 of Lect. Notes Log. Natick, MA: Association for Symbolic Logic, 2nd ed. edition, 2003.
- [12] Richard Montague. Syntactical treatments of modality, with corollaries on reflexion principles and finite axiomatizability. Journal of Symbolic Logic, 40(4):600–601, 1963.
- [13] Robert M. Solovay. Provability interpretations of modal logic. Journal of Symbolic Logic, 46(3):661–662, 1981.