This paper investigates fixed-point properties in predicate modal logics, showing certain systems lack fixed points while others, under specific conditions, do possess them, and explores related properties like Craig interpolation.
Contribution
It demonstrates the absence of fixed-point property in several predicate modal logic extensions and establishes fixed-point theorems under particular conditions.
Findings
01
Extensions like $ extbf{NQGL}$ lack fixed-point property.
02
Logic $ extbf{QK} + oxdot^{n+1} ot$ has fixed points.
03
Kripke frames of finite transitive height satisfy fixed-point property.
Abstract
It is well known that the propositional modal logic GL of provability satisfies the de Jongh-Sambin fixed-point property. On the other hand, Montagna showed that the predicate modal system QGL, which is the natural variant of GL, loses the fixed-point property. In this paper, we discuss some versions of the fixed-point property for predicate modal logics. First, we prove that several extensions of QGL including NQGL do not have the fixed-point property. Secondly, we prove the fixed-point theorem for the logic QK+β‘n+1β₯. As a consequence, we obtain that the class FH of Kripke frames which are transitive and finite height satisfies the fixed-point property locally. We also show the failure of the Craig interpolation property for NQGL. Finally, we give a sufficient condition for formulas toβ¦
Tables1
Table 1. Table 1: Five classes and the fixed-point properties
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, Reasoning, and Knowledge
Full text
Fixed-point properties for predicate modal logics
Sohei Iwata and Taishi Kurahashi
Abstract
It is well known that the propositional modal logic GL of provability satisfies the de Jongh-Sambin fixed-point property. On the other hand, Montagna showed that the predicate modal system QGL, which is the natural variant of GL, loses the fixed-point property.
In this paper, we discuss some versions of the fixed-point property for predicate modal logics.
First, we prove that several extensions of QGL including NQGL do not have the fixed-point property.
Secondly, we prove the fixed-point theorem for the logic QK+β‘n+1β₯.
As a consequence, we obtain that the class FH of Kripke frames which are transitive and finite height satisfies the fixed-point property locally.
We also show the failure of the Craig interpolation property for NQGL.
Finally, we give a sufficient condition for formulas to have a fixed-point in QGL.
1 Introduction
The propositional modal system GL is obtained from the smallest normal modal logic K by adding the axiom schema β‘(β‘AβA)ββ‘A. The modal system GL is well known as the logic of provability, since it has the connection with arithmetical theories, for instance, Peano Arithmetic PA (cf. Solovay [5]).
One of the fundamental results about the logic of provability is the de Jongh-Sambin fixed-point theorem which is a natural counterpart of the fixed-point lemma in arithmetic (cf.Β [4]).
Let A(p) be a propositional modal formula. We say A(p) is modalized in p if all occurrences of the propositional variable p in A(p) are within the scope of the modal operator. The de Jongh-Sambin fixed-point theorem states that if A(p) is modalized in p, then there is a propositional modal formula B containing only propositional variables occurring in A(p), not containing p, and such that GLβ’BβA(B).
The fixed-point theorem also holds for the logic K+β‘n+1β₯ which is due to Sacchetti [3].
It is natural to extend these studies to predicate modal logic.
However, the situation of the predicate logic of provability is quite complex and most of the properties for GL do not hold for the predicate modal system QGL which is the natural extension of GL. In particular, Montagna [2] showed that QGL does not satisfy any of the Kripke completeness, the arithmetical completeness, and the de Jongh-Sambin fixed-point property.
On the other hand, there is a room for investigations of the fixed-point property in predicate modal logic.
Although the logic QGL is a natural candidate of an extension of GL, it is not the only one.
For example, recently Tanaka [7] introduced a new predicate modal logic NQGL which is strictly stronger than QGL.
The fixed-point theorem may hold in one of these natural extensions of QGL.
Also it has not been known whether the fixed-point theorem for K+β‘n+1β₯ can be extended to predicate modal logic.
In this paper, we investigate some versions of the fixed-point property for predicate modal logics.
In Section 2, we introduce predicate modal logics and Kripke semantics, and define the following five classes of Kripke frames in which all theorems of QGL are valid:
CW (the class of transitive and conversely well-founded frames), BL (the class of transitive frames of which is bounded length), FH (the class of transitive frames with finite height), FI (the class of finite transitive irreflexive frames), and FIFD (the class of finite transitive irreflexive frames of which domains are finite).
The class BL is introduced by Tanaka [7], and he showed that NQGL is Kripke complete with respect to BL.
The class FIFD was investigated by Artemov and Japaridze [1].
We investigate two semantical fixed-point properties for classes of frames, that is, the fixed-point property and the local fixed-point property. It follows that, by Montagnaβs proof, the classes CW and BL do not enjoy neither the local fixed-point property nor the fixed-point property. In Sections 3 and 4, we discuss whether the classes FH, FI and FIFD enjoy these two properties.
In Section 3, we prove that the classes FH, FI and FIFD do not enjoy the fixed-point property.
In Section 4, we prove the fixed-point theorem for the predicate modal logic QK+β‘n+1β₯.
We stress that our proof provides an algorithm for calculating fixed-points in these logics.
As a consequence, we show that the classes FH, FI and FIFD enjoy the local fixed-point property.
This shows that the logics determined by these classes are consistent with the fixed-point property (cf. Sacchetti [3]).
Table 1 summarizes the situation of these semantical fixed-point properties.
In Section 5, we prove that NQGL does not enjoy the Craig interpolation property.
This is a consequence of our result proved in Section 4.
As mentioned above, the de Jongh-Sambin fixed-point theorem does not hold for QGL.
Although there is a possibility that the fixed-point theorem holds for some classes of formulas, it has not been known sufficient (and necessary) conditions for a formula to have a fixed-point in QGL.
In Section 6, we argue a sufficient condition for a formula A(p) to have a fixed-point in QGL. We prove that, if A(p) is a Boolean combination of Ξ£-formulas, then A(p) has a fixed-point in QGL.
2 Preliminaries
2.1 Predicate modal logic and its Kripke semantics
The language of predicate modal logic L consists of countably many variables u,v,β¦, etc., Boolean constants β€,β₯, Boolean connectives Β¬,β, quantifier β, and countably many predicate symbols for each arity (denoted by P,Q,β¦ etc.). An L-formula A is constructed as the following manner:
[TABLE]
where P is an n-ary predicate symbol, and u1β,β¦,unβ,u are variables.
Let β‘nA:β‘β‘β―β‘nA, and β‘A:β‘β‘Aβ§A.
Boolean constants β€ and β₯, and L-formulas of the form P(u1β,β¦,unβ) are called atomic formulas. We put
[TABLE]
Free variables and bound variables are naturally defined. We say A is an L-sentence if A is an L-formula with no free variables.
The predicate modal system QK consists of the following axioms and rules:
Ax1
All instances of axioms of predicate logic in the language L;
Ax2
β‘(AβB)β(β‘Aββ‘B);
R1
A,Β AβB/B (modus ponens);
R2
A/β‘A (necessitation).
The predicate modal systems QK4 and QGL are obtained from QK by adding the following axioms 4, and LΓΆb, respectively.
Suppose that F is conversely well-founded. For each wβW, the height of w (write h(w)) is defined inductively by:
[TABLE]
(In particular, supβ =0.)
A Kripke frame F is of bounded length if for any wβW, h(w) is finite.
For a Kripke frame F, the height of F is defined by sup{h(w):wβW}, and F is said to be finite height if h(F) is finite.
We define the following five classes of Kripke frames:
CW:={Fβ£F is transitive and conversely well-founded};
2. 2.
BL:={Fβ£F is transitive and of bounded length};
3. 3.
FH:={Fβ£F is transitive and finite height};
4. 4.
FI:={Fβ£F is finite, transitive and irreflexive};
5. 5.
FIFD:={Fβ£F is finite, transitive and irreflexive, and for every wβW, Dwβ is finite}.
For a class C of Kripke frames, MQ(C) denotes the set of all L-formulas which are valid in any F in C. It is easy to show that QGLβMQ(CW). Since FIFDβFIβFHβBLβCW, we obtain
The fixed-point theorem was originally proved by de Jongh and Sambin [4] for the propositional logic GL independently.
In [3] Sacchetti proved the fixed-point theorem for the logic K+β‘n+1β₯.
Let A(p) be a propositional modal formula containing occurrences of p. We say A(p) is modalized in p if every occurrence of p in A(p) is in the scope of modal operators. For a propositional modal formula B, A(B) denotes the one obtained from A by substituting B for all occurrences p in A. To summarize the results, the fixed-point theorems are described as follows.
Theorem 2.7** (Fixed-point theorem (de Jongh, Sambin [4], and Sacchetti [3])).**
Suppose that L is either GL or K+β‘n+1β₯. If A(p) is modalized in p, then there is a formula B containing only propositional variables occurring in A(p), not containing p, and such that Lβ’BβA(B).
We call such a Ba fixed-point of A(p) in L.
To describe the fixed-point properties for predicate modal logic, we need an auxiliary propositional variable to specify where to substitute fixed-points in predicate modal formulas.
For this purpose, we define the following language Lβ².
The language Lβ² consists of L and one certain fixed propositional variable p. An Lβ²-formula A is constructed as the following manner:
[TABLE]
Montagna [2] showed that the predicate version of Theorem 2.7 does not hold in QGL.
Let A(p) be the Lβ²-sentence βuβvβ‘(pβP(u,v)). Then A(p) has no fixed-points in QGL, that is, for any L-sentence B containing only the predicate symbol P, QGLβ¬BβA(B).
Here we define two semantical fixed-point properties for classes of frames.
Definition 2.9**.**
Let C be a class of Kripke frames.
The class C has the fixed-point property if for any Lβ²-formula A(p) which is modalized in p,
there exists an L-formula B such that:
(a)
The formula B contains only predicate symbols occurring in A;
2. (b)
For any Kripke frame F in C, Fβ¨BβA(B).
2. 2.
The class C has the local fixed-point property if for any Lβ²-formula A(p) which is modalized in p, and for any Kripke frame F in C, there exists an L-formula B such that:
(a)
The formula B contains only predicate symbols occurring in A;
2. (b)
Fβ¨BβA(B).
Clearly if C has the fixed-point property, then C has the local fixed-point property.
Montagna proved Theorem 2.8 by constructing a Kripke model M in BL such that for any L-sentence B containing only P, the formula BβA(B) is not valid in M.
Thus we obtain the following corollary:
Corollary 2.10**.**
The classes CW and BL have neither the local fixed-point property, nor the fixed-point property.
2. 2.
The fixed-point theorem for NQGL does not hold.
The second clause of Corollary 2.10 immediately follows from the first clause and Theorem 2.6.
2.3 The substitution lemma
The following substitution lemma will be used in Sections 5 and 6.
Lemma 2.11** (Substitution lemma).**
Let A(p) be any Lβ²-formula.
Let F and G be L-formulas containing no free variables which are bounded in A(p).
Then QK4β’β‘(FβG)β(A(F)βA(G)). Moreover,
if A(p) is modalized in p, then
QK4β’β‘(FβG)β(A(F)βA(G)).
Proof.
Induction on the construction of A(p).
β’
If A(p) does not contain p, then Lemma trivially holds.
β’
Assume A(p)β‘p. Then A(F)β‘F and A(G)β‘G, and thus Lemma holds.
β’
The cases A(p)β‘Β¬B(p) and A(p)β‘B(p)βC(p) are clear.
β’
Assume A(p)β‘βuB(p) and Lemma holds for B(p). If F and G contain no free
variables which are bounded in A(p), then every free variable of F and G is not equal to u, and
hence is not bounded in B(p). By the induction hypothesis,
QK4β’β‘(FβG)β(B(F)βB(G)). Since u
does not occur freely in F and G, we have
QK4β’β‘(FβG)ββu(B(F)βB(G)).
Distributing β, we conclude
QK4β’β‘(FβG)β(βuB(F)ββuB(G)).
(If A(p) is modalized in p, then so is B(p).
By the induction hypothesis,
QK4β’β‘(FβG)β(B(F)βB(G)).
Applying a similar argument, we conclude QK4β’β‘(FβG)β(βuB(F)ββuB(G)).)
β’
Assume A(p)β‘β‘B(p) and Lemma holds for B(p). By the induction hypothesis,
QK4β’β‘(FβG)β(B(F)βB(G)).
By the derivation of QK,
QK4β’β‘β‘(FβG)β(β‘B(F)ββ‘B(G)).
Recall that QK4β’β‘Eββ‘β‘E for any E. Thus we conclude
QK4β’β‘(FβG)β(β‘B(F)ββ‘B(G)).
β
3 Failure of the fixed-point property for FIFD
In this section, we prove that the class FIFD dos not enjoy the fixed-point property.
As a consequence, we obtain that the classes FH and FI also do not have the fixed-point property.
In our proof, we borrow an idea from the following SmoryΕskiβs improvement of Montagnaβs theorem (Theorem 2.8).
The cases for Aβ‘Β¬B, and Aβ‘Bβ¨C are clear by the induction hypothesis.
β’
Assume Aβ‘βuB(u). Then
[TABLE]
By Lemma 3.3, the statement (β) is equivalent to MSβ,nβ¨B(k+2). Thus
[TABLE]
β’
If Aβ‘β‘B, then
[TABLE]
Since DnkββDmkβ for any m<n, B is an L-sentence with parameters from
βm<nβDmkβ, and hence
[TABLE]
β
Lemma 3.5**.**
Fix kβN. For any L-sentence A, if Mkββ¨Aββuβ‘(AβP(u)), then for any nβ€k,
Mkβ,nβ¨AβΊn is even.
Proof.
Induction on n.
Assume n=0. Since Mkβ,0β¨β‘(AβP(m)) for any mβD0kβ, we have Mkβ,0β¨βuβ‘(AβP(u)). By the assumption, Mkβ,0β¨A.
(Inductive case) Assume Lemma holds for m<n.
(β)
Suppose that n is odd. Since Mkβ,nβ1β¨A and
Mkβ,nβ1ξ β¨P(n), we have Mkβ,nξ β¨β‘(AβP(n)).
This implies Mkβ,nξ β¨βuβ‘(AβP(u)). By the assumption,
Mkβ,nξ β¨A.
(β)
Suppose that nξ =0 and n is even. We claim that
Mkβ,nβ¨β‘(AβP(m)) for any mβDnkβ. Take an arbitrary l<n.
If l<nβ1, then for every mβDnkβ, l+1<nβ€m, and hence mξ =l+1. Therefore for every mβDnkβ,
Mkβ,lβ¨P(m). This implies that for every l<nβ1 and mβDnkβ, Mkβ,lβ¨AβP(m).
If l=nβ1, then l is odd. By the induction hypothesis, Mkβ,lξ β¨A, and hence
for every mβDnkβ, Mkβ,lβ¨AβP(m).
We obtain that for every l<n and mβDnkβ, Mkβ,lβ¨AβP(m), and hence the claim is verified.
Thus, Mkβ,nβ¨βuβ‘(AβP(u)). By the assumption,
Mkβ,nβ¨A.
β
Conforming to SmoryΕskiβs argument, we prove the following theorem.
Theorem 3.6**.**
The class FIFD does not have the fixed-point property.
Proof.
Let A be any L-sentence containing only P.
It suffices to show that there is kβN such that Mkβξ β¨Aββuβ‘(AβP(u)). By Claim 3.2, the set {nβNβ£MSβ,nβ¨A} is either finite or co-finite. Then for some kβN, either
k is odd and MSβ,kβ¨A βor βk is even and MSβ,kξ β¨A.
By Lemma 3.4, MSβ,kβ¨AβMkβ,kβ¨A. Therefore we have either
k is odd and Mkβ,kβ¨A βor βk is even and Mkβ,kξ β¨A.
By Lemma 3.5, we conclude
Mkβξ β¨Aββuβ‘(AβP(u)).
β
Corollary 3.7**.**
The classes FH and FI do not have the fixed-point property.
4 The fixed-point theorem for QK+β‘n+1β₯ and the local fixed-point property for FH
In this section, we prove the fixed-point theorem for QK+β‘n+1β₯.
Consequently, we show the class FH has the local fixed-point property.
Theorem 4.1**.**
Let nβN, and suppose that an Lβ²-formula A(p) is modalized in p. Then there is an L-formula B such that B contains only predicate symbols and free variables occurring in A(p), and
[TABLE]
Moreover, such a formula B is effectively calculable from A(p).
Before proving Theorem 4.1, we give some definitions, and prove several lemmas.
Definition 4.2**.**
Let A be an Lβ²-formula, and B be a subformula of A. The depth of an occurrence of B in A is the total number of subformulas β‘C of A, containing the occurrence of B, not B itself.
2. 2.
For an Lβ²-formula A, Aβ€(n) denotes the formula obtained from A
by replacing every occurrence of the form β‘B of depth n by β€.
3. 3.
For an Lβ²-formula A(p), A(p)[B0β,β¦,Bnβ] denotes the formula obtained from A(p) by substituting Biβ for all occurrences of p of depth i for each iβ€n, respectively.
For instance, put A(p):β‘β‘(pββu(Q(u)ββ‘p)). Then the depth of A is [math], and the depth of β‘p is 1.
By Definition 4.2.2,
[TABLE]
The depth of the left p is 1, and the depth of the right p is 2. By Definition 4.2.3,
[TABLE]
The following lemma immediately follows from Definition 4.2.
Lemma 4.3**.**
Let m,nβN with mβ₯n. Let A(p) be any Lβ²-formula, and B0β,β¦Bmβ be any L-formulas.
Then the followings hold:
Aβ€(n) contains only occurrences of p of depth β€n.
Thus Aβ€(n)(p)[B0β,β¦,Bnβ] is an L-formula;
2. 2.
By the induction on the construction of A, we show that for any nβN, QKβ’β‘n+1β₯β(AβAβ€(n)).
β’
If A is an atomic formula, then for any nβN, Aβ€(n)β‘A.
Clearly QKβ’AβAβ€(n), and hence QKβ’β‘n+1β₯β(AβAβ€(n)).
β’
The cases for Aβ‘Β¬B and Aβ‘BβC, Lemma clearly follows from
the definition of Aβ€(n) and the induction hypothesis.
β’
Suppose that Aβ‘βuB, and Lemma holds for B.
In this case for any nβN, Aβ€(n)β‘βu(Bβ€(n)).
By the induction hypothesis, QKβ’β‘n+1β₯β(BβBβ€(n)) and hence
QKβ’β‘n+1β₯β(βuBββu(Bβ€(n))).
Therefore QKβ’β‘n+1β₯β(AβAβ€(n)).
β’
Suppose that Aβ‘β‘B and Lemma holds for B.
We distinguish the following two cases.
β
If n=0, then Aβ€(0)β‘β€. Since QKβ’β‘β₯β(β‘Bββ€)
for any L-formula B,
QKβ’β‘β₯β(AβAβ€(0)).
β
Suppose that n>0. By the inductive hypothesis for B,
QKβ’β‘nβ₯β(BβBβ€(nβ1)).
By the derivation of QK, we have
QKβ’β‘n+1β₯β(β‘Bββ‘(Bβ€(nβ1))).
Note that each occurrence of β‘C in β‘B of depth β₯n is the one in B
of depth β₯nβ1. Therefore
Aβ€(n)β‘(β‘B)β€(n)β‘β‘(Bβ€(nβ1)).
Thus, QKβ’β‘n+1β₯β(AβAβ€(n)).
β
Lemma 4.5**.**
Suppose that A(p) is an Lβ²-formula containing only occurrences of p of depth β€n, and L-formulas C0β,β¦,Cnβ and D0β,β¦,Dnβ contain no free variables which are bounded in A(p). Then
[TABLE]
Proof.
Induction on the construction of A(p).
β’
Assume A(p)β‘p. Then for any nβN, the depth of each occurrence of p is
β€n, and A(p) contains no free variables.
For any L-formula C0β,β¦,Cnβ and D0β,β¦,Dnβ,
QKβ’(CnββDnβ)β(CnββDnβ),
and hence
[TABLE]
Adding the assumptions, we obtain
[TABLE]
Since A(p)[Cnβ,β¦,C0β]β‘Cnβ and A(p)[Dnβ,β¦,D0β]β‘Dnβ,
Lemma holds for A(p).
β’
Suppose that A(p) is one of the form Β¬B(p), B(p)βC(p) or βuB(p).
If A(p) contains only the occurrences of p of depth β€n, then so does B(p) and C(p).
Moreover, for any L-formula F, if all free variables occurring in F are not bounded in A(p),
then they are not bounded in B(p) and C(p), too.
By the induction hypothesis and the derivation of predicate logic, Lemma holds for A(p).
β’
Assume A(p)β‘β‘B(p). If A(p) contains only the occurrences of p of depth β€n,
B(p) contains only the occurrence of p of depth β€nβ1.
Let C0β,β¦,Cnβ and D0β,β¦,Dnβ be L-formulas satisfying the assumption of Lemma.
Every free variables occurring freely in Ciβ or Diβ occur freely in B(p). By the induction hypothesis,
[TABLE]
By the derivation of QK,
[TABLE]
Since A(p) does not contain the occurrence of p of depth [math],
[TABLE]
Therefore
[TABLE]
Adding the assumptions, we obtain
[TABLE]
β
In the remainder of this section, we fix an Lβ²-formula A(p) which is modalized in p, i.e., A(p) contains no occurrences of p of depth [math]. By replacing variables appropriately, we assume that every free variable occurring in A(p) does not occur in A(p) as a bound variable. We define the sequence {Anβ}n<Οβ of L-formulas recursively as follows:
A0β:β‘Aβ€(0)(p)[β€](β‘Aβ€(0)(p));
2. 2.
An+1β:β‘Aβ€(n+1)(p)[β€,Anβ,β¦,A0β].
By the definition and Lemma 4.3.1, every Anβ is an L-formula and contains only predicate symbols and free variables occurring in A(p).
Lemma 4.6**.**
For any m,nβN, if mβ₯n, then QKβ’β‘n+1β₯β(AmββAnβ).
Proof.
Induction on n.
β’
Assume n=0, and take mβ₯0 arbitrarily. Then
[TABLE]
By Lemma 4.4, QKβ’β‘β₯β(AmββAmβ€(0)β).
Thus we have QKβ’β‘β₯β(AmββA0β).
β’
Suppose that Lemma holds for β€n. Take m+1β₯n+1 arbitrarily.
Then by the induction hypothesis,
[TABLE]
and hence
[TABLE]
Note that QKβ’β‘0(β‘n+2β₯β(β€ββ€)),111Here β‘0Aβ‘A. and
Aβ€(n+1)(p) contains no free variables which is bounded in each Aiβ. From them and
by Lemma 4.5, we obtain
[TABLE]
On the other hand, by Lemma 4.4, QKβ’β‘n+2β₯β(Am+1ββAm+1β€(n+1)β). Recall that
[TABLE]
Thus
[TABLE]
From (1) and (2), we conclude QKβ’β‘n+2β₯β(Am+1ββAn+1β).
β
Let B(p) be an Lβ²-formula. For nβN, we define
[TABLE]
By Lemma 4.3.1, the formula Bn is an L-formula.
Since A(p) is modalized in p, we obtain
[TABLE]
Lemma 4.7**.**
For any Lβ²-formula B(p) and m,nβN, if mβ₯n, then
[TABLE]
Proof.
Induction on the construction of B(p). Assume mβ₯n.
β’
Assume B(p)β‘p. In this case, Bnβ‘Bβ€(n)(p)[Anβ,β¦,A0β]β‘Anβ, and
B(Amβ)β‘Amβ. By Lemma 4.6, QKβ’β‘n+1β₯β(AmββAnβ).
Therefore QKβ’β‘n+1β₯β(BnβB(Amβ)).
β’
The cases for B(p)β‘Β¬C(p) and B(p)β‘C(p)βD(p) are clear.
β’
Assume B(p)β‘βuC(p) and Lemma holds for C(p). By the induction hypothesis,
QKβ’β‘n+1β₯β(CnβC(Amβ)). Recall that
βu(Cn)β‘(βuC)n. By the generalization, we have
QKβ’β‘n+1β₯β((βuC)nββuC(Amβ)),
i.e., QKβ’β‘n+1β₯β(BnβB(Amβ)).
β’
Assume B(p)β‘β‘C(p) and Lemma holds for C(p).
We distinguish the following two cases.
β
If n=0, then we have B0β‘(β‘C)0β‘(β‘C)β€(0)(p)[A0β]β‘β€.
Since QKβ’β‘β₯ββ‘C(Amβ), we obtain
QKβ’β‘β₯β(B0βB(Amβ)).
β
Suppose that n>0. Take mβ₯n arbitrarily. Then m>nβ1.
By the induction hypothesis for C(p), m and nβ1,
QKβ’β‘nβ₯β(Cnβ1βC(Amβ)). By the derivation of QK, we have
QKβ’β‘n+1β₯β(β‘(Cnβ1)ββ‘C(Amβ)). Since B(p) contains
no occurrences of p of depth [math], we obtain
Let A(p) be the fixed Lβ²-formula which is modalized in p, and it suffices to show that Anβ is a fixed-point of A(p) in QK+β‘n+1β₯. By Lemma 4.7, we obtain QKβ’β‘n+1β₯β(AnβA(Anβ)).
Since Anβ‘Anβ, QKβ’β‘n+1β₯β(AnββA(Anβ)). The formula Anβ contains only predicate symbols and free variables occurring in A. Thus, Anβ is a fixed-point of A(p) in QK+β‘n+1β₯.
β
Remark 4.8**.**
In [3], Sacchetti proved the fixed-point theorem for propositional modal logics K+β‘n+1β₯ without giving an algorithm for calculating fixed-points in these logics.
Our proof of Theorem 4.1 provides such an algorithm even for the logics K+β‘n+1β₯.
Corollary 4.9**.**
The classes FH, FI and FIFD have the local fixed-point properties.
In Section 3, we proved that the class FIFD does not have the fixed-point property (Theorem 3.6). Corollary 4.9 shows that MQ(FIFD) is consistent with the fixed-point property, that is, there is a consistent extension of MQ(FIFD) for which the fixed-point theorem holds.
In Section 2.1, we mentioned that MQ(BL) equals to MQ(FH), and thus the classes BL and FH cannot be distinguished by the validity of formulas. On the other hand, BL does not have the local fixed-point property (Corollary 2.10), and FH has the one (Corollary 4.9). Hence we can capture some logical difference between the classes BL and FH through the local fixed-point property.
5 Failure of the Craig interpolation property for NQGL
In this section, we prove that the logic NQGL does not enjoy the Craig interpolation property.
Definition 5.1**.**
We say a logic L enjoys the Craig interpolation property if for any sentences A and B, if L proves AβB, then there exists a sentence C containing only predicate symbols occurring in both A and B such that L proves AβC and CβB.
Theorem 5.2**.**
The system NQGL does not have the Craig interpolation property.
Before proving Theorem 5.2, we prepare several lemmas.
Lemma 5.3**.**
Suppose that A(p) is an Lβ²-formula not containing the unary predicate P,
and not containing occurrences of u and v as bound variables.
If NQGLβ’βuA(P(u)), then for any Lβ²-formula B(v),
NQGLβ’βvA(B(v)).
The cases C(p)β‘Β¬D(p) and C(p)β‘D(p)βE(p) are clear by the induction hypothesis.
β’
Assume C(p)β‘βvD(p). Then
[TABLE]
β’
Assume C(p)β‘β‘D(p). Then
[TABLE]
The proof of the claim is completed. From M,wξ β¨A(B(c)) and by the claim,
Mβ,wξ β¨A(P(a)), and hence Mβ,wξ β¨βuA(P(u)).
By Theorem 2.6, NQGLβ¬βuA(P(u)).
β
We prove the following uniqueness lemma of fixed-points in NQGL.
Lemma 5.4** (Uniqueness of fixed-points in NQGL).**
Let A(p) be any Lβ²-formula which is modalized in p.
Let F0β and F1β be any L-formulas which contain no bounded variables occurring freely in A(p).
Then
[TABLE]
Proof.
We claim that, for any nβN, Lβ²-formula A(p) which is modalized in p, and L-formula F which contains no bounded variables occurring freely in A(p),
[TABLE]
where Anβ is the L-formula defined in Section 4.
By Lemma 2.11,
QK4β’β‘(FβAnβ)β(A(F)βA(Anβ)).
By Theorem 4.1, QKβ’β‘n+1β₯β(A(Anβ)βAnβ). Thus
QK4β’β‘n+1β₯β(β‘(FβAnβ)β(A(F)βAnβ)).
Then
[TABLE]
Since QK4β’β‘n+1β₯ββ‘n+2β₯, we obtain
[TABLE]
From this and (3),
QGLβ’β‘n+1β₯β(β‘(A(F)βF)β(FβAnβ)).
The proof of the claim is completed.
Let A(p), F0β and F1β be formulas as in the statement of Lemma.
By the claim, for any nβN,
Let A(p)β‘βuβ‘(pβP(u)). By Lemma 5.4, for any unary predicate symbols Q and R other than P, and any variables v0β and v1β,
[TABLE]
and hence
[TABLE]
We show that the implication (4) has no Craig interpolants. Suppose, for the contradiction, that (4) has a Craig interpolant G, then G is an L-sentence containing only the predicate symbol P such that
[TABLE]
Hence
[TABLE]
We may assume G does not contain v0β and v1β. By Lemma 5.3, substituting Q(v0β) for R(v1β) in (6), we have
NQGLβ’βv0β(β‘(A(Q(v0β))βQ(v0β))β(GβQ(v0β))). From this and (5),
[TABLE]
By Lemma 5.3, substituting A(G) for Q(v0β), we have
[TABLE]
By the derivation of QK4, we get NQGLβ’β‘(A(A(G))βA(G))ββ‘(A(G)βG). By Lemma 2.11, QK4β’β‘(A(G)βG)β(A(A(G))βA(G)). Thus
[TABLE]
Since the LΓΆbΒ rule is admissible in NQGL, we obtain NQGLβ’A(A(G))βA(G), and hence
NQGLβ’β‘(A(A(G))βA(G)). From this and (7),
[TABLE]
This means that G would be a fixed-point of A(p) in NQGL. However, Corollary 2.10.2 says that A(p) has no fixed-points in NQGL, contradiction.
β
6 Formulas having a fixed-point in QGL
In this section, we investigate a sufficient condition for formulas to have a fixed-points in QGL.
We introduce the notion of Ξ£-formulas, and then we prove that if A(p) is a Boolean combination of Ξ£ formulas and formulas without p, then A(p) has a fixed-point in QGL.
Let Lβ²β² be the language L together with Boolean connectives β¨,β§, the existential quantifier β, and countably infinite propositional variables p,q,β¦.
We assume that an Lβ²β²-formula A(p) may contain propositional variables other than p.
Let QGLβ²β² be the natural extension of the system QGL to the language Lβ²β².
It is easy to show that if an Lβ²β²-formula A is proved in QGLβ²β², then the L-formula obtained by substituting β€ for all propositional variables appearing in A is proved in QGL.
This shows that the system QGLβ²β² is a conservative extension of QGL.
Thus in this section, we write simply QGL instead of QGLβ²β².
Also it is easy to see that the substitution lemma (Lemma 2.11) is extended to the language Lβ²β².
Definition 6.1** (Ξ£-formulas).**
Ξ£-formulas are defined inductively as follows:
β’
An Lβ²β²-formula of the form β‘B is a Ξ£-formula;
β’
If B and C are Ξ£-formulas, then Bβ¨C, Bβ§C and βuB are Ξ£-formulas.
If A(p) is a Ξ£-formula, then A(p) contains no occurrences of p of depth [math], and for any Lβ²β²-formula B, the formula A(B) is also a Ξ£-formula.
Theorem 6.2**.**
If A(p) is a Boolean combination of Ξ£-formulas and Lβ²β²-formulas containing no occurrences of p, then there exist an Lβ²β²-formula F such that F contains only predicate symbols, propositional variables, free variables occurring in A(p), not containing p, and such that QGLβ’FβA(F).
Before proving the theorem, we give a definition and prove some lemmas.
Definition 6.3** (Self-provers).**
An Lβ²β²-formula A is said to be a self-prover if QGLβ’Aββ‘A.
Lemma 6.4**.**
The Boolean constant β€ and Lβ²β²-formulas of the form β‘A are self-provers.
Moreover, the set of all self-provers is closed under β§,β¨,β. Consequently,
every Ξ£-formula is a self-prover.
Proof.
Since QGLβ’β€ββ‘β€ and QGLβ’β‘Aββ‘β‘A,
β€ and β‘A are self-provers. Suppose that A and B are self-provers.
β’
Since A and B are self-provers, QGLβ’Aβ§Bββ‘Aβ§β‘B.
On the other hand, QGLβ’β‘Aβ§β‘Bββ‘(Aβ§B). Thus we have
QGLβ’Aβ§Bββ‘(Aβ§B), and hence Aβ§B is a self-prover.
β’
Since QGLβ’AβAβ¨B, we have QGLβ’β‘Aββ‘(Aβ¨B).
Since A is a self-prover, we get QGLβ’Aββ‘(Aβ¨B). By a similar argument,
QGLβ’Bββ‘(Aβ¨B). Thus, QGLβ’Aβ¨Bββ‘(Aβ¨B),
and hence Aβ¨B is a self-prover.
β’
Since QGLβ’Aββ‘A, we have QGLβ’βuAββuβ‘A.
On the other hand, from QGLβ’AββuA, we have QGLβ’β‘Aββ‘βuA,
and hence QGLβ’βuβ‘Aββ‘βuA.
Thus, QGLβ’βuAββ‘βuA, and hence βuA is a self-prover.
β
Lemma 6.5**.**
Let A and B be self-provers. If QGLβ’β‘Aβ(AβB),
then QGLβ’AβB.
Proof.
Since A is a self-prover, QGLβ’Aββ‘A. From this and the assumption,
QGLβ’Aβ(AβB), and hence QGLβ’AβB.
On the other hand, by the assumption, QGLβ’Bβ(β‘AβA), and hence
QGLβ’β‘Bββ‘(β‘AβA). Applying the axiom of QGL, we get
QGLβ’β‘Bββ‘A. Since B is a self-prover, QGLβ’Bββ‘A. From this
and the assumption, QGLβ’Bβ(AβB), and hence QGLβ’BβA. Thus QGLβ’AβB.
β
We assume that, by replacing variables appropriately, for any formula A, the set of free variables of A and the set of bound variables of A are disjoint. (β )
Lemma 6.6**.**
For any Ξ£-formula S(p), there is an Lβ²β²-formula F containing
only predicate symbols, propositional variables and free variables occurring in S,
not containing p, and such that QGLβ’FβS(F).
Proof.
Induction on the construction of S(p).
β’
Assume S(p)β‘β‘A(p).
Then QGLβ’S(β€)β(β€βS(β€)).
By the derivation of QGL, we have
[TABLE]
Recall that S(p) contains no occurrences of p of depth [math],
and there is no variable which occurs freely in S(β€) and is bounded in S(p).
By the substitution lemma,
[TABLE]
From this and (8), we obtain
QGLβ’β‘S(β€)β(S(β€)βS(S(β€))).
Since the formula S(p) is a Ξ£-formula, so are S(β€) and S(S(β€)).
By Lemma 6.4, S(β€) and S(S(β€)) are self-provers.
By Lemma 6.5,
QGLβ’S(β€)βS(S(β€)).
β’
Assume S(p)β‘A(p)β§B(p), and let F and G be Lβ²β²-formulas such that
QGLβ’FβA(F) and QGLβ’GβB(G).
First, we have QGLβ’(Fβ§G)β(Fβ(Fβ§G)).
By the derivation in QGL, we get
[TABLE]
Note that all free variables occurring in F (or G) are free variables occurring in A(p)
(or B(p), resp.).
By our supposition (β ), no free variable occurring in F or Fβ§G
is bounded in S(p), i.e., bounded in A(p).
By the substitution lemma,
[TABLE]
From this and (9),
QGLβ’β‘(Fβ§G)β(A(F)βA(Fβ§G)).
By QGLβ’FβA(F), we obtain
QGLβ’β‘(Fβ§G)β(FβA(Fβ§G)).
Similarly, we can derive
QGLβ’β‘(Fβ§G)β(GβB(Fβ§G)). Thus,
QGLβ’β‘(Fβ§G)β(Fβ§GβA(Fβ§G)β§B(Fβ§G)), i.e.,
QGLβ’β‘(Fβ§G)β(Fβ§GβS(Fβ§G)).
We claim that F and G are self-provers. We show this only for F.
Since A(F) is a Ξ£-formula, by Lemma 6.4, A(F) is a self-prover,
and hence QGLβ’A(F)ββ‘A(F). By the induction hypothesis,
QGLβ’FβA(F), and hence QGLβ’β‘Fββ‘A(F).
Thus QGLβ’Fββ‘F.
By Lemma 6.4, Fβ§G is a self-prover. Since S(p) is a Ξ£-formula,
and so is S(Fβ§G). By Lemma 6.4, S(Fβ§G) is a self-prover.
By Lemma 6.5, QGLβ’Fβ§GβS(Fβ§G).
β’
Assume S(p)β‘A(p)β¨B(p), and let F and G be Lβ²β²-formulas such that
QGLβ’FβA(F) and QGLβ’GβB(G).
First, we have QGLβ’Fβ(FβFβ¨G). Then
[TABLE]
Note that all free variables occurring in F (or G) are free variables occurring in A(p)
(or B(p), resp.).
By our supposition (β ), every free variable occurring in F or Fβ¨G
is not bounded in S(p), i.e., not bounded in A(p).
By the substitution lemma,
[TABLE]
From this and (10),
QK4β’β‘Fβ(A(F)βA(Fβ¨G)). By the induction hypothesis,
QGLβ’β‘Fβ(FβA(Fβ¨G)).
Note that F and A(Fβ¨G) are self-provers. By Lemma 6.5,
QGLβ’FβA(Fβ¨G). Similarly, we can derive
QGLβ’GβB(Fβ¨G). Thus
QGLβ’Fβ¨GβA(Fβ¨G)β¨B(Fβ¨G), i.e.,
QGLβ’Fβ¨GβS(Fβ¨G).
β’
Assume S(p)β‘βuA(u), and let F be an Lβ²β²-formula such that
QGLβ’FβA(F). Since QGLβ’Fβ(FββuF),
we have QGLβ’β‘Fββ‘(FββuF).
Note that no free variable occurring in F or βuF is bounded in A(p).
By the substitution lemma,
QGLβ’β‘Fβ(A(F)βA(βuF)).
By the induction hypothesis,
QGLβ’β‘Fβ(FβA(βuF)).
Recall that F and βuF are self-provers. By Lemma 6.5,
QGLβ’FβA(βuF), and hence
QGLβ’βuFββuA(βuF),
i.e., QGLβ’βuFβS(βuF).
β
Lemma 6.7**.**
For any Ξ£-formulas S0β(p0β,β¦,pnβ),β¦,Snβ(p0β,β¦,pnβ),
there are Lβ²β²-formulas F0β,β¦,Fnβ satisfying the desired properties such that for any iβ€n,
QGLβ’FiββSiβ(F0β,β¦,Fnβ).
Proof.
We prove Lemma by the induction on n. If n=0, then it follows from Lemma 6.6.
Suppose that Lemma holds for β€n. Let S0β(p0β,β¦,pn+1β),β¦,Sn+1β(p0β,β¦,pn+1β)
be Ξ£-formulas. By the induction hypothesis, there are Lβ²β²-formulas
Let A(p) be a Boolean combination of Ξ£-formulas and formulas containing no occurrences of p. Then there are a propositional formula B(q0β,β¦,qnβ1β,r0β,β¦,rmβ1β), Ξ£-formulas S0β(p),β¦,Snβ1β(p), and Lβ²β²-formulas R0β,β¦,Rmβ1β containing no occurrences of p, such that
[TABLE]
For each i<n, put Ciβ(q0β,β¦,qnβ1β):β‘Siβ(B(q0β,β¦,qnβ1β,R0β,β¦,Rmβ1β)). By Lemma 6.7, there are F0β,β¦,Fnβ1β such that for each i<n,
QGLβ’FiββCiβ(F0β,β¦,Fnβ1β).
Let F:β‘B(F0β,β¦,Fnβ1β,R0β,β¦,Rmβ1β). Then we have QGLβ’FiββSiβ(F), and hence QGLβ’FβB(S0β(F),β¦,Snβ1β(F),R0β,β¦,Rmβ1β), i.e., QGLβ’FβA(F).
β
Problem 6.8**.**
Is there a formula A(p) satisfying the following conditions?
β’
A(p) is modalized in p;
β’
A(p) is not provably equivalent to any Boolean combination of Ξ£-formulas
and formulas containing no occurrences of p:
β’
A(p) has a fixed-point in QGL.
Bibliography7
The reference list from the paper itself. Each links out to its DOI / PubMed record.
1[1] S. Artemov and G. Dzhaparidze (Japaridze), βFinite Kripke models and predicate logics of provability.β The Journal of Symbolic Logic 55(3): 1090-1098, 1990.
2[2] F. Montagna, βThe predicate modal logic of provability.β Notre Dame Journal of Formal Logic 25(2): 179-189, 1984.
3[3] L. Sacchetti, βLogiche modali con la proprietΓ‘ del punto fisso.β Bollettino della Unione Mathematica Italiana, Serie 8, 2-B(2): 279-290, 1999.
4[4] G. Sambin, βAn effective fixed-point theorem in intuitionistic diagonalizable algebras.β Studia Logica 35(4): 345-361, 1976.
5[5] R. Solovay, βProvability interpretations of modal logic.β Israel Journal of Mathematics 25: 287-304, 1976.
6[6] C. SmoryΕski, βQuantified modal logic and self-reference.β Notre Dame Journal of Formal Logic 28(3): 356-370, 1987.
7[7] Y. Tanaka, βA cut-free proof system for a predicate extension of the logic of provability.β Reports on Mathematical Logic 53: 97-109, 2018.