Abstract
A near-Heyting algebra is a join-semilattice with a greatest element such that every principal upset is a Heyting algebra. We will present several characterizations of the concept of near-Heyting algebra. We will show that the class of near-Heyting algebras is a subclass of Hilbert algebras with supremum. We introduce prelinear near-Heyting algebras and present some of their characterizations.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
It is known that the variety of implication algebras (also known as Tarski algebras) is the algebraic counterpart of the implication fragment of propositional classical logic. Recall that an algebra \(\langle A, \rightarrow , 1 \rangle \) of type (2, 0) is an implication algebra if it satisfies the following identities: \(1 \rightarrow x = x\), \(x \rightarrow x = 1\), \(x \rightarrow (y \rightarrow z) = (x \rightarrow y) \rightarrow (x \rightarrow z)\) and \((x \rightarrow y) \rightarrow x = (y \rightarrow x) \rightarrow x\). On the other hand, the class of semi-boolean algebras was introduced by Abbott in [2] as join-semilattices with top element 1 where every principal upset is a Boolean algebra. In [2], Abbott proved that there is a one-to-one correspondence between the class of semi-boolean algebras and the variety of implication algebras. Hence, if \(\langle A, \rightarrow , 1 \rangle \) is an implication algebra, the join \(\vee \) can be expressed by means of the implication \(\rightarrow \) as \(x \vee y = (x \rightarrow y) \rightarrow y\). The meet \(\wedge \) is only a partial operation and \(x \wedge y\) is defined if and only if the elements x and y have a common lower bound. If \(a \in A\) is a common lower bound of x and y, then \(x \wedge y\) can be defined as \(x \wedge y = (x \rightarrow (y \rightarrow a)) \rightarrow a\), and the complement of x in \([a) = \{ x \in A \,{:}\, a \leqslant x \}\) is given by \(x \rightarrow a\). Therefore, [a) is a Boolean algebra.
It is a natural subject to study join-semilattices where the complement in each principal upset is replaced by the pseudocomplement, that is, join-semilattices with top element 1 where every principal upset is a pseudocomplemented distributive lattice. In [15], the authors named this class of join-semilattices as sectionally pseudocomplemented distributive nearlattices. In [15] it is proved that there is a one-to-one correspondence between the class of sectionally pseudocomplemented distributive nearlattices and a variety of algebras of type (3, 2, 0) satisfying certain identities. It was remarked in [22] that sectionally pseudocomplemented distributive nearlattices can be equivalently defined as join-semilattices with top element 1 where every principal upset is a Heyting algebra. This is why in [22] they decided to name these algebras as near-Heyting algebras.
Since Heyting algebras and Hilbert algebras are closely related, the main aim of this paper is to connect the near-Heyting algebras with Hilbert algebras and obtain several useful characterizations for this class of algebras. We will see several examples showing that near-Heyting algebras arise naturally.
We close this section fixing some notations we use throughout the paper. Our main references for Order and Lattice theory are [16, 23]. Let \(\langle P,\leqslant \rangle \) be a poset. A subset \(U\subseteq P\) is called an upset of P when for all \(a,b\in P\), if \(a\leqslant b\) and \(a\in P\), then \(b\in P\). For every \(a\in P\), the upset \([a)=\{b\in P\,{:}\, a\leqslant b\}\) is called a principal upset of P. We say that P is a join-semilattice if there exists the least lower bound (supremum or join) of \(\{a,b\}\), for all \(a,b\in P\). In a join-semilattice P, for all \(a,b\in P\), \(a\vee b\) denotes the least lower bound of a and b. In a poset P, for all \(a,b\in P\), we write \(a\wedge b\) to mean that the greatest upper bound (infimum or meet) of \(\{a,b\}\) exists and it is \(a\wedge b\).
1.1 Hilbert algebras with supremum
We recall the basics about Hilbert algebras and Hilbert algebras with supremum. Our main references for Hilbert algebras are [17, 27].
Definition 1.1
A Hilbert algebra is an algebra \(\langle A,\rightarrow ,1\rangle \) of type (2, 0) satisfying the following identities:
-
(H1)
\(x\rightarrow x=1\),
-
(H2)
\(1\rightarrow x=x\),
-
(H3)
\(x\rightarrow (y\rightarrow z)=(x\rightarrow y)\rightarrow (x\rightarrow z)\),
-
(H4)
\((x\rightarrow y)\rightarrow ((y\rightarrow x)\rightarrow x)=(y\rightarrow x)\rightarrow ((x\rightarrow y)\rightarrow y)\).
In every Hilbert algebra A there can be defined a binary relation \(\leqslant \) as follows: \(a\leqslant b\) if and only if \(a\rightarrow b=1\), for all \(a,b\in A\). We present some basic properties of Hilbert algebras needed for what follows.
Lemma 1.2
Let \(\langle A,\rightarrow ,1\rangle \) be a Hilbert algebra and \(a,b,c\in A\). Then, the following properties hold:
-
(H5)
\(a\rightarrow (b\rightarrow a)=1\),
-
(H6)
\([a\rightarrow (b\rightarrow c)]\rightarrow [(a\rightarrow b)\rightarrow (a\rightarrow c)]=1\),
-
(H7)
if \(a\rightarrow b=1\) and \(b\rightarrow a=1\), then \(a=b\).
-
(H8)
\(\leqslant \) is a partial order on A and 1 is the greatest element in \(\langle A,\leqslant \rangle \),
-
(H9)
\(b\leqslant a\rightarrow b\),
-
(H10)
\(((a\rightarrow b)\rightarrow b)\rightarrow b=a\rightarrow b\),
-
(H11)
if \(a\leqslant b\), then \(c\rightarrow a\leqslant c\rightarrow b\) and \(b\rightarrow c\leqslant a\rightarrow c\),
-
(H12)
\(a\rightarrow (b\rightarrow c)= b\rightarrow (a\rightarrow c)\).
Proposition 1.3
An algebra \(\langle A,\rightarrow ,1\rangle \) is a Hilbert algebra if and only if it satisfies conditions (H5)–(H7).
Definition 1.4
Let A be a Hilbert algebra. A subset \(F\subseteq A\) is called an implicative filter (also known as deductive system) of A if (i) \(1\in F\), and (ii) if \(a,a\rightarrow b\in F\), then \(b\in F\).
Let us denote by \(\textrm{Fi}_{\mathrm {\rightarrow }}(A)\) the collection of all implicative filters of A. Every implicative filter is an upset of \(\langle A,\leqslant \rangle \), and for all \(a\in A\), [a) is an implicative filter of A. It is straightforward to check that \(\textrm{Fi}_{\mathrm {\rightarrow }}(A)\) is an algebraic closure system. For every subset \(X\subseteq A\), we denote by \(\textrm{Fig}_{\mathrm {\rightarrow }}(X)\) the implicative filter of A generated by X. Then, \(\langle \textrm{Fi}_{\mathrm {\rightarrow }}(A),\cap ,\vee ,\{1\},A\rangle \) is a bounded distributive lattice, where \(F_1\,{\vee }\, F_2=\textrm{Fig}_{\mathrm {\rightarrow }}(F_1\,{\cup }\, F_2)\) for all \(F_1,F_2\in \textrm{Fi}_{\mathrm {\rightarrow }}(A)\).
Let A be a Hilbert algebra. A proper implicative filter F of A is said to be irreducible when for all \(F_1,F_2\in \textrm{Fi}_{\mathrm {\rightarrow }}(A)\), if \(F_1\cap F_2=F\), then \(F_1=F\) or \(F_2=F\). Let us denote by \(\textrm{X}_{\rightarrow }(A)\) the set of all irreducible implicative filters of A.
Lemma 1.5
([17]) Let A be a Hilbert algebra and \(F\in \textrm{Fi}_{\mathrm {\rightarrow }}(A)\) be proper. Then, F is irreducible if and only if for all \(a,b\notin F\), there is \(c\notin F\) such that \(a,b\leqslant c\).
Lemma 1.6
([17]) Let A be a Hilbert algebra and \(F\in \textrm{Fi}_{\mathrm {\rightarrow }}(A)\). If \(a\notin F\), then there is \(P\in \textrm{X}_{\rightarrow }(A)\) such that \(F\subseteq P\) and \(a\notin P\).
Corollary 1.7
Let A be a Hilbert algebra, \(a,b \in A\), and \(F\in \textrm{Fi}_{\mathrm {\rightarrow }}(A)\). Then, \(a\rightarrow b\notin F\) if and only if there exists \(Q\in \textrm{X}_{\rightarrow }(A)\) such that \(F\subseteq Q\), \(a\in Q\) and \(b\notin Q\).
A Hilbert algebra with supremum is a Hilbert algebra where the associated partial order is a join-semilattice. The class of Hilbert algebras with supremum is a particular class of BCK-algebras with lattice operations studied by Idziak in [26]. Hilbert algebras with supremum were introduced and studied in [12].
Definition 1.8
An algebra \(\langle A,\vee ,\rightarrow ,1\rangle \) of type (2, 2, 0) is called a Hilbert algebra with supremum, HS-algebra for short, if:
-
(HS1)
\(\langle A,\rightarrow ,1\rangle \) is a Hilbert algebra,
-
(HS2)
\(\langle A,\vee ,1\rangle \) is a join-semilattice with a greatest element 1,
-
(HS3)
\(a\rightarrow (a\vee b)=1\),
-
(HS4)
\((a\rightarrow b)\rightarrow ((a\vee b)\rightarrow b)=1\)
Proposition 1.9
Let \(\langle A,\vee ,\rightarrow ,1\rangle \) be an algebra of type (2, 2, 0). Then, \(\langle A,\vee ,\rightarrow ,1\rangle \) is an HS-algebra if and only if it satisfies (HS1), (HS2), and
-
(HS5)
for all \(a,b\in A\), \(a\rightarrow b=1\) if and only if \(a\vee b=b\).
The above proposition tells us that in an HS-algebra A the partial order induced by the join operation \(\vee \) and the partial order induced by the implication \(\rightarrow \) coincide.
Example 1.10
In every join-semilattice \(\langle A,\vee ,1\rangle \), it is possible to define the structure of an HS-algebra by defining the implication \(\rightarrow \) on A by \(a\rightarrow b=1\) if \(a\leqslant b\), and \(a\rightarrow b=b\) if \(a\nleqslant b\).
Remark 1.11
Let \(\langle A,\vee ,\rightarrow ,1\rangle \) be an HS-algebra and \(F\in \textrm{Fi}_{\mathrm {\rightarrow }}(A)\) be proper. By Lemma 1.5, F is irreducible if and only if \(a\vee b\in F\) implies \(a\in F\) or \(b\in F\), for all \(a,b \in A\).
Proposition 1.12
Let \(\langle A,\vee ,\rightarrow ,1\rangle \) be an HS-algebra. Then, for all \(a,b\in A\), the following property holds:
-
(HS6)
\(a\vee b\leqslant (a\rightarrow b)\rightarrow b\).
Remark 1.13
Every implication algebra (see [2]) is an HS-algebra, but there are HS-algebras that are not implication algebras. It is easy to see that the following are equivalent: (i) \(\langle A,\vee ,\rightarrow ,1\rangle \) is an HS-algebra such that \(a\vee b=(a\rightarrow b)\rightarrow b\), for all \(a,b \in H\), and (ii) \(\langle A,\rightarrow ,1\rangle \) is an implication algebra.
1.2 Distributive nearlattices
Now, we recall the basics about distributive nearlattices. Our main reference for distributive nearlattices is [13].
Definition 1.14
A distributive nearlattice is a join-semilattice \(\langle A,\vee ,1\rangle \) with a greatest element 1 such that for every \(a\in A\), the principal upset [a) is a bounded distributive lattice concerning the order induced by \(\vee \).
As we can see, distributive nearlattices are a nice generalization of distributive lattices. These algebraic structures were studied by several authors from different points of view: algebraic [3, 7, 8, 10, 11, 14, 15, 20, 24, 25]; topological [9, 21]; and logical [18, 19].
Let \(\langle A,\vee ,1\rangle \) be a distributive nearlattice. Let \(a\in A\). For every \(x,y\in [a)\), \(x\wedge _ay\) denotes the meet of \(\{x,y\}\) in [a). Notice that if \(x,y\in [a)\cap [b)\), then \(x\wedge _ ay=x\wedge _by\). Thus, if \(x,y\in [a)\), then \(x\wedge y\) exists in A, and \(x\wedge y=x\wedge _ay\).
In [15], it was proved that there is a one-to-one correspondence between distributive nearlattices and certain algebras of type (3, 0) satisfying some identities, we called them DN-algebras. However, they are different structures. The class of DN-algebras forms a variety, while the class of distributive nearlattices does not. For example, let us consider the distributive nearlattice , where \({{\textbf{2}}}=\langle \{0,1\},\leqslant \rangle \) is the two-element chain with \(0<1\) and \(\vee \) is defined as usual. It is easy to see that the subalgebra B of \({{\textbf{2}}}^3\) whose elements are the first element, the last element and the dual atoms of \({{\textbf{2}}}^3\) is not a distributive nearlattice.
Definition 1.15
Let \(\langle A,\vee ,1\rangle \) be a distributive nearlattice. A subset \(F\subseteq A\) is said to be a filter when for all \(a,b \in A\), (i) \(1\in F\); (ii) if \(a\leqslant b\) and \(a\in F\), then \(b\in F\); and (iii) if \(a,b\in F\) and \(a\wedge b\) exists in A, then \(a\wedge b\in F\).
Let A be a distributive nearlattice. We denote by \(\textrm{Fi}_{\wedge }(A)\) the collection of all filters of A. It is easy to see that \(\textrm{Fi}_{\wedge }(A)\) is an algebraic closure system. For every subset \(X\subseteq A\), let us denote by \(\textrm{Fig}_{\wedge }(X)\) the filter of A generated by X. Notice that \(\langle \textrm{Fi}_{\wedge }(A),\cap ,\vee ,\{1\},A\rangle \) is a bounded lattice, where \(F\vee G=\textrm{Fig}_{\wedge }(F\cup G)\).
Proposition 1.16
For every distributive nearlattice \(\langle A,\vee ,1\rangle \), \(\textrm{Fi}_{\wedge }(A)\) is a distributive lattice.
A proper filter F of a distributive nearlattice A is said to be prime when for all \(a,b\in A\), if \(a\vee b\in F\), then \(a\in F\) or \(b\in F\). Let us denote by \(\textrm{X}_{\wedge }(A)\) the collection of all prime filters of A.
Lemma 1.17
Let \(\langle A,\vee ,1\rangle \) be a distributive nearlattice, \(F\in \textrm{Fi}_{\wedge }(A)\), and \(a\in A\). If \(a\notin F\), then there is \(P\in \textrm{X}_{\wedge }(A)\) such that \(F \subseteq P\) and \(a\notin P\).
Lemma 1.18
Let \(\langle A,\vee ,1\rangle \) be a distributive nearlattice. Let \(a,b\in A\). If \(a\nleqslant b\), then there is \(P\in \textrm{X}_{\wedge }(A)\) such that \(a\in P\) and \(b\notin P\).
2 Near-Heyting algebras
A sectionally pseudocomplemented distributive nearlattice is a distributive nearlattice such that every principal upset is a pseudocomplemented lattice [15]. In every sectionally pseudocomplemented distributive nearlattice \(\langle A,\vee ,1\rangle \) is possible to define a binary operation \(\rightarrow \) as follows: For all \(x,y\in A\), \(x\rightarrow y\) is the pseudocomplemented of \(x\vee y\) in [y). In [13, Theorem 5.5.1] it is shown that sectionally pseudocomplemented nearlattices can be defined equivalently as algebras of type (3, 2, 0) satisfying some conditions.
Definition 2.1
([22]) An algebra \(\langle A,\vee ,\rightarrow ,1\rangle \) of type (2, 2, 0) is said to be a near-Heyting algebra if \(\langle A,\vee ,1\rangle \) is a distributive nearlattice and the following identities hold:
-
(NH1)
\(y\vee (x\rightarrow y)=x\rightarrow y\),
-
(NH2)
\(x\rightarrow x=1\),
-
(NH3)
\(1\rightarrow x=x\),
-
(NH4)
\((x\vee z) \wedge _z [((x\vee z) \wedge _z (y\vee z))\rightarrow z]=(x\vee z) \wedge _z (y\rightarrow z)\).
Proposition 2.2
(See [13, Theorem 5.5.1]) If \(\langle A,\vee ,1\rangle \) is a sectionally pseudocomplemented distributive nearlattice, then the algebra \(\langle A,\vee ,\rightarrow ,1\rangle \) of type (2, 2, 0) is a near-Heyting algebra, where \(x\rightarrow y\) is the pseudocomplement of \(x\vee y\) in [y), for all \(x,y\in A\). Conversely, if \(\langle A,\vee ,\rightarrow ,1\rangle \) is a near-Heyting algebra, then \(\langle A,\vee ,1\rangle \) is a sectionally pseudocomplemented distributive nearlattice such that \(x\rightarrow y\) is the pseudocomplement of \(x\vee y\) in [y), for all \(x,y\in A\).
We can notice, from conditions (NH1)–(NH3) of Definition 2.1, that the operation \(\rightarrow \) behaves like an implication.
Theorem 2.3
Let \(\langle A,\vee , \rightarrow ,1\rangle \) be an algebra of type (2, 2, 0). Then, \(\langle A,\vee , \rightarrow ,1\rangle \) is a near-Heyting algebra if and only if the following conditions hold: (i) \(\langle A,\vee ,1\rangle \) is a join-semilattice with a greatest element 1, (ii) for each \(a \in A\), \(\langle [a),\wedge _a,\vee ,\rightarrow ,a,1\rangle \) is a Heyting algebra, and (iii) \((x\vee y)\rightarrow y = x\rightarrow y\), for all \(x,y \in A\).
Proof
Let \(\langle A,\vee , \rightarrow ,1\rangle \) be a near-Heyting algebra. Then, for all \(a\in A\), \(\langle [a),\wedge _a,\vee ,a, ^{*_a},1\rangle \) is a pseudocomplemented distributive lattice, where for each \(x \in [a)\), \(x^{*_a}=x\rightarrow a\). Thus, for all \(x,y \in A\),
Then, by [4, Theorem IX.2.8] we have that \(\langle [a),\wedge _a,\vee ,a, \rightarrow _a,1\rangle \) is a Heyting algebra, where
for all \(x,y \in [a)\). Now, for \(x,y \in [a)\), we have
Therefore, \(\langle [a),\wedge _a,\vee ,a, \rightarrow ,1\rangle \) is a Heyting algebra, for each \(a \in A\).
Assume now that \(\langle A,\vee ,\rightarrow ,1\rangle \) is an algebra satisfying conditions (i)–(iii). Let \(a\in A\). Since \(\langle [a),\wedge _a,\vee ,\rightarrow ,a,1\rangle \) is a Heyting algebra, it follows that \(\langle [a),\wedge _a,\vee ,a,1\rangle \) is a pseudocomplemented distributive lattice. Moreover, it is clear that \((x\vee a)\rightarrow a\) is the pseudocomplement of \(x\vee a\) in [a). Hence, \(\langle A,\vee ,1\rangle \) is a sectionally pseudocomplemented distributive nearlattice, and by (iii) we have that \(x\rightarrow y=(x\vee y)\rightarrow y\) is the pseudocomplement of \(x\vee y\) in [y), for all \(x,y\in A\). Therefore, by Proposition 2.2, we obtain that \(\langle A,\vee ,\rightarrow ,1\rangle \) is a near-Heyting algebra. \(\square \)
Now, if \(\langle A,\vee , \rightarrow ,1\rangle \) is an algebra of type (2, 2, 0) satisfying only the conditions (i) \(\langle A,\vee ,1\rangle \) is a join-semilattice, and (ii) for each \(a \in A\), \(\langle [a),\wedge _a,\vee ,\rightarrow ,a,1\rangle \) is a Heyting algebra, we cannot assure that \(\langle A,\vee , \rightarrow ,1\rangle \) is a near-Heyting algebra, as shown in the following example.
Example 2.4
Consider the join-semilattice \(\langle A,\vee ,1\rangle \) depicted in Fig. 1, and the operation \(\rightarrow \) defined on A as follows: \(x \rightarrow x=1\), for all \(x \in \{a,b,1\}\), \(1\rightarrow a=a\), \(1\rightarrow b=b\), \(a\rightarrow 1=1\), \(b\rightarrow 1=1\), and \(a\rightarrow b=b \rightarrow a=1\). It is clear that \(\langle A,\vee ,1\rangle \) is a distributive nearlattice and \(\langle [x),\wedge _x,\vee ,\rightarrow ,x,1\rangle \) is a Heyting algebra, for each \(x \in \{a,b,1\}\). But \(\langle A,\vee ,\rightarrow ,1\rangle \) is not a near-Heyting algebra because (NH4) is not true for \(x=y=a\) and \(z=b\). Notice that, in general, the equality \((x\vee y)\rightarrow y = x\rightarrow y\) is not true.
Lemma 2.5
([22, Proposition 4.4]) Let \(\langle A,\vee ,\rightarrow ,1\rangle \) be a near-Heyting algebra. Let \(F\in \textrm{Fi}_{\wedge }(A)\) and \(a,b\in A\). If \(a\rightarrow b\notin F\), then there exists \(P\in \textrm{X}_{\wedge }(A)\) such that \(F\subseteq P\), \(a \in P\) and \(b\notin P\).
Lemma 2.6
([22, Lemma 5.4]) Let \(\langle A,\vee ,\rightarrow ,1\rangle \) be a near-Heyting algebra. Let \(F\in \textrm{Fi}_{\wedge }(A)\) and \(a,b\in A\). If \(a,a\rightarrow b\in F\), then \(b\in F\).
3 Near-Heyting algebras are Hilbert algebras with supremum
In this section we will show that the class of near-Heyting algebras is a subclass of Hilbert algebras with supremum. We also study a weaker class of algebras than near-Heyting.
Definition 3.1
An algebra \(\langle A,\vee ,\rightarrow ,1\rangle \) of type (2, 2, 0) is called a distributive nearlattice Hilbert algebra, or DNH-algebra for short, if
-
(DH1)
\(\langle A,\vee ,\rightarrow ,1\rangle \) is an HS-algebra, and
-
(DH2)
\(\langle A,\vee ,1\rangle \) is a distributive nearlattice.
Thus, a DNH-algebra is a Hilbert algebra with supremum (HS-algebra) where every principal upset [a) is a bounded distributive lattice. For each DNH-algebra \(\langle A,\vee ,\rightarrow ,1\rangle \), we have the collections of filters \(\textrm{Fi}_{\wedge }(A)\) and prime filters \(\textrm{X}_{\wedge }(A)\) of the distributive nearlattice \(\langle A,\vee ,1\rangle \), and the collections of implicative filters \(\textrm{Fi}_{\mathrm {\rightarrow }}(A)\) and irreducible implicative filters \(\textrm{X}_{\rightarrow }(A)\) of the Hilbert algebra \(\langle A,\rightarrow ,1\rangle \). The reader may want to recall Lemma 1.6, Corollary 1.7, and Lemma 1.18.
Proposition 3.2
Let \(\langle A,\vee ,\rightarrow ,1\rangle \) be a DNH-algebra. For all \(a,b,c,d\in A\), we have
-
(DH3)
\((a\vee b)\wedge _b(a\rightarrow b)\leqslant b\),
-
(DH4)
\(c\rightarrow (a\wedge b)\leqslant (c\rightarrow a)\wedge (c\rightarrow b)\), whenever \(a\wedge b\) exists,
-
(DH5)
\(a\leqslant b\rightarrow c\) implies \(a\wedge b\leqslant c\), whenever \(a\wedge b\) exists.
Proof
-
(DH3) Suppose that \((a\vee b)\wedge _b(a\rightarrow b)\nleqslant b\). Then, by Lemma 1.6 there is \(P\in \textrm{X}_{\rightarrow }(A)\) such that \((a\vee b)\wedge _b (a\rightarrow b)\in P\) and \(b\notin P\). Since P is an upset, it follows that \(a\vee b,a\rightarrow b\in P\). Now, given that P is irreducible and \(b\notin P\), by Remark 1.11 we have \(a\in P\). Thus \(a,a\rightarrow b\in P\). Then \(b\in P\), which is a contradiction. Hence \((a\vee b)\wedge _b(a\rightarrow b)\leqslant b\), for all \(a,b\in A\).
(DH4) Assume that \(a\wedge b\) exists. Since \(a\wedge b\leqslant a\) and \(a\wedge b\leqslant b\), it follows by (H11) that \(c\rightarrow (a\wedge b)\leqslant c\rightarrow a\) and \(c\rightarrow (a\wedge b)\leqslant c\rightarrow b\). Hence \(c\rightarrow (a\wedge b)\leqslant (c\rightarrow a)\wedge (c\rightarrow b)\).
(DH5) Assume that \(a\wedge b\) exists. Suppose that \(a\leqslant b\rightarrow c\) and \(a\wedge b\nleqslant c\). Thus, by Lemma 1.6, there exists \(P\in \textrm{X}_{\rightarrow }(A)\) such that \(a\wedge b\in P\) and \(c\notin P\). Then \(a,b\in P\), which implies that \(b, b\rightarrow c\in P\). Hence \(c\in P\), a contradiction. Therefore,\(a\leqslant b\rightarrow c\) implies \(a\wedge b\leqslant c\). \(\square \)
Let \(\langle A,\vee ,\rightarrow ,1\rangle \) be a DNH-algebra. Notice that for all \(a,b\in A\), such that \(a\wedge b\) exists, \(a\wedge (a\rightarrow b)\) exists. Thus, it follows by (DH5) that \(a\wedge (a\rightarrow b)\leqslant b\) because \(a \leqslant (a \rightarrow b)\rightarrow b\).
Proposition 3.3
Let \(\langle A,\vee ,\rightarrow ,1\rangle \) be a DNH-algebra. Then, \(\textrm{Fi}_{\wedge }(A)\subseteq \textrm{Fi}_{\mathrm {\rightarrow }}(A)\). In particular, \(\textrm{X}_{\wedge }(A)\subseteq \textrm{X}_{\rightarrow }(A)\).
Proof
Let \(F\in \textrm{Fi}_{\wedge }(A)\). Let \(a,a\rightarrow b\in F\). Given that F is an upset, we have \(a\vee b\in F\). Since \(b\leqslant a\vee b\) and \(b\leqslant a\rightarrow b\), it follows that \((a\vee b)\wedge (a\rightarrow b)\) exists in A. Then, since \(a\vee b,a\rightarrow b\in F\), we have \((a\vee b)\wedge (a\rightarrow b)\in F\). By (DH3), we obtain \(b\in F\). Hence \(F\in \textrm{Fi}_{\mathrm {\rightarrow }}(A)\). Now, from the definition of prime filter and by Remark 1.11, it follows that \(\textrm{X}_{\wedge }(A)\subseteq \textrm{X}_{\rightarrow }(A)\). \(\square \)
Example 3.4
Consider the join-semilattice \(\langle A,\vee ,1\rangle \) depicted in Fig. 2, and the operation \(\rightarrow \) defined on A as in Example 1.10. Then, \(\langle A,\vee ,\rightarrow ,1\rangle \) is a DNH-algebra. It follows that \(\textrm{Fi}_{\wedge }(A)=\{\{1\},[a),[b), A\}\), \(\textrm{Fi}_{\mathrm {\rightarrow }}(A)=\{\{1\},[a),[b),\{a,b,1\}, A\}\), \(\textrm{X}_{\wedge }(A)=\{[a),[b)\}\) and \(\textrm{X}_{\rightarrow }(A)=\{[a),[b),\{a,b,1\}\}\). Hence \(\textrm{Fi}_{\wedge }(A)\subset \textrm{Fi}_{\mathrm {\rightarrow }}(A)\) and \(\textrm{X}_{\wedge }(A)\subset \textrm{X}_{\rightarrow }(A)\). Notice also that \(a \wedge b \leqslant 0\) but \(a \not \leqslant b \rightarrow 0=0\).
Definition 3.5
An algebra \(\langle A,\vee ,\rightarrow ,1\rangle \) of type (2, 2, 0) is called a quasi-Heyting algebra if it is a DNH-algebra, and for all \(a,b,c\in A\), satisfies the following condition:
whenever \(a\wedge b\) exists in A.
Remark 3.6
Let \(\langle A,\vee ,\rightarrow ,1\rangle \) be a quasi-Heyting algebra. Then, by (DH5) and condition (R), we obtain that for all \(a,b,c\in A\),
whenever \(a\wedge b\) exists in A.
Example 3.7
Each Heyting algebra is a quasi-Heyting algebra. Moreover, a quasi-Heyting algebra is a Heyting algebra if and only if it has a least element.
Example 3.8
Implication algebras (also known as Tarski algebras) [1, 2] are also examples of quasi-Heyting algebras.
Proposition 3.9
Let \(\langle A,\vee ,\rightarrow ,1\rangle \) be a DNH-algebra. Then, the following are equivalent:
-
(1)
A is a quasi-Heyting algebra,
-
(2)
\(\textrm{Fi}_{\wedge }(A)=\textrm{Fi}_{\mathrm {\rightarrow }}(A)\),
-
(3)
\(\textrm{X}_{\wedge }(A)=\textrm{X}_{\rightarrow }(A)\).
Proof
(1) \(\Rightarrow \) (2). Assume that \(\langle A,\vee ,\rightarrow ,1\rangle \) is a quasi-Heyting algebra. By Proposition 3.3, we have \(\textrm{Fi}_{\wedge }(A)\subseteq \textrm{Fi}_{\mathrm {\rightarrow }}(A)\). Let now \(F\in \textrm{Fi}_{\mathrm {\rightarrow }}(A)\). We know that F is an upset and \(1\in F\). Let \(a,b\in F\) be such that \(a\wedge b\) exists in A. By condition (R), we have \(a\leqslant b\rightarrow (a\wedge b)\). Then, we obtain that \(a\wedge b\in F\). Hence \(F\in \textrm{Fi}_{\wedge }(A)\). Therefore, \(\textrm{Fi}_{\mathrm {\rightarrow }}(A)\subseteq \textrm{Fi}_{\wedge }(A)\).
(2) \(\Rightarrow \) (3). It is straightforward from the definition of prime filter and by Remark 1.11.
(3) \(\Rightarrow \) (1). Assume that \(\textrm{X}_{\wedge }(A)=\textrm{X}_{\rightarrow }(A)\). We only need to prove that condition (R) holds. Let \(a,b,c\in A\) be such that \(a \wedge b\) exists in A and \(a\wedge b\leqslant c\). Suppose that \(a\nleqslant b\rightarrow c\). Thus, by Lemma 1.6, there is \(P\in \textrm{X}_{\rightarrow }(A)\) such that \(a\in P\) and \(b\rightarrow c\notin P\). Then, by Corollary 1.7, there is \(Q\in \textrm{X}_{\rightarrow }(A)\) such that \(P\subseteq Q\), \(b\in Q\), and \(c\notin Q\). Since \(Q\in \textrm{X}_{\rightarrow }(A)=\textrm{X}_{\wedge }(A)\), we have that Q is closed under existing finite meets. Thus, because \(a,b\in Q\), we obtain \(a\wedge b\in Q\). Then \(c\in Q\), which is a contradiction. Hence, \(a\wedge b \leqslant c\) implies \(a\leqslant b\rightarrow c\). Then, (R) holds. Therefore, \(\langle A,\vee ,\rightarrow ,1\rangle \) is a quasi-Heyting algebra. \(\square \)
Theorem 3.10
Let \(\langle A,\vee ,\rightarrow ,1\rangle \) be a DNH-algebra. The following conditions are equivalent:
-
(1)
A is a quasi-Heyting algebra.
-
(2)
If \(b\wedge c\) exists in A, then \((a\rightarrow b)\wedge (a\rightarrow c)\leqslant a\rightarrow (b\wedge c)\).
Proof
(1) \(\Rightarrow \) (2). Assume that \(\langle A,\vee ,\rightarrow ,1\rangle \) is a quasi-Heyting algebra. Let \(a,b,c\in A\) be such that \(b\wedge c\) exists in A. Since \(b\wedge c\) exists, it follows that \(b\wedge c\leqslant b\leqslant a\rightarrow b\) and \(b\wedge c\leqslant c\leqslant a\rightarrow c\). Thus \((a\rightarrow b)\wedge (a\rightarrow c)\) exists in A. Now suppose, towards a contradiction, that \((a\rightarrow b)\wedge (a\rightarrow c)\nleqslant a\rightarrow (b\wedge c)\). Then, by Lemma 1.6 and Corollary 1.7, there is \(P\in \textrm{X}_{\rightarrow }(A)\) such that \((a\rightarrow b)\wedge (a\rightarrow c)\in P\), \(a\in P\), and \(b\wedge c\notin P\). Thus \(a\rightarrow b,a\rightarrow c\in P\). Since P is an implicative filter, we have \(b,c\in P\). Now, by Proposition 3.9, \(P\in \textrm{Fi}_{\mathrm {\rightarrow }}(A)=\textrm{Fi}_{\wedge }(A)\); thus \(b\wedge c\in P\), which is a contradiction.
(2) \(\Rightarrow \) (1). It only remains to verify that condition (R) holds. Let \(a,b,c\in A\) and assume that \(a\wedge b\) exists and \(a\wedge b\leqslant c\). From (H11), we have \(b\rightarrow (a\wedge b)\leqslant b\rightarrow c\). By (2), we obtain that \((b\rightarrow a)\wedge (b\rightarrow b)\leqslant b\rightarrow c\). Then \(a\leqslant b\rightarrow a\leqslant b\rightarrow c\). Therefore, condition (R) holds. \(\square \)
Remark 3.11
For every DNH-algebra \(\langle A,\vee ,\rightarrow ,1\rangle \), by (DH4) we have that condition (2) of Theorem 3.10 is equivalent to
whenever \(b\wedge c\) exists in A.
Theorem 3.12
Let \(\langle A,\vee ,\rightarrow ,1\rangle \) be an algebra of type (2, 2, 0). The following are equivalent:
-
(1)
\(\langle A,\vee ,\rightarrow ,1\rangle \) is a quasi-Heyting algebra.
-
(2)
\(\langle A,\vee ,\rightarrow ,1\rangle \) is a near-Heyting algebra.
Proof
(1) \(\Rightarrow \) (2). Let \(\langle A,\vee ,\rightarrow ,1\rangle \) be a quasi-Heyting algebra. Let \(a\in A\). Notice that \(\rightarrow \) is well defined in [a). Indeed, if \(x,y\in [a)\), then \(a\leqslant y\leqslant x\rightarrow y\). Since \(\langle A,\vee ,1\rangle \) is a distributive nearlattice, it follows that \(\langle [a),\wedge _a,\vee ,a,1\rangle \) is a bounded distributive lattice. Hence, by Remark 3.6\(\langle [a),\wedge _a,\vee ,\rightarrow ,a,1\rangle \) is a Heyting algebra. Let \(a,b \in A\). From (HS4) we have that \(a\rightarrow b \leqslant (a\vee b)\rightarrow b\). Suppose that \((a\vee b)\rightarrow b \not \leqslant a\rightarrow b \). Then by Lemma 1.18 there is \(P\in \textrm{X}_{\wedge }(A)\) such that \((a\vee b)\rightarrow b \in P\) and \(a\rightarrow b \notin P\). Hence, by Proposition 3.9 and Corollary 1.7 there exists \(Q\in \textrm{X}_{\rightarrow }(A)\) such that \(P\subseteq Q\), \(a\in Q\) and \(b\notin Q\). Thus \( a\vee b \in Q\) and \((a\vee b)\rightarrow b \in Q\), and then \(b\in Q\), which is a contradiction. Therefore, by Theorem 2.3 we have that \(\langle A,\vee ,\rightarrow ,1\rangle \) is a near-Heyting algebra.
(2) \(\Rightarrow \) (1). Let \(\langle A,\vee ,\rightarrow ,1\rangle \) be a near-Heyting algebra. By Theorem 2.3 we have that: (i) \(\langle A,\vee ,1\rangle \) is a join-semilattice with a greatest element 1, (ii) \(\langle [a),\wedge _a,\vee ,\rightarrow ,a,1\rangle \) is a Heyting algebra for every \(a \in A\), and (iii) \((x\vee y)\rightarrow y = x\rightarrow y\), for all \(x,y \in A\). From (ii), for all \(x,y,t \in [a)\), we have \(x\rightarrow y \in [a)\) and
First, let us show that condition (R) is true. Let \(a,b,c \in A\) be such that \(a\wedge b\) exists in A and \(a\wedge b \leqslant c\). Since \(a,b,c \in [a\wedge b)\), by (3.1) we obtain \(a \leqslant b \rightarrow c\). Therefore, condition (R) holds.
It is obvious that \(\langle A,\vee ,1\rangle \) is a distributive nearlattice. Thus, (DH2) holds.
Now we need to show that \(\langle A,\vee ,\rightarrow ,1\rangle \) is an HS-algebra. To this end, we will apply Proposition 1.9. It is clear that condition (HS2) holds. Let \(a,b \in A\). Since \(a\vee b,b,1 \in [b)\), by (3.1) we have that \(1 \leqslant (a\vee b)\rightarrow b\) if and only if \((a\vee b)\wedge _b 1 \leqslant b\) if and only if \(a\vee b=b\). Hence, we obtain \((a\vee b)\rightarrow b=1\) if and only if \(a\vee b=b\). By condition (iii), it follows that \(a\rightarrow b=1\) if and only if \(a\vee b=b\). Thus, (HS5) holds true. Now, we will prove that \(\langle A,\rightarrow ,1\rangle \) is a Hilbert algebra, i.e., we prove (H5), (H6) and (H7) (see Proposition 1.3). Let \(a,b \in A\). Since \(a, a\vee b \in [a)\), and \(a \wedge _a (a\vee b) \leqslant a\), from (3.1) we have \(a \leqslant (a\vee b)\rightarrow a\). Hence, by (iii) we have \(a \leqslant b\rightarrow a\), i.e, (H5) holds true. Condition (H7) follows from (HS5). Let \(a,b, c \in A\) be such that \(a \rightarrow (b \rightarrow c) \not \leqslant (a \rightarrow b) \rightarrow (a \rightarrow c)\). From Lemma 1.18 there is \(P\in \textrm{X}_{\wedge }(A)\) such that \(a \rightarrow (b \rightarrow c) \in P\) and \((a \rightarrow b) \rightarrow (a \rightarrow c) \notin P\). Now, from Lemma 2.5 there exists \(Q\in \textrm{X}_{\wedge }(A)\) such that \(P\subseteq Q\), \(a\rightarrow b \in Q\) and \(a \rightarrow c \notin Q\). Applying again Lemma 2.5 there exists \(Q_1\in \textrm{X}_{\wedge }(A)\) such that \(Q\subseteq Q_1\), \(a\in Q_1\) and \(c \notin Q_1\). Since also \(a\rightarrow b \in Q\subseteq Q_1\), from Lemma 2.6 we have \(b \in Q_1\). Then, from \(a \rightarrow (b \rightarrow c) \in P\subseteq Q \subseteq Q_1\), again by Lemma 2.6 we obtain \(b \rightarrow c \in Q_1\), and then \(c \in Q_1\), which is a contradiction. Hence (H6) holds true. Thus, \(\langle A,\vee ,\rightarrow ,1\rangle \) is an HS-algebra, and hence (DH1) holds. \(\square \)
Theorem 3.13
Let \(\langle A,\vee ,\rightarrow ,1\rangle \) be an algebra of type (2, 2, 0). The following are equivalent:
-
(1)
\(\langle A,\vee ,\rightarrow ,1\rangle \) is a quasi-Heyting algebra.
-
(2)
\(\langle A,\vee ,\rightarrow ,1\rangle \) is an HS-algebra such that for each \(a\in A\), \(\langle [a),\wedge _a,\vee ,\rightarrow ,a,1\rangle \) is a Heyting algebra.
Proof
(1) \(\Rightarrow \) (2). If \(\langle A,\vee ,\rightarrow ,1\rangle \) is a quasi-Heyting algebra, then by Theorem 3.12, A is a near-Heyting algebra. Thus, by Theorem 2.3, we have that \(\langle [a),\wedge _a,\vee ,\rightarrow ,a,1\rangle \) is Heyting algebra, for all \(a\in A\).
(2) \(\Rightarrow \) (1). It is clear that \(\langle A,\vee ,1\rangle \) is a distributive nearlattice. It only remains to verify condition (R). Suppose that \(a,b,c \in A\), \(a\wedge b\) exists and \(a\wedge b \leqslant c\). Since \(a,b,c \in [a\wedge b)\), we obtain \(a \leqslant b \rightarrow c\) because each upset is a Heyting algebra. Therefore, condition (R) holds true, and thus the proof is complete. \(\square \)
We present now several examples of near-Heyting algebras showing that these algebraic structures arise naturally.
Example 3.14
Let L be a distributive lattice (not necessarily bounded). Recall that a subset I of L is an ideal of L if it is non-empty and for all \(a,b\in L\), \(a\vee b\in I\) iff \(a,b\in I\). Let \(\textrm{Id}\hspace{0.55542pt}(L)\) be the collection of all ideals of L. Then, \(\langle \textrm{Id}\hspace{0.55542pt}(L),\veebar ,L\rangle \) is a join-semilattice with top L, where for all \(I,J\in \textrm{Id}\hspace{0.55542pt}(L)\), \(I\veebar J=\{a\vee b\,{:}\, a\in I, \ b\in I\}\). Notice that for all \(I,J\in \textrm{Id}\hspace{0.55542pt}(L)\), \(I\cap J\) is an ideal of L if and only if \(I\cap J\ne \varnothing \). Hence \(\langle \textrm{Id}\hspace{0.55542pt}(L),\veebar ,L\rangle \) is a distributive nearlattice. Now for all \(I,J\in \textrm{Id}\hspace{0.55542pt}(L)\), it is defined the operation \(\Rightarrow \) as follows: \(I\Rightarrow J=\{a\in L\,{:}\, I\cap (a]\subseteq J\}\). It is straightforward show that the algebra \(\langle \textrm{Id}\hspace{0.55542pt}(L),\veebar ,\Rightarrow ,L\rangle \) satisfies the conditions (H5)–(H7) and (HS5). Hence \(\langle \textrm{Id}\hspace{0.55542pt}(L),\veebar ,\Rightarrow ,L\rangle \) is a Hilbert algebra with supremum. Moreover it is also easy to check that for all \(I,J,K\in \textrm{Id}\hspace{0.55542pt}(L)\), \(I\cap J\subseteq K \,{\iff }\, I\subseteq J\Rightarrow K\). Therefore, \(\langle \textrm{Id}\hspace{0.55542pt}(L),\veebar ,\Rightarrow ,L\rangle \) is a near-Heyting algebra.
Example 3.15
Let \(\langle H,\wedge ,\vee ,\rightarrow ,0,1\rangle \) be a Heyting algebra (see [4]). Let . It is clear that is a subalgebra of the reduct \(\langle H,\vee ,\rightarrow ,1\rangle \). Thus is a Hilbert algebra with supremum. It is known that for all \(a\in H\), the principal upset [a) is a Heyting algebra concerning the restrictions of the operations of H (see [4, Theorem IX.2.8]). Hence, for all , \(\langle [a),\wedge ,\vee ,\rightarrow ,a,1\rangle \) is a Heyting algebra. Therefore, it follows by Theorem 3.13 that is a near-Heyting algebra.
Example 3.16
Let \(\langle A,\vee ,1\rangle \) be a join-semilattice with greatest element 1 where every principal upset [a) is a chain. Consider the operation \(\rightarrow \) given by the partial order of A, that is, \(a\rightarrow b=1\) if \(a\leqslant b\), and \(a\rightarrow b=b\) otherwise. Then, it follows by Theorem 2.3 that \(\langle A,\vee ,\rightarrow ,1\rangle \) is a near-Heyting algebra.
Example 3.17
Let \(\Sigma \) the set of all finite binary strings, that is, all finite sequences of zeros and ones; the empty string is included. We order \(\Sigma \) by putting \(u\succcurlyeq v\) if and only if \(u=v\) or v is a prefix of u (that is, v is a finite initial substring of u). It is straightforward that \(\Sigma \) is a join-semilattice with greatest element (the empty string) concerning the order \(\succcurlyeq \). Moreover, for every string \(u\in \Sigma \), the principal upset [u) is a (finite) chain. Hence, by the previous example we obtain that \(\Sigma \) is a near-Heyting algebra.
We close this section with a summary of all characterizations of near-Heyting algebra.
Theorem 3.18
Let \(\langle A,\vee ,\rightarrow ,1\rangle \) be an algebra of type (2, 2, 0). The following are equivalent:
-
(1)
\(\langle A,\vee ,\rightarrow ,1\rangle \) is a near-Heyting algebra.
-
(2)
\(\langle A,\vee ,1\rangle \) is a sectionally pseudocomplemented distributive lattice such that \(a\rightarrow b\) is the pseudocomplement of \(a\vee b\) in [b), for all \(a,b,\in A\).
-
(3)
-
(i)
\(\langle A,\vee ,1\rangle \) is a join-semilattice with a greatest element.
-
(ii)
For each \(a \in A\), \(\langle [a),\wedge _a,\vee ,\rightarrow ,a,1\rangle \) is a Heyting algebra.
-
(iii)
\((a\vee b)\rightarrow b = a\rightarrow b\), for all \(a,b \in A\).
-
(i)
-
(4)
- (DH1):
-
\(\langle A,\vee ,\rightarrow ,1\rangle \) is an HS-algebra.
- (DH2):
-
\(\langle A,\vee ,1\rangle \) is a distributive nearlattice.
- (R):
-
\(a\wedge b\leqslant c\) implies \(a\leqslant b\rightarrow c\), for all \(a,b,c\in A\) and whenever \(a\wedge b\) exists in A.
-
(5)
-
(DH1)
\(\langle A,\vee ,\rightarrow ,1\rangle \) is an HS-algebra.
-
(DH2)
\(\langle A,\vee ,1\rangle \) is a distributive nearlattice.
-
(3)
\(\textrm{X}_{\wedge }(A)=\textrm{X}_{\rightarrow }(A)\).
-
(DH1)
-
(6)
-
(DH1)
\(\langle A,\vee ,\rightarrow ,1\rangle \) is an HS-algebra.
-
(DH2)
\(\langle A,\vee ,1\rangle \) is a distributive nearlattice.
-
(2)
\(\textrm{Fi}_{\wedge }(A)=\textrm{Fi}_{\mathrm {\rightarrow }}(A)\).
-
(DH1)
-
(7)
-
(DH1)
\(\langle A,\vee ,\rightarrow ,1\rangle \) is an HS-algebra.
-
(DH2)
\(\langle A,\vee ,1\rangle \) is a distributive nearlattice.
-
(2)
If \(b\wedge c\) exists in A, then \((a\rightarrow b)\wedge (a\rightarrow c)\leqslant a\rightarrow (b\wedge c)\).
-
(DH1)
-
(8)
\(\langle A,\vee ,\rightarrow ,1\rangle \) is an HS-algebra such that for each \(a\in A\), \(\langle [a),\wedge _a,\vee ,\rightarrow ,a,1\rangle \) is a Heyting algebra.
4 Prelinear near-Heyting algebras
In this section, we introduce the concept of prelinear near-Heyting algebra as a natural generalization of prelinear Heyting algebra.
Definition 4.1
Let \(\langle A, \vee , \rightarrow 1 \rangle \) be a near-Heyting algebra. We say that \(\langle A, \vee , \rightarrow 1 \rangle \) is prelinear if for all \(a,b \in A\), we have
Remark 4.2
If the near-Heyting algebra \(\langle A,\vee ,\rightarrow ,1\rangle \) is prelinear, then the Heyting algebra [a) is prelinear, for all \(a\in A\). But the converse is not true. For instance, consider the distributive nearlattice \(\langle A,\vee ,1\rangle \) given in Fig. 3. Defining \(x\rightarrow y=1\) if \(x\leqslant y\), and \(x\rightarrow y=y\) if \(x\nleqslant y\), we obtain that \(\langle A,\vee ,\rightarrow ,1\rangle \) is a DNH-algebra. Then, it is easy to check that \(\textrm{Fi}_{\wedge }(A)=\textrm{Fi}_{\mathrm {\rightarrow }}(A)\). Hence \(\langle A,\vee ,\rightarrow ,1\rangle \) is a near-Heyting algebra. For every \(x\in A\), [x) is a chain. Thus, [x) is a prelinear Heyting algebra, for all \(x\in A\). But \((a\rightarrow b)\vee (b\rightarrow a)=b\vee a=c\ne 1\). Hence \(\langle A,\vee ,\rightarrow ,1\rangle \) is not prelinear.
Now we will present several characterizations of prelinear near-Heyting algebras. Recall that for every near-Heyting algebra A the lattice filters \(\textrm{Fi}_{\wedge }(A)\) of A coincide with the implicative filters \(\textrm{Fi}_{\mathrm {\rightarrow }}(A)\) of A, and also \(\textrm{X}_{\wedge }(A)=\textrm{X}_{\rightarrow }(A)\).
Theorem 4.3
Let \(\langle A, \vee , \rightarrow 1 \rangle \) be a near-Heyting algebra. The following are equivalent:
-
(1)
\(\langle A, \vee , \rightarrow 1 \rangle \) is prelinear.
-
(2)
For all \(P \in \textrm{X}_{\wedge }(A)\) and all \(F \in \textrm{Fi}_{\wedge }(A)\setminus \{A\}\), if \(P \subseteq F\), then F is prime.
-
(3)
For all \(P \in \textrm{X}_{\wedge }(A)\), the family \(\{ F \in \textrm{Fi}_{\wedge }(A) \,{:}\, P \subseteq F \}\) is a chain.
-
(4)
For all \(P \in \textrm{X}_{\wedge }(A)\), the family \(\{ F \in \textrm{X}_{\wedge }(A) \,{:}\, P \subseteq F \}\) is a chain.
Proof
(1) \(\Rightarrow \) (2). Let \(P \in \textrm{X}_{\wedge }(A)\) and \(F \in \textrm{Fi}_{\wedge }(A){\setminus }\{A\}\) be such that \(P \subseteq F\). Let \(a,b \in A\) be such that \(a \vee b \in F\). Recall that \((a \vee b) \rightarrow b = a \rightarrow b\) and \((a \vee b) \rightarrow a = b \rightarrow a\). Now since \((a \rightarrow b) \vee (b \rightarrow a) = 1 \in P\) and P is prime, it follows that \(a \rightarrow b \in P\) or \(b \rightarrow a \in P\). If \(a \rightarrow b \in P\), then \((a \vee b) \rightarrow b \in P \subseteq F\). As \(a \vee b \in F\) and \(\textrm{Fi}_{\wedge }(A) = {{\textrm{Fi}}}_{\rightarrow }(A)\), it follows that \(b \in F\). Similarly, if \(b \rightarrow a \in P\), then the obtain that \(a \in F\). Hence, F is prime.
(2) \(\Rightarrow \) (3). Let \(P \in \textrm{X}_{\wedge }(A)\). Let \(F,G \in \textrm{Fi}_{\wedge }(A)\) be such that \(P \subseteq F\cap G\). Suppose \(F \nsubseteq G\) and \(G \nsubseteq F\), that is, there is \(a \in F{\setminus } G\) and there is \(b \in G{\setminus } F\). Consider the filter \(Q=\textrm{Fig}_{\wedge }(P \cup \{a \vee b \})\). We show that \(a,b\notin Q\). Suppose that \(a\in Q\). Notice that \(Q=\textrm{Fig}_{\wedge }(P,a\vee b)=\textrm{Fig}_{\mathrm {\rightarrow }}(P,a\vee b)=\{x\in A\,{:}\, (a\vee b)\rightarrow x\in P\}\) (see [17, p. 18]). Then \(b\rightarrow a=(a\vee b)\rightarrow a\in P\). Thus, \(b\in G\) and \(b\rightarrow a\in G\). Then \(a\in G\), a contradiction. Similarly if \(b\in Q\). Thus \(Q\ne A\), and since \(P \subseteq Q\), it follows by hypothesis that Q is prime. This is a contradiction because \(a\vee b\in Q\) and \(a,b\notin Q\). Therefore, \(F\subseteq G\) or \(G\subseteq F\).
(3) \(\Rightarrow \) (4). It is immediate.
(4) \(\Rightarrow \) (1). Suppose there exist \(a,b \in A\) such that \((a \rightarrow b) \vee (b \rightarrow a) < 1\). Then there exists \(P \in \textrm{X}_{\rightarrow }(A)\) such that \((a \rightarrow b) \vee (b \rightarrow a) \notin P\). Thus, \(a \rightarrow b \notin P\) and \(b \rightarrow a \notin P\). Since \(a \rightarrow b \notin P\), then there exists \(Q_{1} \in \textrm{X}_{\rightarrow }(A)\) such that \(P \subseteq Q_{1}\), \(a \in Q_{1}\) and \(b \notin Q_{1}\). Similarly, since \(b \rightarrow a \notin P\), then there exists \(Q_{2} \in \textrm{X}_{\rightarrow }(A)\) such that \(P \subseteq Q_{2}\), \(b \in Q_{2}\) and \(a \notin Q_{2}\). As \(\textrm{X}_{\rightarrow }(A) = \textrm{X}_{\wedge }(A)\) and \(Q_{1}, Q_{2} \in \{ F \in \textrm{X}_{\wedge }(A) \,{:}\, P \subseteq F \}\) is a chain, then \(Q_{1} \subseteq Q_{2}\) or \(Q_{2} \subseteq Q_{1}\). If \(Q_{1} \subseteq Q_{2}\), then \(a \in Q_{2}\) which is a contradiction. If \(Q_{2} \subseteq Q_{1}\), then \(b \in Q_{1}\) and again we have a contradiction. Hence, \(\langle A, \vee , \rightarrow 1 \rangle \) is prelinear. \(\square \)
Theorem 4.4
Let \(\langle A, \vee , \rightarrow 1 \rangle \) be a near-Heyting algebra. The following are equivalent:
-
(1)
\(\langle A, \vee , \rightarrow 1 \rangle \) is prelinear.
-
(2)
\(x \vee y = ((x \rightarrow y) \rightarrow y) \wedge _{x \vee y} ((y \rightarrow x) \rightarrow x)\).
-
(3)
\(x \rightarrow (y \vee z) = (x \rightarrow y) \vee (x \rightarrow z)\).
Proof
(1) \(\Rightarrow \) (2). By (HS6) we have \(x \vee y \leqslant (x \rightarrow y) \rightarrow y\) and \(y \vee x \leqslant (y \rightarrow x) \rightarrow x\). So,
We see the other inequality. Let \(a,b,c \in A\) be such that \(a \leqslant c\) and \(b \leqslant c\). Take
Since \(a \leqslant c\), it follows that \(d \rightarrow a \leqslant d \rightarrow c\). As \(d \leqslant (b \rightarrow a) \rightarrow a\), then by (H10) we have
Thus \(b \rightarrow a \leqslant d \rightarrow c\). Analogously, \(a \rightarrow b \leqslant d \rightarrow c\). Then
and \(d \rightarrow c =1\), i.e., \(d \leqslant c\). We conclude that for all \(a,b \in A\),
(2) \(\Rightarrow \) (3). Let \(a,b,c \in A\). By hypothesis and by Remark 3.11, we have
Therefore, for all \(a,b,c \in A\) we have \(a \rightarrow (b \vee c) = (a \rightarrow b) \vee (a \rightarrow c)\).
(3) \(\Rightarrow \) (1). Let \(a,b \in A\). Then by (NH2), by hypothesis and (iii) of Theorem 2.3 we have
Thus \((a \rightarrow b) \vee (b \rightarrow a) = 1\). Hence, the near-Heyting algebra \(\langle A, \vee , \rightarrow 1 \rangle \) is prelinear. \(\square \)
5 Future work
The main contribution of the present article was to prove several characterizations of what we call near-Heyting algebras. We believe these may be useful in future investigations about the class of near-Heyting algebras. We show the connections between the concept of near-Heyting algebra and Hilbert algebra and Heyting algebra. Indeed, we show that every near-Heyting algebra is a Hilbert algebra with supremum, and for every element a in a near-Heynting algebra A, [a) is a Heyting algebra.
Taking into account that for every near-Heyting algebra A, we have \(\textrm{Fi}_{\wedge }(A)=\textrm{Fi}_{\mathrm {\rightarrow }}(A)\), we believe that it would be possible to develop a topological duality for the algebraic category of near-Heyting algebras following the techniques in [9, 12]. This path is a Stone-like approach. On the other hand, we believe it may be developed a Priestley/Esakia-style duality for the near-Heyting algebras. This could be achieved by a direct approach, taking the collection \(\{\varphi (a)\,{:}\, a\in A\}\cup \{\varphi (b)^c\,{:}\, b\in A\}\) as a subbasis for a topology on \(\textrm{Fi}_{\wedge }(A)=\textrm{Fi}_{\mathrm {\rightarrow }}(A)\), for each near-Heyting algebra A. An alternative path to obtain a Priestley/Esakia-style duality could be as follows: first, try to get the “free Heyting extension” of every near-Heyting algebra, and then follows the approach given in [5, 6].
References
Abbott, J.C.: Implicational algebras. Bull. Math. Soc. Sci. Math. R. S. Roumanie 11(59)(1), 3–23 (1967)
Abbott, J.: Semi-Boolean algebra. Mat. Vesnik 4(19), 177–198 (1967)
Araújo, J., Kinyon, M.: Independent axiom systems for nearlattices. Czechoslovak Math. J. 61(136)(4), 975–992 (2011)
Balbes, R., Dwinger, P.: Distributive Lattices. University of Missouri Press, Columbia (1974)
Bezhanishvili, G., Jansana, R.: Priestley style duality for distributive meet-semilattices. Studia Logica 98(1–2), 83–122 (2011)
Bezhanishvili, G., Jansana, R.: Esakia style duality for implicative semilattices. Appl. Categ. Structures 21(2), 181–208 (2013)
Calomino, I., Celani, S.A., González, L.J.: Quasi-modal operators on distributive nearlattices. Rev. Un. Mat. Argentina 61(2), 339–352 (2020)
Calomino, I., González, L.J.: Remarks on normal distributive nearlattices. Quaest. Math. 44(4), 513–524 (2021)
Celani, S., Calomino, I.: Stone style duality for distributive nearlattices. Algebra Universalis 71(2), 127–153 (2014)
Celani, S., Calomino, I.: On homomorphic images and the free distributive lattice extension of a distributive nearlattice. Rep. Math. Logic 51, 57–73 (2016)
Celani, S., Calomino, I.: Distributive nearlattices with a necessity modal operator. Math. Slovaca 69(1), 35–52 (2019)
Celani, S., Montangie, D.: Hilbert algebras with supremum. Algebra Universalis 67(3), 237–255 (2012)
Chajda, I., Halaš, R., Kühr, J.: Semilattice Structures. Research and Exposition in Mathematics, vol. 30. Heldermann, Lemgo (2007)
Chajda, I., Kolařík, M.: Ideals, congruences and annihilators on nearlattices. Acta Univ. Palack. Olomuc. Fac. Rerum Natur. Math. 46(1), 25–33 (2007)
Chajda, I., Kolařík, M.: Nearlattices. Discrete Math. 308(21), 4906–4913 (2008)
Davey, B.A., Priestley, H.A.: Introduction to Lattices and Order, 2nd edn. Cambridge University Press, New York (2002)
Diego, A.: Sobre álgebra de Hilbert. Notas de Lógica Matemática, vol. 12. Universidad Nacional del Sur, Bahia Blanca (1965)
González, L.J.: The logic of distributive nearlattices. Soft Comput. 22(9), 2797–2807 (2018)
González, L.J.: Selfextensional logics with a distributive nearlattice term. Arch. Math. Logic 58(1–2), 219–243 (2019)
González, L.J., Calomino, I.: A completion for distributive nearlattices. Algebra Universalis 80(4), Ar. No. 48 (2019)
González, L.J., Calomino, I.: Finite distributive nearlattices. Discrete Math. 344(9), Ar. No. 112511 (2021)
González, L.J., Lattanzi, M.: Congruences on near-Heyting algebras. Algebra Universalis 79(4), Art. No. 78 (2018)
Grätzer, G.: Lattice Theory: Foundation. Birkhäuser, Basel (2011)
Halaš, R.: Subdirectly irreducible distributive nearlattices. Miskolc Math. Notes 7(2), 141–146 (2006)
Hickman, R.: Join algebras. Comm. Algebra 8(17), 1653–1685 (1980)
Idziak, P.M.: Lattice operations in BCK-algebras. Math. Jpn. 29(6), 839–846 (1984)
Rasiowa, H.: An Algebraic Approach to Non-Classical Logics. Studies in Logic and the Foundations of Mathematics, vol. 78. North-Holland, Amsterdam (1974)
Acknowledgements
We would like to thank the anonymous referee for his/her valuable comments and suggestions that helped to improve the present paper.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
González, L.J., Lattanzi, M.B., Calomino, I. et al. Characterizations of near-Heyting algebras. European Journal of Mathematics 9, 68 (2023). https://doi.org/10.1007/s40879-023-00663-8
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s40879-023-00663-8