Keywords

1 Introduction

Nelson logic \(\mathcal {N}_3\), introduced in [10], is a conservative expansion of the negation-free fragment of intuitionistic propositional logic by an unary logical connective \(\mathop {\sim }\) of strong negation (which is involutive). The logic \(\mathcal {N}_3\) is by now well studied, both from a proof-theoretic view and from an algebraic view. In particular, Nelson algebras (the algebraic counterpart of \(\mathcal {N}_3\)) can be represented as twist-structures over (i.e., special powers of) Heyting algebras [14, 16]. Moreover, the variety of Nelson algebras is term-equivalent to the variety of compatibly involuted commutative integral bounded residuated lattices satisfying the Nelson axiom (called Nelson residuated lattices, [15]).

Rivieccio and Spinks [12] introduced quasi-Nelson algebras as a natural generalization of Nelson algebras in the sense that the negation \(\mathop {\sim }\) is not involutive. Similar to Nelson algebras, quasi-Nelson algebras can be regarded as models of non-involutive Nelson logic, which is an expansion of the negation-free fragment of intuitionistic propositional logic; moreover, they can be represented as twist-structures over Heyting algebras (Definition 2). Furthermore, [12] proved that the class of quasi-Nelson algebras is term-equivalent to the variety of commutative integral bounded residuated lattices satisfying the Nelson axiom (called quasi-Nelson residuated lattices therein). Like Nelson algebras, the class of quasi-Nelson algebras forms a “quasivariety of logic” in the sense of Blok and La Falce [1]; however, no axiomatization of the inherent logic of quasi-Nelson algebras has yet been presented in the literature. Continuing the work above, in this paper we shall first introduce a Hilbert-style calculus \(\mathbf {QN}\) for quasi-Nelson logic, and show that \(\mathbf {QN}\) is algebraizable in the sense of Blok and Pigozzi. We shall further prove that the algebraic counterpart of \(\mathbf {QN}\), viz., its equivalent variety semantics, is equivalent to the class of quasi-Nelson algebras.

Although the results in this paper clearly pertain in universal algebra and algebraic logic, they are potentially relevant to algebraic proof theory. Specifically, the term-equivalence results can throw light, as an interesting case study, on some unsolved issues that have recently cropped up about how to characterize the existence of (multi-type) analytic calculi for logical systems. In this respect, the present paper can also be regarded as a continuation of [9]. As in the cases of semi De Morgan logic and bilattice logic [6, 7, 9], the term-equivalent facts for quasi-Nelson algebras could also pave the way for designing analytic calculi for logics which are axiomatically presented by axioms which are not all analytic inductive in the sense of [5].

The paper is organized as follows. In Sect. 2 we recall some basic definitions and results about quasi-Nelson algebras. Section 3 gives a Hilbert-style presentation \(\mathbf {QN}\) of quasi-Nelson logic. In Sect. 4, we prove that \(\mathbf {QN}\) is regularly BP-algebraizable, and show that the algebraic counterpart of \(\mathbf {QN}\) is equivalent to the class of quasi-Nelson algebras. Finally, we mention some prospects for future work in Sect. 5.

2 Preliminaries

In this section, we recall two equivalent presentations of quasi-Nelson algebras. They will be used to establish the equivalence between differing algebraic semantics for quasi-Nelson logic in Sect. 4.

Definition 1

([12, Definition 4.1]). A quasi-Nelson algebra is an algebra \(\mathbf {A} = ( A; \wedge , \vee , \mathop {\sim }, \rightarrow , 0, 1)\) having the following properties:

  • (SN1) The reduct \((A; \wedge , \vee , 0,1)\) is a bounded distributive lattice with lattice order \(\le \).

  • (SN2) The relation \(\preceq \) on A defined for all \(a, b \in A\) by \(a \preceq b\) iff \(a \rightarrow b = 1\) is a quasiorder on A.

  • (SN3) The relation \(\equiv \,:=\,\preceq \cap \,(\preceq )^{-1}\) is a congruence on the reduct \((A; \wedge , \vee , \rightarrow , 0,1)\) and the quotient algebra \(\mathbf {A}_+ = (A; \wedge , \vee , \rightarrow , 0,1)/\mathrel {\equiv }\) is a Heyting algebra.

  • (SN4) For all \(a, b \in A\), it holds that \({\mathop {\sim }}(a \rightarrow b) \equiv {\mathop {\sim }}{\mathop {\sim }}(a \wedge {\mathop {\sim }} b)\).

  • (SN5) For all \(a, b \in A\), it holds that \(a \le b\) iff \(a \preceq b\) and \({\mathop {\sim }} b \preceq {\mathop {\sim }} a\).

  • (SN6) For all \(a, b \in A\),

    • (SN6.1) \({\mathop {\sim }}{\mathop {\sim }}({\mathop {\sim }} a \rightarrow {\mathop {\sim }} b) \equiv ({\mathop {\sim }} a \rightarrow {\mathop {\sim }} b)\).

    • (SN6.2) \({\mathop {\sim }} a \wedge {\mathop {\sim }} b \equiv {\mathop {\sim }}( a \vee b)\).

    • (SN6.3) \({\mathop {\sim }}{\mathop {\sim }} a \wedge {\mathop {\sim }}{\mathop {\sim }} b \equiv {\mathop {\sim }}{\mathop {\sim }}( a \wedge b)\).

    • (SN6.4) \({\mathop {\sim }}{\mathop {\sim }}{\mathop {\sim }} a \equiv {\mathop {\sim }}a\).

    • (SN6.5) \( a \preceq {\mathop {\sim }}{\mathop {\sim }} a\).

    • (SN6.6) \( a \wedge {\mathop {\sim }} a \preceq 0\).

Let \(\pi _1\) and \(\pi _2\) denote the first and second projection functions respectively.

Definition 2

([12, Definition 3.1]). Let \( \mathbf {H} _+ = \langle H_+, \wedge _+,\vee _+, \rightarrow _+, 0_+, 1_+ \rangle \) and \(\mathbf {H} _- = \langle H_-, \wedge _-,\vee _-, \rightarrow _-, 0_-, 1_- \rangle \) be Heyting algebras and \(n :H_+ \rightarrow H_- \) and \(p :H_- \rightarrow H_+ \) be maps satisfying the following conditions:

  1. (1)

    n preserves finite meets, joins and the bounds (i.e., one has \(n(x \wedge _+ y) = n(x) \wedge _- n(y) \), \(n(x \vee _+ y) = n(x) \vee _- n(y) \), \(n(1_+) = 1_-\) and \(n(0_+) = 0_-\)),

  2. (2)

    p preserves meets and the bounds (i.e., one has \(p(x \wedge _- y) = p(x) \wedge _+ p(y) \), \(p(1_-) = 1_+\) and \(p(0_-) = 0_+\)),

  3. (3)

    \( n \cdot p = Id_{H_-}\) and \(Id_{H_+} \le _+ p \cdot n \).

The algebra \( \mathbf {H_+ \bowtie H_-} = \langle H_+ \times H_-, \wedge , \vee , \rightarrow , \mathop {\sim }, 0, 1 \rangle \) is defined as follows. For all \(\langle a_+,a_- \rangle , \langle b_+, b_- \rangle \in H_+ \times H_-\),

$$\begin{aligned} 1&= \langle 1_+, 0_- \rangle \\ 0&= \langle 0_+, 1_- \rangle \\ {\mathop {\sim }} \langle a_+, a_- \rangle&= \langle p(a_-), n(a_+) \rangle \\ \langle a_+, a_- \rangle \wedge \langle b_+, b_- \rangle&= \langle a_+ \wedge _+ b_+, a_- \vee _- b_-\rangle \\ \langle a_+, a_- \rangle \vee \langle b_+, b_- \rangle&= \langle a_+ \vee _+ b_+, a_- \wedge _- b_-\rangle \\ \langle a_+, a_- \rangle \rightarrow \langle b_+, b_- \rangle&= \langle a_+ \rightarrow _+ b_+, n(a_+) \wedge _- b_-) \rangle . \end{aligned}$$

A twist-structure \(\mathbf {A} \) over \(\mathbf {H_+ \bowtie H_-}\) is a \(\{\wedge , \vee , \rightarrow , \mathop {\sim }, 0, 1 \}\)-subalgebra of \(\mathbf {H_+ \bowtie H_-}\) with carrier set A such that for all \(\langle a_+, a_- \rangle \in A\), \(a_+ \wedge _+ p(a_-) = 0_+\) and \(n(a_+) \wedge _- a_- = 0_-\).

Lemma 1 of [13] shows that (1)–(3) implies that p also preserves \(\rightarrow \), i.e. \(p(x \rightarrow _- y) = p(x) \rightarrow _+ p(y) \). By (SN3) in Definition 1, a quasi-Nelson algebras has the global outline of a Heyting algebra. Moreover, let \(A_- := \{[{\mathop {\sim }} a] \mid a \in A\} \subseteq A_+\), \(n([a]) := [{\mathop {\sim }}{\mathop {\sim }} a]\) and \(p([a]) := [a]\), where [.] is the equivalence class defined by \(\equiv \) in Definition 1. By Proposition 4.2 in [12], the following theorem holds:

Theorem 1

Every quasi-Nelson algebra \(\mathbf {A}\) is isomorphic to a twist-structure over \(\mathbf {A}_+, \mathbf {A}_-\) by the map \(\iota (a) := \langle [a], [{\mathop {\sim }} a] \rangle \).

3 A Hilbert System for Quasi-Nelson Logic

In this section, we give a Hilbert-style presentation \(\mathbf {QN}\) of quasi-Nelson logic and highlight some theorems and derivations of \(\mathbf {QN}\) that will be used to prove its algebraizability in subsequent sections.

Fix a denumerable set \(\mathsf {Atprop}\) of propositional variables, and let p denote an element in \(\mathsf {Atprop}\). The language \(\mathcal {L}\) of quasi-Nelson logic over \(\mathsf {Atprop}\) is defined recursively as follows:

$$\varphi \,{:}{:=}\,p \mid {\mathop {\sim }}\varphi \mid (\varphi \wedge \varphi ) \mid (\varphi \vee \varphi ) \mid (\varphi \rightarrow \varphi )$$

To simplify the notation, in what follows, we omit the outmost parenthesis. Let \(\varphi \leftrightarrow \psi := (\varphi \rightarrow \psi ) \wedge (\psi \rightarrow \varphi )\). We use Fm to denote the set of all formulas. A logic is then defined as a finitary and substitution-invariant consequence relation \(\vdash \,\subseteq \mathcal {P}(Fm) \times Fm\).

The Hilbert-system for \(\mathbf {QN}\) of quasi-Nelson logic consists of the following axiom schemes:

  • \(\mathbf {AX1}\) \(\varphi \rightarrow (\psi \rightarrow \varphi )\)

  • \(\mathbf {AX2}\) \((\varphi \rightarrow (\psi \rightarrow \chi )) \rightarrow ((\varphi \rightarrow \psi ) \rightarrow (\varphi \rightarrow \chi ))\)

  • \(\mathbf {AX3}\) \((\varphi \wedge \psi ) \rightarrow \varphi \)

  • \(\mathbf {AX4}\) \((\varphi \wedge \psi ) \rightarrow \psi \)

  • \(\mathbf {AX5}\) \((\varphi \rightarrow \psi ) \rightarrow ((\varphi \rightarrow \chi ) \rightarrow (\varphi \rightarrow (\psi \wedge \chi )))\)

  • \(\mathbf {AX6}\) \(\varphi \rightarrow (\varphi \vee \psi )\)

  • \(\mathbf {AX7}\) \(\psi \rightarrow (\varphi \vee \psi )\)

  • \(\mathbf {AX8}\) \((\varphi \rightarrow \chi ) \rightarrow ((\psi \rightarrow \chi ) \rightarrow ((\varphi \vee \psi ) \rightarrow \chi ) )\)

  • \(\mathbf {AX9}\) \({\mathop {\sim }}{\mathop {\sim }}({\mathop {\sim }}\varphi \rightarrow {\mathop {\sim }}\psi ) \rightarrow ({\mathop {\sim }}\varphi \rightarrow {\mathop {\sim }}\psi )\)

  • \(\mathbf {AX10}\) \(({\mathop {\sim }}\varphi \wedge {\mathop {\sim }}\psi ) \leftrightarrow {\mathop {\sim }}(\varphi \vee \psi )\)

  • \(\mathbf {AX11}\) \(({\mathop {\sim }}{\mathop {\sim }}\varphi \wedge {\mathop {\sim }}{\mathop {\sim }}\psi ) \leftrightarrow {\mathop {\sim }}{\mathop {\sim }}(\varphi \wedge \psi )\)

  • \(\mathbf {AX12}\) \({\mathop {\sim }}{\mathop {\sim }}{\mathop {\sim }}\varphi \rightarrow {\mathop {\sim }}\varphi \)

  • \(\mathbf {AX13}\) \({\mathop {\sim }}(\varphi \rightarrow \psi ) \leftrightarrow {\mathop {\sim }}{\mathop {\sim }}(\varphi \wedge {\mathop {\sim }}\psi )\)

  • \(\mathbf {AX14}\) \(\varphi \rightarrow {\mathop {\sim }}{\mathop {\sim }}\varphi \)

  • \(\mathbf {AX15}\) \((\varphi \rightarrow \psi ) \rightarrow ({\mathop {\sim }}{\mathop {\sim }}\varphi \rightarrow {\mathop {\sim }}{\mathop {\sim }}\psi )\)

  • \(\mathbf {AX16}\) \({\mathop {\sim }}\varphi \rightarrow {\mathop {\sim }}(\varphi \wedge \psi )\)

  • \(\mathbf {AX17}\) \({\mathop {\sim }}(\varphi \wedge \psi ) \rightarrow {\mathop {\sim }}( \psi \wedge \varphi )\)

  • \(\mathbf {AX18}\) \({\mathop {\sim }}(\varphi \wedge (\psi \wedge \chi ) ) \leftrightarrow {\mathop {\sim }}((\varphi \wedge \psi ) \wedge \chi )\)

  • \(\mathbf {AX19}\) \({\mathop {\sim }}\varphi \rightarrow {\mathop {\sim }}(\varphi \wedge (\psi \vee \varphi )) \)

  • \(\mathbf {AX20}\) \({\mathop {\sim }}\varphi \rightarrow {\mathop {\sim }}(\varphi \wedge (\varphi \vee \psi )) \)

  • \(\mathbf {AX21}\) \( {\mathop {\sim }}(\varphi \wedge (\psi \vee \chi )) \leftrightarrow {\mathop {\sim }}((\varphi \wedge \psi ) \vee (\varphi \wedge \chi ))\)

  • \(\mathbf {AX22}\) \( {\mathop {\sim }}(\varphi \vee (\psi \wedge \chi )) \leftrightarrow {\mathop {\sim }}((\varphi \vee \psi ) \wedge (\varphi \vee \chi )) \)

  • \(\mathbf {AX23}\) \( {\mathop {\sim }}\varphi \leftrightarrow {\mathop {\sim }}(\varphi \wedge (\psi \rightarrow \psi )) \)

  • \(\mathbf {AX24}\) \( {\mathop {\sim }}(\varphi \rightarrow \varphi ) \rightarrow \psi \)

  • \(\mathbf {AX25}\) \( ({\mathop {\sim }}\varphi \rightarrow {\mathop {\sim }}\psi ) \rightarrow ({\mathop {\sim }}(\varphi \wedge \psi ) \rightarrow {\mathop {\sim }}\psi ) \)

  • \(\mathbf {AX26}\) \( ({\mathop {\sim }}\varphi \rightarrow {\mathop {\sim }}\psi ) \rightarrow (({\mathop {\sim }}\chi \rightarrow {\mathop {\sim }}\gamma ) \rightarrow ({\mathop {\sim }}(\varphi \wedge \chi ) \rightarrow {\mathop {\sim }}(\psi \wedge \gamma )))\)

together with the single inference rule of modus ponens (MP): .

Remark 1

Notice that since the inter-derivability relation \(\dashv \vdash \) does not realize a congruence on the formula algebra, \(\mathbf {QN}\) is not selfextensional [17], and hence does not fall within the setting of [5]. Therefore, the analytic calculus for quasi-Nelson logic is challenge. However, the term-equivalent facts in Sect. 4 make it possible to solve this problem.

AX1–AX8 together with (MP) provide an axiomatization of the negation-free fragment of intuitionistic propositional logic, while AX9-AX14 are the logical analogues of (SN4) and (SN6) respectively. It is not difficult to see that intuitionistic propositional logic is a strengthening of \(\mathbf {QN}\).

By the usual inductive argument on the length of derivations, it is not difficult to prove that the deduction theorem holds for \(\mathbf {QN}\).

Theorem 2

(Deduction Theorem). If \({\varPhi } \cup \{\varphi \} \vdash \psi \), then \({\varPhi } \vdash \varphi \rightarrow \psi \).

In what follows, we prove some theorems and derivations which will be used in the next section.

Corollary 1.

  1. (1)

    \(\varphi \rightarrow \varphi \)

  2. (2)

    \( \varphi \rightarrow (\psi \rightarrow (\varphi \wedge \psi ))\)

  3. (3)

    \((\varphi \wedge {\mathop {\sim }}\varphi ) \rightarrow \psi \)

  4. (4)

    \({\mathop {\sim }}(\varphi \wedge \varphi ) \rightarrow {\mathop {\sim }}\varphi \)

  5. (5)

    \(\{\varphi \rightarrow \psi , \psi \rightarrow \chi \} \vdash \varphi \rightarrow \chi \)

Proof

The proofs for (1) and (5) are same as the proofs in classical propositional logic [8, Chap. 2] and hence are omitted.

As to (2), we have:

and hence \(\varphi \rightarrow (\psi \rightarrow (\varphi \wedge \psi ))\) is derivable by the deduction theorem.

As to (3), we have:

and hence \((\varphi \wedge {\mathop {\sim }}\varphi ) \rightarrow \psi \) is derivable by the deduction theorem.

As to (4), we have:

4 QN Is Regularly BP-Algebraizable

In this section, we prove that \(\mathbf {QN}\) is regularly BP-algebraizable. We give an algebraic semantics (called \(\mathsf {Q}\)-algebras) for it via the algorithm of [2, Theorem 2.17]. Furthermore, we show that \(\mathsf {Q}\)-algebras coincides with quasi-Nelson algebras defined as in Sect. 2. Combining with Theorem 4.4 in [12], we arrive at four equivalent characterizations of quasi-Nelson logic.

Before proving \(\mathbf {QN}\) is regularly BP-algebraizable, we first recall some relevant definitions from [4]. Let Fm be a set of formulas, henceforth the set of equations of the language \(\mathbf {L}\) is denoted by \(\mathsf {Eq}\) and is defined as \(\mathsf {Eq} := Fm\times Fm\). We write \(\varphi \approx \psi \) rather than \((\varphi , \psi )\).

Definition 3

A logic \(\mathbf {L}\) is algebraizable if and only if there are equations \(E(\varphi ) \subseteq \mathsf {Eq}\) and a transform \(\rho : \mathsf {Eq} \rightarrow 2^{Fm} \), denoted by \({\varDelta }(\varphi , \psi ) := \rho (\varphi \approx \psi )\), such that \(\mathbf {L}\) respects the following conditions:

  • \((\mathbf {Alg})\) \( \varphi \dashv \vdash _{\mathbf {L}} {\varDelta }(\mathsf {E}(\varphi ))\)

  • \((\mathbf {Ref})\) \( \vdash _{\mathbf {L}} {\varDelta }(\varphi , \varphi )\)

  • \((\mathbf {Sym})\) \({\varDelta }(\varphi , \psi ) \vdash _{\mathbf {L}} {\varDelta }(\psi , \varphi )\)

  • \((\mathbf {Trans})\) \({\varDelta }(\varphi , \psi ) \cup {\varDelta }(\psi , \gamma ) \vdash _{\mathbf {L}} {\varDelta }(\varphi , \gamma )\)

  • \((\mathbf {Cong})\) for each n-ary operator \(\bullet \), \(\bigcup ^{n}_{i =1} {\varDelta }(\varphi _i, \psi _i) \vdash _{\mathbf {L}} {\varDelta }(\bullet (\varphi _1, \ldots , \varphi _n), \bullet (\psi _1, \ldots , \psi _n))\)

We call any such \(\mathsf {E}(\varphi )\) the set of defining equations and any such \({\varDelta }(\varphi , \psi )\) the set of equivalence formulas of \(\mathbf {L}\).

Definition 4

Let \(\mathbf {L}\) be algebraizable. We say \(\mathbf {L}\) is finitely algebraizable when the set of equivalence formulas is finite. We say \(\mathbf {L}\) is BP-algebraizable when it is finitely algebraizable and the set of defining equations is finite.

Definition 5

A logic \(\mathbf {L}\) is regularly BP-algebraizable when it is BP-algebraizable and satisfies:

  • (G) \(\varphi , \psi \vdash _{\mathbf {L}} {\varDelta }(\varphi , \psi )\)

for any nom-empty set \({\varDelta }(\varphi ,\psi )\) of equivalence formulas.

Let \(\mathsf {E}(\varphi ) := \{\varphi \approx \varphi \rightarrow \varphi \}\), and \({\varDelta }(\varphi , \psi ) := \{\varphi \rightarrow \psi , \psi \rightarrow \varphi , {\mathop {\sim }}\varphi \rightarrow {\mathop {\sim }}\psi ,{\mathop {\sim }}\psi \rightarrow {\mathop {\sim }}\varphi \}\). In what follows, we prove in the Appendix that \(\mathbf {QN}\) is regularly BP-algebraizable.

Proposition 1

\(\mathbf {QN}\) is regularly BP-algebraizable.

By the algorithm in [4, Proposition 3.41], we can obtain the corresponding algebras for \(\mathbf {QN}\):

Definition 6

An \(\mathsf {Q}\)-algebra is a structure \(\mathbf {A} = ( A; \wedge , \vee , {\mathop {\sim }}, \rightarrow )\) which satisfies the following equations and quasiequations:

  1. (1)

    \(\mathsf {E}(\varphi )\) for each \(\varphi \in \mathsf {AX}\).

  2. (2)

    \(\mathsf {E}({\varDelta }(\varphi , \varphi ))\).

  3. (3)

    \(\mathsf {E}({\varDelta }(\varphi , \psi ))\) implies \(\varphi \approx \psi \).

  4. (4)

    \(\mathsf {E}(\varphi )\) and \(\mathsf {E}(\varphi \rightarrow \psi )\) implies \(\mathsf {E}(\psi )\).

We will introduce below a class of algebras that thanks to Proposition 1 is equivalent to the class given in Definition 6, as can be seen in [3, Theorem 30].

Definition 7

Let \(\mathbf {L}\) be a logic with a set \(\mathbf Ax \) of axioms and a set \(\mathbf Ru \) of proper inference rules. Assume \(\mathbf {L}\) is regularly algebraizable with finite equivalence system \({\varDelta }(\varphi , \psi ) = \{\varepsilon _{0}(\varphi , \psi ), \cdots , \varepsilon _{n-1}(\varphi , \psi )\}\). Let \(\top \) be a fixed but arbitrary theorem of \(\mathbf {L}\). Then the unique equivalent quasivariety of \(\mathbf {L}\) is defined by the identities:

  1. (1)

    \(\varphi \approx \top \) for each \(\varphi \in \mathbf Ax \)

  2. (2)

    \((\psi _0 \approx \top , \cdots , \psi _{p-1} \approx \top )\) implies \(\varphi \approx \top \), for each inference rule in Ru.

  3. (3)

    \({\varDelta }(\varphi , \psi ) \approx \top \) implies \(\varphi \approx \psi \).

In what follows, we show that the class given in Definition 7 is term-equivalent to the class of quasi-Nelson algebras and as it is the unique equivalent quasivariety of \(\mathbf {L}\), this class must be \(\mathsf {Q}\)-algebras.

Proposition 2

Every \(\mathsf {Q}\)-algebra is a quasi-Nelson algebra.

Proof

As to (SN1), let \(1 := \varphi \rightarrow \varphi \) and \(0:= {\mathop {\sim }}(\varphi \rightarrow \varphi )\), in order to prove that \((A; \wedge , \vee , 0,1)\) is a bounded distributive lattice with lattice order \(\le \), it suffices to show that it satisfies the following properties: (i) idempotence, the difficult part is \({\mathop {\sim }} (\varphi \wedge \varphi ) \rightarrow {\mathop {\sim }}\varphi \) and \( {\mathop {\sim }}\varphi \rightarrow {\mathop {\sim }} (\varphi \wedge \varphi )\), which follow from Corollary 1.3 and AX16; (ii) commutativity: the difficult part is \({\mathop {\sim }} (\varphi \wedge \psi ) \rightarrow {\mathop {\sim }} (\psi \wedge \varphi )\) which is AX17; (iii) associativity: the difficult part is \({\mathop {\sim }}(\varphi \wedge (\psi \wedge \chi ) ) \leftrightarrow {\mathop {\sim }}((\varphi \wedge \psi ) \wedge \chi )\) which is AX18; (iv) absorption: the difficult part is \({\mathop {\sim }}(\varphi \wedge (\psi \vee \varphi )) \leftrightarrow {\mathop {\sim }}\varphi \) and \({\mathop {\sim }}(\varphi \wedge ( \varphi \vee \psi )) \leftrightarrow {\mathop {\sim }}\varphi \) which are AX19 and AX20 respectively; (v) distributivity: the difficult part is \( {\mathop {\sim }}(\varphi \wedge (\psi \vee \chi )) \leftrightarrow {\mathop {\sim }}((\varphi \wedge \psi ) \vee (\varphi \wedge \chi ))\) and \({\mathop {\sim }}(\varphi \vee (\psi \wedge \chi )) \leftrightarrow {\mathop {\sim }}((\varphi \vee \psi ) \wedge (\varphi \vee \chi )) \) which are AX21 and AX22 respectively. Hence, \((A; \wedge , \vee , 0,1)\) is a distributive lattice, it is bounded by AX23, AX24 and Corollary 1.1.

As to (SN2), it suffices to show that the relation satisfies reflexivity and transitivity. In order to prove them, it is useful to show that \(\varphi \rightarrow \psi \approx 1\) iff \(\vdash \varphi \rightarrow \psi \). The right to left direction follows from the definition of \(\mathsf {E}\). The left to right direction follows from the definition of \({\varDelta }\). Hence, the reflexivity follows from Corollary 1.1, and transitivity follows from Corollary 1.3.

As to (SN3), by (SN2) and Definition 6(3), the relation \(\equiv \) is a equivalent relation. By the same proof as in intuitionistic propositional logic, we can show that \(\equiv \) is closed under \(\vee , \wedge , 0, 1, \rightarrow \) and hence it is a congruence on \((A; \wedge , \vee , \rightarrow , 0,1)\). To prove \(\mathbf {A}_+ = (A; \wedge , \vee , \rightarrow , 0, 1)/\) \(\equiv \) is a Heyting algebra, it suffices to show that \([\varphi ] \wedge [\psi ] \le _\equiv [\chi ]\) iff \([\varphi ] \le _\equiv [\psi ] \rightarrow [\chi ]\) where [.] means the equivalence class defined by \(\equiv \). It is equivalent to show that \(((\varphi \wedge \psi ) \wedge \chi ) \leftrightarrow (\varphi \wedge \psi )\) iff \((\varphi \wedge (\psi \rightarrow \chi )) \leftrightarrow \varphi \), which follows from Theorem 2, Corollary 1.2, AX3, and AX4.

As to (SN5), it suffices to prove that \((\varphi \wedge \psi ) \rightarrow \varphi \), \(\varphi \rightarrow (\varphi \wedge \psi )\), \({\mathop {\sim }}(\varphi \wedge \psi ) \rightarrow {\mathop {\sim }}\varphi \) and \( {\mathop {\sim }}\varphi \rightarrow {\mathop {\sim }}(\varphi \wedge \psi )\) iff \( \varphi \rightarrow \psi \) and \( {\mathop {\sim }}\psi \rightarrow {\mathop {\sim }}\varphi \). From right to left, \({\mathop {\sim }}(\varphi \wedge \psi ) \rightarrow {\mathop {\sim }}\varphi \) follows from \( {\mathop {\sim }}\psi \rightarrow {\mathop {\sim }}\varphi \) and AX25, others are obvious. From left to right, \( \varphi \rightarrow \psi \) follows from \(\varphi \rightarrow (\varphi \wedge \psi )\), AX4 and Corollary 1.5. \( {\mathop {\sim }}\psi \rightarrow {\mathop {\sim }}\varphi \) follows from \({\mathop {\sim }}(\varphi \wedge \psi ) \rightarrow {\mathop {\sim }}\varphi \), AX16, AX17 and Corollary 1.5.

(SN4) and (SN6) follows from AX9–AX15.

Corollary 2

Given a quasi-Nelson algebra \(\mathbf {A}\), for any \(a, b, c \in A\), we have:

  1. (1)

    \(a \wedge (a \rightarrow b) \preceq b\).

  2. (2)

    \(a \wedge b \preceq c\) iff \(a \preceq b \rightarrow c\).

Proof

(1) By (SN2), we need to prove \((a \wedge (a \rightarrow b)) \rightarrow b = 1\). Hence, it suffices to show \(\langle [(a \wedge (a \rightarrow b)) \rightarrow b], [{\mathop {\sim }}((a \wedge (a \rightarrow b)) \rightarrow b)] \rangle = \langle [1], [0]\rangle \) by Theorem 1. By (SN3), we have \((a \wedge (a \rightarrow b)) \rightarrow b \equiv 1\). Moreover, \({\mathop {\sim }}((a \wedge (a \rightarrow b)) \rightarrow b) \equiv ({\mathop {\sim }}{\mathop {\sim }} a \wedge {\mathop {\sim }}{\mathop {\sim }}(a \rightarrow b)) \wedge {\mathop {\sim }} b \equiv {\mathop {\sim }}(a \rightarrow b) \wedge {\mathop {\sim }}{\mathop {\sim }}(a \rightarrow b) \preceq 0\) by (SN4), (SN6.3), (SN6.4) and (SN6.6). We also have \(0 \preceq {\mathop {\sim }}((a \wedge (a \rightarrow b)) \rightarrow b)\) since 0 is the least element and (SN5). Therefore, \({\mathop {\sim }}((a \wedge (a \rightarrow b)) \rightarrow b) \equiv 0\).

(2) From left to right, we only need to show that: if \((a \wedge b) \rightarrow c = 1\) then \(a \rightarrow (b \rightarrow c) = 1\) by (SN2). Hence, by Theorem 1, it suffices to show that if \(\langle [(a \wedge b) \rightarrow c ], [{\mathop {\sim }}(a \wedge b) \rightarrow c)] \rangle = \langle [1], [0]\rangle \), then \(\langle [a \rightarrow ( b \rightarrow c) ], [{\mathop {\sim }}(a \rightarrow (b \rightarrow c))] \rangle = \langle [1], [0]\rangle \). The assumption implies that: (i) \((a \wedge b) \rightarrow c \equiv 1\) and (ii) \({\mathop {\sim }}((a \wedge b) \rightarrow c) \equiv 0\). (i) implies \(a \rightarrow ( b \rightarrow c) \equiv (a \wedge b) \rightarrow c \equiv 1\) by (SN3). Since \({\mathop {\sim }}((a \wedge b) \rightarrow c) \equiv ({\mathop {\sim }}{\mathop {\sim }} a \wedge {\mathop {\sim }}{\mathop {\sim }} b) \wedge {\mathop {\sim }} c \) by (SN4), (SN6.3) and (SN6.4), (ii) implies \(({\mathop {\sim }}{\mathop {\sim }} a \wedge {\mathop {\sim }}{\mathop {\sim }} b) \wedge {\mathop {\sim }} c \equiv 0\). Therefore, by the same argument, \({\mathop {\sim }}(a \rightarrow (b \rightarrow c)) \equiv ({\mathop {\sim }}{\mathop {\sim }} a \wedge {\mathop {\sim }}{\mathop {\sim }} b) \wedge {\mathop {\sim }} c \equiv 0\). The argument for the right to left direction is quite similar and hence omitted.

Proposition 3

Every quasi-Nelson algebra is a \(\mathsf {Q}\)-algebra.

Combining Theorem 4.4 in [12] with Propositions 2 and 3, we have:

Theorem 3

The following algebras are term-equivalent:

  1. (1)

    Quasi-Nelson residuated lattices ([12][Definition 2.3]);

  2. (2)

    Twist-structures over pairs of Heyting algebras (Definition 2);

  3. (3)

    Quasi-Nelson algebras (Definition 1);

  4. (4)

    \(\mathsf {Q}\)-algebras (Definition 6).

5 Future Work

Since its introduction in [12], many questions regarding the class of quasi-Nelson algebras have been proposed and answered. This paper is the first attempt to introduce a Hilbert-style axiomatization of the inherent logic of quasi-Nelson algebras. There are some directions for future work based on the results in the present paper. Given that intuitionistic propositional logic is an extension of quasi-Nelson logic, a natural further direction of research is to investigate the position of quasi-Nelson logic in the hierarchy of subintuitionistic logics. In [6, 7, 9], the equivalence established between semi De Morgan algebras (resp. bilattices) and their heterogeneous counterparts has made it possible to introduce proper display (hence analytic) calculi for semi-De Morgan logic and bilattice logic. Interestingly, in the case of semi De Morgan logic, this equivalence result is very similar to the term-equivalence result with which Palma [11] proved that the variety of semi De morgan algebras is closed under canonical extensions. A natural question is then whether this strategy can be systematically extended so as to to design analytic calculi for logics which are axiomatically presented by axioms which are not all analytic inductive, as is also the case of quasi-Nelson logic.