Hostname: page-component-68c7f8b79f-lvtpz Total loading time: 0 Render date: 2025-12-15T21:39:22.165Z Has data issue: false hasContentIssue false

THE EXTERNAL VERSION OF A SUBCLASSICAL LOGIC

Published online by Cambridge University Press:  12 November 2025

MASSIMILIANO CARRARA
Affiliation:
DEPARTMENT OF PHILOSOPHY, SOCIOLOGY, PEDAGOGY, AND APPLIED PSYCHOLOGY UNIVERSITY OF PADUA ITALY E-mail: massimiliano.carrara@unipd.it
MICHELE PRA BALDI*
Affiliation:
DEPARTMENT OF PHILOSOPHY, SOCIOLOGY, PEDAGOGY, AND APPLIED PSYCHOLOGY UNIVERSITY OF PADUA ITALY E-mail: massimiliano.carrara@unipd.it
Rights & Permissions [Opens in a new window]

Abstract

A three-valued logic is subclassical when it is defined by a single matrix having the classical two-element matrix as a subreduct. In this case, the language of can be expanded with special unary connectives, called external operators. The resulting logic is called the external version of , a notion originally introduced by D. Bochvar in 1938 with respect to his weak Kleene logic. In this paper we study the semantic properties of the external version of a three-valued subclassical logic . We determine sufficient and necessary conditions to turn a model of into a model of . Moreover, we establish some distinctive semantic properties of .

Information

Type
Research Article
Copyright
© The Author(s), 2025. Published by Cambridge University Press on behalf of The Association for Symbolic Logic

1. Introduction

In the philosophy of logic debate departures from classical reasoning have been motivated by specific phenomena, such as paradoxes, partial information and vagueness. However, as G. Priest argues, paradoxical sentences “seem to be a fairly small proportion of the sentences we reason with. It would seem plausible to claim that in our day-to-day reasoning we (quite correctly) presuppose that we are not dealing with paradoxical claims” [Reference Parks34, p. 235]. When we are not dealing with these phenomena, we generally want to reason classically, as classical logic () appears to function perfectly well in ordinary contexts. The challenge, then, is: how can we secure we reason “classically” when we are not dealing with these non-normal phenomena? Or, equivalently: how can we recover specific sets of classical inferences within a non-classical propositional logic? A widely recognized approach is to enrich the language with new unary connectives, commonly referred to as normality, classicality, consistency, or determinedness operators. This is precisely the direction originally pursued by N. da Costa, the founder of the well-established tradition of the Logics of Formal Inconsistency within the field of paraconsistent logics (we refer the reader to [Reference Carnielli, Coniglio, Marcos, Gabbay and Guenthner12] for a comprehensive survey of this tradition). Subsequently, similar intuitions led J. Marcos to the development of the Logics of Formal Undeterminedness [Reference Halldén32]. More recently, D. Szmuc advanced this line of research by investigating consistency and determinedness operators for a specific family of logics of variable inclusion (also known as infectious logics) [Reference Raftery37].

However, the theoretical origins of this approach can be traced back to 1938, when the Russian logician D. Bochvar expanded his three-valued logic with the so-called external connectives. Bochvar’s three-valued logic () is formulated within the classical language $\langle \land ,\lor ,\neg \rangle $ (see Example 3.2), and it was historically studied in connection with paradoxes. Despite its modest success in dealing with paradoxes, this logic has been experiencing a resurgence in recent years. On the formal side, it has been explored within the framework of logics of variable inclusion [Reference Bonzio, Paoli and Pra Baldi8]; in philosophy it has been applied to the debate on subject-matter [Reference Beall4, Reference D’Ottaviano and Epstein25]; and in epistemology it has been employed in belief revision theory [Reference Carrara, Fazio and Pra Baldi13, Reference Carrara and Zhu14]. In this logic, assigning the non-classical truth value to a sentence $\varphi $ traditionally means that $\varphi $ is considered meaningless (or off-topic), which is equivalent to evaluate a variable appearing in $\varphi $ as . Consequently, is a theoremless logic, in the sense that every classical theorem (think of $\varphi \lor \neg \varphi $ ) admits a counterexample by simply evaluating one of the variables appearing in $\varphi $ to . That is, when some of the information contained in $\varphi \lor \neg \varphi $ is meaningless, the entire sentence becomes meaningless as well. This distinctive feature is traditionally called the contamination principle. However, we might want our logical language to express the idea that “ $\varphi \lor \neg \varphi $ is true whenever it is meaningful.” This is precisely what Bochvar achieved by enriching the language with new unary connectives , called external operators, whose intended interpretation is “being meaningful and false,” “being meaningless,” and “being meaningful and true,” respectively. The same operators were independently introduced, under different names, by D’Ottaviano and da Costa in 1970 [Reference Da Ré, Pailos and Szmuc23] to formalize the paraconsistent logic (see Example 3.2), further refined in collaboration with Epstein few years later [Reference D’Ottaviano and da Costa24].

Those external operators enable us to express new semantic features, otherwise inaccessible from the internal language $\langle \land ,\lor ,\neg \rangle $ of . Semantically speaking, they provide a yes/no answer, thus taking values among $\{0,1\}$ only, to the question asking whether their arguments are classical/non-classical or true/false. The resulting expansion of with the external operators is known as Bochvar external logic (), and the sentence “ $\varphi \lor \neg \varphi $ is true, whenever it is meaningful” can be formally identified with the fact that $\Delta _{1}\varphi \lor \neg \Delta _{1}\varphi $ is a theorem of .

A closer look into investigations of Bochvar through the lens of modern algebraic logic shows that, when minimal conditions are met, the concept of external version of a logic—i.e., its expansion with external operators—does not rely on specific properties of , but it can be applied to a wide family of three-valued logics, which we call subclassical (see Definition 3.1).

Despite the extensive logico-philosophical literature focusing on consistency, determinedness, and other specific types of external-like operators, a uniform, logic-independent approach to external operators remains lacking. Likewise, the general concept of the external version of a subclassical logic has not been fully explored. Further motivation for this investigation comes from the fact that several well-known logics, beyond , can be interpreted as the external version of a subclassical logic. One example is three-valued Łukasiewicz logic , that can be equivalently formulated by replacing the implication with the operator $\Delta _{1}$ in the three-element Łukasiewicz chain (see Figure 1). In this algebra, $\Delta _{1}$ is known as the Monteiro–Baaz operator, commonly understood as a modal operator of necessity (see [Reference Cignoli15, Reference Cignoli16, Reference Cintula, Hájek and Noguera18]). Thus, can be viewed as the external version of strong Kleene logic , in symbols . Similarly, the paraconsistent logic results as the external version of the logic of paradox (). Despite this, the connection between these logics has not yet been explored within the conceptual framework considered here.

Figure 1 Defining algebras.

The key takeaway is that several well-known logics, which might initially seem unrelated, actually converge as external versions of certain three-valued logics. This suggests that this method of deriving new logics could provide a common framework for studying a broad family of logics under a unified umbrella.

In this paper, we tackle two central questions connected with the external version of a subclassical logic . Firstly, we provide a characterization of the quasivariety playing the role of the algebraic counterpart of 4). More precisely, we will provide necessary and sufficient semantic conditions to define an external operator over a model of (Theorem 4.7). This question, in the special case of Bochvar logic and strong Kleene logic, has been answered in [Reference Bonzio and Baldi10, Reference Cignoli15]. We prove that not every model of a subclassical logic allows for the definability of an external operator, and we establish a useful criterion to detect when this is the case (Corollary 4.8). Furthermore, in §5 we provide an overview of the logical properties that are recaptured in the step from a logic to its external version. This is the case of well-known and desirable properties of , such as algebraizability and the deduction theorem (DDT).

2. Preliminaries

For unexplained terminology the reader can refer to [Reference Ferguson26] or [Reference Czelakowski22]. In this paper we will mainly deal with (expansions of) two propositional languages: the classical language $\langle \land ,\lor ,\neg \rangle $ of type $\langle 2,2,1\rangle $ and the language $\langle \land ,\lor ,\neg ,\Delta _{1}\rangle $ of type $\langle 2,2,1,1\rangle $ .Footnote 1 Once a propositional language is fixed, by $Fm$ we denote the set of formulas built over it, and by $\mathbf {Fm}$ the absolutely free algebra with universe $Fm$ . When necessary, we will write $\mathbf {Fm}_{\mathcal {L}}$ to empathize that we are referring to the language $\mathcal {L}$ . We will often omit the notational distinction between an algebra $\mathbf {A}$ and its underlying universe A, thus writing $a\in \mathbf {A}$ in place of $a\in A$ . Whenever $\mathbf {A},\mathbf {B}$ are algebras of the same type (or similar) and $h:\mathbf {A}\to \mathbf {B}$ is a homomorphism, we set $h[X]=\{b\in \mathbf {B}: b=h(a) \text { for some } a\in X\}$ , for $X\subseteq \mathbf {A}$ . The dual notion applies to $h^{-1}[Y]$ , where $Y\subseteq \mathbf {B}$ . For a class of algebras $\mathsf {K}$ we denote by $\mathbb {I},\mathbb {S},\mathbb {H},\mathbb {P},\mathbb {P}_{\mathrm {SD}},\mathbb {P}_{\mathrm {U}} (\mathsf {K})$ the closure of $\mathsf {K}$ under isomorphic copies, subalgebras, homomorphic images, products, subdirect products and ultraproducts.

A logic in a specified language is a reflexive, monotone and transitive relation , which is also invariant under substitutions, meaning that if then for every homomorphism $h:\mathbf {Fm}\to \mathbf {Fm}$ . As usual, instead of using the infix notation, we denote a rule of the logic as . We use as a shorthand for and . For $\varPhi \subseteq Fm$ , by we understand , for each $\varphi \in \varPhi $ . In this paper, we always assume that the logics we deal with are non trivial. Similar conventions apply when considering equations instead of formulas and the equational consequence $\vDash _{\mathsf {K}}$ of a class of algebras $\mathsf {K}$ instead of the consequence relation of a logic. A logic is finitary if entails , for some finite $\Delta \subseteq \Gamma $ . In this paper, we will only deal with finitary logics, unless stated otherwise. On the semantic side, our main tools will be provided by the theory of logical matrices. A matrix consists of a pair $\langle \mathbf {A}, F\rangle ,$ where $\mathbf {A}$ is an algebra and F is a subset of its underlying set. Each matrix $\langle \mathbf {A},F\rangle $ uniquely defines a logic $\vdash _{_{\langle \mathbf {A},F\rangle }}$ (in the same language as $\mathbf {A}$ ) as follows:

$$\begin{align*}\Gamma\vdash_{_{\langle\mathbf{A},F\rangle}}\varphi\iff \forall h:\mathbf{Fm}\to\mathbf{A},\text{ if }h[\Gamma]\in F \text{ then } h(\varphi)\in F,\end{align*}$$

for $\Gamma \cup \{\varphi \}\subseteq \mathbf {Fm}$ . A matrix $\langle \mathbf {A},F\rangle $ is complete or characteristic for a logic when

(Char)

When the left-to-right implication of (Char) in the above display holds, we say that the matrix is a model of . Of course, this entails that $\mathbf {A}$ is an algebra of the same type of . In this case, F is called a filter of the logic . Intuitively, $F\subseteq \mathbf {A}$ is an -filter when it is closed under all the possible interpretations of -rules over $\mathbf {A}$ , and its elements are the so-called designated values. A formula $\varphi $ is a theorem of if . A set of formulas $\Gamma $ is an antitheorem of if for each model $\langle \mathbf {A},F\rangle $ and $h:\mathbf {Fm}\to \mathbf {A}$ it holds $h(\gamma )\not \in F$ for some $\gamma \in \Gamma $ . This is equivalent to saying that the formulas in $\Gamma $ cannot be jointly designated within a model of the logic. Each logic is canonically associated with a class of algebras, its algebraic counterpart . For instance, if we consider , intuitionistic logic () and strong Kleene logic (), we obtain that is the class of Boolean algebras, is the class of Heyting algebras, and is the class of Kleene lattices. For any logic , the class is closed under $\mathbb {I}\mathbb {P}_{\mathrm {SD}}$ , but need not to be closed under $\mathbb {S}$ . is, intuitively, the class of algebras that support the “interesting” models of , the so-called reduced models. These are the models $\langle \mathbf {A},F\rangle $ such that $\widetilde {\Omega }^{\mathbf {A}}F$ is the identity relation on $\mathbf {A}$ , where the congruence $\widetilde {\Omega }^{\mathbf {A}}F$ on $\mathbf {A}$ is defined, for every $a,b\in \mathbf {A}$ as

$$\begin{align*}\langle a, b \rangle\in\widetilde{\Omega}^{\mathbf{A}}F\text{ if and only if }\varphi(a,\vec{c})\in G\iff\varphi(b,\vec{c})\in G,\end{align*}$$

for each formula $\varphi (x,\vec {z})$ , each $\vec {c}\in \mathbf {A}$ and each -filter $G\supseteq F$ on $\mathbf {A}$ . Crucially, if and only if, for some -filter F on $\mathbf {A}$ , $\widetilde {\Omega }^{\mathbf {A}}F$ is the identity relation.

We say that the matrix $\langle \mathbf {A},F\rangle $ is a submatrix of $\langle \mathbf {B},G\rangle $ if $\mathbf {A}$ is a subalgebra of $\mathbf {B}$ (in symbols $\mathbf {A}\leq \mathbf {B}$ ) and $F=G\cap \mathbf {A}$ . When $\mathcal {L}^{\prime }$ is a sublanguage of $\mathcal {L}$ , given an $\mathcal {L}^{\prime }$ -algebra $\mathbf {A}$ and an $\mathcal {L}$ -algebra $\mathbf {B}$ , we say that $\mathbf {A}$ is a subreduct of $\mathbf {B}$ when $\mathbf {A}$ is a subalgebra of the algebra we obtain by restricting $\mathbf {B}$ to the operations of $\mathcal {L}^{\prime }$ . When this condition holds and $\mathbf {A}$ , $\mathbf {B}$ have the same universe, we say that $\mathbf {A}$ is the reduct of $\mathbf {B}$ . The same terminology applies to matrices if we replace “subalgebra” with “submatrix.” A class $\mathsf {K}$ is a variety if it is closed under $\mathbb {H},\mathbb {S},\mathbb {P}$ , and it is a quasivariety if it is closed under $\mathbb {I}\mathbb {S}\mathbb {P}\mathbb {P}_{\mathrm {U}}$ . When $\mathsf {K}$ is a finite set of finite algebras, the smallest quasivariety containing $\mathsf {K}$ is $\mathbb {I}\mathbb {S}\mathbb {P}(\mathsf {K})$ . A quasivariety is axiomatized by a set of quasi-equations, namely, universal first-order sentences in prenex normal form, where the non-quantified part is an implication whose antecedent is a finite conjunction of equations and the consequent is a single equation.

3. The external version of a three-valued logic

We say that a logic is n-valued if $n\in \omega $ is the smallest cardinality that a complete reduced model for can have. For instance, is two-valued, Belnap–Dunn logic is four-valued, while is not n-valued, for any $n\in \omega $ . Three-valued logics typically emerge as an attempt to weakening by rejecting some of its distinctive inferences. This is done by expanding the classical (Boolean) domain $\{0,1\}$ with a third non-classical truth value (), whose interpretation may vary depending on the specific context under consideration. For instance, in the the rules of disjunctive syllogism ( $\varphi ,\neg \varphi \lor \psi \vdash \psi $ ) and of ex falso quodlibet ( $\varphi \land \neg \varphi \vdash \psi $ ) admit a countermodel by evaluating $\varphi $ to and $\psi $ to $0$ .

From now on, it is convenient to denote the universe of a three-valued matrix by , where $\{0,1\}$ is the subuniverse of the two elements Boolean algebra. This kind of logics retain the classical language $\langle \land ,\lor ,\neg \rangle $ as a (not necessarily proper) fragment and, semantically, their operations behave classically when restricted to the Boolean universe. Examples can be found in the realm of Kleene logics (e.g., , and ), relevant logics (e.g., and ) and fuzzy logics ( and ), semantically defined in Example 3.2.Footnote 2 We condense these features within the definition of subclassical logic. Footnote 3 From now on $\mathbf {B}_{2}$ denotes the two-element Boolean algebra with universe $\{0,1\}$ .

Definition 3.1. Let be a three-valued logic whose characteristic reduced matrix is $\langle \mathbf {A},F\rangle $ (which will be called defining matrix). We say that is a subclassical logic if:

  1. (i) $\mathbf {B}_{2}$ is a subreduct of $\mathbf {A}$ and $F\cap \mathbf {B}_{2}=\{1\}$ ;

  2. (ii) $\mathbf {A}$ satisfies $\varphi \approx \neg \neg \varphi $ .

In general, no philosophical or arithmetical reading of the non-classical element should be assumed, as the appropriate interpretation only depends on its realization in a specific algebra. Notice that (ii) in Definition 3.1 entails that in every defining algebra of a subclassical logic. Thus, in every subclassical logic with defining matrix $\langle \mathbf {A},F\rangle $ , the operation $\neg $ is uniquely determined on $\mathbf {A}$ as $\neg 0=1$ , $\neg 1=0$ , and .

We now introduce a stock of logics that will be instrumental for our purposes. These are paradigmatic representatives of subclassical logics (Definition 3.1) that the reader may keep in the background throughout the paper. This will provide a solid base to constantly test the new concepts and the forthcoming results.

Example 3.2. The following logics are subclassical (see Figure 1).

  • , the logic defined by the matrix $\langle \mathbf {SK},\{1\}\rangle $ . This is strong Kleene logic, a well-known three-valued logic introduced in relation with theories of truth and paradoxes (see [Reference Albuquerque, Přenosil and Rivieccio1] for a detailed formal study).

  • , the logic defined by the matrix . This is known as the , a famous paraconsistent logic introduced in [Reference Asenjo and Tamburino2] and further applied and developed by Priest [Reference Parks34].

  • , the logic defined by the matrix $\langle \mathbf {WK},\{1\}\rangle $ This logic, known as Bochvar logic, has been introduced in [Reference Bochvar7]. Recently, it has been studied in connection with logics of variable inclusion [Reference Bonzio, Paoli and Pra Baldi8] and their application to several topics in philosophy of logic [Reference Carrara and Zhu14, Reference Szmuc38, Reference Szmuc39].

  • , the logic defined by the matrix . Together with Bochvar logic, belongs to the family of weak Kleene logics and it has been studied in the context of a paraconsistency [Reference Galatos and Tsinakis31].

  • , the logic defined by the matrix . This logic is the strongest (non-classical) extension of the logic of relevant mingle , a well-known logic connected with the relevant family (see [Reference Avron3, Reference Font27]).

  • , the logic defined by the matrix . Such system is equivalent to Sobociński logic, a relatively well-known logic studied for its relation with linguistic fragments of the logic [Reference Blok and Raftery6, Reference Marcos33, Reference Priest36].

  • , the logic defined by the matrix $\langle \mathbf {S}_{3},\{1\}\rangle $ . To the best of our knowledge, this logic is not studied in the literature.

  • , the logic defined by the matrix $\langle \mathbf {L}_{3},\{1\}\rangle $ . This system is widely recognized as Łukasiewicz three-valued logic, and it probably is the most famous three-valued fuzzy logic [Reference Cignoli16, Reference Cignoli, D’Ottaviano and Mundici17].

  • , the logic defined by the matrix . This logic has been developed by Da Costa and D’Ottaviano as the (weakly) paraconsistent counterpart of Łukasiewicz logic (see [Reference Ferguson26, example 3.20]).

The logics introduced in Example 3.2 do not form an exhaustive list of subclassical logics. Notice, moreover, that a subclassical logic is finitary, as it is complete with respect to a single finite matrix. Before proceeding, we state an assumption that will be effective for the rest of the paper.

Assumption 1. We assume that, whenever is a subclassical three-valued logic whose defining matrix is $\langle \mathbf {A},F\rangle $ , then .

All logics of Example 3.2 satisfy Assumption 1, which always holds when is algebraizable (see Theorem 5.4). One can notice that the just mentioned three-valued subclassical logics can be partitioned into two subclasses, depending on the set of designated values they preserve in the consequence relation. More precisely, given a three-valued algebra $\mathbf {A}$ having $\mathbf {B}_{2}$ as subreduct, the only two non-degenerate filters over $\mathbf {A}$ are $\{1\}$ and . The pairs , , , and are instances of this phenomenon with respect to the algebras $\mathbf {WK},\mathbf {SK},\mathbf {S}_{3},\mathbf {L}_{3}$ . We are now ready to introduce the notion of external version of a subclassical logic.

Definition 3.3. Let be a three-valued subclassical logic in the language $\mathcal {L}$ , whose characteristic matrix is $\langle \mathbf {A},F\rangle $ . The external version of , , is the logic defined by the matrix $\langle \mathbf {A}^{e},F\rangle $ , where $\mathbf {A}^{e}$ is the algebra in the language $\mathcal {L}\cup \{\Delta _{1}\}$ with universe A and whose operations are defined as: $\circ ^{\mathbf {A}^{e}}=\circ ^{\mathbf {A}}$ , for $\circ \in \mathcal {L}$ and

$$\begin{align*}\Delta_{1}^{\mathbf{A}^{e}}(a)= \begin{cases} 1 \text{ if } a=1\\ 0 \text{ otherwise}. \end{cases} \end{align*}$$

With these notions at play it is possible to see that is the external version of , is the external version of and, of course, (see [Reference Bonzio, Paoli and Pra Baldi9]) is the external version of .

It now seems natural to investigate the relationship between a subclassical logic and its external version . With this goal in mind, we proceed to tackle two central questions.

  • How are the matrix models of and of related?

  • Which semantic properties are preserved or gained in the step from to ?

4. The semantic meaning of external operators

The goal of this section is to examine the semantic impact of external operators on the class of models naturally associated with a subclassical logic. One might expect that, given a model of a subclassical logic, it is always possible to define an appropriate external operation $\Delta _{1}$ to obtain a model of its external version. However, this is not the case. The definability of such an operator forces non-trivial semantic conditions. Thus, the central question to answer is: under what conditions can the algebraic reduct of a reduced model of a subclassical logic be expanded to a reduced model of its external version ? In the special case of the logic , a solution was given in the pioneering work of [Reference Cignoli15]. In the case of Bochvar logic, this result has been recently established, with different methods, in [Reference Bonzio, Paoli and Pra Baldi9, Reference Bonzio and Baldi10]. In both cases, the conceptual framework employed relies on very peculiar properties of the respective algebras and the associated logics. Here, we will provide a more general solution to the problem based on the theory of nuclei. The result is that the algebraic reduct of a reduced model $\mathbf {B}$ of can be turned into a reduced model of if and only if a specific conucleus is definable on $\mathbf {B}$ .

As in the rest of the paper, let us denote by $\mathbf {A}$ the algebra that supports the reduced matrix $\langle \mathbf {A},F\rangle $ of a three-valued subclassical logic . Also recall that, as stated in Assumption 1, we require (notice that all the subclassical logics discussed so far fulfill this assumption). Now, if we consider $\mathbf {B}\in \mathbb {S}\mathbb {P}(\mathbf {A})$ , namely, $\mathbf {B}\leq \mathbf {A}^{I}$ , for some set of indexes I, each $b\in \mathbf {B}$ is a tuple $(\pi _{i}b)_{i\in I}$ such that for every $i\in I$ , where $\pi _{i}b$ denotes the i-th entry of b. In plain words, each element of $\mathbf {B}$ is a tuple whose entries are values among the underlying set of $\mathbf {A}$ . We now introduce the notion of Boolean skeleton for an algebra $\mathbf {B}\in \mathbb {S}\mathbb {P}(\mathbf {A})$ , as it will play a central role in this section.

Definition 4.1. Let $\mathbf {C}\leq \mathbf {A}^{I}$ . The Boolean skeleton of $\mathbf {C}$ , $\mathfrak {B}^{\mathbf {C}}$ for short, is defined as

$$\begin{align*}\mathfrak{B}^{\mathbf{C}}\mathrel{:=}\{c\in \mathbf{C}: \pi_{i}c\in\{0,1\}, \text{ for all }i\in I\}.\end{align*}$$

One can see that, if $\mathfrak {B}^{\mathbf {C}}\neq \emptyset $ (the case $\mathfrak {B}^{\mathbf {C}}=\emptyset $ may arise, as we do not assume constant operations in our language), then it forms a subalgebra of $\mathbf {C}$ . Moreover, for each $c\in \mathfrak {B}^{\mathbf {C}}$ , $\pi _{i}(c\land \neg c)=0$ , $\pi _{i}(c\lor \neg c)=1$ for each $i\in I$ . In other words, the elements of the Boolean skeleton of $\mathbf {C}\leq \mathbf {A}^{I}$ are tuples whose values are among $\{0,1\}$ and they form a Boolean subalgebra of $\mathbf {C}$ . Since is a quasivariety, this notion can be naturally extended to an arbitrary by taking isomorphic pre-images, as specified in the next definition.

Definition 4.2. Let , namely, $\mathbf {B}\cong \mathbf {C}\leq \mathbf {A}^{I}$ , where h is an isomorphism $\mathbf {B}\to \mathbf {C}$ . The Boolean skeleton of $\mathbf {B}$ determined by h is $\mathfrak {B}^{\mathbf {B}}\mathrel {:=} h^{-1}[\mathfrak {B}^{\mathbf {C}}]$ .

Notice that in Definition 4.2 the Boolean skeleton of $\mathbf {B}$ is relative to a fixed isomorphism $h:\mathbf {B}\to \mathbf {C}$ . Moreover, this definition has a purely technical role, and it does not introduce any real conceptual gain with respect to Definition 4.1. Indeed, up to isomorphism, all the algebras belonging to can be thought as subalgebras of $\mathbf {A}^{I}$ .

Now, let us define a partial order $\preceq $ on as . For $a,b\in \mathbf {C}\leq \mathbf {A}^{I}$ , set $a\preceq _{_{\mathbf {C}}} b$ if and only if $\pi _{i}a\preceq \pi _{i}b$ , for each $i\in I$ . When $h:\mathbf {B}\to \mathbf {C}$ is an isomorphism and $c,d\in \mathbf {B}$ , we set $c\preceq _{_{\mathbf {B}}} d$ if and only if $h(c)\preceq _{_{\mathbf {C}}}h(d)$ . It is trivial to check that $\preceq _{_{\mathbf {B}}}, \preceq _{_{\mathbf {C}}}$ are partial orders. It is clear that this order can be equally defined on algebras belonging to $\mathbb {I}\mathbb {S}\mathbb {P}(\mathbf {A}^{e})$ . The key tool for our purposes is the notion of conucleus. This concept found useful applications in logic, and it historically plays a central role in the study of varieties of residuated lattices, namely, algebraic varieties arising as the equivalent algebraic semantics of substructural logics [Reference Font and Pérez28, Reference Galatos, Jipsen, Kowalski and Ono29]. For our purposes, a convenient formulation of the definition of conucleus is the following.

Definition 4.3. Let $\mathbf {B}\cong \mathbf {C}\leq \mathbf {A}^{I}$ , and h be an isomorphism $\mathbf {B}\to \mathbf {C}$ . A conucleus on $\mathbf {B}$ is a map $\sigma :\mathbf {B}\to {\mathbf {B,}}$ which is monotone with respect to $\preceq _{_{\mathbf {B}}}$ and such that:

  1. (i) $\sigma (a)\preceq _{_{\mathbf {B}}} a$ ;

  2. (ii) $\sigma (a)\land \sigma (b)\preceq _{_{\mathbf {B}}} \sigma (a\land b)$ ;

  3. (iii) $\sigma (\sigma (a))=\sigma (a)$ ,

for every $a,b\in \mathbf {B}$ .

We will refer to $\sigma [\mathbf {B}]=\{a\in \mathbf {B}: \sigma (b)=a \text { for some } a\in \mathbf {B}\}$ as the conuclear image of $\sigma $ . As we shall see, we will be interested in special kinds of conuclei, whose features are defined below.

Definition 4.4. Let $\mathbf {B}\cong \mathbf {C}\leq \mathbf {A}^{I}$ , and h be an isomorphism $\mathbf {B}\to \mathbf {C}$ . A conucleus $\sigma $ on $\mathbf {B}$ is called:

  • Boolean if its conuclear image is $\mathfrak {B}^{\mathbf {B}}$ ;

  • complete if, for each $a\in \mathbf {B}$ , $\bigvee ^{\mathbf {A}^{I}}\{b\in \mathfrak {B}^{\mathbf {A}^{I}}: b\preceq _{_{\mathbf {A}^{I}}}h(a)\}\in h(\sigma [\mathbf {B}])$ .

We will say that admits a conucleus when there exist $\mathbf {C}\leq \mathbf {A}^{I}$ and an isomorphism $h:\mathbf {B}\to \mathbf {C}$ such that the conditions of Definition 4.3 apply, and similarly for the specifications introduced in Definition 4.4. Notice that if $\sigma $ is a Boolean conucleus on $\mathbf {B}$ , then $\mathfrak {B}^{\mathbf {B}}\neq \emptyset $ , $\sigma [\mathbf {B}]=\mathfrak {B}^{\mathbf {B}}$ and $a\in \mathfrak {B}^{\mathbf {B}}$ entails $\sigma (a)=a$ . Moreover, the condition that $\sigma $ is complete entails that the join $\bigvee \{b\in \mathfrak {B}^{\mathbf {A}^{I}}: b\preceq _{_{\mathbf {A}^{I}}}h(a)\}$ exists in $\mathbf {A}^{I}$ , for each $a\in \mathbf {B}$ .

When needed, we will write $\sigma _{_{\mathbf {B}}}$ to emphasize the fact that it is a conucleus on $\mathbf {B}$ , and we will sometimes omit parentheses in order to simplify the notation. If we replace $\mathbf {A}^{I}$ with $(\mathbf {A}^{e})^{I}$ and with in Definitions 4.3 and 4.4, they obviously extend to algebras belonging to . Since the property of being a Boolean conucleus is preserved by isomorphic preimages, the following fact is an immediate consequence of the definitions.

Fact 4.5. Let $\mathbf {B}$ be the $\Delta _{1}$ -free reduct of an -algebra $\mathbf {B}^{\Delta }$ and let $h:\mathbf {B}^{\Delta }\to \mathbf {C}\leq (\mathbf {A}^{e})^{I}$ be an isomorphism. Suppose $\sigma _{_{\mathbf {C}}}$ is a Boolean conucleus on $\mathbf {C}$ . The map $\sigma _{_{\mathbf {B}}}$ defined for every $a\in \mathbf {B}$ as $\sigma _{_{\mathbf {B}}}(a)=h^{-1}\sigma _{_{\mathbf {C}}}(h(a))$ is a Boolean conucleus on $\mathbf {B}$ .

The next lemma characterizes how the operation $\Delta _{1}$ is computed in a power of $\mathbf {A}^{e}$ .

Lemma 4.6. Let $a\in (\mathbf {A}^{e})^{I}$ . Then $\Delta _{1}a=\bigvee ^{(\mathbf {A}^{e})^{I}}\{b\in \mathfrak {B}^{(\mathbf {A}^{e})^{I}}: b\preceq _{_{(\mathbf {A}^{e})^{I}}}a\}.$

Proof. Consider $a\in (\mathbf {A}^{e})^{I}$ . In order to simplify the notation, let us write $\preceq $ as a shorthand for $\preceq _{_{(\mathbf {A}^{e})^{I}}}$ and set

$$\begin{align*}X=\{b\in\mathfrak{B}^{(\mathbf{A}^{e})^{I}}: b\preceq a\}.\end{align*}$$

Notice that X is clearly non-empty, as $\Delta _{1} a\in \mathfrak {B}^{(\mathbf {A}^{e})^{I}}$ and $\Delta _{1} a\preceq a$ . This is true because the operation $\Delta _{1}$ is computed component-wise over a power of $\mathbf {A}^{e}$ . Suppose, towards a contradiction, that $b\in X$ and $b\npreceq \Delta _{1} a$ . Thus $\pi _{i}b=1$ and $\pi _{i}\Delta _{1} a=0$ for some $i\in I$ , which entails . However, $b\preceq a$ implies $\pi _{i}a=1$ , a contradiction. This proves that $\Delta _{1} a$ is an upper bound of X. The fact that $\Delta _{1} a=\bigvee X$ follows from the fact that if $b\in X$ and $ \Delta _{1} a\preceq b$ then $b=\Delta _{1} a$ .

In view of the above lemma, an equivalent description of the computation of $\Delta _{1}$ is the following:

$$\begin{align*}\Delta_{1}a=\text{max}\{b\in\mathfrak{B}^{(\mathbf{A}^{e})^{I}}: b\preceq_{_{(\mathbf{A}^{e})^{I}}}a\}.\end{align*}$$

We are now ready to state the main result of this section.

Theorem 4.7. Let . The following are equivalent:

  1. (i) $\mathbf {B}$ can be equipped with the structure of an -algebra;

  2. (ii) $\mathbf {B}$ admits a complete Boolean conucleus.

Proof. (i) $\Rightarrow $ (ii). Let and suppose it is possible to equip $\mathbf {B}$ with a unary operation $\Delta _{1}$ , i.e., we can expand $\mathbf {B}$ with a unary operation $\Delta _{1}$ , so that the expanded algebra . This means that $\mathbf {B}^{\Delta }$ is isomorphic via a map h to some $\mathbf {C}\leq (\mathbf {A}^{e})^{I}$ . Thus, the elements of $\mathbf {C}$ are tuples whose entries are among , i.e., for $c\in \mathbf {C}$ , for every $i\in I$ . Since $\mathbf {C}\leq (\mathbf {A}^{e})^{I}$ , $\Delta _{1}^{\mathbf {C}}$ is a map $\mathbf {C}\to \mathfrak {B}^{\mathbf {C}}$ . This is true because, for any element $a\in \mathbf {C}$ , $\Delta _{1}^{\mathbf {C}}a=(\Delta ^{(\mathbf {A}^{e})}\pi _{i}a)_{i\in I}$ and clearly $\Delta _{1}^{(\mathbf {A}^{e})}\pi _{i}a\in \{0,1\}$ for every $i\in I$ . Thus, $\Delta _{1}^{\mathbf {C}}$ is a map $\mathbf {C}\to \mathfrak {B}^{\mathbf {B}}$ . We now show that $\Delta _{1}^{\mathbf {C}}$ is a Boolean conucleus on $\mathbf {C}$ . To this end, recall the partial order and its realization $\preceq _{_{\mathbf {C}}}$ over the algebra $\mathbf {C}$ defined, for every $a,b\in \mathbf {C}$ as $a\preceq _{_{\mathbf {C}}}b$ if and only if $\pi _{i}a\preceq \pi _{i}b$ for every $i\in I$ . If we consider $a\in \mathbf {C}$ , it holds that

(DefΔ 1C) $$\begin{align} \pi_{i}\Delta_{1}^{\mathbf{C}}a= \begin{cases} 1 \text{ if } \pi_{i}a=1\\ 0 \text{ otherwise}, \end{cases} \end{align} $$

thus $\Delta _{1}^{\mathbf {C}}a\preceq _{_{\mathbf {C}}}a$ . Moreover, if $a\in \mathfrak {B}^{\mathbf {C}}$ , clearly $\Delta _{1}^{\mathbf {C}}a=a$ .

Let now $a\preceq _{_{\mathbf {C}}} b$ . By the above display (Def Δ1 C ) it is immediate to check that that if $\pi _{i}a\preceq _{_{\mathbf {C}}}\pi _{i}b$ then $\pi _{i}\Delta _{1}^{\mathbf {C}}a\preceq _{_{\mathbf {C}}}\pi _{i}\Delta _{1}^{\mathbf {C}}b$ , so $\Delta _{1}^{\mathbf {C}}$ is monotone with respect to $\preceq _{_{\mathbf {C}}}$ . The fact that $\Delta _{1}^{\mathbf {C}}(\Delta _{1}^{\mathbf {C}}a)=\Delta _{1}^{\mathbf {C}}a$ can be checked similarly. We now prove (ii) in Definition 4.4, namely, that $\Delta _{1}^{\mathbf {C}}a\land \Delta _{1}^{\mathbf {C}}b\preceq _{_{\mathbf {C}}}\Delta _{1}^{\mathbf {C}}(a\land b)$ . Observe that $\Delta _{1}^{\mathbf {C}}a\land \Delta _{1}^{\mathbf {C}}b, \Delta _{1}^{\mathbf {C}}(a\land b)\in \mathfrak {B}^{\mathbf {C}}$ and that, for every $c,d\in \mathfrak {B}^{\mathbf {C}}$ it holds that $c \preceq _{_{\mathbf {C}}} d$ if and only if $c\land d= c$ . Moreover, as $\mathbf {C}\in \mathbb {P}(\mathbf {A}^{e})$ , it satisfies all the quasi-equations that hold in $\mathbf {A}^{e}$ . Since it is easy to check that

$$\begin{align*}\mathbf{A}^{e}\vDash (\Delta_{1}\varphi\land\Delta_{1}\psi)\land(\Delta_{1}(\varphi\land\psi))\approx(\Delta_{1}\varphi\land\Delta_{1}\psi),\end{align*}$$

then

$$\begin{align*}(\Delta_{1}a\land\Delta_{1}b)\land(\Delta_{1}(a\land b))=(\Delta_{1}a\land\Delta_{1}b)\end{align*}$$

holds in $\mathbf {C}$ , thus $\Delta _{1}^{\mathbf {C}}a\land \Delta _{1}^{\mathbf {C}}b\preceq _{_{\mathbf {C}}}\Delta _{1}^{\mathbf {C}}(a\land b)$ . This shows that $\Delta _{1}^{\mathbf {C}}$ is a Boolean conucleus. By Fact 4.5 the map $\sigma _{_{\mathbf {B}}}$ defined for every $a\in \mathbf {B}$ as $\sigma _{_{\mathbf {B}}}(a)=h^{-1}\sigma _{_{\mathbf {C}}}(h(a))$ is a Boolean conucleus on $\mathbf {B}$ . It remains to show that this conucleus is also complete, but this follows from Lemma 4.6, upon noticing that, for $a\in \mathbf {B}$ , $\Delta ^{(\mathbf {A}^{e})^{I}}h(a)=\Delta _{1}^{\mathbf {C}}h(a)\in \mathfrak {B}^{\mathbf {C}}= h(\sigma _{_{\mathbf {B}}}[\mathbf {B}])$ .

(ii) $\Rightarrow $ (i). Consider . Suppose $ \mathbf {B}$ admits a complete Boolean conucleus $\sigma _{_{\mathbf {B}}}:\mathbf {B}\to \mathfrak {B} ^{\mathbf {B}}$ , where $\mathfrak {B}^{\mathbf {B}}$ is the Boolean skeleton determined by some algebra $\mathbf {C}\leq \mathbf {A}^{I}$ isomorphic to $\mathbf {B}$ via $h:\mathbf {B} \to \mathbf {C}$ . It is immediate to check that the map defined for every $a\in \mathbf {C}$ as $\sigma _{_{\mathbf {C}}}a=h(\sigma _{_{\mathbf {B}}}h^{-1}a)$ is a Boolean conucleus on $\mathbf {C}$ . Consider the algebra $\mathbf {B}^{\sigma }$ obtained by expanding $\mathbf {B}$ with the operation $\sigma _{_{\mathbf {B}}}$ , and similarly for $\mathbf {C}$ with respect to $\sigma _{_{\mathbf {C}}}$ . Clearly the isomorphism h extends to an isomorphism between the expanded algebras $h:\mathbf {B}^{\sigma }\to \mathbf {C}^{\sigma }$ because, for $a\in \mathbf {B}$ , $\sigma _{_{\mathbf {C}}} h(a)=h(\sigma _{_{\mathbf {B}}} h^{-1}ha)=h(\sigma _{_{\mathbf {B}}}a)$ . We only need to show that, for $h(a)\in \mathbf {C}^{\sigma }$ , ${\sigma _{_{\mathbf {C}}}}h(a)=\Delta _{1}h(a),$ where $\Delta _{1}$ is the operation computed on $(\mathbf {A}^{e})^{I}$ . From the fact that $\sigma _{_{\mathbf {B}}}$ is complete, together with Lemma 4.6, we obtain that

$$\begin{align*}\Delta_{1}h(a)=\bigvee\{b\in\mathfrak{B}^{(\mathbf{A}^{e})^{I}}: b\preceq h(a)\}\in h(\sigma_{_{\mathbf{B}}}[\mathbf{B}])=\mathfrak{B}^{\mathbf{C}},\end{align*}$$

where the join takes place in $(\mathbf {A}^{e})^{I}$ and $\preceq $ is a shorthand for $\preceq _{_{(\mathbf {A}^{e})^{I}}}$ . Clearly, ${\sigma _{_{\mathbf {C}}}}h(a)\preceq h(a)$ because ${\sigma _{_{\mathbf {C}}}}$ is a Boolean conucleus, so by the above display $\sigma _{_{\mathbf {C}}}h(a)\preceq \Delta _{1}h(a)$ . Moreover, since $\sigma _{_{\mathbf {C}}}$ is monotone, $\Delta _{1}h(a)\preceq h(a)$ entails $\sigma _{_{\mathbf {C}}}\Delta _{1}h(a)=\Delta _{1}h(a) \preceq \sigma _{_{\mathbf {C}}}h(a)$ , thus $\sigma _{_{\mathbf {C}}}h(a)=\Delta _{1}h(a)$ , as desired.

The intuitive meaning of being a complete Boolean conucleus can be described as follows. If we see the elements of a model as truth-values, it expresses the fact that, whenever a is a non-classical truth value, then it is possible to select the greatest Boolean truth value below a. In other words, completeness ensures that a notion of “closest” Boolean value is always defined in a model.

The following corollary provides a criterion to identify the algebras of that cannot be equipped with the structure of an -algebra.

Corollary 4.8. Suppose admits a Boolean complete conucleus $\sigma $ . Then, for different elements $a,b\in \mathbf {B}$ it holds that

(Sep) $$ \begin{align} \text{if }\sigma(a)=\sigma(b)\text{ then } \sigma(\neg a)\neq\sigma(\neg b). \end{align} $$

Proof. Theorem 4.7 ensures that the expansion $\mathbf {B}^{\sigma }$ of $\mathbf {B}$ is isomorphic via h to some $\mathbf {C}\leq (\mathbf {A}^{e})^{I}$ , thus, for $a\in \mathbf {B}$ , $h(\sigma a)=\Delta _{1}h(a)$ , where $\Delta _{1}$ is the operation on $(\mathbf {A}^{e})^{I}$ . It easy to check that

$$\begin{align*}\mathbf{A}^{e}\vDash\Delta_{1}\varphi\thickapprox\Delta_{1}\psi ~ \& ~ \Delta_{1}\neg\varphi\thickapprox\Delta_{1}\neg\psi\implies\varphi\thickapprox\psi.\end{align*}$$

Since the validity of quasi-equations persists in isomorphic preimages of subalgebras of products, (Sep) is true in $\mathbf {B}^{\sigma }$ . Thus, for different $a,b\in \mathbf {B}$ , $\sigma (a)=\sigma (b)$ entails $\sigma (\neg a)\neq \sigma (\neg b)$ .

The concrete meaning of this result is briefly exemplified below.

Example 4.9. Consider the four-element Kleene lattice depicted in Figure 2. In the light of Corollary 4.8, it is easy to verify that and why this algebra cannot be turned into a three-valued Łukasiewicz algebra. To see this, suppose it admits a complete Boolean conucleus $\sigma $ . This entails that, the Boolean skeleton determined by an isomorphism $h:\mathbf {B}\to \mathbf {C}\leq \mathbf {A}^{I}$ is not empty. Therefore, as it can be easily checked, this Boolean skeleton consists of the elements $\{0,1\}$ , depicted with solid circles as in Figure 2. The induced Boolean conucleus is represented by arrows. Clearly, $\sigma $ does not satisfy the condition (Sep), as $a\neq \neg a$ but $\sigma (a)=\sigma (\neg a)$ , against Corollary 4.8.

Figure 2 The four-element chain Kleene lattice $\mathbf {K}_{4}$ .

For a wide class of subclassical logics the above results can be refined, and the extra-condition imposed on a conucleus of being complete can be substituted by a single inequality. In such cases, the sufficient and necessary conditions needed to turn an algebra into an -algebra can be verified on $\mathbf {B}$ , without any reference to the second condition in Definition 4.4. If we refer to the stock of logics introduced in Example 3.2, this is the case of , and .

Lemma 4.10 [Reference Burris and Sankappanavar11, Theorem 7.15].

Let $\mathbf {A},\mathbf {B}$ be similar algebras. Then $\mathbf {A}\in \mathbb {I}\mathbb {S}\mathbb {P}(\mathbf {B})$ if and only if there exists a family of homomorphisms $h_{i}:\mathbf {A}\to \mathbf {B}$ such that $\bigcap _{i\in I}\ker h_{i}$ is the identity relation.

Theorem 4.11. Let be a subclassical logic such that is true in $\mathbf {A}^{e}$ . Then, for the following are equivalent:

  1. (i) $\mathbf {B}$ can be turned into an -algebra;

  2. (ii) there exists a Boolean conucleus $\sigma $ on $\mathbf {B}$ satisfying $x\preceq \sigma x\lor \neg x$ .

Proof. (i) $\Rightarrow $ (ii). If $\mathbf {B}$ can be turned into an -algebra, then the expansion $\mathbf {B}^{\Delta }$ of $\mathbf {B}$ is isomorphic to $\mathbf {C}\leq (\mathbf {A}^{e})^{I}$ via h. Theorem 4.7 ensures that $\Delta _{1}$ on $\mathbf {B}$ is a Boolean conucleus. The fact that for $a\in \mathbf {B}$ , it holds that $a\preceq \Delta _{1} a\lor \neg a$ is equivalent to $h(a)\preceq \Delta _{1} h(a)\lor \neg h(a)$ on $\mathbf {C}$ . To prove this, it suffices to mechanically check that, for each $i\in I$ , $\pi _{i}h(a)\preceq \pi _{i}(\Delta _{1}(h (a)))\lor \pi _{i}(\neg h(a))$ , upon recalling the assumption that holds in $\mathbf {A}^{e}$ .

(ii) $\Rightarrow $ (i) Let $\mathbf {B}$ as in the statement, thus, as in Theorem 4.7, $\mathbf {B}^{\sigma }\cong \mathbf {C}^{\sigma }$ via h, for some $\mathbf {C}\leq \mathbf {A}^{I}$ . For each $i\in I$ consider the projection map $\pi _{i}:\mathbf {C}\to \mathbf {A}^{e}$ . It is clear that each $\pi _{i}$ preserves the operations of the language of $\mathbf {A}$ . We now show that each map $\pi _{i}$ extends to a homomorphism $\mathbf {C}^{\sigma }\to \mathbf {A}^{e}$ . Thus, we need to prove that, for each $a\in \mathbf {C}$ it holds $\pi _{i}(\sigma _{_{\mathbf {C}}} a)=\Delta _{1}(\pi _{i}a)$ . To this end, we consider three exhaustive and mutually exclusive cases. If $\pi _{i}a=0$ or then, since $\sigma _{_{\mathbf {C}}}a\leq a$ and $\sigma _{_{\mathbf {C}}}a\in \mathfrak {B}^{\mathbf {C}^{\sigma }}$ , necessarily $\pi _{i}(\sigma _{_{\mathbf {C}}}a)=0=\Delta _{1}(\pi _{i}a)$ . Suppose now $\pi _{i}a=1$ . Since $a\preceq \sigma _{_{\mathbf {C}}}a\lor \neg a$ is true in $\mathbf {C}^{\sigma }$ , then $\pi _{i}(\sigma _{_{\mathbf {C}}}a\lor \neg a)=1$ . Thus, since $\pi _{i}\neg a=0$ , we conclude $\pi _{i}(\sigma _{_{\mathbf {C}}} a)=1=\Delta _{1}(\pi _{i}a)$ , as desired. Moreover notice that $\bigcap _{i\in I}\operatorname {\mathrm {Ker}}\pi _{i}$ is the identity relation on $\mathbf {B}$ , so by Lemma 4.10.

5. External operators and classical recapture

As already hinted, the operator $\Delta _{1}$ can be seen a way to provide a yes/no answer, understood as a $0/1$ -answer, to the question of whether its argument is both classical and true. In other words, $\Delta _{1}$ enriches the expressive power of the underlying logic in order to re-capture the “external” notion of classical truth, which cannot be represented by the linguistic resources of alone. This section explores some of the classical features that are recaptured in the step from a subclassical logic to its external version .

Informally speaking, it is easy to see that if $\Gamma \vdash \varphi $ is a classical rule failing in , the external version of validates a rule encoding the idea that “whenever the arguments of the formulas occurring in the rule can be safely asserted, the rule can be safely applied.” The next proposition shows how to produce -valid inferences of this kind. In the next proposition denotes the logic defined by the matrix whose algebra is the expansion of the two-element Boolean algebra with the operator $\Delta _{1}$ , and whose set of designated values is $\{1\}$ .

Proposition 5.1. Let $\gamma _{1},\dots ,\gamma _{n}\vdash \varphi $ be a classically valid rule and $ \mathbf {Fm}$ be the formula algebra in the language of . Then $h(\gamma _{1}),\dots , h(\gamma _{n})\vdash h(\varphi )$ is a rule of , where $h:\mathbf {Fm}\to \mathbf {Fm}$ is the substitution mapping $x\mapsto \Delta _{1}x$ for each variable x.

Proof. Let $\gamma _{1},\dots ,\gamma _{n}\vdash \varphi $ be a classically valid rule and let h be as in the statement. The restriction of h to the language $\langle \land ,\lor ,\neg ,\Delta _{1}\rangle $ is a substitution on the formula algebra of , thus $h(\gamma _{1}),\dots , h(\gamma _{n})\vdash h(\varphi )$ is a rule of . Let $\langle \mathbf {A},F\rangle $ be the defining matrix of . If $\{\gamma _{1},\dots ,\gamma _{n}\}$ is a classical antitheorem then, by definition of h, for any $g:\mathbf {Fm}\to \mathbf {A}^{e}$ there exists some $\gamma _{i}$ with $1\leq i\leq n$ such that $g(h(\gamma _{i}))=0\notin F$ . In this case $h(\gamma _{1}),\dots , h(\gamma _{n})\vdash h(\varphi )$ is a rule of .

Otherwise, let $g:\mathbf {Fm}\to \mathbf {A}^{e}$ be a homomorphism such that $g(h(\gamma _{1}))\in F,\dots , g(h(\gamma _{n}))\in F$ . By definition of h this entails $g(h(\gamma _{i}))=1$ for each $1\leq i\leq n$ . Since $h(\gamma _{1}),\dots , h(\gamma _{n})\vdash h(\varphi )$ is a rule of we conclude that $g(h(\varphi ))=1$ .

Let us briefly provide an example.

Example 5.2. Consider the logic . Clearly the rule of modus ponens $\varphi ,\neg \varphi \lor \psi \vdash \psi $ fails in . From Proposition 5.1 it follows that

$$\begin{align*}\Delta_{1}\varphi,\neg(\Delta_{1}\varphi)\lor\Delta_{1}\psi\vdash\Delta_{1}\psi \end{align*}$$

is a valid rule of . A similar argument shows that $\Delta _{1}\varphi \lor \neg \Delta _{1}\varphi $ is a theorem of . It is important to note that $\Delta _{1}(\varphi \lor \neg \varphi )$ is not a theorem of : this emphasizes the role of the substitution h in Proposition 5.1.

We now recall the notion of algebraizability. This concept lies at the core of algebraic logic, and it requires the availability of a mutual interpretation between a logic and the equational consequence of a specific class of algebras $\mathsf {K}$ . This interpretation is witnessed by two maps $\boldsymbol {\tau }(x)$ , $\boldsymbol {\rho }(x,y)$ that assign a set of equations $\boldsymbol {\tau }(\varphi )$ to each formula $\varphi $ and a set of formulas $\boldsymbol {\rho }(\varphi ,\psi )$ to each equation $\varphi \approx \psi $ .

Definition 5.3. A logic is algebraizable with respect to the class of algebras $\mathsf {K}$ (in the same language as ) if there are maps $\boldsymbol {\tau }:Fm\to \mathcal {P}(Eq)$ from formulas to sets of equations and $\boldsymbol {\rho }:Eq\to \mathcal {P}(Fm)$ from equations to sets of formulas such that the following hold:

(Alg1)
(Alg2)

In the case of the two maps witnessing the algebraizability with respect to the variety of Boolean algebras $\mathsf {BA}$ are defined as $\boldsymbol {\tau }(\varphi )=\{\varphi \approx \varphi \lor \neg \varphi \}$ and $\boldsymbol {\rho }(\varphi \approx \psi )=\{\varphi \to \psi ,\psi \to \varphi \}$ . Conditions Alg1 and Alg2 are instantiated accordingly by letting $\mathsf {K}=\mathsf {BA}$ . Remarkably, if a logic is algebraizable with respect to $\mathsf {K}$ , then it is algebraizable with respect to . In this case is called the equivalent algebraic semantics of . The following important theorem will be used in the forthcoming part.

Theorem 5.4 [Reference Czelakowski22, Theorem 3.2.2].

Let be an algebraizable logic with respect to a finite set of formulas $\boldsymbol {\rho }(x,y)$ . If has a reduced characteristic matrix $\langle \mathbf {A},F\rangle $ and $\mathbf {A}$ is finite, then .

In general, the notion of algebraizability states an equivalence, witnessed by the maps $\boldsymbol {\tau },\boldsymbol {\rho }$ , between the consequence relation of a logic and the equational consequence of its algebraic counterpart.

When a logic has $\langle \mathbf {A}^{e},F\rangle $ as defining matrix, it is possible to define two more unary operators of special interest, as follows:

They are computed on $\mathbf {A}^{e}$ according to the truth tables below

The intended reading is clear: $\Delta _{0}\varphi $ intuitively asserts that “ $\varphi $ is classical and false,” while asserts that “ $\varphi $ is non-classical.” It is now convenient to fix new notations. Let $\mathbf {A}$ be an arbitrary but fixed three-element algebra having $\mathbf {B}_{2}$ as subreduct. By we denote the logic defined by $\langle \mathbf {A},\{1\}\rangle $ , while is the logic defined by . This also applies to the external version of a subclassical logic. Thus, is the logic defined by the matrix $\langle \mathbf {A}^{e},\{1\}\rangle ,$ while is the logic defined by . For a set $\Gamma \subseteq Fm$ and we denote $\{\Delta _{i}(\gamma )\}_{\gamma \in \Gamma }$ as $\Delta _{i}\Gamma $ .

With this new information at hand, it is easy to show that is an algebraizable logic.

Theorem 5.5. Let be a subclassical three-valued logic, and $\langle \mathbf {A}^{e},F\rangle $ be the characteristic matrix of . Then is algebraizable, and its equivalent algebraic semantics is .

Proof. Define a new binary operation $\to $ as follows:

If , consider $\boldsymbol {\tau }_{1}(\varphi )\mathrel {:=}\{\varphi \approx \varphi \to \varphi \}$ . If , consider . Upon defining $\boldsymbol {\rho }(\varphi \approx \psi )\mathrel {:=}\{\varphi \to \psi ,\psi \to \varphi \}$ , it is immediate to check that $\boldsymbol {\tau }_{1},\boldsymbol {\rho }$ witnesses the algebraizability of and the algebraizability of , both with respect to $\mathbf {A}^{e}$ . Finally, the fact that the equivalent algebraic semantics of is $\mathbb {I}\mathbb {S}\mathbb {P}(\mathbf {A}^{e})$ follows by Theorem 5.4.

Of course, the algebraizability of some external versions of a logic, such as , is a well-known fact. In this case, the usual way of interpreting equations into formulas differs from the one encoded by $\boldsymbol {\rho }$ : the standard transformer consists of the set , where is the so-called Łukasiewicz implication, defined according to the truth tables in Figure 1. Clearly the two operations and $\to $ are different, as $\to $ only takes values among $0,1$ . However, as required by the general theory of algebraizability, it holds:

Recall that a logic has the DDT if there is a set of formulas $I(x, y)$ such that

(DDT)

Notice also that being algebraizable and having the DDT are independent properties. The DDT is lost in several subclassical three-valued logics considered so far, such as , and . Differently, other subclassical three-valued logics enjoy the DDT: this is the case, for instance, of , and . The DDT is a further property recaptured in the step from to its external version. The next fact provides the details.

Fact 5.6. The external version of a three-valued subclassical logic has the DDT.

Proof. The set $\varphi \to _{1}\psi =\neg \Delta _{1}\varphi \lor \Delta _{1}\psi $ witnesses the DDT for , and does it so for .

Notice that the traditional DDT-set for is a singleton containing the formula , which can be equivalently written as $\neg \Delta _{1}x\lor y$ . A quick computation shows that $x\to _{1}y$ is a different operation on $\mathbf {L}_{3}$ from , as , while . Thus, as for the notion of algebraizability, there is a term witnessing the DDT in where the non-classical value never appears in the output when interpreted in $\mathbf {L}_{3}$ .

If we take another look at the definition of algebraizability, we can see that it can be generalized to relate two logics rather than just relating a logic to the equational consequence of a class of algebras. This generalization requires an appropriate modification of the maps $\boldsymbol {\tau },\boldsymbol {\rho }$ and leads to the concept of deductive equivalence.Footnote 4

Definition 5.7. Let be a logic in the language $\mathcal {L}$ and be a logic in the language $ \mathcal {L}^{\prime }$ . and are deductively equivalent when there exist maps $\boldsymbol {\tau }:\mathbf {Fm}_{\mathcal {L}}\to \mathcal {P}(\mathbf {Fm}_{\mathcal {L}^{\prime }})$ and $\boldsymbol {\rho }:\mathbf {Fm}_{\mathcal {L}^{\prime }}\to \mathcal {P}(\mathbf {Fm}_{\mathcal {L}})$ such that, for every $\Gamma \cup {\varphi }\subseteq \mathbf {Fm}_{\mathcal {L}}$ , $\psi \in \mathbf {Fm}_{\mathcal {L}^{\prime }}$ ,

(Eq1)
(Eq2)

As we already sketched, subclassical logics come into pairs of logics of the form sharing the same defining three-valued algebra. In many cases, lack any theorem, while lacks antitheorems, and this suffices to show that a faithful mutual interpretation satisfying Eq1 and Eq2 between their consequence relations is unavailable. An example is provided by the pairs and . The situation is reversed when moving to the external versions. The next theorem indeed shows that the external versions of each pair of the form are deductively equivalent.

Theorem 5.8. Let be three-valued subclassical logics. Then are pairwise deductively equivalent.

Proof. Recalling Definition 5.7 we need to prove that

(De1)
(De2)

We begin by proving (De1). Assume and let $h:\mathbf {Fm}^{e}\to \mathbf {A}^{e}$ be such that for each $\gamma \in \Gamma $ . By definition of $\Delta _{1}$ , this entails $h(\gamma )=1$ . So, by assumption, $h(\varphi )=1$ . Thus, we conclude $h(\Delta \varphi )=1$ , which proves . For the converse we reason by contraposition, so suppose there exists $h:\mathbf {Fm}^{e}\to \mathbf {A}^{e}$ such that $h(\gamma )=1$ for each $\gamma \in \Gamma $ and $h(\varphi )\neq 1$ . Thus, $h(\Delta _{1}\gamma )=1$ for each $\gamma \in \Gamma $ and $h(\Delta _{1}\varphi )=0$ , i.e., , as desired.

For (De2), it is immediate to check that, for any $h:\mathbf {Fm}^{e}\to \mathbf {A}^{e}$ , it holds if and only if .

Thus, adding external operators to a subclassical logic ensures the recovery of several desirable properties of , such as the Deduction–Detachment Theorem—and consequently, modus ponens and theoremhood—as well as algebraizability. Moreover, this method of constructing expansions naturally yields examples of pairwise deductively equivalent logics.

Acknowledgments.

We sincerely thank the two anonymous referees for their comments, which helped improve the paper.

Funding.

Both authors acknowledge support from the PRIN 2022 Project “The Variety of Grounding”(Grant No. 2022NTCHYF).

Footnotes

1 We do not consider constant symbols in the language. This is a purely conventional choice, and it does not affect the results of the paper.

2 We refer the interested reader to [Reference Avron3, Reference Ciucci and Dubois19, Reference Ciucci and Dubois20, Reference Priest35] for a comprehensive treatment of the mathematical and philosophical aspects of three-valued logics.

3 This expression is taken from [Reference Ciuni and Carrara21], where this name is used to identify similar logics.

4 For our purposes, it is inconvenient to present the details of the beautiful theory underlying this approach, which can be found in [Reference Blok and Jónsson5, Reference Galatos and Tsinakis30].

References

Albuquerque, H., Přenosil, A., & Rivieccio, U. (2017). An algebraic view of super-Belnap logics. Studia Logica, 105, 10511086.Google Scholar
Asenjo, F. G., & Tamburino, J. (1975). Logic of antinomies. Notre Dame Journal of Formal Logic, 16(1), 1744.Google Scholar
Avron, A. (1991). Natural 3-valued logic: Characterization and proof theory. Journal of Symbolic Logic, 56(1), 276294.Google Scholar
Beall, J. (2016). Off-topic: A new interpretation of weak-Kleene logic. The Australasian Journal of Logic, 13(6), 136142.Google Scholar
Blok, W. J., & Jónsson, B. (2006). Equivalence of consequence operations. Studia Logica, 83, 91110.Google Scholar
Blok, W. J., & Raftery, J. G. (2004). Fragments of $R$ -mingle. Studia Logica, 78, 59106.Google Scholar
Bochvar, D. (1981). On a three-valued logical calculus and its application to the analysis of the paradoxes of the classical extended functional calculus. History and Philosophy of Logic, 2(1–2), 87112. Translation of the original in Russian (Mathematicheskii Sbornik, 1938).Google Scholar
Bonzio, S., Paoli, F., & Pra Baldi, M. (2022). Logics of Variable Inclusion. Cham: Springer.Google Scholar
Bonzio, S., Paoli, F., & Pra Baldi, M. (2024). Bochvar algebras: A categorical equivalence and the generated variety. Preprint, arXiv:2412.14911.Google Scholar
Bonzio, S., & Baldi, M. P. (2025). On the structure of Bochvar algebras. The Review of Symbolic Logic, 18(1), 273299.Google Scholar
Burris, S., & Sankappanavar, H. P. (1981). A Course in Universal Algebra. Berlin: Springer.Google Scholar
Carnielli, W., Coniglio, M. E., & Marcos, J. (2007). Logics of formal inconsistency. In Gabbay, D., and Guenthner, F., editors. Handbook of Philosophical Logic. Dordrecht: Springer, pp. 193.Google Scholar
Carrara, M., Fazio, D., & Pra Baldi, M. (2024). Paraconsistent belief revision: An algebraic investigation. Erkenntnis, 89(2), 725753.Google Scholar
Carrara, M., & Zhu, W. (2021). Computational errors and suspension in a PWK epistemic agent. Journal of Logic and Computation, 31(7), 17401757.Google Scholar
Cignoli, R. (1965). Boolean elements in Łukasiewicz algebras. I. Proceedings of the Japan Academy, 41(8), 670675.Google Scholar
Cignoli, R. (2007). The algebras of Łukasiewicz many-valued logic: A historical overview. In Aguzzoli, S., Ciabattoni, A., Gerla, B., Manara, C., & Marra, V., editors. Algebraic and Proof-Theoretic Aspects of Non-classical Logics: Papers in Honor of Daniele Mundici on the Occasion of his 60th Birthday. Berlin: Springer, pp. 6983.Google Scholar
Cignoli, R., D’Ottaviano, I. M. L., & Mundici, D. (2000). Algebraic Foundations of Many-Valued Reasoning, volume 7 of Trends in Logic—Studia Logica Library. Dordrecht: Kluwer Academic Publishers.Google Scholar
Cintula, P., Hájek, P., & Noguera, C. (2011). Handbook of Mathematical Fuzzy Logic, Vol. 1. London: College Publications.Google Scholar
Ciucci, D., & Dubois, D. (2013). A map of dependencies among three-valued logics. Information Sciences, 250, 162177.Google Scholar
Ciucci, D., & Dubois, D. (2014). Three-valued logics, uncertainty management and rough sets. Transactions on Rough Sets, 17, 132.Google Scholar
Ciuni, R., & Carrara, M. (2020). Normality operators and classical recapture in many-valued logic. Logic Journal of the IGPL, 28(5), 657683.Google Scholar
Czelakowski, J. (2001). Protoalgebraic Logics. Dordrecht: Kluwer Academic Publishers.Google Scholar
Da Ré, B., Pailos, F., & Szmuc, D. (2020). Theories of truth based on four-valued infectious logics. Logic Journal of the IGPL, 28(5), 712746.Google Scholar
D’Ottaviano, I. M., & da Costa, N. C. (1970). Sur un probleme de Jaskowski. Comptes Rendus de l’Académie des Sciences de Paris, 270, 13491353.Google Scholar
D’Ottaviano, I. M. L., & Epstein, R. L. (1990). A Paraconsistent Logic: J3. Dordrecht: Springer, pp. 263287.Google Scholar
Ferguson, T. (2017). Meaning and Proscription in Formal Logic: Variations on the Propositional Logic of William T. Parry. Cham: Springer.Google Scholar
Font, J. (2016). Abstract Algebraic Logic: An Introductory Textbook. London: College Publications.Google Scholar
Font, J. M., & Pérez, G. R. (1992). A note on Sugihara algebras. Publicacions Matemàtiques, 36(2A), 591599.Google Scholar
Galatos, N., Jipsen, P., Kowalski, T., & Ono, H. (2007). Residuated Lattices: An Algebraic Glimpse at Substructural Logics, volume 151 of Studies in Logic and the Foundations of Mathematics. Amsterdam: Elsevier.Google Scholar
Galatos, N., & Tsinakis, C. (2005). Generalized mv-algebras. Journal of Algebra, 283(1), 254291.Google Scholar
Galatos, N., & Tsinakis, C. (2009). Equivalence of consequence relations: An order-theoretic and categorical perspective. The Journal of Symbolic Logic, 74(3), 780810.Google Scholar
Halldén, S. (1949). The Logic of Nonsense. Uppsala: Lundequista Bokhandeln.Google Scholar
Marcos, J. (2005). Nearly every normal modal logic is paranormal. Logique et Analyse, 48(189–192), 279300.Google Scholar
Parks, R. Z. (1972). A note on $R$ -mingle and Sobocinski’s three-valued logic. Notre Dame Journal of Formal Logic, 13(2), 227228.Google Scholar
Priest, G. (1979). The logic of paradox. Journal of Philosophical Logic, 8, 219241.Google Scholar
Priest, G. (2008). An Introduction to Non-classical Logic: From if to is. Cambridge: Cambridge University Press.Google Scholar
Raftery, J. G. (2006). The equational definability of truth predicates. Reports on Mathematical Logic, 41, 95149.Google Scholar
Szmuc, D. (2016). Defining LFI and LFU’S in extensions of infectious logic. Journal of Applied Non-Classical Logic, 26(4), 286314.Google Scholar
Szmuc, D. (2019). An epistemic interpretation of paraconsistent weak Kleene logic. Logic and Logical Philosophy, 28(2), 277330.Google Scholar
Figure 0

Figure 1 Defining algebras.

Figure 1

Figure 2 The four-element chain Kleene lattice $\mathbf {K}_{4}$.