1 Introduction

In some non-classical logics the contraposition law is assumed. An algebraic semantics of such logics is provided by means of De Morgan posets, i.e., bounded posets equipped with a unary operation \('\) which is an antitone involution. This operation \('\) is then considered as a negation. Clearly, \(0'=1\) and \(1'=0\), but we do not ask \('\) to be a complementation. In particular, this is the case of the logic of quantum mechanics represented by means of an orthomodular lattice or an orthomodular poset in a broad sense. In orthomodular lattices the following implication holds

$$\begin{aligned} x\le y\text { and }y\wedge x'=0\text { imply }x=y. \end{aligned}$$

In fact, for an ortholattice this condition is necessary and sufficient for being orthomodular. When working with orthomodular posets, the aforementioned condition can be expressed in the form

$$\begin{aligned} x\le y\text { and }L(y,x')=\{0\}\text { imply }x=y \end{aligned}$$

where \(L(y,x')\) denotes the lower cone of y and \(x'\).

However, there are logics where such a condition can be recognized as too restrictive. Hence, we can relax the equality \(x=y\) by asking that xy have the same lower cones generated by the pairs including the involutive members, i.e., we consider the condition

$$\begin{aligned} x\le y\text { and }L(y,x')=\{0\}\text { imply }L(x,x')=L(y,y'). \end{aligned}$$

Of course, if \({\mathbf {P}}=(P,\le ,{}',0,1)\) is a bounded poset where the operation \('\) is a complementation then

$$\begin{aligned} L(x,x')=\{0\}=L(y,y') \end{aligned}$$

for all \(x,y\in P\). However, this is rather restrictive. Hence, we do not ask in general that \('\) is a complementation, but \({\mathbf {P}}\) should satisfy \(L(x,x')=L(y,y')\) for \(x,y\ne 0,1\).

Starting with this condition, we can release the assumption that xy are comparable, but, on the other hand, we will ask that \(L(x,y)=\{0\}\) if and only if at least one of the entries xy is equal to 0. Such a poset will be called consistent in the sequel. It represents certain logics satisfying De Morgan’s laws. Usually, a logic is considered to be well-founded if it contains a logical connective implication which is related to conjunction via the so-called adjointness. In what follows, we show that consistent posets can be represented by means of algebras (with everywhere defined operations) which enables to use algebraic tools for investigating these posets. Moreover, we show when these posets can be organized into a kind of residuated structure, i.e., we introduce conjunction and implication related via adjointness. Of course, working with posets, one cannot expect that these logical connectives will be operations giving a unique result for given entries. We will define operators assigning to the couple xy of entries a certain subset of P. It is in accordance with the description of uncertainty of such a logic based on the fact that a poset instead of a lattice is used.

2 Preliminaries

In our previous papers Chajda and Länger (2014) and Chajda and Länger (2018) we studied complemented posets. We showed when such a poset can be represented by a commutative directoid (Chajda et al. 2021b; Chajda and Länger 2011; Ježek and Quackenbush 1990) and when it can be organized into a residuated or left-residuated structure (Chajda et al. 2021a; Chajda and Länger 2014, 2017, 2018, 2021a). Now we introduce a bit more general posets with an antitone involution which need not be a complementation, but it still shares similar properties. We again try to characterize these posets by identities or implications of corresponding commutative meet-directoids similarly as it was done in Chajda et al. (2021b). This approach has the advantage that commutative directoids are algebras similar to semilattices and hence we can use standard algebraic tools for their constructions, see e.g., Ježek and Quackenbush (1990). We also solve the problem when these so-called consistent posets can be converted into residuated or left-residuated structures.

For the reader’s convenience, we recall several concepts concerning posets.

Let \({\mathbf {P}}=(P,\le )\) be a poset, \(a,b\in P\) and \(A,B\subseteq P\). We write \(a\parallel b\) if a and b are incomparable, and we extend \(\le \) to subsets by defining

$$\begin{aligned} A\le B\text { if and only if }x\le y\text { for all }x\in A\text { and }y\in B. \end{aligned}$$

Instead of \(\{a\}\le B\) and \(A\le \{b\}\) we also write \(a\le B\) and \(A\le b\), respectively. Analogous notations are used for the reverse order \(\ge \). Moreover, we define

$$\begin{aligned} L(A)&:=\{x\in P\mid x\le A\}, \\ U(A)&:=\{x\in P\mid A\le x\}. \end{aligned}$$

Instead of \(L(A\cup B)\), \(L(\{a\}\cup B)\), \(L(A\cup \{b\})\) and \(L(\{a,b\})\) we also write L(AB), L(aB), L(Ab) and L(ab), respectively. Analogous notations are used for U. Instead of L(U(A)) we also write LU(A). Analogously, we proceed in similar cases. Sometimes we identify singletons with their unique element, so we often write \(L(a,b)=0\) and \(U(a,b)=1\) instead of \(L(a,b)=\{0\}\) and \(U(a,b)=\{1\}\), respectively. The poset \({\mathbf {P}}\) is called downward directed if \(L(x,y)\ne \emptyset \) for all \(x,y\in P\). Of course, every poset with 0 is downward directed. The poset \({\mathbf {P}}\) is called bounded if it has a least element 0 and a greatest element 1. This fact will be expressed by notation \((P,\le ,0,1)\).

The following concept was introduced in Larmerová and Rachůnek (1988): The poset \({\mathbf {P}}\) is called modular if

$$\begin{aligned} x\le z \,\, \mathrm{implies} \,\,L(U(x,y),z)=LU(x,L(y,z)). \end{aligned}$$
(1)

This is equivalent to

$$\begin{aligned} x\le z\text { implies }UL(U(x,y),z)=U(x,L(y,z)). \end{aligned}$$

Recall from Chajda and Länger (2019) that \({\mathbf {P}}\) is called strongly modular if it satisfies the LU-identities

$$\begin{aligned} L(U(x,y),U(x,z))\approx LU(x,L(y,U(x,z))),\end{aligned}$$
(2)
$$\begin{aligned} L(U(L(x,z),y),z)\approx LU(L(x,z),L(y,z)). \end{aligned}$$
(3)

These are equivalent to

$$\begin{aligned} UL(U(x,y),U(x,z))&\approx U(x,L(y,U(x,z))), \\ UL(U(L(x,z),y),z)&\approx U(L(x,z),L(y,z)), \end{aligned}$$

respectively. Observe that in case \(x\le z\) both (2) and (3) yield (1). Hence, every strongly modular poset is modular. Moreover, every modular lattice is a strongly modular poset. A strongly modular poset which is not a lattice is presented in Example 3.4.

The poset \({\mathbf {P}}\) is called distributive if it satisfies the following identity:

$$\begin{aligned} L(U(x,y),z)\approx LU(L(x,z),L(y,z)). \end{aligned}$$
(4)

This identity is equivalent to every single one of the following identities (see Larmerová and Rachůnek 1988):

$$\begin{aligned} UL(U(x,y),z)&\approx U(L(x,z),L(y,z)), \\ U(L(x,y),z)&\approx UL(U(x,z),U(y,z)), \\ LU(L(x,y),z)&\approx L(U(x,z),U(y,z)). \end{aligned}$$

In fact, the inclusions

$$\begin{aligned} LU(L(x,z),L(y,z))&\subseteq L(U(x,y),z), \\ UL(U(x,z),U(y,z))&\subseteq U(L(x,y),z) \end{aligned}$$

hold in every poset. Hence, to check distributivity, we need only to confirm one of the converse inclusions. Observe that in case \(x\le z\) (4) implies (1). Hence every distributive poset is modular. Distributivity does not imply strong modularity. A unary operation \('\) on P is called

\(\bullet \):

antitone if, for all \(x,y\in P\), \(x\le y\) implies \(y'\le x'\),

\(\bullet \):

an involution if it satisfies the identity \(x''\approx x\),

\(\bullet \):

a complementation if \(L(x,x')\approx 0\) and \(U(x,x')\approx 1\).

A poset is called Boolean if it is distributive and has a unary operation which is a complementation. For \(A\subseteq P\) we define

$$\begin{aligned} \max A&:=\text { set of all maximal elements of }A, \\ \min A&:=\text { set of all minimal elements of }A, \\ A'&:=\{x'\mid x\in A\}. \end{aligned}$$

If the poset is bounded and distributive, we can prove the following property of an antitone involution.

Lemma 2.1

Let \((P,\le ,{}',0,1)\) be a bounded distributive poset with an antitone involution and \(a,b\in P\) with \(a\le b\) and \(L(b,a')=\{0\}\). Then the following hold:

$$\begin{aligned} L(a,a')&=L(b,b')=\{0\}, \\ U(a,a')&=U(b,b')=\{1\}. \end{aligned}$$

Proof

We have

$$\begin{aligned} L(a,a')&=LUL(a,a')=LU(L(a,a'),0)\\&=LU(L(a,a'),L(b,a'))=L(U(a,b),a') \\&=L(U(b),a')=L(b,a')=\{0\}, \\ L(b,b')&=LUL(b',b)=LU(0,L(b',b))\\&=LU(L(a',b),L(b',b))=L(U(a',b'),b) \\&=L(U(a'),b)=L(a',b)=\{0\}, \\ U(a,a')&=(L(a',a))'=\{0\}'=\{1\}, \\ U(b,b')&=(L(b',b))'=\{0\}'=\{1\}. \end{aligned}$$

\(\square \)

Now we recall the concept of a commutative meet-directoid from Ježek and Quackenbush (1990), see also Chajda and Länger (2011) for details. We will use it for the characterization of consistent posets which will be introduced below. The advantage of this approach is that we characterize properties of posets by means of identities and quasiidentities of algebras. Hence, one can use algebraic tools for their investigation.

A commutative meet-directoid (see Chajda and Länger 2011; Ježek and Quackenbush 1990) is a groupoid \({\mathbf {D}}=(D,\sqcap )\) satisfying the following identities:

$$\begin{aligned} x\sqcap x&\approx x\text { (idempotency)}, \\ x\sqcap y&\approx y\sqcap x\text { (commutativity)}, \\ (x\sqcap (y\sqcap z))\sqcap z&\approx x\sqcap (y\sqcap z)\text { (weak associativity)}. \end{aligned}$$

Let \({\mathbf {P}}=(P,\le )\) be a downward directed poset. Define \(x\sqcap y:=x\wedge y\) for comparable \(x,y\in P\) and let \(x\sqcap y=y\sqcap x\) be an arbitrary element of L(xy) if \(x,y\in P\) are incomparable. Then \({\mathbb {D}}({\mathbf {P}}):=(P,\sqcap )\) is a commutative meet-directoid which is called a meet-directoid assigned to \({\mathbf {P}}\). Conversely, if \({\mathbf {D}}=(D,\sqcap )\) is a commutative meet-directoid and we define for all \(x,y\in D\)

$$\begin{aligned} x\le y\, \,{\text {if and only if}} \,\, x\sqcap y=x \end{aligned}$$
(5)

then \({\mathbb {P}}({\mathbf {D}}):=(D,\le )\) is a downward directed poset, the so-called poset induced by \({\mathbf {D}}\). Though the assignment \({\mathbf {P}}\mapsto {\mathbb {D}}({\mathbf {P}})\) is not unique, we have \({\mathbb {P}}({\mathbb {D}}({\mathbf {P}}))={\mathbf {P}}\) for every downward directed poset \({\mathbf {P}}\). Sometimes we consider posets and commutative meet-directoids together with a unary operation. Let \((D,\sqcap ,{}')\) be a commutative meet-directoid \((D,\sqcap )\) with an antitone involution, i.e., \('\) is antitone with respect to the partial-order relation induced by (5). We define

$$\begin{aligned} x\sqcup y:=(x'\sqcap y')'\text { for all }x,y\in D. \end{aligned}$$

Then \(\sqcup \) is also idempotent, commutative and weakly associative, and we have for all \(x,y\in D\)

$$\begin{aligned} x\sqcup y&=x\vee y\text { if }x,y\text { are }comparable, \\ x\sqcup y&=y\sqcup x\in U(x,y)\text { if }x\parallel y, \\ x\sqcap y&=x\text { if and only if }x\sqcup y=y, \\ L(x)&=\{z\sqcap x\mid z\in P\}, \\ U(x)&=\{z\sqcup x\mid z\in P\}, \\ L(x,y)&=\{(z\sqcap x)\sqcap (z\sqcap y)\mid z\in P\}, \\ U(x,y)&=\{(z\sqcup x)\sqcup (z\sqcup y)\mid z\in P\}. \end{aligned}$$

Posets with an antitone involution can be characterized in the language of commutative meet-directoids by identities as follows. The following lemma was proved in Chajda et al. (2021b). For the convenience of the reader we provide a proof.

Lemma 2.2

Let \({\mathbf {P}}=(P,\le ,{}')\) be a downward directed poset with a unary operation and \({\mathbb {D}}({\mathbf {P}})\) an assigned meet-directoid. Then \({\mathbf {P}}\) is a poset with an antitone involution if and only if \({\mathbb {D}}({\mathbf {P}})\) satisfies the identities

$$\begin{aligned} x''\approx x,\end{aligned}$$
(6)
$$\begin{aligned} (x\sqcap y)'\sqcap y'\approx y'. \end{aligned}$$
(7)

Proof

Condition (6) is evident by definition. Let \(a,b\in P\). If (7) holds and \(a\le b\) then \(b'=(a\sqcap b)'\sqcap b'=a'\sqcap b'\le a'\) which shows that \('\) is antitone. If, conversely, \('\) is antitone, then from \(a\sqcap b\le b\) we obtain \(b'\le (a\sqcap b)'\), i.e., \((a\sqcap b)'\sqcap b'=b'\) which is (7). \(\square \)

3 Characterizations by commutative meet-directoids

Now we define our key concept.

Definition 3.1

A consistent poset is a bounded poset \((P,\le ,{}',0,1)\) with an antitone involution satisfying the following two conditions:

$$\begin{aligned} L(x,x')=L(y,y')\,\,{\text {for all}}\,\, x,y\in P\setminus \{0,1\},\end{aligned}$$
(8)
$$\begin{aligned} L(x,y)\ne 0\,\,{\text {for all}}\,\, x,y\in P\setminus \{0\}. \end{aligned}$$
(9)

It is easy to see that an at least three-element bounded poset \({\mathbf {P}}=(P,\le ,{}',0,1)\) with an antitone involution is consistent if and only if \({\mathbf {P}}\) has exactly one atom a such that \(P=[a,a']\cup \{0,1\}\) and \('\) is a complementation on the interval \(([a,a'],\le )\).

Lemma 3.2

Conditions (8) and (9) are independent.

Proof

The four-element Boolean algebra satisfies (8) but not (9), and the five-element chain (together with its unique possible antitone involution) satisfies (9) but not (8). \(\square \)

In the following we list examples of consistent posets.

Example 3.3

The poset depicted in Fig. 1

Fig. 1
figure 1

Non-modular consistent poset

is consistent, but neither modular since

$$\begin{aligned} L(U(b,d),e')= & {} L(a',e')=L(e')\ne L(b)=LU(b)\\= & {} LU(a,b)=LU(b,L(d,e')), \end{aligned}$$

nor a lattice since \(d'\) and \(e'\) are different minimal upper bounds of b and c.

Example 3.4

The poset visualized in Fig. 2

Fig. 2
figure 2

Strongly modular consistent poset

is consistent and strongly modular, but not a lattice since \(b'\) and \(e'\) are different minimal upper bounds of c and d.

Example 3.5

The poset depicted in Fig. 3

Fig. 3
figure 3

Distributive consistent poset

is consistent and distributive, but neither Boolean since \(L(a,a')=L(a)\ne 0 \), nor a lattice since \(c'\) and \(d'\) are different minimal upper bounds of b and e.

Using the language of commutative meet-directoids, we can easily characterize lower cones L(ab) as follows.

Lemma 3.6

Let \((P,\le )\) be a downward directed poset, \(a,b,c\in P\) and \((P,\sqcap )\) an assigned meet-directoid. Then \(c\in L(a,b)\) if and only if \(c=(c\sqcap a)\sqcap (c\sqcap b)\).

Proof

If \(c\in L(a,b)\) then \(c=c\sqcap c=(c\sqcap a)\sqcap (c\sqcap b)\). If, conversely, \(c=(c\sqcap a)\sqcap (c\sqcap b)\) then

$$\begin{aligned} c&\le c\sqcap a\le a, \\ c&\le c\sqcap b\le b \end{aligned}$$

and hence \(c\in L(a,b)\). \(\square \)

Now we characterize consistent posets by means of commutative meet-directoids.

Theorem 3.7

Let \({\mathbf {P}}=(P,\le ,{}',0,1)\) be a bounded poset with a unary operation and \({\mathbb {D}}({\mathbf {P}})\) an assigned meet-directoid. Then \({\mathbf {P}}\) is consistent if and only if \({\mathbb {D}}({\mathbf {P}})\) satisfies identities (6) and (7) and implications (10) and (11):

$$\begin{aligned}&x,y\ne 0,1\,{\text {and}}\, z=(z\sqcap x)\sqcap (z\sqcap x') \,{\text {imply}} ~z=(z\sqcap y)\sqcap (z\sqcap y'),\nonumber \\\end{aligned}$$
(10)
$$\begin{aligned}&{\text {if}}\, z=(z\sqcap x)\sqcap (z\sqcap y)\,\,{\text {implies}}\,\, z=0 \,{\text {then}}\, x=0 \,{\text {or}}\, y=0.\nonumber \\ \end{aligned}$$
(11)

Proof

(10) According to Lemma 3.6 the following are equivalent:

$$\begin{aligned}&(10), \\&\quad \text {if }x,y\ne 0,1\text { and }z\in L(x,x')\text { then }z\in L(y,y'), \\&\quad \text {if }x,y\ne 0,1\text { then }L(x,x')\subseteq L(y,y'), \\&\quad \text {if }x,y\ne 0,1\text { then }L(x,x')=L(y,y'). \end{aligned}$$
  1. (11)

    According to Lemma 3.6 the following are equivalent:

    $$\begin{aligned}&(11), \\&\quad \text {if }x,y \ne 0\text { then there exists some }z \ne 0\text { with }z \in L(x,y), \\&\quad \text {if }x,y\ne 0\text { then }L(x,y)\ne 0. \end{aligned}$$

Lemma 2.2 completes the proof. \(\square \)

We can also characterize downward directed distributive posets in a similar manner. The following theorem was proved in Chajda and Länger (2021b). For the convenience of the reader we provide a proof.

Theorem 3.8

Let \({\mathbf {P}}=(P,\le )\) be a downward directed poset and \({\mathbb {D}}({\mathbf {P}})\) an assigned meet-directoid. Then \({\mathbf {P}}\) is distributive if and only if \({\mathbb {D}}({\mathbf {P}})\) satisfies implication (12):

$$\begin{aligned}&w\sqcap ((t\sqcup x)\sqcup (t\sqcup y))=w\sqcap z=w \,{\text {and}}\, s\sqcup ((t\sqcap x)\sqcap (t\sqcap z))\nonumber \\&\quad =s\sqcup ((t\sqcap y)\sqcap (t\sqcap z)) =s\,{\text {for all}}\,t\in P \,{\text {imply}}\, w\le s. \end{aligned}$$
(12)

Proof

Since

$$\begin{aligned}&U(x,y)=\{(t\sqcup x)\sqcup (t\sqcup y)\mid t\in P\}, \\&w\sqcap u=w\text { is equivalent to }w\in L(u), \end{aligned}$$

\(w\sqcap ((t\sqcup x)\sqcup (t\sqcup y))=w\sqcap z=w\) is equivalent to \(w\in L(U(x,y),z)\). Further, since

$$\begin{aligned}&L(x,z)=\{(t\sqcap x)\sqcap (t\sqcap z)\mid t\in P\}, \\&L(y,z)=\{(t\sqcap y)\sqcap (t\sqcap z)\mid t\in P\}, \\&s\sqcup u=s\text { is equivalent to }s\in U(u), \end{aligned}$$

\(s\sqcup ((t\sqcap x)\sqcap (t\sqcap z))=s\sqcup ((t\sqcap y)\sqcap (t\sqcap z))=s\) is equivalent to \(s\in U(L(x,z),L(y,z))\). Hence the following are equivalent:

$$\begin{aligned}&(12), \\&\quad w \in L(U(x,y),z)\text { and }s \in U(L(x,z),L(y,z))\text { imply }w \le s, \\&\quad L(U(x,y),z)\subseteq LU(L(x,z),L(y,z)), \end{aligned}$$

   \({\mathbf {P}}\) is distributive.\(\square \)

4 Residuation in consistent posets

Definition 4.1

A consistent residuated poset is an ordered six-tuple \((P,\le ,\odot ,\rightarrow ,0,1)\) where \((P,\le ,0,1)\) is a bounded poset and \(\odot \) and \(\rightarrow \) are mappings (so-called operators) from \(P^2\) to \(2^P\) satisfying the following conditions for all \(x,y,z\in P\):

\(\bullet \):

\(x\odot y\approx y\odot x\),

\(\bullet \):

\(x\odot 1\approx 1\odot x\approx x\),

\(\bullet \):

\(x\odot y\le z\) if and only if \(x\le y\rightarrow z\) (adjointness).

Let \((P,\le ,{}',0,1)\) be a poset with an antitone involution. Define mappings \(\odot \) and \(\rightarrow \) from \(P^2\) to \(2^P\) as follows:

$$\begin{aligned}&x\odot y:=\left\{ \begin{array}{ll} 0 &{} \text {if }x\le y', \\ \max L(x,y) &{} \text {otherwise} \end{array}\right. \nonumber \\&x\rightarrow y:=\left\{ \begin{array}{ll} 1 &{} \text {if }x\le y, \\ \min U(x',y) &{} \text {otherwise} \end{array}\right. \end{aligned}$$
(13)

Theorem 4.2

Let \((P,\le ,{}',0,1)\) be a finite distributive consistent poset and \(\odot \) and \(\rightarrow \) be defined by (13). Then \((P,\le ,\odot ,\rightarrow ,0,1)\) is a consistent residuated poset.

Proof

Due to the finiteness of P, the sets \(x\odot y\) and \(x\rightarrow y\) are not empty for all \(x,y\in P\). Let \(a,b,c\in P\). Because \(a\le b'\) is equivalent to \(b\le a'\) and, moreover, \(L(a,b)=L(b,a)\), \(\odot \) is commutative. Further,

$$\begin{aligned}&\text {if }a=0\text { then }a\odot 1=0=a, \\&\text {if }a\ne 0\text { then }a\odot 1=\max L(a,1)=\max L(a)=a. \end{aligned}$$

By commutativity of \(\odot \) we obtain \(a\odot 1=1\odot a=a\). We consider the following cases:

\(\bullet \):

\(a\le b'\) and \(b\le c\).

Then \(a\odot b=0\le c\) and \(a\le 1=b\rightarrow c\).

\(\bullet \):

\(a\le b'\) and \(b\not \le c\).

Then \(a\odot b=0\le c\) and \(a\le b'\le \min U(b',c)=b\rightarrow c\).

\(\bullet \):

\(a\not \le b'\) and \(b\le c\).

Then \(a\odot b=\max L(a,b)\le b\le c\) and \(a\le 1=b\rightarrow c\).

\(\bullet \):

\(a\not \le b'\), \(b\not \le c\).

In case \(a=1\), \(a\odot b\le c\) and \(a\le b\rightarrow c\) are not possible because \(a\odot b=1\odot b=b\not \le c\). Moreover, \(b,c'\ne 0\) and therefore \(b\rightarrow c=\min U(b',c)=(\max L(b,c'))'\ne 0'=1\) whence \(a=1\not \le b\rightarrow c\).

Similarly, in case \(c=0\), \(a\odot b\le c\) and \(a\le b\rightarrow c\) are not possible because \(a,b\ne 0\) and therefore \(a\odot b=\max L(a,b)\ne 0\) whence \(a\odot b\not \le c\). Moreover, \(a\not \le b'=\min U(b')=\min U(b',c)=b\rightarrow c\).

In case \(b=1\) the following are equivalent:

$$\begin{aligned} a\odot b&\le c, \\ a\odot 1&\le c, \\ a&\le c, \\ a&\le \min U(c), \\ a&\le \min U(1',c), \\ a&\le 1\rightarrow c, \\ a&\le b\rightarrow c. \end{aligned}$$

There remains the case \(a,b\ne 1\) and \(c\ne 0\). Then \(a,b,c\ne 0,1\). If \(a\odot b\le c\) then \(\max L(a,b)\le c\) and hence \(L(a,b)\le c\) whence

$$\begin{aligned} b\rightarrow c&=\min U(b',c)\subseteq U(b',c)\subseteq U(b',a\odot b)\\&=U(b',L(a,b)) \\&=UL(U(b',a),U(b',b))\\&=UL(U(b',a),U(a',a))\\&\quad \subseteq ULU(a)=U(a) \end{aligned}$$

which implies \(a\le b\rightarrow c\). If, conversely, \(a\le b\rightarrow c\) then \(a\le \min U(b',c)\) and hence \(a\le U(b',c)\) whence

$$\begin{aligned} a\odot b&=\max L(a,b)\subseteq L(a,b)\subseteq L(b\rightarrow c,b)\\&=L(U(b',c),b) \\&=LU(L(b',b),L(c,b))=LU(L(c',c),L(c,b))\\&\quad \subseteq LUL(c)=L(c) \end{aligned}$$

and hence \(a\odot b\le c\).

This shows that in any case \(a\odot b\le c\) is equivalent to \(a\le b\rightarrow c\). \(\square \)

We now study residuation in not necessarily distributive consistent posets. For this purpose, we slightly modify our definition of residuation by deleting the assumption of commutativity of \(\odot \).

Definition 4.3

A weak consistent residuated poset is an ordered six-tuple \((P,\le ,\odot ,\rightarrow ,0,1)\) where \((P,\le ,0,1)\) is a bounded poset and \(\odot \) and \(\rightarrow \) are mappings (so-called operators) from \(P^2\) to \(2^P\) satisfying the following conditions for all \(x,y,z\in P\):

\(\bullet \):

\(x\odot 1\approx 1\odot x\approx x\),

\(\bullet \):

\(x\odot y\le z\) if and only if \(x\le y\rightarrow z\) (adjointness).

Let \((P,\le ,{}',0,1)\) be a poset with an antitone involution. We modify the definition of the mappings (so-called operators) \(\odot \) and \(\rightarrow \) from \(P^2\) to \(2^P\) in the following way:

$$\begin{aligned}&x\odot y:=\left\{ \begin{array}{ll} 0&{} \text {if }x\le y', \\ \max L(U(x,y'),y) &{} \text {otherwise} \end{array}\right. \nonumber \\&x\rightarrow y:=\left\{ \begin{array}{ll} 1&{} \text {if }x\le y, \\ \min U(x',L(x,y)) &{} \text {otherwise} \end{array}\right. \end{aligned}$$
(14)

Now, we are able to prove our second result on residuation.

Theorem 4.4

Let \((P,\le ,{}',0,1)\) be a finite strongly modular consistent poset and \(\odot \) and \(\rightarrow \) be defined by (14). Then \((P,\le ,\odot ,\rightarrow ,0,1)\) is a weak consistent residuated poset.

Proof

Due to the finiteness of P, the sets \(x\odot y\) and \(x\rightarrow y\) are not empty for all \(x,y\in P\). Let \(a,b,c\in P\). If \(a=0\) then \(a\odot 1=0=a\) and \(1\odot a=0=a\). If \(a\ne 0\) then

$$\begin{aligned} a\odot 1&=\max L(U(a,1'),1)=\max LU(a)=\max L(a)=a, \\ 1\odot a&=\max L(U(1,a'),a)=\max L(a)=a. \end{aligned}$$

We consider the following cases:

\(\bullet \):

\(a\le b'\) and \(b\le c\).

Then \(a\odot b=0\le c\) and \(a\le 1=b\rightarrow c\).

\(\bullet \):

\(a\le b'\) and \(b\not \le c\).

Then \(a\odot b=0\le c\) and \(a\le b'\le \min U(b',L(b,c))=b\rightarrow c\).

\(\bullet \):

\(a\not \le b'\) and \(b\le c\). Then \(a\odot b=\max L(U(a,b'),b)\le b\le c\) and \(a\le 1=b\rightarrow c\).

\(\bullet \):

\(a\not \le b'\), \(b\not \le c\).

In case \(a=1\), \(a\odot b\le c\) and \(a\le b\rightarrow c\) are not possible because \(a\odot b=1\odot b=b\not \le c\). Moreover, \(b,c'\ne 0\) and hence \(L(b,c')\ne 0\) which implies \(L(b,U(b',c'))\ne 0\) and therefore \(b\rightarrow c=\min U(b',L(b,c))=(\max L(b,U(b',c')))'\ne 0'=1\) whence \(a=1\not \le b\rightarrow c\).

Similarly, in case \(c=0\), \(a\odot b\le c\) and \(a\le b\rightarrow c\) are not possible because \(a,b\ne 0\) and hence \(L(a,b)\ne 0\) whence \(L(U(a,b'),b)\ne 0\) and therefore \(a\odot b=\max L(U(a,b'),b)\ne 0\) whence \(a\odot b\not \le c\). Moreover, \(a\not \le b'=\min U(b')=\min U(b',L(b,c))=b\rightarrow c\).

In case \(b=1\) the following are equivalent:

$$\begin{aligned} a\odot b&\le c, \\ a\odot 1&\le c, \\ a&\le c, \\ a&\le \min U(c), \\ a&\le \min UL(c), \\ a&\le \min U(1',L(1,c)), \\ a&\le 1\rightarrow c, \\ a&\le b\rightarrow c. \end{aligned}$$

There remains the case \(a,b\ne 1\) and \(c\ne 0\). Then \(a,b,c\ne 0,1\). If \(a\odot b\le c\) then

$$\begin{aligned} b\rightarrow c&=\min U(b',L(b,c))\subseteq U(b',L(b,c))\\&\quad \subseteq U(b',L(b,a\odot b)) \\&=U(b',L(b,\max L(U(a,b'),b)))\\&=U(b',L(b)\cap L(\max L(U(a,b'),b))) \\&=U(b',L(b)\cap L(U(a,b'),b))\\&=U(b',L(b,U(a,b')))=UL(U(b',b),U(a,b')) \\&=UL(U(a',a),U(a,b'))\subseteq ULU(a)=U(a) \end{aligned}$$

which implies \(a\le b\rightarrow c\). If, conversely, \(a\le b\rightarrow c\) then

$$\begin{aligned} a\odot b&=\max L(U(a,b'),b)\subseteq L(U(a,b'),b)\\&\quad \subseteq L(U(b\rightarrow c,b'),b) \\&=L(U(\min U(b',L(b,c)),b'),b)\\&=L(U(\min U(b',L(b,c)))\cap U(b'),b) \\&=L(U(b',L(b,c))\cap U(b'),b)\\&=L(U(b',L(b,c)),b)=L(U(L(b,c),b'),b) \\&=LU(L(b,c),L(b',b))\\&=LU(L(b,c),L(c',c))\subseteq LUL(c)=L(c) \end{aligned}$$

and hence \(a\odot b\le c\).

This shows that in any case \(a\odot b\le c\) is equivalent to \(a\le b\rightarrow c\). \(\square \)

5 Dedekind–MacNeille completion

In what follows we investigate the question for which posets \({\mathbf {P}}\) with an antitone involution their Dedekind–MacNeille completion \({{\,\mathrm{{\mathbf {D}}{\mathbf {M}}}\,}}({\mathbf {P}})\) is a consistent lattice. A bounded lattice \((L,\vee ,\wedge ,{}',0,1)\) with an antitone involution is called consistent if it is consistent when considered as a poset, i.e., if

$$\begin{aligned} x\wedge x'&=y\wedge y'\text { for all }x,y\in L\setminus \{0,1\}, \\ x\wedge y&\ne 0\text { for all }x,y\in L\setminus \{0\}. \end{aligned}$$

Let \({\mathbf {P}}=(P,\le ,{}')\) be a poset with an antitone involution. Define

$$\begin{aligned} {{\,\mathrm{DM}\,}}({\mathbf {P}})&:=\{L(S)\mid S\subseteq P\}, \\ A^*&:=L(A')\text { for all }A\in {{\,\mathrm{DM}\,}}({\mathbf {P}}), \\ {{\,\mathrm{{\mathbf {D}}{\mathbf {M}}}\,}}({\mathbf {P}})&:=({{\,\mathrm{DM}\,}}({\mathbf {P}}),\subseteq ,^*) \end{aligned}$$

Then \({{\,\mathrm{{\mathbf {D}}{\mathbf {M}}}\,}}({\mathbf {P}})\) is a complete lattice with an antitone involution, called the Dedekind–MacNeille completion of \({\mathbf {P}}\). That \(^*\) is an antitone involution on \(({{\,\mathrm{DM}\,}}({\mathbf {P}}),\subseteq )\) can be seen as follows. Let \(A,B\in {{\,\mathrm{DM}\,}}({\mathbf {P}})\). If \(A\subseteq B\) then \(A'\subseteq B'\) and hence \(B^*=L(B')\subseteq L(A')=A^*\). Moreover, \(A^{**}=L((L(A'))')=LU(A)=A\). We have

$$\begin{aligned} (L(A))^*&=L((L(A))')=LU(A')\text { for all }A\subseteq P, \\ A\vee B&=LU(A,B)\text { for all }A,B\in {{\,\mathrm{DM}\,}}({\mathbf {P}}), \\ A\wedge B&=A\cap B\text { for all }A,B\in {{\,\mathrm{DM}\,}}({\mathbf {P}}). \end{aligned}$$

Theorem 5.1

Let \({\mathbf {P}}=(P,\le ,{}')\) be a poset with an antitone involution. Then \({{\,\mathrm{{\mathbf {D}}{\mathbf {M}}}\,}}({\mathbf {P}})\) is a consistent lattice if and only if \({\mathbf {P}}\) is a consistent poset.

Proof

Assume \({\mathbf {P}}\) to be a consistent poset. Further assume \(A\subseteq P\) and \(L(A)\ne 0,P\). Then \(1\notin L(A)\) and there exists some \(a\in L(A)\setminus \{0\}\). Hence \(0\notin U(A')\) and \(a'\in U(A')\setminus \{1\}\). Now

$$\begin{aligned} L(A)\wedge (L(A))^*&=L(A)\cap LU(A')\\&=\bigcup _{x\in L(A)}L(x)\cap \bigcap _{y\in U(A')}L(y) \\&=\bigcup _{x\in L(A)\setminus \{0\}}L(x)\cap \bigcap _{y\in U(A')\setminus \{1\}}L(y). \end{aligned}$$

Now

$$\begin{aligned} L(a,a')&=\bigcap _{y\in U(A')\setminus \{1\}}L(y',y)\\&=\bigcap _{y\in U(A')\setminus \{1\}}(L(y')\cap L(y))\\&\quad \subseteq \bigcap _{y\in U(A')\setminus \{1\}}\left( \bigcup _{x\in L(A)\setminus \{0\}}L(x)\cap L(y)\right) \\&=\bigcup _{x\in L(A)\setminus \{0\}}L(x)\cap \bigcap _{y\in U(A')\setminus \{1\}}L(y)\\&=\bigcup _{x\in L(A)\setminus \{0\}}\left( L(x)\cap \bigcap _{y\in U(A')\setminus \{1\}}L(y)\right) \\&\quad \subseteq \bigcup _{x\in L(A)\setminus \{0\}}(L(x)\cap L(x')) \\&=\bigcup _{x\in L(A)\setminus \{0\}}L(x,x')=L(a,a') \end{aligned}$$

and hence \(L(A)\wedge (L(A))^*=L(a,a')\). This shows \(L(A)\wedge (L(A))^*=L(B)\wedge (L(B))^*\) for all \(A,B\subseteq P\) with \(L(A),L(B)\ne 0,P\). Now assume \(A,B\subseteq P\) and \(L(A),L(B)\ne 0\). Then there exists some \(a\in L(A)\setminus \{0\}\) and some \(b\in L(B)\setminus \{0\}\). Since \({\mathbf {P}}\) is consistent there exists some \(c\in L(a,b)\setminus \{0\}\). Now \(L(c)\subseteq L(a)\subseteq L(A)\), \(L(c)\subseteq L(b)\subseteq L(B)\) and \(0\ne c\in L(c)\) and hence \(L(c)\ne 0\). This shows that \({{\,\mathrm{{\mathbf {D}}{\mathbf {M}}}\,}}({\mathbf {P}})\) is a consistent lattice provided \({\mathbf {P}}\) is a consistent poset. The converse is evident. \(\square \)