1 Introduction: The quest for the algebraic counterpart of paraconsistency
It is customary to expect from a logical system that it can be algebraizable, in the sense that an algebraic companion of the deductive machinery can always be found. When this happens, several logical problems can be faithfully and conservatively translated into some given algebra, and then algebraic tools can be used to tackle them. This happens so naturally with the brotherhood between classical logic and Boolean algebra, that a similar relationship is expected to hold for non-standard logics as well. And indeed, this holds for some, but not for all logics. In any case, the task of finding such an algebraic counterpart is far from trivial. The intuitive idea behind the search for algebraization for a given logic system, generalizing the pioneering proposal of Lindenbaum and Tarski, usually starts by trying to find a congruence on the set of formulas that could be used to produce a quotient algebra, defined over the algebra of formulas of the logic.
One of the favorite methods to set up congruences is to check the validity of a fundamental property called replacement or (IpE) (acronym for intersubstitutivity by provable equivalents). Intuitively, (IpE) states that if
$\alpha $
and
$\beta $
are logically equivalent, then the replacement in a formula
$\gamma $
of any occurrences of
$\alpha $
by
$\beta $
produces a formula logically equivalent to
$\gamma $
. A logic enjoying replacement is usually called self-extensional.
Finding an algebraization for the logics of the hierarchy
$C_n$
of paraconsistent logics, introduced in [Reference da Costa31], constitutes a paradigmatically difficult case. Recall that a logic with a negation
$\neg $
is paraconsistent if it can incorporate contradictions (w.r.t.
$\neg $
) that do not trivialize the system (different from what happens, for instance, with the classical or intuitionistic negation). The idea of da Costa’s systems is to define, for each
$C_n$
, an unary connective
$\circ _n$
(where
$\circ _n \alpha $
means that
$\alpha $
is ‘well-behaved’, or ‘classically behaved’ in
$C_n$
) in the following sense: in spite of there existing formulas
$\alpha $
and
$\beta $
such that
$\beta $
does not follow from the contradictory set
$\{\alpha ,\neg \alpha \}$
,
$\beta $
is always derivable in
$C_n$
from
$\{\alpha ,\neg \alpha ,\circ _n\alpha \}$
, for every
$\alpha $
and
$\beta $
(thus, the explosion principle of negation is only guaranteed for contradictions involving well-behaved formulas). For instance, well-behavedness is defined by
$\circ _1\alpha ~\stackrel {\text {{ def }}}{=}~ \neg (\alpha \land \neg \alpha )$
in
$C_1$
, the first logic of da Costa’s family. The approach to paraconsistency of da Costa was afterward generalized in [Reference Carnielli, Marcos, Carnielli, Coniglio and D’Ottaviano24] through the notion of Logics of Formal Inconsistency (LFIs), in which the operator of well-behavedness (rebaptized as consistency operator, and denoted by
$\circ $
) is allowed to be a primitive one.
It is known since a long time that (IpE) does not hold for
$C_1$
(see [Reference da Costa and Guillaume32, Corollary to Theorem 1]; a proof for the calculi
$C_n$
can be found in [Reference Urbas63, Theorem 1]). As a consequence of this failure, a direct algebraization (in the sense of Lindenbaum–Tarski) for this logic is not possible. This blocks the way for other, weaker calculi of the hierarchy
$C_n$
, since when one logic is algebraizable, so are its extensions. But there are further possibilities for algebraization, and the search continued until a proof was presented in [Reference Mortensen52], establishing that no non-trivial quotient algebra is definable for
$C_1$
, or for any logic weaker than
$C_1$
. This entails that
$C_1$
(together with its subsystems) is not algebraizable in the general sense of [Reference Blok and Pigozzi12] (a simpler proof of this fact was obtained in [Reference Lewin, Mikenberg and Schwarze45]). This result was generalized in [Reference Carnielli, Marcos, Carnielli, Coniglio and D’Ottaviano24, Theorem 3.83] to Cila, the presentation of
$C_1$
in the language of the LFIs (where the consistency connective
$\circ $
is primitive instead of being defined in terms of the other connectives). We obtain as a consequence that no such algebraization is possible for any other of the LFIs weaker than Cila to be discussed in Section 3 (i.e., the systems mbC, mbCciw, bC and Ci studied in [Reference Carnielli and Coniglio15, Reference Carnielli, Coniglio, Marcos, Gabbay and Guenthner20, Reference Carnielli, Marcos, Carnielli, Coniglio and D’Ottaviano24]). The same reasoning applies to every calculus
$C_n$
in the infinite da Costa’s hierarchy, since they are weaker than
$C_1$
.
Some extensions of
$C_1$
having non-trivial quotient algebras have been proposed in the literature. In [Reference Mortensen, Priest, Routley and Norman53], for instance, an infinite number of intermediate logics between
$C_1$
and classical logic called
$C_{n/(n+1)}$
, for
$n \geq 1$
is proposed. In each
$C_{n/(n+1)}$
it is possible to define a non-trivial logical congruence
$\sim _n$
by means of a formula
$\delta _n(\alpha ,\beta )$
such that
$\alpha \sim _n \beta $
iff
$\vdash _{C_{n/(n+1)}} \delta _n(\alpha ,\beta )$
(see [Reference Mortensen, Priest, Routley and Norman53, Theorem 4.4]). However, this feature is strictly weaker than being self-extensional.
Some other types of algebraic-like counterparts have been investigated; for instance, in [Reference Carnielli and de Alcantara22, Reference Seoane and de Alcantara58] a class of structures for the logic
$C_1$
(called da Costa algebras) was defined, permitting a Stone-like representation theorem. In this way, every da Costa algebra is isomorphic to a paraconsistent algebra of sets, making
$C_1$
closer to traditional mathematical objects. On the other hand, in [Reference Coniglio and Toledo29] a semantical characterization (which constitutes a decision procedure) is given for the logics
$C_n$
in terms of restricted non-deterministic matrices. These structures are non-deterministic matrices (that is, logical matrices in which the connectives can take several values instead of a single one; cf. [Reference Avron and Béziau2]) such that the valuations must satisfy some (decidable) conditions.
To the best of our knowledge, the search for da Costa-like paraconsistent systems satisfying (IpE) started in the studies by [Reference Sylvan60, Reference Urbas62]. The former, a PhD thesis supervised by Sylvan, analyzes (IpE) for some subsystems of the hierarchy of J-systems introduced in [Reference Arruda and da Costa1]. The latter proposes an extension of da Costa’s
$C_\omega $
by adding the inference rule of contraposition, which guarantees replacement. In the realm of LFIs, the situation is more complicated: it can be proved that, for some subclasses of LFIs, (IpE) is unattainable (while preserving paraconsistency), as shown in [Reference Carnielli, Marcos, Carnielli, Coniglio and D’Ottaviano24, Theorem 3.51] with respect to some axiomatic extensions of the logic Ci, one of the central systems of the family of LFIs which is much weaker than Cila.
Some interesting results concerning three-valued self-extensional paraconsistent logics were obtained in the literature, in connection with the limitative result mentioned above (namely [Reference Carnielli, Marcos, Carnielli, Coniglio and D’Ottaviano24, Theorem 3.51]). In [Reference Avron and Béziau4] it was shown that no three-valued paraconsistent logic having an implication can be self-extensional. On the other hand, in [Reference Avron3] it was shown that there is exactly one self-extensional three-valued paraconsistent logic defined in a signature having conjunction, disjunction and negation. For paraconsistent logics in general, it was shown in [Reference Béziau8] that no paraconsistent negation
$\neg $
satisfying the law of double negation and such that the schema
$\neg (\varphi \land \neg \varphi )$
is valid can satisfy (IpE).
Nevertheless, a problem has remained open: to obtain (IpE) for extensions of Ci by the addition of weaker forms of contraposition deduction rules while preserving their paraconsistent character, as discussed in [Reference Carnielli, Marcos, Carnielli, Coniglio and D’Ottaviano24, Sec. 3.7]. The challenge was to find extensions of bC and Ci which would satisfy (IpE) and still keep their paraconsistent character. This paper meets this challenge in a minimal way: we define the logic RmbC, an extension by rules of mbC, and two suitable extensions of RmbC, the logics RbC and RCi (respectively, extensions of bC and Ci) that solve the open problem. Details and exemplary model structures are presented in Examples 3.27 and 3.28 in Section 3.Footnote 1
The (minimal) logic RmbC and its axiomatic extensions thus form a parallel family of LFIs featuring self-extensionality. We introduce for them, in Section 2, a new kind of semantic structures: the Boolean algebras with LFI operators, or BALFIs. Moreover, RmbC is proved to be sound and complete w.r.t. the class of BALFIs. In Section 3 we consider axiomatic extensions of RmbC and give solutions to the open problems mentioned above. Section 4 studies some limits for self-extensionality for extensions of RmbC under the condition of paraconsistency.
The paper also explores some other directions. Section 5 proposes a neighborhood semantics for RmbC as a special class of BALFIs defined on powerset Boolean algebras. Again, RmbC is proved to be sound and complete w.r.t. these neighborhood models. Moreover, in Section 6 it is proved that RmbC can be defined within the minimal bimodal non-normal modal logic. Such a neighborhood semantics is also proposed for axiomatic extensions of RmbC in Section 7.
The notion of logical consequence used in BALFI semantics for RmbC, as well as in its neighborhood semantics (as defined in Section 5), is local instead of global (or degree-preserving instead of truth-preserving in the sense of [Reference Bou, Esteva, Font, Gil, Godo and Verdú13]). This requires adapting the usual definition of derivation from premises in a Hilbert calculus. In fact, we can, alternatively, consider a global (or truth-preserving) semantics, as it is usually done with algebraic semantics. This will lead us, in Section 8, to the logic
$\mathbf {RmbC}^*$
, which is defined by the same Hilbert calculus as for RmbC, but where derivations from premises are defined as in the usual Hilbert calculi.
Section 9 is dedicated to extending RmbC to first-order languages, thus defining the logic RQmbC, which is proved, in Sections 10 and 11, to be complete w.r.t. BALFI semantics.
2 The logic RmbC
The class of paraconsistent logics known as Logics of Formal Inconsistency (LFIs, for short) was introduced by Carnielli and Marcos [Reference Carnielli, Marcos, Carnielli, Coniglio and D’Ottaviano24]. In their simplest form, they feature a ‘non-explosive’ negation
$\neg $
, as well as a (primitive or derived) consistency connective
$\circ $
which allows us to recover the principle of explosion (ex contradictione sequitur quodlibet) in a controlled way.
Definition 2.1. Let
$\mathbf {L}=\langle \Theta ,\vdash \rangle $
be a Tarskian, finitary and structural logic defined over a propositional signature
$\Theta $
, which contains a negation
$\neg $
, and let
$\circ $
be a (primitive or derived) unary connective. Then,
$\mathbf {L}$
is said to be a Logic of Formal Inconsistency (LFI) with respect to
$\neg $
and
$\circ $
if the following holds:
$\begin {array}{ll} \textrm{(i)} & \varphi ,\neg \varphi \nvdash \psi \ \text { for some }\varphi \text { and }\psi ;\\ \textrm{(ii)} & {\circ }\varphi ,\varphi ,\neg \varphi \vdash \psi \ \text { for every }\varphi \text { and }\psi; \\ \textrm{(iii)} & \text {there are two formulas }\alpha \text { and }\beta\ \text {such that}\\ & \hspace {4mm} \textrm{(iii.a)} \ {\circ }\alpha ,\alpha \nvdash \beta ;\\ & \hspace {4mm} \textrm{(iii.b)} \ {\circ }\alpha , \neg \alpha \nvdash \beta.\end {array}$
Condition (i) above signals the non-validity of the classical principle of explosion. Condition (ii), also called principle of gentle explosion, characterizes LFIs in particular. Condition (iii) is required in order to satisfy condition (ii) in a non-trivial way. The hierarchy of LFIs studied in [Reference Carnielli and Coniglio15, Reference Carnielli, Coniglio, Marcos, Gabbay and Guenthner20] starts from a logic called mbC, which extends positive classical logic CPL
$^+$
by adding a negation
$\neg $
and a primitive consistency operator
$\circ $
satisfying minimal requirements in order to define an LFI.
Definition 2.2. In what follows, the following signatures will be considered:
-
$\Sigma _+=\{\land , \lor , \to \}$
; -
$\Sigma _{BA}=\{\land , \lor , \to ,\bar 0,\bar 1\}$
; -
$\Sigma =\{\land , \lor , \to , \lnot , {\circ }\}$
; -
$\Sigma _C=\{\land , \lor , \to ,\neg \}$
; -
$\Sigma _{C_0}=\{\land , \lor , \to ,\neg ,\bar 0\}$
; -
$\Sigma _{C_e}=\{\land , \lor , \to , \lnot ,\bar 0,\bar 1\}$
; -
$\Sigma _e=\{\land , \lor , \to , \lnot , {\circ },\bar 0,\bar 1\}$
; -
$\Sigma _m=\{\land , \lor , \to , {\sim }, \square ,\lozenge \}$
; and -
$\Sigma _{bm}=\{\land , \lor , \to , {\sim }, \square _1,\lozenge _1,\square _2,\lozenge _2\}$
.
If
$\Theta $
is a propositional signature, then
$For(\Theta )$
will denote the (absolutely free) algebra of formulas over
$\Theta $
generated by a given denumerable set
$\mathcal {V}=\{p_n \ : \ n \in \mathbb {N}\}$
of propositional variables. Throughout this paper, logic systems will be presented by means of Hilbert calculi (in some cases with two distinct definitions of derivations from premises: local and global), and a semantics will be given for them by means of algebraic structures, proving the soundness and completeness of each logic w.r.t. its semantics. For simplicity, any logic will be identified with its Hilbert calculus presentation (w.r.t. a given notion of derivation in that calculus).
Definition 2.3 (Classical Positive Logic).
The classical positive logic CPL
$^+$
is defined over the language
$For(\Sigma _+)$
by the following Hilbert calculus:Footnote
2
Axiom schemas:
Inference rule:
Definition 2.4. The logic mbC, defined over signature
$\Sigma $
, is obtained from CPL
$^+$
by adding the following axiom schemas:
The logic mbC is an LFI. Indeed, it is the minimal LFI extending CPL
$^+$
.
Take into consideration the replacement property, namely: If
$\alpha \leftrightarrow \beta $
is a theorem then
$\gamma [p/\alpha ] \leftrightarrow \gamma [p/\beta ]$
is a theorem, for every formula
$\gamma (p)$
.Footnote
3
It is well known that mbC does not satisfy the replacement property in general. However, it is easy to see that replacement holds in mbC for every formula
$\gamma (p)$
over the signature
$\Sigma _+$
of CPL
$^+$
. We then introduce the logic RmbC which extends mbC by adding replacement for every formula over
$\Sigma $
. From the previous observation, it is enough to add replacement for
$\neg $
and
${\circ }$
as new inference rules. Namely: if
$\alpha \leftrightarrow \beta $
is a theorem then
$\neg \alpha \leftrightarrow \neg \beta $
(is a theorem), and if
$\alpha \leftrightarrow \beta $
is a theorem then
${\circ }\alpha \leftrightarrow {\circ }\beta $
(is a theorem).
Observe, however, that replacement is in fact a metaproperty (since it states that some formula is a theorem from previous formulas which are assumed to be theorems). It is clear that the two inference rules proposed above for inducing replacement are global instead of local (see Section 8 below): in order to apply each rule, the corresponding premise must be a theorem. This is an analogous situation to the necessitation rule in modal logics. Assuming inference rules of this kind requires changing the definition of derivation from premises in the resulting Hilbert calculus, as we shall see below.
Definition 2.5. The logic RmbC, defined over signature
$\Sigma $
, is obtained from mbC by adding the following inference rules:
Definition 2.6 (Derivations in RmbC).
(1) A derivation of a formula
$\varphi $
in RmbC is a finite sequence of formulas
$\varphi _1\ldots \varphi _n$
such that
$\varphi _n$
is
$\varphi $
and, for every
$1 \leq i \leq n$
, either
$\varphi _i$
is an instance of an axiom schema of RmbC, or
$\varphi _i$
is the consequence of some inference rule of RmbC whose premises appear in the sequence
$\varphi _1\ldots \varphi _{i-1}$
.
(2) We say that a formula
$\varphi $
is derivable in RmbC, or that
$\varphi $
is a theorem of RmbC
, denoted by
$\vdash _{\mathbf { RmbC}}\varphi $
, if there exists a derivation of
$\varphi $
in RmbC.
(3) Let
$\Gamma \cup \{\varphi \}$
be a set of formulas over
$\Sigma $
. We say that
$\varphi $
is derivable in RmbC from the premises
$\Gamma $
, and we write
$\Gamma \vdash _{\mathbf {RmbC}}\varphi $
, if either
$\varphi $
is derivable in RmbC, or there exists a finite, non-empty subset
$\{\gamma _1,\ldots ,\gamma _n\}$
of
$\Gamma $
such that the formula
$(\gamma _1 \wedge (\gamma _2 \wedge (\ldots \wedge (\gamma _{n-1} \wedge \gamma _n)\ldots ))) \to \varphi $
is derivable in RmbC.
Remark 2.7. (1) The order in which we take the conjunction of elements in the set
$\{\gamma _1,\ldots ,\gamma _n\}$
in item (3) above is immaterial because of the replacement property. In the sequel, we will write
$(\gamma _1 \wedge \cdots \wedge \gamma _n)$
instead of
$(\gamma _1 \wedge (\gamma _2 \wedge (\ldots \wedge (\gamma _{n-1} \wedge \gamma _n)\ldots )))$
.
(2) From the previous definition, it follows that
$\emptyset \vdash _{\mathbf {RmbC}}\varphi $
iff
$\ \vdash _{\mathbf {RmbC}}\varphi $
.
(3) Recall that a consequence relation
$\vdash $
is said to be Tarskian and finitary if it satisfies the following properties: (i)
$\Gamma \vdash \alpha $
whenever
$\alpha \in \Gamma $
; (ii) if
$\Gamma \vdash \alpha $
and
$\Gamma \subseteq \Delta $
then
$\Delta \vdash \alpha $
; (iii) if
$\Gamma \vdash \Delta $
and
$\Delta \vdash \alpha $
then
$\Gamma \vdash \alpha $
, where
$\Gamma \vdash \Delta $
means that
$\Gamma \vdash \delta $
for every
$\delta \in \Delta $
; and (iv)
$\Gamma \vdash \alpha $
implies that
$\Gamma _0 \vdash \alpha $
for some finite
$\Gamma _0$
contained in
$\Gamma $
. It is easily seen that the consequence relation
$\vdash _{\mathbf {RmbC}}$
given in Definition 2.6(2) is Tarskian and finitary, by virtue of the properties of
$\to $
and
$\wedge $
in RmbC inherited from CPL
$^+$
.
Theorem 2.8. Let L be the logic RmbC or any axiomatic extension of it over the signature
$\Sigma $
, in which the derivation from premises is defined as in RmbC. Then, L satisfies the replacement property.
Proof. Using the properties of CPL
$^+$
, we have that
is a theorem of L, for
$\# \in \{\land , \vee , \to \}$
. From this,
$(\alpha \,\#\, \beta ) \leftrightarrow (\alpha ^{\prime } \,\#\, \beta ^{\prime })$
is a theorem of L provided that
$(\alpha \leftrightarrow \alpha ^{\prime })$
and
$(\beta \leftrightarrow \beta ^{\prime })$
are theorems of L. On the other hand, the rules
$(\textbf {R}_\neg )$
and
$(\textbf {R}_\circ )$
guarantee that
$(\#\,\alpha \leftrightarrow \#\,\alpha ^{\prime })$
is a theorem of L provided that
$(\alpha \leftrightarrow \alpha ^{\prime })$
is a theorem of L, for
$\# \in \{\neg , {\circ }\}$
. From this, it is straightforward to prove, by induction on the complexity of the formula
$\gamma (p)$
,Footnote
4
that L satisfies replacement: If
$\alpha \leftrightarrow \beta $
is a theorem of L then
$\gamma [p/\alpha ] \leftrightarrow \gamma [p/\beta ]$
is a theorem of L. The details are left to the reader.□
By considering once again the properties of
$\wedge $
and
$\to $
inherited from CPL
$^+$
, and by the notion of derivation in RmbC, it is easy to see that the Deduction Metatheorem holds in RmbC:
Theorem 2.9 (Deduction Metatheorem for RmbC).
$\Gamma , \varphi \vdash _{\mathbf {RmbC}} \psi $
if and only if
$\;\Gamma \vdash _{\mathbf {RmbC}} \varphi \to \psi $
.
An algebraic semantics for RmbC will be given by means of a suitable class of Boolean algebras extended with additional unary operations, which interpret the non-classical connectives. We term these additional operations: LFI operators. In view of the definition of derivations in RmbC discussed above, the semantic consequence relation will be degree preserving instead of truth preserving (see [Reference Bou, Esteva, Font, Gil, Godo and Verdú13]). By analogy to modal logics, we may call such a semantics local instead of global. We will return to this point in Section 8.
Definition 2.10 (BALFIs).
A Boolean algebra with LFI operators (BALFI, for short) is an algebra
$\mathcal {B} = \langle A, \wedge , \vee , \to ,\neg ,{\circ },0,1 \rangle $
over
$\Sigma _e$
such that its reduct
$\mathcal {A}=\langle A, \wedge , \vee , \to ,0,1 \rangle $
to
$\Sigma _{BA}$
is a Boolean algebra and the unary operators
$\neg $
and
${\circ }$
satisfy:
$a \vee \neg a = 1$
and
$a \wedge \neg a \wedge {\circ } a= 0$
, for every
$a \in A$
. The varietyFootnote
5
of BALFIs will be denoted by
$\mathbb {BI}$
.
Remark 2.11. (1) The set A is called the carrier or domain of
$\mathcal {B}$
(and also of
$\mathcal {A}$
).
(2) Recall that an implicative lattice is an algebra
$\mathcal {A}=\langle A,\land ,\lor ,\to ,1\rangle $
where the reduct
$\langle A,\land ,\lor ,1\rangle $
is a lattice with top element 1 in which
$\bigvee \{ c \in A \ : \ a \wedge c \leq b\}$
exists for every
$a,b \in A$
, and
$a \to b ~\stackrel {\text {{ def }}}{=}~ \bigvee \{ c \in A \ : \ a \wedge c \leq b\}$
for every
$a,b \in A$
.Footnote
6
Implicative lattices are in fact distributive. A Heyting algebra is an implicative lattice with least element
$0$
, where the pseudo-complement is defined as
${\sim } a ~\stackrel {\text {{ def }}}{=}~ a \to 0$
(see, e.g., [Reference Dunn and Hardegree37, Sections 11.2 and 11.3]). A Boolean algebra is a Heyting algebra such that
$a \vee {\sim } a =1$
for every a. This justifies the use of the signature
$\Sigma _{BA}$
for presenting Boolean algebras.
(3) BALFIs are in a sense analogous to the Boolean algebras with operators (BAOs) used as semantics for modal logics (see, e.g., [Reference Jónsson, Rosenberg and Sabidussi44]). Observe, however, that LFI operators do not generally distribute over meets or joins.
Definition 2.12 (Degree-preserving BALFI semantics).
(1) A valuation over a BALFI
$\mathcal {B}$
is a homomorphism
$v:For(\Sigma ) \to \mathcal {B}$
of algebras over
$\Sigma $
(where
$\mathcal {B}$
is considered, in particular, as an algebra over
$\Sigma $
).
(2) Let
$\varphi $
be a formula in
$For(\Sigma )$
. We say that
$\varphi $
is valid in
$\mathbb {BI}$
, denoted by
$\models _{\mathbb {BI}} \varphi $
, if, for every BALFI
$\mathcal {B}$
and every valuation v over it,
$v(\varphi )=1$
.
(3) Let
$\Gamma \cup \{\varphi \}$
be a set of formulas in
$For(\Sigma )$
. We say that
$\varphi $
is a local (or degree-preserving) consequence of
$\Gamma $
in
$\mathbb {BI}$
, denoted by
$\Gamma \models _{\mathbb {BI}} \varphi $
, if either
$\varphi $
is valid in
$\mathbb {BI}$
, or there exists a finite, non-empty subset
$\{\gamma _1,\ldots ,\gamma _n\}$
of
$\Gamma $
such that, for every BALFI
$\mathcal {B}$
and every valuation v over it,
$\bigwedge _{i=1}^nv(\gamma _i) \leq v(\varphi )$
(recalling that, in any Boolean algebra
$\mathcal {A}$
, the order is given by:
$a \leq b$
iff
$a \to b=1$
).
Remark 2.13. (1) Defining BALFI valuations as homomorphisms in this way means that
$v(\#\varphi ) = \# v(\varphi )$
, for
$\#\in \{\neg , {\circ }\}$
, and
$v(\varphi \,\#\, \psi ) = v(\varphi ) \,\#\, v(\psi )$
, for
$\#\in \{\wedge ,\vee , \to \}$
.
(2) Note that
$\Gamma \models _{\mathbb {BI}} \varphi $
iff either
$\varphi $
is valid in
$\mathbb {BI}$
, or there exists a finite, non-empty subset
$\{\gamma _1,\ldots ,\gamma _n\}$
of
$\Gamma $
such that
$(\gamma _1 \wedge \cdots \wedge \gamma _n) \to \varphi $
is valid. This follows easily from the definitions.
Theorem 2.14 (Soundness of RmbC w.r.t.
$\mathbb {BI}$
).
Let
$\Gamma \cup \{\varphi \} \subseteq For(\Sigma )$
. Then:
$\Gamma \vdash _{\mathbf {RmbC}} \varphi $
implies that
$\Gamma \models _{\mathbb {BI}} \varphi $
.
Proof. Let
$\varphi $
be an instance of an axiom of RmbC. It is immediate to see that, for every
$\mathcal {B}$
and every valuation v on it,
$v(\varphi )=1$
. Now, let
$\alpha ,\beta \in For(\Sigma )$
. If
$v(\alpha \to \beta )=1$
and
$v(\alpha )=1$
then, since
$v(\alpha \to \beta )=v(\alpha ) \to v(\beta )$
, it follows that
$v(\beta )=1$
. On the other hand, if
$v(\alpha \leftrightarrow \beta )=1$
then
$v(\alpha )=v(\beta )$
and so
$v(\#\alpha )=\#v(\alpha )=\#v(\beta )= v(\#\beta )$
; hence, it follows that
$v(\#\alpha \leftrightarrow \#\beta )=1$
for
$\# \in \{\neg ,{\circ }\}$
. From this, by induction on the length of a derivation of
$\varphi $
in RmbC, it can be easily proven that
$\varphi $
is valid in
$\mathbb {BI}$
whenever
$\varphi $
is derivable in RmbC. Now, suppose that
$\Gamma \vdash _{\mathbf {RmbC}} \varphi $
. If
$\vdash _{\mathbf {RmbC}} \varphi $
then, by the observation above,
$\varphi $
is valid in
$\mathbb {BI}$
and so
$\Gamma \models _{\mathbb {BI}} \varphi $
. On the other hand, if there exists a finite, non-empty subset
$\{\gamma _1,\ldots ,\gamma _n\}$
of
$\Gamma $
such that
$\vdash _{\mathbf {RmbC}} (\gamma _1 \wedge \cdots \wedge \gamma _n) \to \varphi $
then, once again by the observation above,
$\models _{\mathbb {BI}} (\gamma _1 \wedge \cdots \wedge \gamma _n) \to \varphi $
. This shows that
$\Gamma \models _{\mathbb {BI}} \varphi $
, by Remark 2.13.□
Theorem 2.15 (Completeness of RmbC w.r.t.
$\mathbb {BI}$
).
Let
$\Gamma \cup \{\varphi \} \subseteq For(\Sigma )$
. Then:
$\Gamma \models _{\mathbb {BI}} \varphi $
implies that
$\Gamma \vdash _{\mathbf {RmbC}} \varphi $
.
Proof. Define the following relation on
$For(\Sigma )$
:
$\alpha \equiv \beta $
iff
$\vdash _{\mathbf {RmbC}} \alpha \leftrightarrow \beta $
. It is clearly an equivalence relation, by the properties of CPL
$^+$
. Let
$A_{can}~\stackrel {\text {{ def }}}{=}~ For(\Sigma )/_{\equiv }$
be the quotient set, and define over
$A_{can}$
the following operations:
$[\alpha ] \,\#\, [\beta ] ~\stackrel {\text {{ def }}}{=}~ [\alpha \# \beta ]$
, for
$\# \in \{\land ,\lor ,\rightarrow \}$
, where
$[\alpha ]$
denotes the equivalence class of
$\alpha $
w.r.t.
$\equiv $
. Let
$0 ~\stackrel {\text {{ def }}}{=}~ [\alpha \wedge \neg \alpha \wedge {\circ } \alpha ]$
and
$1 ~\stackrel {\text {{ def }}}{=}~ [\alpha \vee \neg \alpha ]$
. These operations and constants are clearly well-defined, by Theorem 2.8, and so they induce a structure of Boolean algebra over the set
$A_{can}$
, which will be denoted by
$\mathcal {A}_{can}$
. Let
$\mathcal {B}_{can}$
be its expansion to
$\Sigma _e$
by defining
$\#[\alpha ] ~\stackrel {\text {{ def }}}{=}~ [\#\alpha ]$
, for
$\# \in \{\neg ,{\circ }\}$
. By Theorem 2.8 these operations are well-defined, and it is immediate to see that
$\mathcal {B}_{can}$
is a BALFI. Let
$v_{can}:For(\Sigma ) \to \mathcal {B}_{can}$
given by
$v_{can}(\alpha )=[\alpha ]$
. Clearly
$v_{can}$
is a valuation over
$\mathcal {B}_{can}$
such that
$v_{can}(\alpha )=1$
iff
$\vdash _{\mathbf {RmbC}} \alpha $
.
Now, suppose that
$\Gamma \models _{\mathbb {BI}} \varphi $
, and recall Remark 2.13. If
$\models _{\mathbb {BI}} \varphi $
then, in particular,
$v_{can}(\varphi )=1$
and so
$\vdash _{\mathbf {RmbC}} \varphi $
. From this,
$\Gamma \vdash _{\mathbf {RmbC}} \varphi $
. On the other hand, if there exists a finite, non-empty subset
$\{\gamma _1,\ldots ,\gamma _n\}$
of
$\Gamma $
such that
$\models _{\mathbb {BI}} (\gamma _1 \wedge \cdots \wedge \gamma _n) \to \varphi $
then, in particular,
$v_{can}((\gamma _1 \wedge \cdots \wedge \gamma _n) \to \varphi )=1$
. This means that
$\vdash _{\mathbf {RmbC}} (\gamma _1 \wedge \cdots \wedge \gamma _n) \to \varphi $
and so
$\Gamma \vdash _{\mathbf {RmbC}} \varphi $
.□
Definition 2.16. The pair
$\langle \mathcal {B}_{can},v_{can}\rangle $
defined in the proof of Theorem 2.15 is called the canonical model of RmbC.
Example 2.17 (BALFIs over
$\wp (\{w_1,w_2\})$
).
Let
$\mathcal {A}_4=\wp (\{w_1,w_2\}) = \{0, a,b,1\}$
be the powerset of
$W_2=\{w_1,w_2\}$
such that
$0=\emptyset $
,
$a=\{w_1\}$
,
$b=\{w_2\}$
and
$1=\{w_1,w_2\}$
. Then, the BALFIs defined by expanding the Boolean algebra
$\mathcal {A}_4$
are shown in Figure 1.
Set of BALFIs over
$\mathcal {A}_4$
(the symbol
$|$
separates the possible options for the values of
$\neg z$
and
${\circ } z$
for every value of z, while x stands for any element of
$\mathcal {A}_4$
).

On each row of Figure 1, each choice in the ith position of the sequence of options in the column for
$\neg z$
forces a choice in the ith position of the sequence of options in the column for
${\circ } z$
. For instance, if in the current BALFI we choose
$\neg 1=b$
then there are two possibilities for the value of
${\circ } 1$
in that BALFI: either
${\circ } 1=0$
or
${\circ } 1=a$
. On the other hand, by choosing that
$\neg a=1$
it forces that either
${\circ } a=0$
or
${\circ } a=b$
. Otherwise, if
$\neg a=b$
then
${\circ } a$
can be arbitrarily chosen.
Remark 2.18. Observe that the rules
$(\textbf {R}_\neg )\ \text{and}\ (\textbf {R}_\circ )$
do not ensure that
$ \vdash _{\mathbf {RmbC}} (\alpha \leftrightarrow \beta ) \to (\neg \alpha \leftrightarrow \neg \beta )$
and
$ \vdash _{\mathbf {RmbC}} (\alpha \leftrightarrow \beta ) \to ({\circ }\alpha \leftrightarrow {\circ }\beta )$
in general. Consider, for instance
$\alpha =p$
and
$\beta =q$
where p and q are two different propositional variables, and take the BALFI
$\mathcal {B}$
(in Figure 2) defined over the Boolean algebra
$\wp (\{w_1,w_2\})$
, according to Example 2.17.
Counter-model BALFI (over
$\mathcal {A}_4$
) for
$\vdash _{\mathbf {RmbC}} (\alpha \leftrightarrow \beta ) \to (\#\alpha \leftrightarrow \#\beta )$
;
$\#\in \{\neg , \circ \}$
.

Now, consider a valuation v over
$\mathcal {B}$
such that
$v(p)=a$
and
$v(q)=1$
. Hence
$v(\neg p)=b$
,
$v(\neg q)=1$
,
$v({\circ } p)=a$
and
$v({\circ } q) = 0$
. From this
$v(p \leftrightarrow q)=a$
and
$v(\neg p \leftrightarrow \neg q)= v({\circ } p \leftrightarrow {\circ } q)= b$
. Therefore
$v((p \leftrightarrow q) \to (\neg p \leftrightarrow \neg q))=v((p \leftrightarrow q) \to ({\circ } p \leftrightarrow {\circ } q)) =b$
. That is, none of the last two formulas is valid in RmbC. Of course both formulas hold if
$\vdash _{\mathbf {RmbC}} (\alpha \leftrightarrow \beta )$
, by
$(\textbf {R}_\neg )$
and
$(\textbf {R}_\circ )$
.
Evidently, RmbC is paraconsistent: in the BALFI
$\mathcal {B}$
we just defined above, the given valuation v shows that
$q,\neg q \nvdash _{\mathbf { RmbC}} p$
. Now, recalling Definition 2.1, RmbC is clearly an LFI. Consider the following BALFI
$\mathcal {B}^{\prime }$
(in Figure 3) defined over
$\wp (\{w_1,w_2\})$
, using again Example 2.17.
BALFI (over
$\mathcal {A}_4$
) validating the principle of gentle explosion in a non-trivial way.

Take a valuation
$v^{\prime }$
over
$\mathcal {B}^{\prime }$
such that
$v^{\prime }(p)=1$
and
$v^{\prime }(q)=a$
. This shows that
$p,{\circ } p \nvdash _{\mathbf {RmbC}} q$
. Now, a valuation
$v^{\prime \prime }$
over
$\mathcal {B}^{\prime }$
such that
$v^{\prime \prime }(p)=0$
and
$v^{\prime \prime }(q)=b$
shows that
$\neg p, {\circ } p \nvdash _{\mathbf {RmbC}} q$
. On the other hand, from axiom (bc1), the axioms of CPL
$^+$
, and by Definition 2.5(3), it is the case that
$\alpha , \neg \alpha , {\circ }\alpha \vdash _{\mathbf {RmbC}} \beta $
for any formulas
$\alpha $
and
$\beta $
.
3 Adding replacement to extensions of mbC: A solution to an open problem
In [Reference Carnielli, Marcos, Carnielli, Coniglio and D’Ottaviano24], the first study on LFIs, the replacement property was analyzed under the name (IpE), presented in the following (equivalent) way:
(IpE) if
$\alpha _i \dashv \vdash \beta _i$
(for
$1 \leq i \leq n$
) then
$\varphi (\alpha _1,\ldots ,\alpha _n) \dashv \vdash \varphi (\beta _1,\ldots ,\beta _n)$
for any formulas
$\alpha _i, \beta _i, \varphi $
. In that paper an important question was posed: to define extensions of bC and Ci (two axiomatic extensions of mbC to be analyzed below) which satisfy (IpE) while still being paraconsistent.Footnote
7
In this section, we will present a general (in the sense of minimal) solution to that open problem, obtained by extending axiomatically RmbC. In what follows, some LFIs which are axiomatic extensions of mbC (bC and Ci, among others) will be enriched with replacement, in a similar way as we did for RmbC.
Definition 3.19 (Some extensions of mbC).
Consider the following axioms presented in [Reference Carnielli and Coniglio15, Reference Carnielli, Marcos, Carnielli, Coniglio and D’Ottaviano24]:
Remark 3.20. (1) Axiom (ciw) was introduced by Avron [Reference Avron and Béziau2] by means of two axioms, (k1):
${\circ }\alpha \lor \alpha $
and (k2):
${\circ }\alpha \lor \lnot \alpha $
. Strictly speaking, (k1) and (k2) were presented as rules in a standard Gentzen calculus.
(2) A classical negation (denoted by
${\sim }$
) is definable in mbC as
${\sim }\alpha = \alpha \to \bot $
. Here,
$\bot $
denotes any formula of the form
$\beta \wedge \neg \beta \wedge {\circ }\beta $
. It is not difficult to show that
${\circ }\alpha \rightarrow {\sim }(\alpha \land \lnot \alpha )$
is a theorem of mbC, and thus of RmbC. Also notice that the converse of this formula, namely,
${\sim }(\alpha \land \lnot \alpha ) \rightarrow {\circ }\alpha $
, is derived in mbC (hence, in RmbC) from (ciw).
(3) It can also be shown that
$(\alpha \land \lnot \alpha ) \rightarrow \lnot {\circ }\alpha $
, and
${\circ }\alpha \rightarrow \lnot (\alpha \land \lnot \alpha )$
are theorems of mbC and therefore of RmbC (for instance, by applying the Deduction Metatheorem to Theorem 49(ii,iii) in [Reference Carnielli, Coniglio, Marcos, Gabbay and Guenthner20]). Notice that these formulas are the ‘converses’ of (ci) and (cl) respectively.
Definition 3.21. Let
$\mathcal {B} = \langle A, \wedge , \vee , \to ,\neg ,{\circ },0,1 \rangle $
be a BALFI, and let
$\varphi $
be a formula over
$\Sigma $
. We say that
$\mathcal {B}$
is a model of
$\varphi $
(considered as an axiom schema), denoted by
$\mathcal {B}\Vdash \varphi $
, if
$v(\varphi )=1$
for every valuation v over
$\mathcal {B}$
.
As mentioned in Remark 2.11 the Boolean complement in Boolean algebras defined over the signature
$\Sigma _{BA}$
is given by
${\sim } a = a \to 0$
.
Proposition 3.22. Let
$\mathcal {B} = \langle A, \wedge , \vee , \to ,\neg ,{\circ },0,1 \rangle $
be a BALFI. Then:
(1)
$\mathcal {B}$
is a model of
$(\mathbf {ciw})$
iff
$\mathcal {B}$
satisfies the equation
${\circ } a = {\sim }(a \wedge \neg a)$
for every
$a \in A$
;
(2)
$\mathcal {B}$
is a model of
$(\mathbf {ci})$
iff
$\mathcal {B}$
satisfies the equation
$\neg {\circ } a = a \wedge \neg a$
for every
$a \in A$
;
(3)
$\mathcal {B}$
is a model of
$(\mathbf {cl})$
iff
$\mathcal {B}$
satisfies the equation
${\circ } a = \neg (a \wedge \neg a)$
for every
$a \in A$
;
(4)
$\mathcal {B}$
is a model of
$(\mathbf {cf})$
iff
$\mathcal {B}$
satisfies the equation
$a \wedge \neg \neg a= \neg \neg a$
for every
$a \in A$
;
(5)
$\mathcal {B}$
is a model of
$(\mathbf {ce})$
iff
$\mathcal {B}$
satisfies the equation
$a \wedge \neg \neg a= a$
for every
$a \in A$
;
(6)
$\mathcal {B}$
is a model of
$(\mathbf {ca}_\#)$
iff
$\mathcal {B}$
satisfies the equation
$({\circ } a \wedge {\circ } b) \wedge {\circ }(a \# b)= {\circ } a \wedge {\circ } b$
for every
$a,b \in A$
, for each
$\# \in \{\wedge ,\vee , \to \}$
.
Proof. We prove (1). Suppose that
$\mathcal {B}$
is a model of
$(\mathbf {ciw})$
. Then,
$v({\circ } p \lor (p \land \lnot p))={\circ } v(p) \lor (v(p) \land \lnot v(p))=1$
for every variable p and any valuation v. Since
$v(p)$
can take an arbitrary value in A, this is equivalent to say that
${\circ } a \lor (a \land \lnot a)=1$
for every
$a \in A$
. Since
${\circ } a \land (a \land \lnot a)=0$
(by definition of BALFIs), it follows that
${\circ } a= {\sim } (a \land \lnot a)$
. The converse is immediate. Proofs for (2) and (3) are obtained in an analogous way (recalling Remark 3.20(3)). The proofs of (4), (5), and (6) are immediate from the definitions.□
Let
$Ax$
be a set formed by one or more of the axiom schemas introduced in Definition 3.19, and let
$\mathbf {mbC}(Ax)$
be the logic defined by the Hilbert calculus obtained from mbC by adding the set
$Ax$
of axiom schemas. Let
$\mathbb {BI}(Ax)$
be the class of BALFIs which are models of every axiom in
$Ax$
. Clearly,
$\mathbb {BI}(Ax)$
is a variety of algebras, since it is characterized by a set of equations. Finally, let
$\mathbf {RmbC}(Ax)$
be the logic obtained from RmbC by adding the set
$Ax$
of axiom schemas. It is simple to adapt the proofs of Theorems 2.14 and 2.15 (in particular, by defining for each logic the corresponding canonical model, as in Definition 2.16) in order to obtain the following:
Theorem 3.23 (Soundness and completeness of
$\mathbf {RmbC}(Ax)$
w.r.t.
$\mathbb {BI}(Ax)$
).
Let
$\Gamma \cup \{\varphi \} \subseteq For(\Sigma )$
. Then:
$\Gamma \vdash _{\mathbf {RmbC}(Ax)} \varphi $
if and only if
$\Gamma \models _{\mathbb {BI}(Ax)} \varphi $
.
From this important result, some properties of the calculi
$\mathbf {RmbC}(Ax)$
can be easily proven by algebraic methods, that is, by means of BALFIs. For instance:
Proposition 3.24.
$\mathbb {BI}(\{\mathbf {ci},\mathbf {cf}\})=\mathbb {BI}(\{\mathbf {cl},\mathbf {cf}\})=\mathbb {BI}(\{\mathbf {ci}, \mathbf {cl},\mathbf {cf}\})$
. Hence, the logics
${\mathbf {RmbC}}(\{\mathbf {ci},\mathbf {cf}\})$
,
${\mathbf {RmbC}}(\{\mathbf {cl},\mathbf {cf}\})$
and
${\mathbf {RmbC}}(\{\mathbf {ci}, \mathbf {cl},\mathbf {cf}\})$
coincide.
Proof. Recall from Remark 3.20(3) that
$\vdash _{\mathbf {RmbC}}(\alpha \wedge \neg \alpha ) \to \neg {\circ }\alpha $
and
$\vdash _{\mathbf {RmbC}}{\circ }\alpha \to \neg (\alpha \wedge \neg \alpha )$
. Then, for every BALFI
$\mathcal {B}$
with carrier A, and every
$a \in A$
,
$(a \wedge \neg a) \leq \neg {\circ } a$
and
${\circ } a \leq \neg (a \wedge \neg a)$
. Let
$\mathcal {B} \in \mathbb {BI}(\{\mathbf {ci},\mathbf {cf}\})$
, and let
$a \in A$
. Then
$a \land \neg a=\neg {\circ } a$
and so
$\neg (a \land \neg a)=\neg \neg {\circ } a \leq {\circ } a$
. Therefore
$\mathcal {B} \in \mathbb {BI}(\{\mathbf {cl},\mathbf {cf}\})$
. Conversely, suppose that
$\mathcal {B} \in \mathbb {BI}(\{\mathbf {cl},\mathbf {cf}\})$
and let
$a \in A$
. Since
${\circ } a = \neg (a \wedge \neg a)$
then
$\neg {\circ } a = \neg \neg (a \wedge \neg a) \leq (a \wedge \neg a)$
. From this,
$\mathcal {B} \in \mathbb {BI}(\{\mathbf {ci},\mathbf {cf}\})$
. This shows the first part of the proposition. The second part follows from Theorem 3.23.□
Example 3.25 (BALFIs for RmbCciw).
The logic mbC(ciw) was considered in [Reference Carnielli and Coniglio15] under the name mbCciw. This logic was introduced in [Reference Avron and Béziau2] under the name
$\mathbf {B}[\{(\mathbf {k1}),(\mathbf {k2})\}]$
, presented by means of a standard Gentzen calculus such that B is a Gentzen calculus for mbC. The logic mbCciw is the least extension of mbC in which the consistency connective can be defined in terms of the other connectives, namely:
${\circ } \alpha $
is equivalent to
${\sim }(\alpha \wedge \neg \alpha )$
.Footnote
8
Let RmbCciw be the logic RmbC(ciw). Because of the satisfaction of the replacement property, and given that the consistency connective can be defined in terms of the other connectives, the connective
${\circ }$
can be eliminated from the signature, and so we consider the logic RmbCciw defined over the signature
$\Sigma _{C_0}$
(recall Definition 2.2), obtained from CPL
$^+$
by adding
$(\textbf {Ax10})$
,
$(\textbf {R}_\neg )$
, and axiom schema
$(\mathbf {Bot})$
:
$\bar 0 \to \alpha $
. In such presentation of RmbCciw, the strong negation is defined by the formula
${\sim }\alpha =\alpha \to \bar 0$
. The algebraic models for this presentation of RmbCciw are given by BALFIs
$\mathcal {B} = \langle A, \wedge , \vee , \to ,\neg ,0,1 \rangle $
over
$\Sigma _{C_e}$
such that its reduct
$\mathcal {A}=\langle A, \wedge , \vee , \to ,0,1 \rangle $
to
$\Sigma _{BA}$
is a Boolean algebra and the unary operator
$\neg $
satisfies
$a \vee \neg a = 1$
for every
$a \in A$
. On the other hand, the term
${\circ } a$
is an abbreviation for
${\sim }(a \land \neg a)$
in such BALFIs.
It is also interesting to observe that
${\circ }$
satisfies a sort of necessitation rule (by analogy to modal logics) in certain extensions of RmbC:
Proposition 3.26. Consider the necessitation rule for
$\circ $
:
Then,
$(Nec_{\circ })$
is an admissible rule in
$\mathbf {RmbC}(\{\mathbf {cl},\mathbf {ce}\})$
.Footnote
9
Proof. Assume that
$\vdash _{\mathbf {RmbC}(\{\mathbf {cl},\mathbf {ce}\})} \alpha $
. By the rules of CPL
$^+$
it follows that
$\vdash _{\mathbf {RmbC}(\{\mathbf {cl},\mathbf {ce}\})} \beta \leftrightarrow (\alpha \wedge \beta )$
for every formula
$\beta $
. In particular,
$\vdash _{\mathbf {RmbC}(\{\mathbf {cl},\mathbf {ce}\})} \neg \alpha \leftrightarrow (\alpha \wedge \neg \alpha )$
and so, by
$(\textbf {R}_\neg )$
,
$\vdash _{\mathbf {RmbC}(\{\mathbf {cl},\mathbf {ce}\})} \neg \neg \alpha \leftrightarrow \neg (\alpha \wedge \neg \alpha )$
. On the other hand, from
$\vdash _{\mathbf {RmbC}(\{\mathbf {cl},\mathbf {ce}\})} \alpha $
it follows that
$\vdash _{\mathbf {RmbC}(\{\mathbf {cl},\mathbf {ce}\})} \neg \neg \alpha $
, by (ce) and (MP). Then
$\vdash _{\mathbf {RmbC}(\{\mathbf {cl},\mathbf {ce}\})} \neg (\alpha \wedge \neg \alpha )$
. By (cl) and (MP) we conclude that
$\vdash _{\mathbf {RmbC}(\{\mathbf {cl},\mathbf {ce}\})} {\circ }\alpha $
.□
We can now provide a solution to the first open problem posed in [Reference Carnielli, Marcos, Carnielli, Coniglio and D’Ottaviano24]:
Example 3.27 (A paraconsistent extension of bC with replacement).
Consider the logic bC introduced in [Reference Carnielli, Marcos, Carnielli, Coniglio and D’Ottaviano24]. By using the notation proposed above, bC corresponds to mbC(cf).Footnote
10
Then RbC (that is, RmbC(cf)) is an extension of bC which satisfies replacement (by Theorem 2.8) while being still paraconsistent. Moreover, RbC is an LFI. These facts can be easily proven by using the BALFI
$\mathcal {B}^{\prime }$
defined over
$\wp (\{w_1,w_2\})$
considered in Remark 2.18 (see Figure 4).
A four-element paraconsistent BALFI for RbC.

In fact, it is immediate to see that
$\mathcal {B}^{\prime }$
is a model of
$(\mathbf {cf})$
. It is worth noting that
$\mathcal {B}^{\prime }$
is not a model of
$(\mathbf {ciw})$
:
$0={\circ } a \neq {\sim }(a\wedge \neg a)={\sim } a =b$
. Therefore,
$\mathcal {B}^{\prime }$
is neither a model of
$(\mathbf {ci})$
nor of
$(\mathbf {cl})$
, given that any of these axioms implies
$(\mathbf {ciw})$
.
We can now offer a solution to the second open problem posed in [Reference Carnielli, Marcos, Carnielli, Coniglio and D’Ottaviano24]:
Example 3.28 (A paraconsistent extension of Ci with replacement).
Now, consider the logic Ci introduced in [Reference Carnielli, Marcos, Carnielli, Coniglio and D’Ottaviano24], which corresponds to mbC({cf, ci}), and let RCi=RmbC({cf, ci}). By Proposition 3.24, RCi also derives the schema
$(\mathbf {cl})$
. It can be proven that RCi is an extension of Ci which satisfies replacement (by Theorem 2.8) while it is still paraconsistent. In order to prove this, consider the BALFI
$\mathcal {B}^{\prime \prime }$
defined over the Boolean algebra
$\mathcal {A}_{16}=\wp (W_4)$
, the powerset of
$W_4=\{w_1,w_2,w_3,w_4\}$
displayed in Figure 5. In that figure, X is different from
$\{w_1,w_2\}$
and
$\{w_3,w_4\}$
(note that
$0=\emptyset $
and
$1=W_4$
). It is immediate to see that
$\mathcal {B}^{\prime \prime }$
is a BALFI for RCi. Hence, using this model it follows easily that RCi is a paraconsistent extension of Ci which satisfies (IpE) and
$(\mathbf {cl})$
.
A 16-element paraconsistent BALFI for RCi.

Another paraconsistent model for RCi defined over
$\mathcal {A}_{16}$
is displayed in Figure 6. Here, the cardinal of X is different from
$2$
.Footnote 11
Another 16-element paraconsistent BALFI for RCi.

Example 3.29. We can offer now a model of RmbC(cl) that does not satisfy axiom
$(\mathbf {cf})$
. For this purpose consider the BALFI
$\mathcal {B}^{\prime \prime \prime }$
defined over the Boolean algebra
$\mathcal {A}_4=\wp (\{w_1,w_2\}) = \{0, a,b,1\}$
according to Example 2.17, and displayed in Figure 7. Observe that
$\mathcal {B}^{\prime \prime \prime } \Vdash \mathbf {cl}$
. However,
$\mathcal {B}^{\prime \prime \prime }$
is not a model of
$(\mathbf {cf})$
:
$\neg \neg 0 = a \not \leq 0$
.
A paraconsistent BALFI model of RmbC(cl) that does not satisfy axiom
$(\mathbf {cf})$
.

4 Limits for replacement while preserving paraconsistency
In [Reference Carnielli, Marcos, Carnielli, Coniglio and D’Ottaviano24, Theorem 3.51] some sufficient conditions were given to show that certain extensions of bC and Ci cannot satisfy replacement while being still paraconsistent. This result shows that there are limits, much before reaching classical logic CPL, for extending RmbC while preserving paraconsistency. This result will now be applied in order to obtain two important examples of LFIs that cannot be extended with replacement at risk of losing their character of paraconsistency.
The first example, to begin with, is in fact a family of 8192 examples:
Example 4.30 (Three-valued LFIs).
Recall the family of 8Kb three-valued LFIs introduced by Marcos in an unpublished draft, and discussed in [Reference Carnielli, Marcos, Carnielli, Coniglio and D’Ottaviano24, Sec. 3.11] and in [Reference Carnielli, Coniglio, Marcos, Gabbay and Guenthner20, Sec. 5.3]. As it was observed in these references, the schema
${\neg (\alpha \wedge \neg \alpha )}$
is valid in all of these logics. In addition, all these logics are models of axioms
$(\mathbf {ci})$
and
$(\mathbf {cf})$
, i.e., they extend Ci (see, e.g., [Reference Carnielli, Coniglio, Marcos, Gabbay and Guenthner20, Theorem 130]). But in [Reference Carnielli, Marcos, Carnielli, Coniglio and D’Ottaviano24, Theorem 3.51(ii)] it was proved that
$\hbox{(IpE)}$
cannot hold in any paraconsistent extension of Ci in which the schema
$\neg (\alpha \wedge \neg \alpha )$
is valid. As a consequence, the inference rules
$(\textbf {R}_\neg )$
and
$(\textbf {R}_\circ )$
cannot be added to any of them at the risk of losing paraconsistency. Indeed, if L is any of such three-valued logics, the corresponding logic RL obtained by adding both rules will derive the axiom schema
${\circ }\alpha $
(the proof of this fact can be easily adapted from the one for Theorem 3.51(ii) presented in [Reference Carnielli, Marcos, Carnielli, Coniglio and D’Ottaviano24]). But then, the negation
$\neg $
is explosive in RL, by
$(\textbf {bc1})$
and
$(\textbf {MP})$
. This shows that these three-valued LFIs, including the well-known da Costa and D’Ottaviano’s logic J3 (and so all of its equivalent presentations, such as LFI1, CLuN or LPT0), as well as Sette’s logic P1, if extended by the inference rules proposed here, will be no longer paraconsistent. Of course, this result is related to the one obtained in [Reference Avron and Béziau4], which states that for no three-valued paraconsistent logic with implication the replacement property can hold.
The second example deals with the well-known da Costa logic
$C_1$
.
Example 4.31 (da Costa’s logic
$C_1$
).
Newton da Costa introduced in [Reference da Costa31] his famous hierarchy of paraconsistent systems
$C_n$
(for
$n \geq 1$
), the first systematic study on paraconsistency in the literature. As discussed above, da Costa’s approach was generalized through the notion of LFIs. The first and stronger system in da Costa’s hierarchy is
$C_1$
, which is equivalent (up to language) with Cila. The logic Cila corresponds, with the notation introduced above, to
$\mathbf {mbC}(\{\mathbf {ci},\mathbf {cl},\mathbf {cf},\mathbf {ca}_\wedge ,\mathbf {ca}_\vee ,\mathbf {ca}_\to \})$
. Now, let RCila be the logic
$\mathbf {RmbC}(\{\mathbf {ci},\mathbf {cl},\mathbf {cf},\mathbf {ca}_\wedge ,\mathbf {ca}_\vee ,\mathbf {ca}_\to \})$
; then, this logic derives
$(\mathbf {ciw})$
. Indeed, as shown in [Reference Carnielli and Coniglio15, Proposition 3.1.10], axiom
$(\mathbf {ciw})$
is derivable from mbC plus axiom
$(\mathbf {ci})$
. This being so, by Example 3.25 and the fact that
$\bot ~\stackrel {\text {{ def }}}{=}~ (\alpha \wedge \neg \alpha ) \wedge \neg (\alpha \wedge \neg \alpha )$
is a bottom formula in Cila (hence in RCila) for any
$\alpha $
(i.e.,
$\bot $
implies any other formula), the connective
${\circ }$
could be eliminated from the signature of RCila, and so the logic RCila could be defined over the signature
$\Sigma _C$
(recall Definition 2.2). In that case, RCila would coincide with
$\mathbf {R}C_1$
, the extension of
$C_1$
by adding the inference rule
$(\textbf {R}_\neg )$
(and where the notion of derivation is given as in Definition 2.6). The question is to find a model of RCila (or, equivalently, of
$\mathbf {R}C_1$
) which is still paraconsistent.
In [Reference Carnielli, Marcos, Carnielli, Coniglio and D’Ottaviano24, Theorem 3.51(iv)] it was proved that
$\textrm{(IpE)}$
cannot hold in any paraconsistent extension of Ci in which the schema
$(\mathbf {dm})$
:
$\neg (\alpha \wedge \beta ) \to (\neg \alpha \vee \neg \beta )$
is valid. On the other hand, in [Reference Carnielli and Coniglio15, Theorem 3.6.4] it was proved that the logic obtained from mbCciw by adding
$(\mathbf {ca}_\wedge )$
is equivalent to the logic obtained from mbCciw by adding the schema axiom
$(\mathbf {dm})$
. Since RCila derives
$(\mathbf {ciw})$
and
$(\mathbf {ca}_\wedge )$
, it also derives the schema
$(\mathbf {dm})$
. Finally, given that RCila is an extension of Ci which satisfies
$\textrm{(IpE)}$
and where
$(\mathbf {dm})$
is valid, it cannot be paraconsistent, by [Reference Carnielli, Marcos, Carnielli, Coniglio and D’Ottaviano24, Theorem 3.51(iv)].
The failure of finding a paraconsistent extension of
$C_1$
enjoying (IpE) was first observed in [Reference Urbas62, Chap. Reference Avron, Zamansky, Beklemishev, Demri and Máté5, Theorem 9], by proving that the extension of
$C_n$
by replacement collapses to classical logic (see also [Reference Urbas63, Theorem 9] and [Reference Sylvan60, Sec. 4]).
5 Neighborhood semantics for RmbC
In this section we will introduce a particular case of BALFIs based on powerset Boolean algebras. These structures are in fact equivalent to neighborhood frames for non-normal modal logics, as we shall see in Section 6. Moreover, we shall prove in that section that, with this semantics, RmbC can be defined within the bimodal version of the minimal modal logic E (also termed classical modal logic in [Reference Chellas25, Definition 8.1]).
Definition 5.32. Let W be a non-empty set. A neighborhood frame for RmbC over W is a triple
$\mathcal {F}=\langle W, S_\neg ,S_{\circ }\rangle $
such that
$S_\neg :\wp (W) \to \wp (W)$
and
$S_{\circ }:\wp (W) \to \wp (W)$
are functions. A neighborhood model for RmbC over
$\mathcal {F}$
is a pair
$\mathcal {M}=\langle \mathcal {F}, d\rangle $
such that
$\mathcal {F}$
is a neighborhood frame for RmbC over W and
$d:\mathcal {V} \to \wp (W)$
is a (valuation) function (given a denumerable set
$\mathcal {V}$
of propositional variables).
Definition 5.33. Let
$\mathcal {M}=\langle \mathcal {F},d\rangle $
be a neighborhood model for RmbC over
$\mathcal {F}=\langle W, S_\neg ,S_{\circ }\rangle $
. It induces a denotation function
$\lbrack \!\lbrack \cdot \rbrack \!\rbrack _{\mathcal {M}}:For(\Sigma ) \to \wp (W)$
defined recursively as follows (for simplicity, we will write
$\lbrack \!\lbrack \varphi \rbrack \!\rbrack $
instead of
$\lbrack \!\lbrack \varphi \rbrack \!\rbrack _{\mathcal {M}}$
when
$\mathcal {M}$
is clear from the context):
$\begin {array}{lll} \lbrack \!\lbrack p \rbrack \!\rbrack &=& d(p), \text { if }p \in \mathcal {V};\\[2mm] \lbrack \!\lbrack \varphi \wedge \psi \rbrack \!\rbrack &=& \lbrack \!\lbrack \varphi \rbrack \!\rbrack \cap \lbrack \!\lbrack \psi \rbrack \!\rbrack ;\\[2mm] \lbrack \!\lbrack \varphi \vee \psi \rbrack \!\rbrack &=& \lbrack \!\lbrack \varphi \rbrack \!\rbrack \cup \lbrack \!\lbrack \psi \rbrack \!\rbrack ;\\[2mm] \lbrack \!\lbrack \varphi \to \psi \rbrack \!\rbrack &=& \lbrack \!\lbrack \varphi \rbrack \!\rbrack \to \lbrack \!\lbrack \psi \rbrack \!\rbrack = (W \setminus \lbrack \!\lbrack \varphi \rbrack \!\rbrack ) \cup \lbrack \!\lbrack \psi \rbrack \!\rbrack ;\\[2mm] \lbrack \!\lbrack \neg \varphi \rbrack \!\rbrack &=& (W \setminus \lbrack \!\lbrack \varphi \rbrack \!\rbrack ) \cup S_\neg (\lbrack \!\lbrack \varphi \rbrack \!\rbrack ); \text { and}\\[2mm] \lbrack \!\lbrack {\circ }\varphi \rbrack \!\rbrack &=& (\!W \!\setminus\! (\lbrack \!\lbrack \varphi \rbrack \!\rbrack \cap \lbrack \!\lbrack \neg \varphi \rbrack \!\rbrack )\!) \cap S_{\circ }(\lbrack \!\lbrack \varphi \rbrack \!\rbrack ) = (\!W \!\setminus\! (\lbrack \!\lbrack \varphi \rbrack \!\rbrack \cap S_\neg (\lbrack \!\lbrack \varphi \rbrack \!\rbrack ))) \cap S_{\circ }(\lbrack \!\lbrack \varphi \rbrack \!\rbrack ). \end {array}$
Clearly
$\lbrack \!\lbrack \varphi \rbrack \!\rbrack \cup \lbrack \!\lbrack \neg \varphi \rbrack \!\rbrack = W$
, but
$\lbrack \!\lbrack \varphi \rbrack \!\rbrack \cap \lbrack \!\lbrack \neg \varphi \rbrack \!\rbrack $
is not necessarily empty. In addition,
$\lbrack \!\lbrack \varphi \rbrack \!\rbrack \cap \lbrack \!\lbrack \neg \varphi \rbrack \!\rbrack \cap \lbrack \!\lbrack {\circ }\varphi \rbrack \!\rbrack = \emptyset $
. Intuitively, the functions
$S_\neg $
and
$S_{\circ }$
act as ‘regulators’ for the values given to the non-standard connectives
$\neg $
and
${\circ }$
. Indeed,
$S_\neg (\lbrack \!\lbrack \varphi \rbrack \!\rbrack )$
is the value to be ‘added’ to the value of the classical negation of
$\varphi $
(that is, the Boolean complement of
$\lbrack \!\lbrack \varphi \rbrack \!\rbrack $
) in order to allow paraconsistency. In fact, in RmbCciw and its extensions the value of
${\circ }\varphi $
is the Boolean complement of the value of the contradiction
$\varphi \land \neg \varphi $
. However, in RmbC the value of
${\circ }\varphi $
could be less than this, and thus it becomes ‘decreased’ by intersection with
$S_{\circ }(\lbrack \!\lbrack \varphi \rbrack \!\rbrack )$
.
Definition 5.34. Let
$\mathcal {M}=\langle \mathcal {F},d\rangle $
be a neighborhood model for RmbC.
(1) We say that a formula
$\varphi $
is valid (or true) in
$\mathcal {M}$
, denoted by
$\mathcal {M} \Vdash \varphi $
, if
$\lbrack \!\lbrack \varphi \rbrack \!\rbrack = W$
.
(2) We say that a formula
$\varphi $
is valid w.r.t. neighborhood models, denoted by
$\models _{\mathbb {NM}} \varphi $
, if
$\mathcal {M} \Vdash \varphi $
for every neighborhood model
$\mathcal {M}$
for RmbC.
(3) The consequence relation
$\models _{\mathbb {NM}}$
induced by neighborhood models for RmbC is defined as follows:
$\Gamma \models _{\mathbb {NM}} \varphi $
if either
$\models _{\mathbb {NM}} \varphi $
or there exists a finite, non-empty subset
$\{\gamma _1,\ldots ,\gamma _n\}$
of
$\Gamma $
such that
${ \models _{\mathbb {NM}}(\gamma _1 \wedge \cdots \wedge \gamma _n) \to \varphi }$
.
Clearly,
$\Gamma \models _{\mathbb {NM}} \varphi $
if either
$\lbrack \!\lbrack \varphi \rbrack \!\rbrack _{\mathcal {M}} = W$
for every neighborhood model
$\mathcal {M}$
for RmbC, or there exists a finite, non-empty subset
$\{\gamma _1,\ldots ,\gamma _n\}$
of
$\Gamma $
such that, for every neighborhood model
$\mathcal {M}$
for RmbC,
$\bigcap _{i=1}^n\lbrack \!\lbrack \gamma _i \rbrack \!\rbrack _{\mathcal {M}} \subseteq \lbrack \!\lbrack \varphi \rbrack \!\rbrack _{\mathcal {M}}$
.
Proposition 5.35. Given a neighborhood frame
$\mathcal {F}=\langle W, S_\neg ,S_{\circ }\rangle $
for RmbC let
$\tilde {\neg },\tilde {{\circ }}:\wp (W) \to \wp (W)$
defined as follows:
$\tilde {\neg }(X)=(W \setminus X) \cup S_\neg (X)$
and
$\tilde {{\circ }}(X)=(W \setminus (X \cap S_\neg (X)) \cap S_{\circ }(X)$
. Then
$\mathcal {B}_{\mathcal {F}}~\stackrel {\text {{ def }}}{=}~\langle \wp (W),\cap ,\cup ,\to ,\tilde {\neg },\tilde {{\circ }},\emptyset ,W\rangle $
is a BALFI. Moreover, if
$\mathcal {M}=\langle \mathcal {F},d\rangle $
is a neighborhood model for RmbC over
$\mathcal {F}=\langle W, S_\neg ,S_{\circ }\rangle $
then the denotation function
$\lbrack \!\lbrack \cdot \rbrack \!\rbrack _{\mathcal {M}}$
is a valuation over
$\mathcal {B}_{\mathcal {F}}$
.
Proof. It is immediate from the definitions.□
Corollary 5.36 (Soundness of RmbC w.r.t. neighborhood models).
If
$\Gamma \vdash _{\mathbf {RmbC}} \varphi $
then
$\Gamma \models _{\mathbb {NM}} \varphi $
.
Proof. It follows from soundness of RmbC w.r.t. BALFI semantics (Theorem 2.14) and by Proposition 5.35.□
Proposition 5.35 suggests the following:
Definition 5.37. Let
$\mathcal {F}=\langle W, S_\neg ,S_{\circ }\rangle $
be a neighborhood frame for RmbC. A formula
$\varphi $
is valid in
$\mathcal {F}$
if
$\mathcal {M} \Vdash \varphi $
for every neighborhood model
$\mathcal {M}=\langle \mathcal {F},d\rangle $
for RmbC over
$\mathcal {F}$
.
In order to prove completeness of RmbC w.r.t. neighborhood models, Stone’s representation theorem for Boolean algebras will be used. This important theorem, first proved in [Reference Stone59], states that every Boolean algebra is isomorphic to a Boolean subalgebra of
$\wp (W)$
, for a suitable W. This means that, given a Boolean algebra
$\mathcal {A}$
, there exists a set W and an injective homomorphism
$i:\mathcal {A} \to \wp (W)$
of Boolean algebras. Note that
$i(a)=W$
if and only if
$a= 1$
.
Theorem 5.38 (Completeness of RmbC w.r.t. neighborhood models).
If
$\Gamma \models _{\mathbb {NM}} \varphi $
then
$\Gamma \vdash _{\mathbf {RmbC}} \varphi $
.
Proof. Let
$\mathcal {A}_{can}$
be the Boolean algebra with carrier
$A_{can}=For(\Sigma )/_{\equiv }$
, and let
$\mathcal {B}_{can}$
be the corresponding expansion to
$\Sigma _e$
, as defined in the proof of Theorem 2.15. Let
$i:\mathcal {A}_{can} \to \wp (W)$
be an injective homomorphism of Boolean algebras, according to Stone’s theorem as discussed above. Consider the neighborhood frame
$\mathcal {F}_{can}=\langle W, S_\neg ,S_{\circ }\rangle $
for RmbC such that the functions
$S_\neg $
and
$S_{\circ }$
satisfy the following:
$S_\neg (i([\alpha ])) = i([\neg \alpha ])$
, and
$S_{\circ }(i([\alpha ])) = {i}([{\circ }\alpha ])$
, for every formula
$\alpha $
(where
$[\alpha ]$
denotes the equivalence class of
$\alpha $
w.r.t.
${\equiv }$
). Observe that these functions are well-defined, since every connective in RmbC is congruential and i is injective. The values of these functions outside the image of i can be arbitrary. Now, let
$\mathcal {M}_{can}=\langle \mathcal {F}_{can},d_{can}\rangle $
be the neighborhood model for RmbC such that
$d_{can}(p)~\stackrel {\text {{ def }}}{=}~{i}([p])$
, for every propositional variable p.
Fact:
$\lbrack \!\lbrack \alpha \rbrack \!\rbrack _{\mathcal {M}_{can}}=i([\alpha ])$
, for every formula
$\alpha $
.
The proof of the Fact will be done by induction on the complexity of the formula
$\alpha $
(recalling Definition 5.33 for
$\lbrack \!\lbrack \cdot \rbrack \!\rbrack _{\mathcal {M}}$
). The complexity of
${\circ }\alpha $
is taken to be strictly greater than the complexity of
$\neg \alpha $
. The case for
$\alpha $
atomic or
$\alpha =\beta \# \gamma $
for
$\# \in \{\wedge ,\vee ,\to \}$
is clear, by the very definitions and by induction hypothesis. Now, suppose that
$\alpha =\neg \beta $
. By induction hypothesis,
$\lbrack \!\lbrack \beta \rbrack \!\rbrack =i([\beta ])$
. Observe that
${\sim }[\beta ] \leq [\neg \beta ]$
in
$\mathcal {A}_{can}$
(where
${\sim }$
denotes the Boolean complement in
$\mathcal {A}_{can}$
); hence,
$W\setminus i([\beta ]) = i({\sim }[\beta ]) \subseteq i([\neg \beta ])$
. Thus,
$$\begin{align*}\lbrack \!\lbrack \neg \beta \rbrack \!\rbrack &= (W \setminus \lbrack \!\lbrack \beta \rbrack \!\rbrack ) \cup S_\neg (\lbrack \!\lbrack \beta \rbrack \!\rbrack )=(W \setminus i([\beta ])) \cup S_\neg (i([\beta ]))\\ &=(W \setminus i([\beta ])) \cup i([\neg \beta ]) = i([\neg \beta ]) \end{align*}$$
Finally, let
$\alpha ={\circ }\beta $
. Since
$[{\circ }\beta ] \leq {\sim }([\beta ] \wedge [\neg \beta ])$
in
$\mathcal {A}_{can}$
then
$i([{\circ }\beta ]) \subseteq W \setminus (i([\beta ]) \cap i([\neg \beta ]))$
. Hence, by induction hypothesis,
$$\begin{align*}\lbrack \!\lbrack {\circ }\beta \rbrack \!\rbrack &= (W \setminus (i([\beta ]) \cap i([\neg \beta ]))) \cap S_{\circ }(i([\beta ])\\ &=(W \setminus (i([\beta ]) \cap i([\neg \beta ]))) \cap i([{\circ }\beta ]) = i([{\circ }\beta ]). \end{align*}$$
This concludes the proof of the Fact.
Because of the Fact,
$\mathcal {M}_{can} \Vdash \alpha $
iff
$i([\alpha ])=W$
iff
$[\alpha ]=1$
iff
$\vdash _{\mathbf {RmbC}} \alpha $
. Now, suppose that
$\Gamma \models _{\mathbb {NM}} \varphi $
. If
$\models _{\mathbb {NM}} \varphi $
then, in particular,
$\mathcal {M}_{can} \Vdash \varphi $
and so
$\vdash _{\mathbf {RmbC}} \varphi $
. From this,
$\Gamma \vdash _{\mathbf {RmbC}} \varphi $
. On the other hand, suppose that there exists a finite, non-empty subset
$\{\gamma _1,\ldots ,\gamma _n\}$
of
$\Gamma $
such that
$\models _{\mathbb {NM}} (\gamma _1 \wedge \cdots \wedge \gamma _n) \to \varphi $
. By reasoning as above, it follows that
$\vdash _{\mathbf {RmbC}} (\gamma _1 \wedge \cdots \wedge \gamma _n) \to \varphi $
and so
$\Gamma \vdash _{\mathbf {RmbC}} \varphi $
as well.□
6 RmbC is definable within the minimal bimodal modal logic
This section shows that RmbC is definable within the bimodal version of the minimal modal logic E, also called classical modal logic in [Reference Chellas25, Definition 8.1]. In terms of combination of modal logics, this bimodal logic is equivalent to the fusion (or, equivalently, the constrained fibring by sharing the classical connectives) of E with itself.Footnote
12
This means that the minimal non-normal modal logic with two independent modalities
$\square _1$
and
$\square _2$
, which will be denoted by
$\mathbf {E}{\oplus }\mathbf {E}$
, contains RmbC, the minimal self-extensional LFI. As we shall see, in the case of RmbC both modalities are required for defining the two non-classical connectives
$\neg $
and
$\circ $
. For RmbCciw and its extensions only one modality is needed, since
$\circ $
can be taken as a derived operator (recall Example 3.25). Hence RmbCciw is definable in E.
The minimal (or classical) modal logic E was introduced by Montague [Reference Montague51] and Scott [Reference Scott and Lambert56] with semantics given by neighborhood models, which generalize the usual Kripke models for modal logic. Neighborhood semantics has become one of the main mechanisms for providing semantics for non-normal modal logics as well as for some normal modal logics that are not complete w.r.t. Kripke models (see, e.g., [Reference Gabbay41]). Among the first important applications of neighborhood semantics we count the well-known book on counterfactual conditionals by [Reference Lewis46]. Ever since, it has found many successful applications in areas of conditional, deontic, and epistemic logic (see, e.g., [Reference Pacuit55]). For convenience, the definition of modal logic E will be briefly surveyed below.
Definition 6.39 ([Reference Chellas25, Definition 7.1]).
A minimal model is a triple
$\mathcal {N} = \langle W, N, d \rangle $
such that W is a non-empty set and
$N:W \to \wp (\wp (W))$
and
$d:\mathcal {V} \to \wp (W)$
are functions. The class of minimal models will be denoted by
$\mathcal {C_M}$
.
Let
$\Sigma _m=\{\land , \lor , \to , {\sim }, \square , \lozenge \}$
and
$\Sigma _{bm}=\{\land , \lor , \to , {\sim }, \square _1,\lozenge _1,\square _2,\lozenge _2\}$
be the signatures introduced in Definition 2.2. The class of models
$\mathcal {C_M}$
induces a modal consequence relation defined as follows:
Definition 6.40 ([Reference Chellas25, Definition 7.2]).
Let
$\mathcal {N}$
be a minimal model and
$w \in W$
.
$\mathcal {N}$
is said to satisfy a formula
$\varphi \in For (\Sigma _m)$
in w, denoted by
$\models ^{\mathcal {N}}_w \varphi $
, according to the following recursive definition (here
$\lbrack \!\lbrack \varphi \rbrack \!\rbrack ^{\mathcal {N}}$
stands for the set
$\{w \in W \ : \ \models ^{\mathcal {N}}_w \varphi \}$
, the denotation of
$\varphi $
in
$\mathcal {N}$
):
$\begin {array}{ll} 1. & \text { if }p\text { is a propositional variable then }\models ^{\mathcal {N}}_w p \ \text {iff} \ w \in d(p);\\[2mm] 2. & \models ^{\mathcal {N}}_w {\sim } \alpha \ \text { iff } \ \not \models ^{\mathcal {N}}_w \alpha ;\\[2mm] 3. & \models ^{\mathcal {N}}_w \alpha \land \beta \ \text { iff } \ \models ^{\mathcal {N}}_w \alpha \ \text { and } \ \models ^{\mathcal {N}}_w \beta ;\\[2mm] 4. & \models ^{\mathcal {N}}_w \alpha \lor \beta \ \text { iff } \ \models ^{\mathcal {N}}_w \alpha \ \text { or } \ \models ^{\mathcal {N}}_w \beta ;\\[2mm] 5. & \models ^{\mathcal {N}}_w \alpha \to \beta \ \text { iff } \ \not \models ^{\mathcal {N}}_w \alpha \ \text { or } \ \models ^{\mathcal {N}}_w \beta ;\\[2mm] 6. & \models ^{\mathcal {N}}_w \square \alpha \ \text { iff } \ \lbrack \!\lbrack \alpha \rbrack \!\rbrack ^{\mathcal {N}} \in N(w);\\[2mm] 7. & \models ^{\mathcal {N}}_w \lozenge \alpha \ \text { iff } \ (W \setminus \lbrack \!\lbrack \alpha \rbrack \!\rbrack ^{\mathcal {N}}) \notin N(w). \end {array}$
A formula
$\varphi $
is true in
$\mathcal {N}$
if
$\lbrack \!\lbrack \varphi \rbrack \!\rbrack ^{\mathcal {N}} = W$
, and it is valid w.r.t.
$\mathcal {C_M}$
, denoted by
$\models ^{\mathcal {C_M}} \varphi $
, if it is true in every minimal model. The degree-preserving consequence w.r.t.
$\mathcal {C_M}$
can be defined analogously to the one for neighborhood semantics for RmbC given in Definition 5.34. Namely,
$\Gamma \models ^{\mathcal {C_M}} \varphi $
if either
$\models ^{\mathcal {C_M}} \varphi $
, or there exists a finite, non-empty subset
$\{\gamma _1,\ldots ,\gamma _n\}$
of
$\Gamma $
such that
$\models ^{\mathcal {C_M}}(\gamma _1 \wedge \cdots \wedge \gamma _n) \to \varphi $
. The latter is equivalent to
$\bigcap _{i=1}^n \lbrack \!\lbrack \gamma _i \rbrack \!\rbrack ^{\mathcal {N}} \subseteq \lbrack \!\lbrack \varphi \rbrack \!\rbrack ^{\mathcal {N}}$
.
Definition 6.41 ([Reference Chellas25, Definition 8.1]).
The minimal modal logic (or classical modal logic) E is defined by means of a Hilbert calculus over the signature
$\Sigma _m$
obtained by adding to the Hilbert calculus for CPL
$^+$
(recall Definition 2.3) the following axiom schemas and rules:
The notion of derivation in E is defined as for RmbC, recall Definition 2.6. Note that (PEM) and (exp), together with CPL
$^+$
, guarantee that E is an expansion of propositional classical logic by adding the modalities
$\square $
and
$\lozenge $
which are interdefinable as usual, and such that both are congruential. That is, E satisfies replacement.
Theorem 6.42 ([Reference Chellas25, Sec. 9.2]).
The logic E is sound and complete w.r.t. the semantics in
$\mathcal {C_M}$
, namely:
$\Gamma \vdash _{\mathbf {E}} \varphi $
iff
$\;\Gamma \models ^{\mathcal {C_M}} \varphi $
.
Definition 6.43 (Minimal bimodal logic).
The minimal bimodal logic
$\mathbf {E} {\oplus } \mathbf {E}$
is defined by means of a Hilbert calculus over signature
$\Sigma _{bm}$
obtained by adding to the Hilbert calculus for CPL
$^+$
the following axiom schemas and rules, for
$i=1,2$
:
Observe that
$\mathbf {E} {\oplus } \mathbf {E}$
is obtained from E by ‘duplicating’ the modalities. There is no relationship between
$\square _1$
and
$\square _2$
and so
$\lozenge _1$
and
$\lozenge _2$
are also independent.
The semantics of
$\mathbf {E} {\oplus } \mathbf {E}$
is given by the class
$\mathcal {C^{\prime }_M}$
of structures of the form
$\mathcal {N} = \langle W, N_1,N_2,d \rangle $
such that W is a non-empty set and
$N_i:W \to \wp (\wp (W))$
(for
$i=1,2$
) and
$d:\mathcal {V} \to \wp (W)$
are functions. The denotation
$\lbrack \!\lbrack \varphi \rbrack \!\rbrack ^{\mathcal {N}}$
of a formula
$\varphi \in For(\Sigma _{bm})$
in
$\mathcal {N}$
is defined by an obvious adaptation of Definition 6.40 to
$For(\Sigma _{bm})$
. By defining the consequence relations
$\vdash _{\mathbf {E} {\oplus } \mathbf {E}}$
and
$\models ^{\mathcal {C^{\prime }_M}}$
in analogy to the ones for E, it is straightforward to adapt the proof of soundness and completeness of E to the bimodal case.
Theorem 6.44. The logic
$\mathbf {E} {\oplus } \mathbf {E}$
is sound and complete w.r.t. the semantics in
$\mathcal {C^{\prime }_M}$
, namely:
$\Gamma \vdash _{\mathbf {E} {\oplus } \mathbf {E}} \varphi $
iff
$\;\Gamma \models ^{\mathcal {C^{\prime }_M}} \varphi $
.
From the point of view of combining logics,
$\mathbf {E} {\oplus } \mathbf {E}$
is the fusion (or, equivalently, the constrained fibring by sharing the classical connectives) of E with itself (see [Reference Carnielli, Coniglio and Zalta17, Reference Carnielli, Coniglio, Gabbay, Gouveia and Sernadas19]).
Finally, it will be shown that RmbC can be defined inside
$\mathbf {E}{\oplus } \mathbf {E}$
by means of the following abbreviations, which are motivated by Definition 5.33 (having in mind that
$\square _1$
and
$\square _2$
will be interpreted by the mappings
$S_\neg $
and
$S_\circ $
, respectively):
In order to see this, observe that any function
$N:W \to \wp (\wp (W))$
induces a unique function
$S:\wp (W) \to \wp (W)$
given by
$S(X) = \{w \in W \ : \ X \in N(w)\}$
. Conversely, any function
$S:\wp (W) \to \wp (W)$
induces a function
$N:W \to \wp (\wp (W))$
given by
$N(w) = \{X \subseteq W \ : \ w \in S(X)\}$
. Both assignments
$N \mapsto S$
and
$S \mapsto N$
are inverses of each other. From this, a structure (or minimal model)
$\mathcal {N} = \langle W, N_1,N_2, d \rangle $
for
$\mathbf {E} {\oplus } \mathbf {E}$
can be transformed into a neighborhood model
$\mathcal {M}=\langle W, S_\neg ,S_{\circ },d\rangle $
for RmbC such that
$S_\neg $
and
$S_{\circ }$
are obtained, respectively, from the functions
$N_1$
and
$N_2$
as indicated above. Observe that
That is,
$S_\neg (\lbrack \!\lbrack \varphi \rbrack \!\rbrack ^{\mathcal {N}}) = \lbrack \!\lbrack \square _1\varphi \rbrack \!\rbrack ^{\mathcal {N}}$
. Analogously,
$S_{\circ }(\lbrack \!\lbrack \varphi \rbrack \!\rbrack ^{\mathcal {N}}) = \lbrack \!\lbrack \square _2\varphi \rbrack \!\rbrack ^{\mathcal {N}}$
. From this, it is easy to prove by induction on the complexity of the formula
$\varphi \in For(\Sigma )$
that
$\lbrack \!\lbrack \varphi \rbrack \!\rbrack _{\mathcal {M}}=\lbrack \!\lbrack \varphi ^t \rbrack \!\rbrack ^{\mathcal {N}}$
, where
$\varphi ^t$
is the formula over the signature
$\Sigma _{bm}$
obtained from
$\varphi $
by replacing any occurrence of the connectives
$\neg $
and
${\circ }$
by the corresponding abbreviations, as indicated above. Conversely, any neighborhood model
$\mathcal {M}=\langle W, S_\neg ,S_{\circ },d\rangle $
for RmbC gives origin to a unique minimal model
$\mathcal {N} = \langle W, N_1,N_2, d \rangle $
for
$\mathbf {E} {\oplus } \mathbf {E}$
such that
$\lbrack \!\lbrack \varphi \rbrack \!\rbrack _{\mathcal {M}}=\lbrack \!\lbrack \varphi ^t \rbrack \!\rbrack ^{\mathcal {N}}$
for every formula
$\varphi \in For(\Sigma )$
. That is, the class of minimal models for
$\mathbf {E} {\oplus } \mathbf {E}$
coincides (up to presentation) with the class of neighborhood models for RmbC, and both classes validate the same formulas over the signature
$\Sigma $
of RmbC. From this, Corollary 5.36, and Theorems 5.38 and 6.44 we show that RmbC is definable within
$\mathbf {E} {\oplus } \mathbf {E}$
:
Theorem 6.45. The logic RmbC is definable within
$\mathbf {E} {\oplus } \mathbf {E}$
, in the following sense:
$\Gamma \vdash _{\mathbf {RmbC}} \varphi $
iff
$\;\Gamma ^t \vdash _{\mathbf {E} {\oplus } \mathbf {E}} \varphi ^t$
for every
$\Gamma \cup \{\varphi \} \subseteq For(\Sigma )$
, where
$\Gamma ^t=\{\psi ^t \ : \ \psi \in \Gamma \}$
.
The main result obtained in this section, namely Theorem 6.45, establishes an interesting relation between non-normal modal logics and paraconsistent logics.
Connections between modalities and paraconsistency, or proposals emphasizing a connection between negations, denial, and impossibility, are well-known in the literature. Segerberg [Reference Segerberg57, p. 128] suggests the possibility of studying the (unexplored at that time) modal notion of ‘
$\varphi $
is non-necessary’, namely
${\sim }\square \varphi $
. Along the same lines, Došen [Reference Došen34] investigates modal operators corresponding to impossibility and non-necessity in systems analogous to the modal system K based on intuitionistic (instead of classical) logic. A system where impossibility is equivalent to intuitionistic negation is also investigated (proving soundness and completeness). Došen [Reference Došen35] investigates negation as a modal impossibility operator added to a negationless logic. In turn, Vakarelov [Reference Vakarelov, Priest, Routley and Norman64]Footnote
13
builds upon a distributive (lattice) logic to introduce a class of negations (generalizing intuitionistic negation) termed regular negations by drawing upon the notion of theory consistency/compatibility. Some convenient semantical simplifications giving rise to the special subclasses of normal and standard negations are also discussed. In an analogous manner, by drawing upon the dual notion of theory completeness, Vakarelov introduces the dual class of co-regular (as well as co-normal and co-standard) negations. Vakarelov also discusses paraconsistent and paracomplete negations and relates them to particular subclasses of regular and co-regular logics. Along similar lines, Dunn & Zhou [Reference Dunn and Zhou38] (drawing upon [Reference Dunn36]) study two families of negative modal operators interpreted as impossibility and (dually) as non-necessity, each represented in an ordered structure termed “(dual) kite of negations.”
More recently, Béziau [Reference Béziau9, Reference Béziau10] proposes to examine a paraconsistent negation defined in the modal system S5 as
$\neg \varphi ~\stackrel {\text {{ def }}}{=}~ \lozenge {\sim } \varphi $
(which is equivalent to
${\sim }\square \varphi $
). Historically situated between the early works by Došen and Vakarelov mentioned above and Béziau’s proposal, a similar way of defining a paraconsistent negation inside a modal logic has been regarded in [Reference de Araújo, Alves and Guerzoni33], where the authors propose a Kripke-style semantics for Sette’s three-valued paraconsistent logic P1 based on Kripke frames for the modal logic T. This result was improved in [Reference Carnielli, Lima-Marques, Carnielli and D’Ottaviano23], by showing that P1 can be interpreted in T by means of Kripke frames having at most two worlds.
Several authors have explored the possibility of defining such paraconsistent negation in other modal logics such as B [Reference Avron, Zamansky, Beklemishev, Demri and Máté5], S4 [Reference Coniglio, Prieto-Sanabria, Gouveia, Carlos and Donisio27] and even weaker modal systems [Reference Bueno-Soler, Carnielli, Markin and Zaitsev14]. In such context, Marcos [Reference Marcos50] proposes, besides the paraconsistent negation defined as above, the definition of a consistency connective within a modal system by means of the formula
${\circ }\varphi ~\stackrel {\text {{ def }}}{=}~ \varphi \to \square \varphi $
. In that paper it is shown that any normal modal logic in which the schema
$\varphi \to \square \varphi $
is not valid gives origin to an LFI in this way. Moreover, it is shown that it is also possible to start from a “modal LFI,” over the signature
$\Sigma $
of LFIs, in which the paraconsistent negation and the consistency connective feature a Kripke-style semantics, defining the modal necessity operator by means of the formula
$\square \varphi ~\stackrel {\text {{ def }}}{=}~ {\sim }\lnot \varphi $
(where
${\sim }$
is the strong negation defined in terms of
$\lnot $
and
${\circ }$
as in mbC, recall Remark 3.20(2)). This shows that ‘reasonable’ normal modal logics and LFIs with Kripke-style semantics are two faces of the same coin.
Our Theorem 6.45 partially extends this relationship to the realm of non-normal modal logics. The result we have obtained is partial, in the sense that the minimum bimodal non-normal modal logics gives origin to RmbC, but the converse does not seem to be true. Namely, starting from RmbC it is not obvious that the modalities
$\square _1$
and
$\square _2$
could be defined by means of formulas in the signature
$\Sigma $
. This topic deserves further investigation.
7 Neighborhood models for axiomatic extensions of RmbC
In this section
$Ax$
will denote a set formed by one or more of the axiom schemas introduced in Definition 3.19 with the exception of (ca
$_\#$
) for
$\# \in \{\land , \vee , \to \}$
(given the limitations to paraconsistency imposed to logic RCila (recall Example 4.31). Let
$\mathbb {NM}(Ax)$
the class of neighborhood frames in which every schema in
$Ax$
is valid. Define the consequence relation
$\models _{\mathbb {NM}(Ax)}$
in the obvious way. By adapting the previous results it is easy to prove the following:
Theorem 7.46 (Soundness and completeness of
$\mathbf {RmbC}(Ax)$
w.r.t.
$\mathbb {\mathbb {NM}}(Ax)$
).
Let
$\Gamma \cup \{\varphi \} \subseteq For(\Sigma )$
. Then:
$\Gamma \vdash _{\mathbf {RmbC}(Ax)} \varphi $
if and only if
$\;\Gamma \models _{\mathbb {NM}(Ax)} \varphi $
.
The class of neighborhood frames that validates each of the axioms of
$Ax$
can be easily characterized:
Proposition 7.47. Let
$\mathcal {F}$
be a neighborhood frame for RmbC. Then:
(1)
$(\mathbf {ciw})$
is valid in
$\mathcal {F}$
iff
$\;W \setminus (X \cap S_\neg (X)) \subseteq S_{\circ }(X)$
, for every
$X\subseteq W$
;
(2)
$(\mathbf {ci})$
is valid in
$\mathcal {F}$
iff
$\;W \setminus (X \cap S_\neg (X)) \subseteq S_{\circ }(X)\setminus S_\neg ((W \setminus (X \cap S_\neg (X))) \cap S_{\circ }(X))$
, for every
$X\subseteq W$
;
(3)
$(\mathbf {cl})$
is valid in
$\mathcal {F}$
iff
$\;S_\neg (X \cap S_\neg (X)) \subseteq W \setminus (X \cap S_\neg (X)) \subseteq S_{\circ }(X)$
, for every
$X\subseteq W$
;
(4)
$(\mathbf {cf})$
is valid in
$\mathcal {F}$
iff
$\;(X\setminus S_\neg (X)) \cup S_\neg (X\to S_\neg (X)) \subseteq X$
, for every
$X\subseteq W$
;
(5)
$(\mathbf {ce})$
is valid in
$\mathcal {F}$
iff
$\;X\subseteq (X\setminus S_\neg (X)) \cup S_\neg (X\to S_\neg (X))$
, for every
$X\subseteq W$
.
Recall the minimal bimodal logic
$\mathbf {E} {\oplus } \mathbf {E}$
studied in Section 6. If
$\varphi $
is a formula in
$For(\Sigma _{bm})$
then
$\mathbf {E} {\oplus } \mathbf {E}(\varphi )$
will denote the extension of
$\mathbf {E} {\oplus } \mathbf {E}$
by adding
$\varphi $
as an axiom schema. Let
$\mathcal {C^{\prime }_M}(\varphi )$
be the class of structures (i.e., minimal models)
$\mathcal {N}$
for
$\mathbf {E} {\oplus } \mathbf {E}$
such that
$\varphi $
is valid in
$\mathcal {N}$
(as an axiom schema). Theorem 6.44 can be extended to prove that the logic
$\mathbf {E} {\oplus } \mathbf {E}(\varphi )$
is sound and complete w.r.t. the semantics in
$\mathcal {C^{\prime }_M}(\varphi )$
. From this, and taking into account the representability of RmbC within
$\mathbf {E} {\oplus } \mathbf {E}$
(Theorem 6.45) and the equivalence between minimal models for
$\mathbf {E} {\oplus } \mathbf {E}$
and neighborhood models for RmbC discussed right before Theorem 6.45, Proposition 7.47 can be recast as follows:
Corollary 7.48. (1)
$\mathbf {RmbC}(\mathbf {ciw})$
is definable in
$\mathbf {E} {\oplus } \mathbf {E}({\sim }(\varphi \land \square _1 \varphi ) \to \square _2\varphi )$
;
(2)
$\mathbf {RmbC}(\mathbf {ci})$
is definable in
$\mathbf {E} {\oplus } \mathbf {E}({\sim }(\varphi \land \square _1\varphi ) \to (\square _2\varphi \land {\sim }\square _1({\sim }(\varphi \land \square _1\varphi ) \land \square _2\varphi )))$
or, equivalently, in
$\mathbf {E} {\oplus } \mathbf {E}((\square _2\varphi \to \square _1({\sim }(\varphi \land \square _1\varphi ) \land \square _2\varphi )) \to (\varphi \land \square _1\varphi ))$
;
(3)
$\mathbf {RmbC}(\mathbf {cl})$
is definable in
$\mathbf {E} {\oplus } \mathbf {E}((\square _1(\varphi \land \square _1\varphi ) \to {\sim }(\varphi \land \square _1\varphi )) \land ({\sim }(\varphi \land \square _1\varphi ) \to \square _2\varphi ))$
;
(4)
$\mathbf {RmbC}(\mathbf {cf})$
is definable in
$\mathbf {E} {\oplus } \mathbf {E}(((\varphi \land {\sim }\square _1\varphi ) \vee \square _1(\varphi \to \square _1\varphi )) \to \varphi )$
;
(5)
$\mathbf {RmbC}(\mathbf {ce})$
is definable in
$\mathbf {E} {\oplus } \mathbf {E}(\varphi \to ((\varphi \land {\sim }\square _1\varphi ) \vee \square _1(\varphi \to \square _1\varphi )))$
.
We have, in fact, that
$\mathbf {RmbC}(\mathbf {ciw})$
and its extension
$\mathbf {RmbC}(\mathbf {ci})$
are definable in E. Recall from Example 3.25 that for them
$\circ $
can be defined as a derived operator.
8 Truth-preserving (or global) semantics
As mentioned in Section 2, the BALFI semantics for RmbC, as well as its neighborhood semantics presented in Section 5, is degree-preserving instead of truth-preserving (using the terminology from [Reference Bou, Esteva, Font, Gil, Godo and Verdú13]). This requires adapting, in a coherent way, the usual definition of derivation from premises in a Hilbert calculus (recall Definition 2.6). This is in fact the methodology adopted with most normal modal logics in which the semantics is local, thus recovering the deduction metatheorem. But it is also possible to consider global (or truth-preserving) semantics, as it is usually done with algebraic semantics. This leads us to propose the logic
$\mathbf {RmbC}^*$
, which is defined by the same Hilbert calculus than the one for RmbC, but now derivations from premises in
$\mathbf {RmbC}^*$
are defined as usual in Hilbert calculi.
Definition 8.49. The logic
$\mathbf {RmbC}^*$
is defined by the same Hilbert calculus over signature
$\Sigma $
than RmbC, that is, by adding to mbC the inference rules
$(\textbf {R}_\neg )$
and
$(\textbf {R}_\circ )$
.
Definition 8.50 (Derivations in
$\mathbf {RmbC}^*$
).
We say that a formula
$\varphi $
is derivable in
$\mathbf {RmbC}^*$
from
$\Gamma $
, and we write
$\Gamma \vdash _{\mathbf {RmbC}^*}\varphi $
, if there exists a finite sequence of formulas
$\varphi _1\ldots \varphi _n$
such that
$\varphi _n$
is
$\varphi $
and, for every
$1 \leq i \leq n$
, either
$\varphi _i$
is an instance of an axiom schema of RmbC, or
$\varphi _i \in \Gamma $
, or
$\varphi _i$
is the consequence of some inference rule of RmbC whose premises appear in the sequence
$\varphi _1\ldots \varphi _{i-1}$
.
Now, the degree-preserving BALFI semantics for RmbC given in Definition 2.12 is replaced by a truth-preserving consequence relation for
$\mathbf {RmbC}^*$
. Notice, however that, by virtue of the self-extensionality, this semantical notion will not require finitariness by definition: indeed, after proving soundness and completeness, finitariness of the semantical consequence relation (that is, the semantical compactness theorem for
$\mathbf { RmbC}^*$
) will be obtained as a corollary.Footnote
14
Definition 8.51 (Truth-preserving BALFI semantics).
Let
$\Gamma \cup \{\varphi \}$
be a set of formulas in
$For(\Sigma )$
. We say that
$\varphi $
is a truth-preserving (or global) consequence of
$\Gamma $
in the variety
$\mathbb {BI}$
of BALFIs, denoted by
$\Gamma \models ^g_{\mathbb {BI}} \varphi $
, if, for every BALFI
$\mathcal {B}$
and every valuation v over it,
$v(\varphi )=1$
whenever
$v(\gamma )=1$
for every
$\gamma \in \Gamma $
.
Theorem 8.52 (Soundness and completeness of
$\mathbf {RmbC}^*$
w.r.t. truth-preserving semantics).
For every
$\Gamma \cup \{\varphi \} \subseteq For(\Sigma )$
:
$\Gamma \vdash _{\mathbf {RmbC}^*}\varphi $
iff
$\;\Gamma \models ^g_{\mathbb {BI}} \varphi $
.
Proof. (Soundness) The proof is a trivial adaptation of the argument given for RmbC in the proof of Theorem 2.14.
(Completeness) It can be obtained by a slight adaptation of the proof of Theorem 2.15 given above. Thus, suppose that
$\Gamma \nvdash _{\mathbf {RmbC}^*} \varphi $
. Define the following relation on
$For(\Sigma )$
:
$\alpha \equiv _\Gamma \beta $
iff
$\Gamma \vdash _{\mathbf {RmbC}^*} \alpha \leftrightarrow \beta $
. By similar arguments to the ones given in the proof of Theorem 2.15, it is easy to see that
$\equiv _\Gamma $
is an equivalence relation. Moreover, it is a congruence on
$For(\Sigma )$
: indeed, the only connectives that deserve special attention are
$\neg $
and
$\circ $
. However, since rules
$(\textbf {R}_\neg )$
and
$(\textbf {R}_\circ )$
can be used without restrictions in derivations in
$\mathbf {RmbC}^*$
, it follows that, for
$\# \in \{\neg ,{\circ }\}$
,
$\#\alpha \equiv _\Gamma \#\beta $
provided that
$\alpha \equiv _\Gamma \beta $
. This being so, the quotient set
$A_{can}^\Gamma ~\stackrel {\text {{ def }}}{=}~ For(\Sigma )/_{\equiv _\Gamma }$
is the carrier of a BALFI, denoted by
$\mathcal {B}_{can}^\Gamma $
, with operations given as follows (where
$[\alpha ]_\Gamma $
denotes the equivalence class of
$\alpha $
w.r.t.
$\equiv _\Gamma $
):
$[\alpha ]_\Gamma \,\#\, [\beta ]_\Gamma ~\stackrel {\text {{ def }}}{=}~ [\alpha \# \beta ]_\Gamma $
, for
$\# \in \{\land ,\lor ,\rightarrow \}$
;
$\#[\alpha ]_\Gamma ~\stackrel {\text {{ def }}}{=}~ [\#\alpha ]_\Gamma $
, for
$\# \in \{\neg ,{\circ }\}$
;
$0 ~\stackrel {\text {{ def }}}{=}~ [\alpha \wedge \neg \alpha \wedge {\circ } \alpha ]_\Gamma $
and
$1 ~\stackrel {\text {{ def }}}{=}~ [\alpha \vee \neg \alpha ]_\Gamma $
(for any
$\alpha $
). Now, let
$v_{can}^\Gamma :For(\Sigma ) \to A_{can}^\Gamma $
given by
$v_{can}^\Gamma (\alpha )=[\alpha ]_\Gamma $
. Clearly
$v_{can}^\Gamma $
is a valuation over
$\mathcal {B}_{can}^\Gamma $
such that
$v_{can}^\Gamma (\alpha )=1$
iff
$\Gamma \vdash _{\mathbf {RmbC}^*} \alpha $
. From this,
$v_{can}^\Gamma (\alpha )=1$
for every
$\alpha \in \Gamma $
, while
$v_{can}^\Gamma (\varphi )\neq 1$
. This shows that
$\Gamma \not \models ^g_{\mathbb {BI}} \varphi $
.□
Corollary 8.53 (Semantical compactness of
$\mathbf {RmbC}^*$
).
If
$\Gamma \models ^g_{\mathbb {BI}} \varphi $
then there exists a finite subset
$\Gamma _0$
of
$\;\Gamma $
such that
$\Gamma _0 \models ^g_{\mathbb {BI}} \varphi $
.
Proof. It is an immediate consequence of Theorem 8.52 and the fact that the consequence relation
$\vdash _{\mathbf {RmbC}^*}$
is finitary, by definition.□
Remark 8.54. The definition of truth-preserving semantics restricts the number of paraconsistent models for
$\mathbf {RmbC}^*$
. Indeed, let p and q be two different propositional variables. In order to show that
$p,\neg p \not \models ^g_{\mathbb {BI}} q$
, there must be a BALFI
$\mathcal {B}$
and a valuation v over
$\mathcal {B}$
such that
$v(p)=v(\neg p)=1$
but
$v(q)\neq 1$
. That is,
$\mathcal {B}$
must be such that
$\neg 1 = 1$
. Since
$\neg 0 = 1$
, it follows that
$\neg \neg 0 = \neg 1 = 1 \not \leq 0$
in
$\mathcal {B}$
. This shows that there is no paraconsistent extension of
$\mathbf {RmbC}^*$
which satisfies axiom
$(\mathbf {cf})$
. In particular, there is no paraconsistent extension of
$\mathbf {RmbC}^*$
satisfying axioms
$(\mathbf {cf})$
and
$(\mathbf { ci})$
. Thus, the open problems solved in Examples 3.27 and 3.28 have a negative answer in this setting. This shows that the truth-preserving approach is much more restricted than the degree-preserving approach in terms of paraconsistency.
In any case, there are still paraconsistent BALFIs for the truth-preserving logic
$\mathbf {RmbC}^*$
(namely, the ones such that
$\neg 1=1$
). The situation is quite different in the realm of fuzzy logics: in [Reference Coniglio, Esteva and Godo28, Reference Ertola, Esteva, Flaminio, Godo and Noguera39], among others, the degree-preserving companion of several fuzzy logics has been studied, showing that their usual truth-preserving consequence relations are never paraconsistent.
The distinction between local and global reasoning has been studied by A. Sernadas and his collaborators (for a brief exposition see, for instance, [Reference Carnielli, Coniglio, Gabbay, Gouveia and Sernadas19, Sec. 2.3 in Chap. 2]). From the proof-theoretical perspective, the Hilbert calculi (called Hilbert calculi with careful reasoning in [Reference Carnielli, Coniglio, Gabbay, Gouveia and Sernadas19, Definition 2.3.1]) are of the form
$H= \langle \Theta , R_g,R_l\rangle $
where
$\Theta $
is a propositional signature and
$R_g \cup R_l$
is a set of inference rules such that
$R_l \subseteq R_g$
and no element of
$R_g\setminus R_l$
is an axiom schema. Elements of
$R_g$
and
$R_l$
are called global and local inference rules, respectively. Given
$\Gamma \cup \{\varphi \} \subseteq For(\Theta )$
,
$\varphi $
is globally derivable from
$\Gamma $
in H, written
$\Gamma \vdash _H^g \varphi $
, if
$\varphi $
is derivable from
$\Gamma $
in the Hilbert calculus
$\langle \Theta , R_g\rangle $
by using the standard definition (see Definition 8.50). On the other hand, in local derivations, besides using the local rules and the premises, global rules can be used provided that the premises are (global) theorems. In formal terms,
$\varphi $
is locally derivable from
$\Gamma $
in H, written
$\Gamma \vdash _H^l \varphi $
, if there exists a finite sequence of formulas
$\varphi _1\ldots \varphi _n$
such that
$\varphi _n$
is
$\varphi $
and, for every
$1 \leq i \leq n$
, either
$\varphi _i \in \Gamma $
, or
$\vdash _H^g\varphi _i$
, or
$\varphi _i$
is the consequence of some inference rule of
$R_l$
whose premises appear in the sequence
$\varphi _1\ldots \varphi _{i-1}$
(observe that this includes the case where
$\varphi _i$
is an instance of an axiom in
$R_l$
). Obviously, local derivations are global derivations, but the converse does not necessarily hold: for instance,
$\varphi \vdash _H^g \square \varphi $
always hold in a Hilbert calculus H for a normal modal logic (say, K), while
$\varphi \vdash _H^l \square \varphi $
holds iff
$\varphi $
is a theorem.Footnote
15
Clearly, local and global theorems coincide.
For instance, a Hilbert calculus for a (normal) modal logic typically contains, as local inference rules, (MP) and the axiom schemas, while the set of global rules is
$(R_l)$
plus the necessitation rule. As we have seen in Section 6, for the minimal non-normal modal logic E we have a similar case, with the replacement rule for
$\square $
being employed instead of the necessitation rule. In this case, the deduction metatheorem only holds for local derivations. Note that, by definition, derivations in
$\mathbf {RmbC}^*$
lie in the scope of global derivations, while derivations in RmbC are local derivations. Hence, the extension of mbC with replacement can be recast as a Hilbert calculus with careful reasoning
$\mathbf {RmbC}^ + = \langle \Sigma ,R_g,R_l\rangle $
such that
$R_l$
contains the axiom schemas of mbC plus (MP), and
$R_g$
contains, besides this, the rules
$(\textbf {R}_\neg )$
and
$(\textbf {R}_\circ )$
. Of course, the same can be done with the axiomatic extensions of mbC (and so of RmbC) considered in Section 3.
At the semantical level, local derivations correspond to degree-preserving semantics w.r.t. a given class
$\mathbb {M}$
of algebras, while global derivations correspond to truth-preserving semantics w.r.t. the class
$\mathbb {M}$
.
The presentation of LFIs with replacement as Hilbert calculi with careful reasoning (as the case of
$\mathbf {RmbC}^ +$
) can be useful in order to combine these logics with (standard) normal modal logics by algebraic fibring: in this case, completeness of the fibring of the corresponding Hilbert calculi w.r.t. a semantics given by classes of suitable expansions of Boolean algebras would be immediate, according to the results stated in [Reference Carnielli, Coniglio, Gabbay, Gouveia and Sernadas19, Chap. 2]. By considering, as done in [Reference Zanardo, Sernadas and Sernadas65], classes
$\mathbb {M}$
of powerset algebras (i.e., with carrier of the form
$\wp (W)$
for a non-empty set W) induced by Kripke models (which can be generalized to neighborhood models), then the fibring of, say,
$\mathbf {RmbC}^ +$
with a given modal logic would simply be a minimal bimodal logic
$\mathbf {E} {\oplus } \mathbf {E}$
with an additional modality
$\square $
, from which we derive the following modalities:
$\lozenge \varphi ~\stackrel {\text {{ def }}}{=}~ {\sim }\square {\sim }\varphi $
,
$\neg \varphi ~\stackrel {\text {{ def }}}{=}~ \varphi \to \square _1\varphi $
, and
${\circ }\varphi ~\stackrel {\text {{ def }}}{=}~ {\sim }(\varphi \land \square _1\varphi ) \land \square _2\varphi $
. This opens interesting opportunities for future research.
9 Extension to first-order logics
The next step is extending RmbC, as well as its axiomatic extensions analyzed above, to first-order languages. We begin by extending the notion of a propositional signature to the first-order case.
Definition 9.55. Let
$\Sigma $
be a propositional signature. A first-order extension of
$\Sigma $
is a first-order signature
$\Omega = \langle \Sigma ,\,\mathcal {C},\,\{\mathcal {F}_n\}_{n\geq 1},\,\{\mathcal {P}_n\}_{n\geq 1} \rangle $
where:
$\begin {array}{ll} - & \mathcal {C} \text { is a denumerable set of individual constants};\\[1mm] - & \text {each }\mathcal {F}_n \text { is a denumerable set of function symbols of arity } n,\\[1mm] - & \text {each }\mathcal {P}_n \text { is a denumerable set of predicate symbols of arity } n. \end {array}$
The set
$\mathcal {C}$
as well as any of
$\mathcal {F}_n$
and
$\mathcal {P}_n$
may be empty. However,
$\bigcup _{n\geq 1}\mathcal {P}_n$
must be nonempty. In the sequel, we work with a fixed denumerable set
$Var=\{v_1,v_2,\ldots \}$
of individual variables. The first-order language over
$\Omega $
is defined as follows. The set of terms
$Ter(\Omega )$
(resp. closed terms
$CTer(\Omega )$
) is freely generated by
$Var\,\cup \,\mathcal {C}$
(resp.
$\mathcal {C}$
) employing the elements of
$\;\bigcup _{n\geq 1}\mathcal {F}_n$
as connectives. The set of atomic formulas
$AFor(\Omega )$
is composed of expressions of the form
$P(\tau _1,\ldots ,\tau _n)$
where
$P \in \mathcal {P}_n$
and
$\tau _i \in Ter(\Omega )$
for
$1\leq i \leq n$
. Finally, the set of formulas
$For_1(\Omega )$
is freely generated by
$AFor(\Omega )$
employing
$\Sigma \cup \{\forall v\}_{v \in Var} \cup \{\exists v\}_{v \in Var}$
as connectives, where the latter two are
$Var$
-indexed sets of quantifier symbols which we treat as having arity
$1$
.
The set of closed formulas (or sentences) will be denoted by
$Sen(\Omega )$
. The formula obtained from a given formula
$\varphi $
by substituting every free occurrence of a variable x by a term t will be denoted by
$\varphi [x/t]$
.
Definition 9.56. Let
$\Omega $
be a first-order signature extending
$\Sigma $
from Definition 2.2. The logic RQmbC is obtained from RmbC by adding the following axioms and rules:
Axiom Schemas:
$\begin {array}{ll} \mathbf {(Ax\exists )} & \varphi [x/t]\to \exists x\varphi , \ \text { if }t\text { is a term free for }x\text { in }\varphi \\[3mm] \mathbf {(Ax\forall )} & \forall x\varphi \to \varphi [x/t], \ \text { if }t\text { is a term free for }x\text { in }\varphi \end {array}$
Inference rules:
$\begin {array}{ll} \mathbf {(\exists \textbf {-In})} & \dfrac {\varphi \to \psi }{\exists x\varphi \to \psi }, \ \text { where }x\text { does not occur free in }\psi \\[4mm] \mathbf {(\forall \textbf {-In})} & \dfrac {\varphi \to \psi }{\varphi \to \forall x\psi }, \ \text { where }x\text { does not occur free in }\varphi \end {array}$
The consequence relation of RQmbC, suitably extending the one for RmbC (recall Definition 2.6) with the axioms and rules above, will be denoted by
$\vdash _{\mathbf {RQmbC}}$
. Recall that a Hilbert calculus with careful reasoning for RmbC called
$\mathbf {RmbC}^+$
was defined at the end of Section 8. This can be extended to the first-order case by considering the Hilbert calculus with careful reasoning
$\mathbf {RQmbC}^+$
over a given first-order signature
$\Omega $
, such that
$R_l$
contains (MP) and the axiom schemas of mbC plus
$\mathbf {(Ax\exists )}$
and
$\mathbf {(Ax\forall )}$
. In turn,
$R_g$
contains, besides the rules
$R_l$
, the (global) rules
$(\textbf {R}_\neg )$
,
$(\textbf {R}_\circ )$
,
$(\exists \textbf {-In}$
) and
$(\forall \textbf{-In})$
(over
$\Omega $
). The property of replacement for RQmbC follows directly from the propositional case (Theorem 2.8), observing that quantifiers (seen as unary operators) clearly preserve logical equivalence.
Theorem 9.57. Let L be the logic RQmbC or any axiomatic extension of it over the signature
$\Omega $
, in which the derivation from premises is defined as in RQmbC. Then, L satisfies the replacement property.
Given that, as in the case of RmbC, RQmbC uses local reasoning, it satisfies the deduction metatheorem without any restrictions. This is different from what happens with QmbC, a first-order version of mbC proposed in [Reference Carnielli, Coniglio, Podiacki and Rodrigues21], where this metatheorem holds with the same restrictions as in first-order classical logic.Footnote 16
Theorem 9.58 (Deduction Metatheorem for RQmbC)
$\Gamma , \varphi \vdash _{\mathbf {RQmbC}} \psi $
if and only if
$\;\Gamma \vdash _{\mathbf {RQmbC}} \varphi \to \psi $
.
10 BALFI semantics for RQmbC
In [Reference Coniglio, Figallo-Orellano and Golzio26] a semantics of first-order structures, based on swap structures over complete Boolean algebras, was obtained for QmbC. Since RQmbC is self-extensional, that semantics can be drastically simplified, and so the non-deterministic swap structures will be replaced by BALFIs, which are ordinary algebras. The semantics will be defined in an analogous fashion as we did for the propositional case, where valuations can be considered as homomorphisms between the algebra of formulas and BALFIs. In the sequel, only BALFIs over complete Boolean algebras will be considered. This requirement is justified since quantifiers will be interpreted by means of (infinite) infima and suprema in Boolean algebras; hence, their existence must be always guaranteed.
Definition 10.59. A Boolean algebra
$\mathcal {B}$
is complete if there exist in
$\mathcal {B}$
both the infimum
$\bigwedge X$
and the supremum
$\bigvee X$
of every subset X of its carrier. A complete BALFI is a BALFI such that its reduct to
$\Sigma _{BA}$
is a complete Boolean algebra.
Definition 10.60. Let
$\Omega $
be a first-order signature. Moreover, let
$\mathcal {B}$
be a complete BALFI with carrier A and U be some nonempty set (called universe or domain). A (first-order) structure (or an RQmbC-structure) over
$\Omega $
is a tuple
$\mathfrak {A} = \langle U, \mathcal {B}, I_{\mathfrak {A}} \rangle $
such that
$I_{\mathfrak {A}}$
is an interpretation function which assigns:
$\begin {array}{ll} - & \text { an element }I_{\mathfrak {A}}(c)\text { of }U\text { to each individual constant }c \in \mathcal {C};\\[1mm] - & \text { a function }I_{\mathfrak {A}}(f): U^n \to U\text { to each function symbol }f\text { of arity }n;\\[1mm] - & \text { a function }I_{\mathfrak {A}}(P): U^n \to A\text { to each predicate symbol }P\text { of arity }n. \end {array}$
From now on, we will write
$c^{\mathfrak {A}}$
,
$f^{\mathfrak {A}}$
and
$P^{\mathfrak {A}}$
instead of
$I_{\mathfrak {A}}(c)$
,
$I_{\mathfrak {A}}(f)$
and
$I_{\mathfrak {A}}(P)$
to denote the interpretation of an individual constant symbol c, a function symbol f and a predicate symbol P, respectively.
Definition 10.61. Given a structure
$\mathfrak {A}=\langle U, \mathcal {B}, I_{\mathfrak {A}} \rangle $
over
$\Omega $
, an assignment over
$\mathfrak {A}$
is any function
$\mu : Var \to U$
. The set of assignments over
$\mathfrak {A}$
will be denoted by
$\text {A}(\mathfrak {A})$
. For every
$a \in U$
and every assignment
$\mu $
, let
$\mu ^{x}_{a}$
be the assignment such that
$\mu ^{x}_{a}(x)=a$
and
$\mu ^{x}_{a}(y)=\mu (y)$
if
$y \neq x$
.
Definition 10.62 (Term denotation).
Given a structure
$\mathfrak {A}$
over
$\Omega $
, and given an assignment
$\mu $
over
$\mathfrak {A}$
, we define recursively, for each term t, an element
$\lbrack \!\lbrack t \rbrack \!\rbrack ^{\mathfrak {A}}_\mu $
in U as follows:
$\begin {array}{ll} - & \lbrack \!\lbrack c \rbrack \!\rbrack ^{\mathfrak {A}}_\mu = c^{\mathfrak {A}} \ \text { if }c \text { is an individual constant};\\[1mm] - & \lbrack \!\lbrack x \rbrack \!\rbrack ^{\mathfrak {A}}_\mu = \mu (x) \ \text { if }x\text { is a variable};\\[1mm] - & \lbrack \!\lbrack f(t_1,\ldots ,t_n) \rbrack \!\rbrack ^{\mathfrak {A}}_\mu = f^{\mathfrak {A}}(\lbrack \!\lbrack t_1 \rbrack \!\rbrack ^{\mathfrak {A}}_\mu ,\ldots ,\lbrack \!\lbrack t_n \rbrack \!\rbrack ^{\mathfrak {A}}_\mu ) \ \text { if }f\text { is a function symbol of arity }n\\[1mm] & \text { and }t_1,\ldots ,t_n\text { are terms}. \end {array}$
Definition 10.63 (RQmbC interpretation maps).
Let
$\mathcal {B}$
be a complete BALFI and
$\mathfrak {A}=\langle U, \mathcal {B}, I_{\mathfrak {A}} \rangle $
a structure over
$\Omega $
. The interpretation map for RQmbC over
$\mathfrak {A}$
is a function
$\lbrack \!\lbrack \cdot \rbrack \!\rbrack ^{\mathfrak {A}}_{\mu }:For_1(\Omega )\times \text {A}(\mathfrak {A}) \to A$
(for a given assignment
$\mu $
over
$\mathfrak {A}$
) satisfying the following clauses:
$\begin {array}{ll} \textrm{(i)} & \lbrack \!\lbrack P(t_1,\ldots ,t_n) \rbrack \!\rbrack ^{\mathfrak {A}}_\mu = P^{\mathfrak {A}}(\lbrack \!\lbrack t_1 \rbrack \!\rbrack ^{\mathfrak {A}}_\mu ,\ldots ,\lbrack \!\lbrack t_n \rbrack \!\rbrack ^{\mathfrak {A}}_\mu ), \ \text { for }P(t_1,\ldots ,t_n)\text { atomic}; \\[2mm] \textrm{(ii)} & \lbrack \!\lbrack \#\varphi \rbrack \!\rbrack ^{\mathfrak {A}}_\mu = \# \lbrack \!\lbrack \varphi \rbrack \!\rbrack ^{\mathfrak {A}}_\mu , \ \text { for every }\#\in \{\neg , {\circ }\};\\[2mm] \textrm{(iii)} & \lbrack \!\lbrack \varphi \,\#\, \psi \rbrack \!\rbrack ^{\mathfrak {A}}_\mu = \lbrack \!\lbrack \varphi \rbrack \!\rbrack ^{\mathfrak {A}}_\mu \,\#\, \lbrack \!\lbrack \psi \rbrack \!\rbrack ^{\mathfrak {A}}_\mu , \ \text { for every }\#\in \{\wedge ,\vee , \to \};\\[2mm] \textrm{(iv)} & \lbrack \!\lbrack \forall x\varphi \rbrack \!\rbrack ^{\mathfrak {A}}_\mu = \bigwedge \{\lbrack \!\lbrack \varphi \rbrack \!\rbrack ^{\mathfrak {A}}_{\nu } \;: \; {\nu = \mu ^x_a \;;\; a \in U}\};\\[2mm] \textrm{(v)} & \lbrack \!\lbrack \exists x\varphi \rbrack \!\rbrack ^{\mathfrak {A}}_\mu = \bigvee \{\lbrack \!\lbrack \varphi \rbrack \!\rbrack ^{\mathfrak {A}}_{\nu } \;: \; {\nu = \mu ^x_a \;;\; a \in U}\}. \end {array}$
Remark 10.64. (1) If t is a closed term we can write
$\lbrack \!\lbrack t \rbrack \!\rbrack ^{\mathfrak {A}}$
instead of
$\lbrack \!\lbrack t \rbrack \!\rbrack ^{\mathfrak {A}}_\mu $
, for any assignment
$\mu $
, since it does not depend on
$\mu $
. Analogously, we can write
$\lbrack \!\lbrack \varphi \rbrack \!\rbrack ^{\mathfrak {A}}$
instead of
$\lbrack \!\lbrack \varphi \rbrack \!\rbrack ^{\mathfrak {A}}_\mu $
for a closed formula
$\varphi $
.
(2) The last two items can equivalently be written as:
If x does not appear free in
$\varphi $
we have that
$\lbrack \!\lbrack \forall x\varphi \rbrack \!\rbrack ^{\mathfrak {A}}_\mu = \lbrack \!\lbrack \varphi \rbrack \!\rbrack ^{\mathfrak {A}}_\mu $
and
$\lbrack \!\lbrack \exists x\varphi \rbrack \!\rbrack ^{\mathfrak {A}}_\mu = \lbrack \!\lbrack \varphi \rbrack \!\rbrack ^{\mathfrak {A}}_\mu $
.
Definition 10.65. Let
$\mathfrak {A}$
be an RQmbC-structure over
$\Omega $
. A formula
$\varphi $
in
$For_1(\Omega )$
is said to be valid in
$\mathfrak {A}$
, denoted by
$\models _{\mathfrak {A}}\varphi $
, if
$\lbrack \!\lbrack \varphi \rbrack \!\rbrack ^{\mathfrak {A}}_{\mu }=1$
, for every assignment
$\mu $
. We say that
$\varphi $
is valid in RQmbC
, denoted by
$\models _{\mathbf {RQmbC}}\varphi $
, if
$\models _{\mathfrak {A}}\varphi $
, for every
$\mathfrak {A}$
.
Definition 10.66 (First-order degree-preserving BALFI semantics).
Let
$\Gamma \cup \{\varphi \}$
be a set of formulas in
$For_1(\Omega )$
. Then
$\varphi $
is said to be a semantical consequence of
$\Gamma $
in RQmbC w.r.t. BALFIs, denoted by
$\Gamma \models _{\mathbf {RQmbC}}\varphi $
, if either
$\varphi $
is valid in RQmbC, or there exists a finite, non-empty subset
$\{\gamma _1,\ldots ,\gamma _n\}$
of
$\Gamma $
such that the formula
$(\gamma _1 \wedge \cdots \wedge \gamma _n) \to \varphi $
is valid in RQmbC.
In order to prove the soundness of RQmbC w.r.t. BALFI semantics, it is necessary to state an important result:
Theorem 10.67 (Substitution Lemma).
Let
$\mathcal {B}$
be a complete BALFI,
$\mathfrak {A}$
a structure over
$\Omega $
, and
$\mu $
an assignment over
$\mathfrak {A}$
. If t is a term free for z in
$\varphi $
and
$b = \lbrack \!\lbrack t \rbrack \!\rbrack ^{\mathfrak {A}}_{\mu }$
, then
$\lbrack \!\lbrack \varphi [z/t] \rbrack \!\rbrack ^{\mathfrak {A}}_{\mu } = \lbrack \!\lbrack \varphi \rbrack \!\rbrack ^{\mathfrak {A}}_{\mu ^z_b}$
.
Proof. The result is easily proved by induction on the complexity of
$\varphi $
.□
Theorem 10.68 (Soundness of RQmbC w.r.t. BALFIs).
For every set
$\Gamma \cup \{ \varphi \} \subseteq For_1(\Omega )$
:
$\Gamma \vdash _{\mathbf {RQmbC}} \varphi $
implies that
$\Gamma \models _{\mathbf {RQmbC}} \varphi $
.
Proof. It will be proven by extending the proof of soundness of RmbC w.r.t. BALFI semantics (Theorem 2.14). Thus, the only cases required to be analyzed are the new axioms and inference rules. By the very definitions, and taking into account Theorem 10.67, it is immediate to see that axioms
$\mathbf {(Ax\exists )}$
and
$\mathbf {(Ax\forall )}$
are valid in any
$\mathfrak {A}$
. With respect to
$\mathbf {(\exists \textbf {-In})}$
, suppose that
$\alpha \to \beta $
is valid in a given
$\mathfrak {A}$
, where the variable x does not occur free in
$\beta $
. Then
$\lbrack \!\lbrack \alpha \rbrack \!\rbrack ^{\mathfrak {A}}_{\mu } \leq \lbrack \!\lbrack \beta \rbrack \!\rbrack ^{\mathfrak {A}}_{\mu }$
for every assignment
$\mu $
. In particular, for every
$a \in U$
,
$\lbrack \!\lbrack \alpha \rbrack \!\rbrack ^{\mathfrak {A}}_{\mu ^{x}_{a}} \leq \lbrack \!\lbrack \beta \rbrack \!\rbrack ^{\mathfrak {A}}_{\mu ^{x}_{a}} = \lbrack \!\lbrack \beta \rbrack \!\rbrack ^{\mathfrak {A}}_{\mu }$
, since x is not free in
$\beta $
. But then:
$\lbrack \!\lbrack \exists x \alpha \rbrack \!\rbrack ^{\mathfrak {A}}_{\mu } = \bigvee _{a \in U} \lbrack \!\lbrack \alpha \rbrack \!\rbrack ^{\mathfrak {A}}_{\mu ^{x}_{a}} \leq \lbrack \!\lbrack \beta \rbrack \!\rbrack ^{\mathfrak {A}}_{\mu }$
. Hence,
$\exists x\alpha \to \beta $
is valid in
$\mathfrak {A}$
. The case for
$\mathbf {(\forall \textbf {-In})}$
is proved analogously.□
11 Completeness of RQmbC w.r.t. BALFI semantics
Along this section, in which the completeness of RQmbC w.r.t. BALFI semantics will be shown,
$\Omega $
will denote a fixed first-order signature, over which the consequence relations
$\vdash _{\mathbf {RQmbC}}$
and
$\models _{\mathbf {RQmbC}}$
are defined. In turn,
$\Omega _{C}$
will denote the signature obtained from
$\Omega $
by adding an infinite and denumerable set C of new individual constants. The syntactical consequence relation of RQmbC over the signature
$\Omega _{C}$
will be denoted by
$\vdash ^{C}_{\mathbf {RQmbC}}$
.
Proposition 11.69. If
$\Gamma \cup \{\varphi \}\in For_1(\Omega )$
, then:
$\Gamma \vdash ^{C}_{\mathbf {RQmbC}} \varphi $
iff
$\;\Gamma \vdash _{\mathbf {RQmbC}}\varphi $
.
Proof. Observe that it is enough to prove the case for
$\Gamma =\emptyset $
, since the general case follows easily from this. The ‘if’ part is an immediate consequence of the definition of
$\vdash ^{C}_{\mathbf {RQmbC}}$
. Now, assume that
$\vdash ^{C}_{\mathbf {RQmbC}} \varphi $
, for
$\varphi \in For_1(\Omega )$
, and let d be a derivation
$\varphi _1\ldots \varphi _n$
of
$\varphi $
in RQmbC over the signature
$\Omega _C$
(hence
$\varphi _n=\varphi $
). Since the derivation d is finite and the length of the formulas is also finite, the set of constants in C occurring in d is contained in
$\{c_1,\ldots ,c_m\}$
for some
$m \geq 1$
. Let
$x_1,\ldots ,x_m$
be m different fresh variables, that is,
$x_i\neq x_j$
if
$i\neq j$
, and no
$x_i$
occurs (free or bounded) in the formulas of the derivation d. Let
$\varphi ^{\prime }_i$
be the formula obtained from
$\varphi _i$
by substituting uniformly the constant
$c_j$
by the variable
$x_j$
, for
$1 \leq i \leq n$
and
$1 \leq j \leq m$
. Observe that
$\varphi ^{\prime }_m=\varphi $
. Then, it is clear that the sequence
$d^{\prime }$
given by
$\varphi ^{\prime }_1\ldots \varphi ^{\prime }_n$
is a derivation of
$\varphi $
in RQmbC over the signature
$\Omega $
. From this,
$\vdash _{\mathbf {RQmbC}}\varphi $
.□
By an easy adaptation of the first part of the proof of Theorem 2.15 the following can be proved:
Proposition 11.70. Let
${\equiv ^{C}} \subseteq For_1(\Omega _C)^{2}$
be a relation in
$For_1(\Omega _C)$
defined as follows:
$\alpha \equiv ^C \beta $
iff
$\vdash _{\mathbf {RQmbC}}^C \alpha \leftrightarrow \beta $
. Then,
$\equiv ^{C}$
is a congruence over
$For_1(\Omega _C)$
(seen as an algebra over
$\Sigma $
) such that the operations
$[\alpha ]^{C} \# [\beta ]^{C} ~\stackrel {\text {{ def }}}{=}~ [\alpha \# \beta ]^{C}$
for any
$\# \in \{\wedge , \vee , \to \}$
,
$\# [\alpha ]^{C} ~\stackrel {\text {{ def }}}{=}~ [\# \alpha ]^{C}$
for any
$\# \in \{\neg , \circ \}$
,
$0^{C} ~\stackrel {\text {{ def }}}{=}~ [\alpha \wedge (\neg \alpha \wedge \circ \alpha )]^{C}$
and
$1^{C} ~\stackrel {\text {{ def }}}{=}~ [\alpha \vee \neg \alpha ]^{C}$
(where
$[\alpha ]^{C}$
denotes the equivalence class of
$\alpha $
w.r.t.
$\equiv ^{C}$
) define a BALFI
$\mathcal {B}_C^0$
with carrier
$A_C ~\stackrel {\text {{ def }}}{=}~ For_1(\Omega _C)/_{\equiv ^C}$
.
The Boolean algebra underlying the BALFI
$\mathcal {B}_C^0$
will be denoted by
$\mathcal {A}_C$
.
The construction of the canonical model for RQmbC requires a complete BALFI; hence, the Boolean algebra
$\mathcal {A}_C$
must be completed. RecallFootnote
17
that a Boolean algebra
$\mathcal {A}^{\prime }$
is a completion of a Boolean algebra
$\mathcal {A}$
if: (1)
$\mathcal {A}^{\prime }$
is complete, and (2)
$\mathcal {A}^{\prime }$
includes
$\mathcal {A}$
as a dense subalgebra (that is: every element in
$A^{\prime }$
is the supremum, in
$\mathcal {A}^{\prime }$
, of some subset of A). From this,
$\mathcal {A}^{\prime }$
preserves all the existing infima and suprema in
$\mathcal {A}$
. In formal terms: there exists a monomorphism of Boolean algebras (therefore an injective mapping)
$\ast :\mathcal {A} \to \mathcal {A}^{\prime }$
such that
$\ast (\bigvee _{\mathcal {A}} X)= \bigvee _{\mathcal {A}^{\prime }} \ast [X]$
for every
$X\subseteq A$
such that the supremum
$\bigvee _{\mathcal {A}} X$
exists, where
$\ast [X]=\{\ast (a) \ : \ a \in X\}$
. Analogously,
$\ast (\bigwedge _{\mathcal {A}} X)= \bigwedge _{\mathcal {A}^{\prime }} \ast [X]$
for every
$X\subseteq A$
such that the infimum
$\bigwedge _{\mathcal {A}} X$
exists. By well-known results obtained independently in [Reference MacNeille48, Reference Tarski61], it follows that every Boolean algebra has a completion; moreover, the completion is unique up to isomorphisms. Based on this, let
$\textsf {C}\mathcal {A}_C$
be the completion of
$\mathcal {A}_C$
and let
$\ast :\mathcal {A}_C \to \textsf {C}\mathcal {A}_C$
be the associated monomorphism. Recalling from Proposition 11.70 that
$\mathcal {A}_C$
is the reduct of the BALFI
$\mathcal {B}_C^0$
, we can define the following:
Definition 11.71. Let
$\textsf {C}\mathcal {A}_C$
be the complete Boolean algebra defined as above. The canonical BALFI for RQmbC over
$\Omega _C$
, denoted by
$\mathcal {B}_C$
, is obtained from
$\textsf {C}\mathcal {A}_C$
by adding the unary operators
$\neg _\ast $
and
${\circ }_\ast $
defined as follows:
$\neg _\ast b = \ast (\neg a)$
if
$b=\ast (a)$
, and
$\neg _\ast b = {\sim } b$
if
$b \notin \ast [A_C]$
(where
${\sim }$
is the Boolean complement in
$\textsf {C}\mathcal {A}_C$
and
$\neg $
is the operation in
$\mathcal {B}_C^0$
);
${\circ }_\ast b = \ast ({\circ } a)$
if
$b=\ast (a)$
, and
${\circ }_\ast b = 1$
if
$b \notin \ast [A_C]$
(where
$\ast $
is the operation in
$\mathcal {B}_C^0$
).Footnote
18
Proposition 11.72. The operations over
$\mathcal {B}_C$
are well-defined, and
$\mathcal {B}_C$
is a complete BALFI such that
$\ast ([\alpha ]^C)=1 \ \text { iff } \ \vdash _{\mathbf {RQmbC}}^C \alpha $
.
Proof. Since
$\ast [A_C]$
is a subalgebra of
$\textsf {C}\mathcal {A}_C$
,
$b \notin \ast [A_C]$
iff
${\sim } b \notin \ast [A_C]$
. On the other hand,
$\ast $
is injective. This shows that
$\neg _\ast $
and
${\circ }_\ast $
are well-defined. The rest of the proof is obvious from the definitions.□
Definition 11.73 (Canonical Structure).
Let
$\mathcal {B}_C$
be as in Definition 11.71, and let
$U = CTer(\Omega _C)$
. The canonical structure induced by C is the structure
$\mathfrak {A}_C = \langle U, \mathcal {B}_C, I_{\mathfrak {A}_C} \rangle $
over
$\Omega _C$
such that:
$\begin {array}{ll} - & c^{\mathfrak {A}_C} = c, \ \text { for each individual constant }c;\\[2mm] - & f^{\mathfrak {A}_C}: U^n \to U \ \text { is such that } \ f^{\mathfrak {A}_C} (t_1, \ldots , t_n) = f(t_1, \ldots , t_n), \ \text { for each}\\[2mm] & n\text {-ary function symbol }f;\\[2mm] - & P^{\mathfrak {A}_C}(t_1, \ldots , t_n) = \ast ([P(t_1, \ldots , t_n)]^C), \ \text { for each }n\text {-ary predicate symbol }P. \end {array}$
Lemma 11.74. Let
$\mathcal {A}_C$
be the Boolean algebra obtained as in Proposition 11.70, and let
$U = CTer(\Omega _C)$
. Then, for every formula
$\psi (x)$
in
$For_1(\Omega _C)$
with (at most) a free variable x it holds:
(1)
$[\forall x \psi ]^C = \bigwedge _{\mathcal {A}_C} \{ [\psi [x/t]]^C \ : \ t \in U\}$
, where
$\bigwedge _{\mathcal {A}_C}$
denotes an existing infimum in the Boolean algebra
$\mathcal {A}_C$
;
(2)
$[\exists x \psi ]^C = \bigvee _{\mathcal {A}_C} \{ [\psi [x/t]]^C \ : \ t \in U\}$
, where
$\bigvee _{\mathcal {A}_C}$
denotes an existing supremum in the Boolean algebra
$\mathcal {A}_C$
.
Proof. (1) By the given definitions and by the rules from CPL
$^+$
,
$[\alpha ]^C \leq [\beta ]^C$
in
$\mathcal {A}_C$
iff
$\vdash _{\mathbf {RQmbC}}^C \alpha \rightarrow \beta $
. Let
$\psi (x)$
be a formula in
$For_1(\Omega _C)$
with (at most) a free variable x. Then
$[\forall x \psi ]^C \leq [\psi [x/t]]^C$
for every
$t \in U$
, by
$\mathbf {(Ax\forall )}$
. Let
$\beta $
be a formula in
$For_1(\Omega _C)$
such that
$[\beta ]^C \leq [\psi [x/t]]^C$
for every
$t \in U$
. Given that
$\beta $
and
$\psi (x)$
are finite expressions and C is infinite, there exists a constant c in C such that c neither occurs in
$\beta $
nor in
$\psi (x)$
and, by hypothesis,
$[\beta ]^C \leq [\psi [x/c]]^C$
. That is,
$\vdash _{\mathbf {RQmbC}}^C \beta \rightarrow \psi [x/c]$
. Let d be a derivation
$\varphi _1\ldots \varphi _n$
of
$\beta \rightarrow \psi [x/c]$
in RQmbC over the signature
$\Omega _C$
(hence
$\varphi _n=\beta \rightarrow \psi [x/c]$
), and let z be a variable which does not occur (free or bounded) in the formulas of the derivation d. Observe that such variable always exists, since the number of variables occurring (free or bounded) in d is finite. Let
$\varphi ^{\prime }_i$
be the formula obtained from
$\varphi _i$
by substituting uniformly the constant c by the variable z, for
$1 \leq i \leq n$
. Observe that
$\varphi ^{\prime }_n=\beta \rightarrow \psi [x/z]$
, given that c occurs neither in
$\beta $
nor in
$\psi (x)$
. Since z does not occur in d, it is free for x in
$\psi $
and it does not occur in
$\beta $
. By an argument similar to the one given in the proof of Proposition 11.69, the sequence
$d^{\prime }$
given by
$\varphi ^{\prime }_1\ldots \varphi ^{\prime }_n$
is a derivation of
$\beta \rightarrow \psi [x/z]$
in RQmbC over the signature
$\Omega _C$
, such that z does not occur free in
$\beta $
. By applying the rule
$\mathbf {(\forall \textbf{-In})}$
, it follows that
$\vdash _{\mathbf {RQmbC}}^C \beta \rightarrow \forall z\psi [x/z]$
. But z is free for x in
$\psi $
; hence,
$\vdash _{\mathbf {RQmbC}}^C \forall z\psi [x/z] \rightarrow \forall x\psi $
and so
$\vdash _{\mathbf {RQmbC}}^C \beta \rightarrow \forall x\psi $
. That is,
$[\beta ]^C \leq [\forall x\psi ]^C$
. This shows that
$[\forall x \psi ]^C = \bigwedge _{\mathcal {A}_C} \{ [\psi [x/t]]^C \ : \ t \in U\}$
.
(2) It is proved analogously.□
Proposition 11.75. For every sentence
$\psi $
in
$Sen(\Omega _C)$
,
$\lbrack \!\lbrack \psi \rbrack \!\rbrack ^{\mathfrak {A}_C} = \ast ([\psi ]^C)$
. Moreover,
$\lbrack \!\lbrack \psi \rbrack \!\rbrack ^{\mathfrak {A}_C}=1^C \text { iff } \vdash _{\mathbf {RQmbC}}^C \psi $
.
Proof. The proof is done by induction on the complexity of the sentence
$\psi $
in
$Sen(\Omega _C)$
. If
$\psi =P(t_1,\ldots ,t_n)$
is atomic then, by using Definition 10.63, the fact that
$\lbrack \!\lbrack t \rbrack \!\rbrack ^{\mathfrak {A}_C}=t$
for every
$t \in CTer(\Omega _C)$
, and Definition 11.73, we have:
$\lbrack \!\lbrack \psi \rbrack \!\rbrack ^{\mathfrak {A}_C} = P^{\mathfrak {A}_C}(\lbrack \!\lbrack t_1 \rbrack \!\rbrack ^{\mathfrak {A}_C}, \ldots , \lbrack \!\lbrack t_n \rbrack \!\rbrack ^{\mathfrak {A}_C})=P^{\mathfrak {A}_C}(t_1, \ldots ,t_n)=\ast ([\psi ]^C)$
.
If
$\psi = \# \beta $
for
$\# \in \{\neg , {\circ }\}$
then, by Definitions 10.63 and 11.71 and by induction hypothesis,
If
$\psi = \alpha \# \beta $
for
$\# \in \{\wedge , \vee , \to \}$
, the proof is analogous.
If
$\psi = \forall x \beta $
then, by using Lemma 11.74 and the fact that
$U=CTer(\Omega _C)$
,
$[\forall x \beta ]^C = \bigwedge _{\mathcal {A}_C} \{ [\beta [x/t]]^C \ : \ t \in U\}$
and so
$\ast ([\forall x \beta ]^C) = \bigwedge _{\textsf {C}\mathcal {A}_C} \{ \ast ([\beta [x/t]]^C) \ : \ t \in U\}$
. Let
$\mu $
be an assignment over
$\mathfrak {A}_C$
. Since
$\lbrack \!\lbrack t \rbrack \!\rbrack ^{\mathfrak {A}_C}_\mu =t$
for every
$t \in U$
it follows, by Theorem 10.67 and by induction hypothesis, that
$\lbrack \!\lbrack \beta \rbrack \!\rbrack ^{\mathfrak {A}_C}_{\mu ^x_t} = \lbrack \!\lbrack \beta [x/t] \rbrack \!\rbrack ^{\mathfrak {A}_C}_\mu = \lbrack \!\lbrack \beta [x/t] \rbrack \!\rbrack ^{\mathfrak {A}_C}=\ast ([\beta [x/t]]^C)$
. Then, by Definition 10.63:
If
$\psi = \exists x \beta $
, the proof is analogous to the previous case.
This shows that
$\lbrack \!\lbrack \psi \rbrack \!\rbrack ^{\mathfrak {A}_C} =\ast ([\psi ]^C)$
for every sentence
$\psi $
. The rest of the proof follows by Proposition 11.72.□
Theorem 11.76 (Completeness of RQmbC w.r.t. BALFI semantics).
For every
$\Gamma \cup \{\varphi \} \subseteq Sen(\Omega )$
: if
$\Gamma \models _{\mathbf {RQmbC}} \varphi $
then
$\Gamma \vdash _{\mathbf {RQmbC}} \varphi $
.
Proof. Let
$\mathfrak {A}_C$
be as in Definition 11.73, and let
$\mathfrak {A}^{\prime }$
be the reduct of
$\mathfrak {A}_C$
to
$\Omega $
.Footnote
19
Let
$\Gamma \cup \{\varphi \} \subseteq Sen(\Omega )$
such that
$\Gamma \models _{\mathbf {RQmbC}} \varphi $
. By Definition 10.65, we have two cases to analyze:
(1)
$\varphi $
is valid in RQmbC. Then,
$\varphi $
is valid in
$\mathfrak {A}^{\prime }$
. It is routine to prove that, if
$\psi \in For_1(\Omega )$
and
$\mu \in \text {A}(\mathfrak {A}^{\prime })=\text {A}(\mathfrak {A}_C)$
, then
$\lbrack \!\lbrack \psi \rbrack \!\rbrack ^{\mathfrak {A}^{\prime }}_\mu =\lbrack \!\lbrack \psi \rbrack \!\rbrack ^{\mathfrak {A}_C}_\mu $
. From this,
$\varphi $
is valid in
$\mathfrak {A}_C$
. By Definition 10.65,
$\lbrack \!\lbrack \varphi \rbrack \!\rbrack ^{\mathfrak {A}_C} =1^C$
. Hence,
$\vdash _{\mathbf { RQmbC}} \varphi $
, by Propositions 11.75 and 11.69. Therefore,
$\Gamma \vdash _{\mathbf {RQmbC}} \varphi $
, by definition of derivations from premises in RQmbC.
(2) There exists a finite, non-empty subset
$\{\gamma _1,\ldots ,\gamma _n\}$
of
$\Gamma $
such that the closed formula
$\psi =(\gamma _1 \wedge \gamma _2 \wedge \cdots \wedge \gamma _n) \to \varphi $
over
$\Omega $
is valid in RQmbC. In particular,
$\psi $
is valid in
$\mathfrak {A}^{\prime }$
and so, as observed in (1), it is valid in
$\mathfrak {A}_C$
. But then, by item (1), we have that
$\vdash _{\mathbf {RQmbC}} \psi $
, which implies that
$\Gamma \vdash _{\mathbf {RQmbC}} \varphi $
, by definition of derivations from premises in RQmbC.
This completes the proof.□
Remark 11.77. The completeness result for RQmbC w.r.t. BALFI semantics was obtained only for sentences, and not for formulas that may contain free variables (as it was done with the soundness Theorem 10.68). This can be easily overcome. Recall that the universal closure of a formula
$\psi $
in
$For_1(\Omega )$
, denoted by
$(\forall )\psi $
, is defined as follows: if
$\psi $
is a sentence then
$(\forall )\psi ~\stackrel {\text {{ def }}}{=}~ \psi $
; and if
$\psi $
has exactly the variables
$x_1,\ldots ,x_n$
occurring free then
$(\forall )\psi ~\stackrel {\text {{ def }}}{=}~ \forall x_1\cdots \forall x_n\psi $
. If
$\Gamma $
is a set of formulas in
$For_1(\Omega )$
then
$(\forall )\Gamma ~\stackrel {\text {{ def }}}{=}~ \{(\forall )\psi \ : \ \psi \in \Gamma \}$
. It is easy to show that, for every
$\Gamma \cup \{\varphi \} \subseteq For_1(\Omega )$
: (i)
$\Gamma \vdash _{\mathbf {RQmbC}} \varphi $
iff
$\;(\forall )\Gamma \vdash _{\mathbf {RQmbC}} (\forall )\varphi $
; and (ii)
$\Gamma \models _{\mathbf {RQmbC}} \varphi $
iff
$\;(\forall )\Gamma \models _{\mathbf {RQmbC}} (\forall )\varphi $
. From this, a general completeness for RQmbC result follows from Theorem 11.76.
12 Conclusion, and significance of the results
This paper offers a solution to two open problems in the domain of paraconsistency, in particular connected to the algebraization of LFIs. The quest for the algebraic counterpart of paraconsistency is more than 50 years old: since the outset of da Costa’s paraconsistent calculi, algebraic equivalents for such systems have been sought, with different degrees of success (and failure). Our results suggest that the new concepts and methods proposed in the present paper, in particular the neighborhood-style semantics introduced for BALFIs, have a good potential for applications. As suggested in [Reference Marcos, Bilkova and Behounek49], modal logics could alternatively be regarded as the study of a kind of modal-like contradiction-tolerant systems. In alternative to founding modal semantics in terms of belief, knowledge, tense, etc., modal logic could be regarded as a general ‘theory of opposition’, more akin to the Aristotelian tradition.
Applications of paraconsistent logics in computer science, probability and AI, just to mention a few areas, are greatly advanced when more traditional algebraic tools pertaining to extensions of Boolean algebras and neighborhood semantics, are used to express the underlying ideas of paraconsistency. In addition, many logical systems employed in deontic logic and normative reasoning, where non-normal modal logics and neighborhood semantics play an important role, could be extended by means of our approach. Hopefully, our results may unlock new research in this direction. Finally, BALFI semantics for LFIs opens the possibility of obtaining new algebraic models for paraconsistent set theory [Reference Carnielli and Coniglio16, Reference Carnielli and Coniglio18] by generalizing the well-known Boolean-valued models for ZF [Reference Bell6].
Acknowledgments
We would like to thank two anonymous referees by their careful reading and useful comments which helped us to improve the overall quality of this paper. The first and second authors acknowledge support from the National Council for Scientific and Technological Development (CNPq), Brazil under research grants 307376/2018-4 and 306530/2019-8, respectively. The third author acknowledges support from the Luxembourg National Research Fund (FNR), grant CORE AuReLeE—Automated Reasoning with Legal Entities (C20/IS/14616644).


















