Locally Integral Involutive PO-Semigroups

José Gil-Férez
Chapman University, Orange CA 92866, USA
gilferez@chapman.edu

,

Peter Jipsen
Chapman University, Orange CA 92866, USA
jipsen@chapman.edu

,

Melissa Sugimoto
Chapman University, Orange CA 92866, USA
msugimoto@chapman.edu


Abstract

We show that every locally integral involutive partially ordered semigroup (ipo-semigroup) \(\mathbf{A} = (A,\leqslant, \cdot, \mathord{\sim},\mathord{-})\), and in particular every locally integral involutive semiring, decomposes in a unique way into a family \(\{\mathbf{A}_p : p\in A^+\}\) of integral ipo-monoids, which we call its integral components. In the semiring case, the integral components are unital semirings. Moreover, we show that there is a family of monoid homomorphisms \(\Phi = \{\varphi_{pq}\colon \mathbf{A}_p\to \mathbf{A}_q : p\leqslant q\}\), indexed over the positive cone \((A^+,\leqslant)\), such that the structure of \(\mathbf{A}\) can be recovered as a glueing \(\int_\Phi \mathbf{A}_p\) of its integral components along \(\Phi\). Reciprocally, we give necessary and sufficient conditions such that the Płonka sum of any family of integral ipo-monoids \(\{\mathbf{A}_p : p\in D\}\), indexed over a join-semilattice \((D,\lor)\) along a family of monoid homomorphisms \(\Phi\) is an ipo-semigroup.

residuated lattices, involutive partially ordered semigroups, involutive semirings, Płonka sums, Frobenius quantales.

1 Introduction↩︎

Idempotent semirings are algebras of the form \((A,\lor,\cdot)\) where \((A,\lor)\) is a semilattice (with order \(x\leqslant y \iff x\lor y=y\)), \((A,\cdot)\) is a semigroup, and the semigroup operation distributes over the join. They play an important role in mathematics, logic, and theoretical computer science, since they generalize distributive lattices and, if they have an identity element, they expand to Kleene algebras and residuated lattices. An involutive semiring is an idempotent semiring with two antitone operations \(\mathord{\sim}\) and \(\mathord{-}\) satisfying \(\mathord{\sim}\mathord{-}x=x=\mathord{-}\mathord{\sim}x\) and \[x\cdot y\leqslant z\iff y\cdot\mathord{\sim}z\leqslant\mathord{\sim}x \iff \mathord{-}z\cdot x\leqslant\mathord{-}y.\] These algebras are term-equivalent to identity-free involutive residuated lattices and, in the case that the lattice is complete, to Frobenius quantales (see [1] and [2]). Furthermore, algebras of binary relations are involutive semirings under the operations of union, composition, and complement-converse. The structural characterization obtained in this paper is valid for more general partially ordered structures called involutive po-semigroups (ipo-semigroups) where the semilattice \((A,\lor)\) is replaced by a poset \((A,\leqslant)\). In these structures, the product is residuated and its residuals \(\backslash\) and \(/\) are term-definable. Prominent examples of ipo-semigroups are (1-free reducts of) groups (where the poset is an antichain) and partially ordered groups (in both cases \(\mathord{\sim}x=-x=x^{-1}\)).

An ipo-semigroup has a global identity if there is an element \(1\) satisfying \(x\cdot 1 = x = 1\cdot x\), which implies the inequality \(y\leqslant(x/x)y\). An ipo-semigroup is integral when it possesses a global identity which is moreover the top element, that is, \(x\leqslant 1\). Integrality is an important property for residuated lattices, since it is equivalent to the proof-theoretical rule called weakening. Every integral ipo-semigroup is integrally closed (see [3]), namely, \(x\backslash x = 1 = x/x\), and satisfies \(x\backslash 1 = 1\). In this work we investigate a much larger class of structures, which we call locally integral ipo-semigroups. A balanced ipo-semigroup, (i.e., one satisfying \(1_x:= x\backslash x = x/x\)) is locally integral if it satisfies \(y\leqslant 1_x y\) (and in particular, \(1_x\cdot x = x\)), \(x\leqslant 1_x\), and \(x\backslash 1_x = 1_x\). For this reason, we call the elements of the form \(1_x\) local identities. An integral ipo-semigroup is a locally integral one satisfying \(1_x = 1_y\).

The main result in this paper is that every locally integral ipo-semigroup \(\mathbf{A}\) can be decomposed in a unique way into a family of integral ipo-monoids \(\{\mathbf{A}_p : p\in A^+\}\), indexed on the set \(A^+ = \{{p\in A} : \text{for every }x,\;x\leqslant px\}\) of positive1 elements of \(\mathbf{A}\), which we call its integral components. Two locally integral ipo-semigroups can have the same integral components, but may differ in the way these components are glued together. We find in the literature similar situations in which a number of structures are glued together to form a new one: for instance, in [4] it is described how chains can be attached to an odd Sugihara monoid in order to form a commutative idempotent residuated chain, and in [5] how Boolean algebras can be glued together to form commutative idempotent involutive residuated lattices.

In our present case, we associate to every locally integral ipo-semigroup \(\mathbf{A}\) the join-semilattice \(\mathbf{A}^+ = (A^+,\cdot)\) and a family of monoid homomorphisms \(\Phi = \{\varphi_{pq}\colon {\mathbf{A}_p\to \mathbf{A}_q} : p\leqslant q \text{ in } A^+\}\) between its integral components such that the structure of \(\mathbf{A}\) can be completely recovered as an aggregate or glueing \(\int_\Phi \mathbf{A}_p\) of these integral components along \(\Phi\) in two stages: first, the semigroup part of \(\mathbf{A}\) turns out to be the Płonka sum of the family \(\Phi\), and the involutive negations can be defined componentwise. Then, we recover the order of \(\mathbf{A}\) using the product, the negations, and the local identities.

As an application of our results, we can combine certain semantics for fuzzy logics with semantics for relevance logic using, for example, the well-understood MV-algebras as building blocks of a glueing. We also exploit this decomposition in order to prove that several properties of locally integral ipo-semigroups are local, in that a locally integral ipo-semigroup satisfies them if and only if all its integral components satisfy them. One of the most significant local properties established here is local finiteness.

Previous research into the structure of doubly-idempotent semirings can be found in [6], [7]. The structure of all finite commutative idempotent involutive residuated lattices is completely described in [5] in a step-by-step decomposition. In the current paper, this is significantly generalized to all locally integral ipo-semigroups, without any restrictions regarding finiteness, commutativity, or full idempotence. Similar results were originally proved for the special case of locally integral ipo-monoids [8]. In the present form they are valid for locally integral Frobenius quantales (without a unit). We also characterize the ipo-semigroups that can be embedded into ipo-monoids. A further use of Płonka sums can be found in [9], where the structure of even and odd involutive commutative residuated chains is studied.

We set the terminology and notation in Section 2, and describe the fundamental properties of ipo-semigroups needed in the rest of the paper. In Section 3, we introduce the class of locally integral ipo-semigroups and show that every locally integral ipo-semigroup is the glueing of its integral components. Finally, in Section 4, we solve the reverse problem, that is, we provide necessary and sufficient conditions so that the glueing of a system of integral ipo-monoids is an ipo-semigroup. In the final section we consider the category of idempotent ipo-semigroups and describe its duality with a subcategory of semilattice directed systems of sets and partial maps.

2 Involutive partially ordered semigroups and semirings↩︎

An involutive partially ordered semigroup, or ipo-semigroup for short, is a structure of the form \(\mathbf{A} = (A,\leqslant,\cdot,\mathord{\sim},\mathord{-})\) such that \((A,\leqslant)\) is a partially ordered set, \((A,\cdot)\) is a semigroup with two antitone (i.e., order-reversing) unary operations \(\mathord{\sim}\) and \(\mathord{-}\) satisfying double negation (dn) \(\mathord{\sim}\mathord{-}x = x = \mathord{-}\mathord{\sim}x\) and rotation: \[x\cdot y \leqslant z \iff y\cdot\mathord{\sim}z \leqslant\mathord{\sim}x \iff \mathord{-}z\cdot x\leqslant\mathord{-}y. \] This is then a po-variety, in the sense of [10], namely, a class of partially ordered algebras that satisfy a set of equations and inequations. The unary operations \(\mathord{\sim}\) and \(\mathord{-}\), which are allowed to coincide, are called involutive negations. Indeed, we call \(\mathbf{A}\) cyclic if it satisfies \(\mathord{\sim}x = \mathord{-}x\). An element \(x\) of \(\mathbf{A}\) is central if \(x\cdot y = y \cdot x\) for any other \(y\in A\), and \(\mathbf{A}\) is commutative if all its elements are central. An element \(x\) of \(\mathbf{A}\) is idempotent if \(x\cdot x = x\), and \(\mathbf{A}\) is idempotent if all its elements are idempotent. From now on, if no confusion is likely, we will write \(xy\) instead of \(x\cdot y\).

We can readily check that, in the presence of antitonicity and double negation, rotation is equivalent to the following property of residuation: \[xy\leqslant z \iff x \leqslant\mathord{-}(y\cdot\mathord{\sim}z) \iff y \leqslant\mathord{\sim}(\mathord{-}z\cdot x). \] Thus, the multiplication of every ipo-semigroup is residuated in both arguments, with left and right residuals given by \(z/y = \mathord{-}(y\cdot\mathord{\sim}z)\) and \(x\backslash z = \mathord{\sim}(\mathord{-}z\cdot x)\), respectively. With this notation, (res) can be rewritten as follows: \[xy \leqslant z \iff x \leqslant z/y \iff y \leqslant x\backslash z.\] An immediate consequence of this observation is that multiplication preserves arbitrary existing joins and is therefore order-preserving in both arguments. Also, an ipo-semigroup is commutative if and only if it satisfies \(x\backslash y = y/x\).

Lemma 1. Every ipo-semigroup satisfies the following laws of contraposition: \[y/x = \mathord{-}y\backslash \mathord{-}x\quad \text{and}\quad x\backslash y = \mathord{\sim}x/\mathord{\sim}y.\]

Proof. For any arbitrary \(z\) we have the equivalences \[z \leqslant y/x \iff zx \leqslant y \iff \mathord{-}y z \leqslant\mathord{-}x \iff z \leqslant\mathord{-}y\backslash \mathord{-}x,\] by residuation and rotation, and therefore the first equation follows. The second equation is a consequence of the first one and double negation. ◻

Using the involutive negations and the multiplication, we can define a binary operation \(+\) on \(A\) in two different ways: \(x+y = \mathord{\sim}(\mathord{-}x\cdot\mathord{-}y)\) and \(x+y = \mathord{-}(\mathord{\sim}x\cdot \mathord{\sim}y)\). The previous lemma guarantees that both definitions agree, since \[\mathord{\sim}(\mathord{-}x\cdot \mathord{-}y) = \mathord{-}y\backslash x = y/\mathord{\sim}x = \mathord{-}(\mathord{\sim}x\cdot\mathord{\sim}y).\]

An element \(p\) of an ipo-semigroup \(\mathbf{A}\) is positive if for all \(x\in A\), \(x\leqslant px\), or equivalently, for all \(x\in A\), \(x\leqslant xp\). Indeed, suppose that for all \(x\in A\), the element \(p\) satisfies \(x\leqslant px\). In particular, \(\mathord{\sim}(xp) \leqslant p\cdot\mathord{\sim}(xp)\), whence we obtain that \[x\leqslant(xp)/p = \mathord{-}(p\cdot\mathord{\sim}(xp)) \leqslant\mathord{-}\mathord{\sim}(xp) = xp,\] by residuation, antitonicity, and double negation. The other implication is analogous. Notice that this also implies both that \(p\backslash x \leqslant x\) and \(x/p \leqslant x\). We denote by \(A^+\) the set of all positive elements of \(\mathbf{A}\), which one can readily prove is closed upwards, that is, if \(p\in A^+\) and \(p\leqslant q\), then \(q\in A^+\).

An element 1 of an ipo-semigroup \(\mathbf{A}\) is a global identity if \(1\cdot x = x\), for all \(x\in A\). In particular, a global identity is always positive, and therefore \(x\leqslant x\cdot 1\). At the same time, \(1\cdot\mathord{\sim}x = \mathord{\sim}x\) implies that \(1\leqslant\mathord{\sim}x/\mathord{\sim}x = x\backslash x\) and hence \(x\cdot 1 \leqslant x\), by residuation and contraposition. Thus, global identities also satisfy \(x\cdot 1 = x\), for all \(x\in A\), and therefore an ipo-semigroup cannot have more than one global identity. In that case, the structure \(\widehat{\mathbf{A}} = (A,\leqslant,\cdot, 1, \mathord{\sim}, \mathord{-})\) is an ipo-monoid as defined in [8] and the set \(A^+\) of positive elements of \(\mathbf{A}\) coincides with the positive cone \(\{p\in A : 1\leqslant p\}\) of \(\widehat{\mathbf{A}}\). Indeed, an ipo-monoid is a structure \((A,\leqslant, \cdot, 1,\mathord{\sim}, \mathord{-})\) consisting of a poset \((A,\leqslant)\), a monoid \((A,\cdot, 1)\), and two unary operations \(\mathord{\sim}\) and \(\mathord{-}\) satisfying the following condition: \[x\cdot\mathord{\sim}y\leqslant 0 \iff x\leqslant y \iff \mathord{-}y\cdot x \leqslant 0, \] where \(0=\mathord{-}1\). Then, if \(\mathbf{A}\) is an ipo-semigroup with a global identity \(1\), we have that \((A,\leqslant)\) is a poset and \((A,\cdot, 1)\) is a monoid. Also, \(1\cdot\mathord{-}1\leqslant\mathord{-}1\) implies \(\mathord{-}1 = \mathord{-}1\cdot 1 = \mathord{-}1\cdot\mathord{\sim}\mathord{-}1 \leqslant\mathord{\sim}1\), by (dn) and (rot). Analogously, \(\mathord{\sim}1\leqslant\mathord{-}1\), and therefore \(\mathord{-}1 = \mathord{\sim}1\). Hence, rotation and the fact that \(1\cdot x = x = x\cdot 1\) imply (ineg). On the other hand, the 1-free reduct of any ipo-monoid is an ipo-semigroup.

Lemma 2. If \((A,\leqslant,\cdot, 1, \mathord{\sim}, \mathord{-})\) is an ipo-monoid, then \((A,\leqslant,\cdot,\mathord{\sim},\mathord{-})\) is an ipo-semigroup.

Proof. By definition, \((A,\leqslant)\) is a poset and \((A,\cdot)\) is a semigroup. First of all, notice that (ineg) applied to \(x\leqslant x\) implies that \(\mathord{-}x\cdot x \leqslant 0\) as well as \(x\cdot\mathord{\sim}x\leqslant 0\). In particular, \(\mathord{-}\mathord{\sim}x\cdot \mathord{\sim}x\leqslant 0\) and \(\mathord{-}x\cdot \mathord{\sim}\mathord{-}x\leqslant 0\), which in turn imply that \(\mathord{-}\mathord{\sim}x\leqslant x\) and \(\mathord{\sim}\mathord{-}x \leqslant x\), respectively. From these inequations we obtain that \(\mathord{-}\mathord{\sim}\mathord{-}x\leqslant\mathord{-}x\), from the first one, and that \(\mathord{\sim}\mathord{-}\mathord{\sim}\mathord{-}x \leqslant x\), from the second one, and then \(\mathord{-}x\cdot\mathord{\sim}\mathord{-}\mathord{\sim}\mathord{-}x \leqslant 0\), and then \(\mathord{-}x \leqslant\mathord{-}\mathord{\sim}\mathord{-}x\). That is, \(\mathord{-}\mathord{\sim}\mathord{-}x = \mathord{-}x\). In turn, this implies that \(\mathord{-}\mathord{\sim}\mathord{-}x\cdot x = \mathord{-}x\cdot x \leqslant 0\), and therefore \(x\leqslant\mathord{\sim}\mathord{-}x\). Thus, we have shown that \(\mathord{\sim}\mathord{-}x = x\). In particular \(\mathord{\sim}\mathord{-}\mathord{\sim}x = \mathord{\sim}x\), and hence \(x\cdot\mathord{\sim}\mathord{-}\mathord{\sim}x = x\cdot\mathord{\sim}x \leqslant 0\), and then \(x \leqslant\mathord{-}\mathord{\sim}x\). Thus, \(\mathord{-}\mathord{\sim}x = x\). This shows that \(\mathord{\sim}\) and \(\mathord{-}\) satisfy double negation.

Now, using (ineg), associativity, double negation, and (ineg) again, we have: \[xy \leqslant z \iff (xy)\cdot\mathord{\sim}z \leqslant 0 \iff x(y\cdot\mathord{\sim}z) \leqslant 0 \iff \mathord{-}\mathord{\sim}x(y\cdot\mathord{\sim}z) \leqslant 0 \iff y\cdot\mathord{\sim}z \leqslant\mathord{\sim}x.\] And analogously, \(xy\leqslant z \iff \mathord{-}z\cdot x\leqslant\mathord{-}y\). That is, the structure satisfies rotation. Finally, using rotation and the fact that \(1\) is the identity of \(\cdot\) we obtain that \[x \leqslant y \iff x\cdot 1 \leqslant y \iff 1\cdot\mathord{\sim}y \leqslant\mathord{\sim}x \iff \mathord{\sim}y \leqslant\mathord{\sim}x.\] And analogously, \(x\leqslant y \iff \mathord{-}y \leqslant\mathord{-}x\). That is, the operations \(\mathord{\sim}\) and \(\mathord{-}\) are antitone. ◻

We say that \(\mathbf{A}\) is integral if it possesses a global identity \(1\) which is also the top element of the order of \(\mathbf{A}\). The confluence of these two properties on \(1\) imposes a number of restrictions on \(\mathbf{A}\). For instance, since \(1\cdot x = x = x\cdot 1\), we obtain by residuation that \(1 \leqslant x/x\) and \(1\leqslant x\backslash x\), and since \(1\) is the top element, we deduce that \(x\backslash x = 1 = x/x\). Also, since \(1\cdot x \leqslant 1\) and \(x\cdot 1\leqslant 1\), we also have that \(1 \leqslant 1/x\) and \(1 \leqslant x\backslash 1\), and therefore \(x\backslash 1 = 1 = 1/x\). The next lemma characterizes the integral ipo-semigroups as the ones satisfying two particular inequations. As a consequence, we obtain that the class of integral ipo-semigroups is a po-subvariety of the po-variety of ipo-semigroups, in the sense of [10].

An ipo-semigroup \(\mathbf{A}\) is integral if and only if it satisfies \(x\leqslant(x/x)x\) and \(yx\leqslant x\).

If \(\mathbf{A}\) is integral and \(1\) is the global identity and top element of \(\mathbf{A}\), then for all \(x\in A\), \(1 = x/x\). In particular \(x = 1\cdot x = (x/x)x\). Also, \(yx\leqslant 1\cdot x = x\). In the other direction, if \(\mathbf{A}\) satisfies \(yx\leqslant x\), by residuation we have that \(y\leqslant x/x\), that is, \(x/x\) is the top element of \(\mathbf{A}\). Let’s call this element \(1\). Since by residuation we always have that \((x/x)x\leqslant x\), we deduce that if in addition \(\mathbf{A}\) satisfies \(x\leqslant(x/x)x\), then we have that \(1\cdot x = (x/x)x = x\), and therefore \(\mathbf{A}\) is integral.

The following lemma about ipo-semigroups will be used numerous times in the following sections.

Lemma 3. For every ipo-semigroup \(\mathbf{A}\), the following conditions are equivalent:

  1. The identity \(x\backslash x = x/x\) holds in \(\mathbf{A}\).

  2. The identity \(\mathord{-}x\cdot x = x\cdot\mathord{\sim}x\) holds in \(\mathbf{A}\),

Proof. Suppose that the equation \(x\backslash x = x/x\) holds in \(\mathbf{A}\), and in particular \(\mathord{-}x\backslash \mathord{-}x = \mathord{-}x/\mathord{-}x\). Then, by double negation and contraposition, \[\mathord{-}x\cdot x = \mathord{\sim}\mathord{-}(\mathord{-}x\cdot\mathord{\sim}\mathord{-}x) = \mathord{\sim}(\mathord{-}x/\mathord{-}x) = \mathord{\sim}(\mathord{-}x\backslash\mathord{-}x) = \mathord{\sim}(x/x) = \mathord{\sim}\mathord{-}(x\cdot\mathord{\sim}x) = x\cdot\mathord{\sim}x.\] In order to prove the other implication, suppose that the equation \(\mathord{-}x\cdot x = x\cdot\mathord{\sim}x\) holds in \(\mathbf{A}\), and in particular \(\mathord{-}\mathord{\sim}x\cdot \mathord{\sim}x=\mathord{\sim}x\cdot\mathord{\sim}\mathord{\sim}x\). Then, by contraposition and double negation, \[x\backslash x = \mathord{\sim}x/\mathord{\sim}x = \mathord{-}(\mathord{\sim}x\cdot\mathord{\sim}\mathord{\sim}x) = \mathord{-}(\mathord{-}\mathord{\sim}x\cdot\mathord{\sim}x) = \mathord{-}(x\cdot \mathord{\sim}x) = x/x.\tag*{\QED}\] ◻

We end this section by underlining a special class of ipo-semigroups, namely those which have a lattice order. These can be then presented as algebraic structures \((A,\land,\lor,\cdot,\mathord{\sim},\mathord{-})\) called i\(\ell\)-semigroups or involutive semirings2 and integral i\(\ell\)-semigroups or integral involutive semirings, if they are integral as ipo-semigroups. Notice that, since the inequality \(xy \leqslant y\) can be expressed as \(xy \lor y = y\) in the language of involutive semirings, the integral involutive semirings form a subvariety of the variety of involutive semirings.

Note that the variety of unital i\(\ell\)-semirings (without the assumption of integrality) coincides with the variety of involutive residuated lattices, and unital Frobenius quantales are the same as complete unital i\(\ell\)-semirings.

3 Locally integral ipo-semigroups and involutive semirings↩︎

An ipo-semigroup \(\mathbf{A}\) has local identities if for all \(x\in A\), \(x\backslash x = x/x\), in which case we use \(1_x\) to denote this element, and \(1_x\cdot x = x\). Notice that, if \(\mathbf{A}\) has local identities, by Lemma 3, we also have that for all \(x\in A\), \(\mathord{-}x\cdot x = x\cdot\mathord{\sim}x\) and we use \(0_x\) to denote this element. If \(\mathbf{A}\) possesses a global identity \(1\), then it is the smallest of the local identities: this is because \(1\backslash 1 = 1 = 1/1\) and then \(1_1 = 1\), and \(1\cdot x = x\) implies that \(1\leqslant x/x = 1_x\), for all \(x\in A\). Hence, if \(\mathbf{A}\) has a global identity, all local identities are positive. The following are other fundamental properties of local identities.

Lemma 4. If \(\mathbf{A}\) has local identities, then \(\mathbf{A}\) satisfies the following equations:

  1. \(1_x = \mathord{-}0_x = \mathord{\sim}0_x\) and \(0_x = \mathord{-}1_x = \mathord{\sim}1_x\).

  2. \(1_x = 1_{\mathord{-}x} = 1_{\mathord{\sim}x}\) and \(0_x = 0_{\mathord{-}x} = 0_{\mathord{\sim}x}\).

  3. \(x\backslash 0_x = \mathord{\sim}x\) and \(x/1_x = x\).

  4. \(1_x1_x = 1_x\) and \(x\cdot 1_x = x\).

  5. \(0_x/x = \mathord{-}x\) and \(1_x\backslash x = x\).

  1. Notice that \(1_x = x/x = -(x\cdot \mathord{\sim}x) = -0_x\) and \(0_x = \mathord{\sim}\mathord{-}0_x = \mathord{\sim}1_x\). The other two equalities are proven in the same way.

  2. We have that \(0_{\mathord{\sim}x} = \mathord{-}\mathord{\sim}x\cdot \mathord{\sim}x = x\cdot \mathord{\sim}x = 0_x\), and therefore \(1_{\mathord{\sim}x} = \mathord{-}0_{\mathord{\sim}x} = \mathord{-}0_x = 1_x\). The proof that \(0_{\mathord{-}x} = 0_x\) and \(1_{\mathord{-}x} = 1_x\) is analogous.

  3. The first equality follows from \(x\backslash 0_x = \mathord{\sim}(\mathord{-}0_x\cdot x) = \mathord{\sim}(1_x\cdot x) = \mathord{\sim}x\). As for the second, \(x/1_x = -x\backslash -1_x = -x\backslash 0_x = \mathord{\sim}\mathord{-}x = x\).

  4. First, notice that \(0_x1_x = 0_x\cdot\mathord{\sim}0_x = \mathord{-}0_x\cdot 0_x = 1_x0_x = 1_x\cdot x\cdot\mathord{\sim}x = x\cdot\mathord{\sim}x = 0_x\). Hence, \(1_{1_x} = 1_x/1_x = \mathord{-}(1_x\cdot\mathord{\sim}1_x) = \mathord{-}(1_x0_x) = \mathord{-}0_x = 1_x\). And therefore, \(1_x1_x = 1_{1_x}\cdot 1_x = 1_x\), as we wanted to show. Now, \(\mathord{-}(x1_x) = \mathord{-}(x1_x1_x) = \mathord{-}(x1_x\cdot\mathord{\sim}0_x) = 0_x/(x1_x) = (0_x1_x)/(x1_x) = (-x(x1_x))/(x1_x)\) and multiplying by \(x1_x\) we obtain \[0_{x1_x} = -(x1_x)(x1_x) = \big((-x(x1_x))/(x1_x)\big)(x1_x) = -x(x1_x) = 0_x1_x = 0_x.\] Thus, \(1_{x1_x} = \mathord{-}0_{x1_x} = \mathord{-}0_x = 1_x\), whence we deduce that \[x \leqslant(x1_x)/1_x = (x1_x)/(1_{x1_x}) = x1_x = x(x\backslash x) \leqslant x,\] and therefore \(x1_x = x\).

  5. The first equality follows from \(0_x/x = \mathord{-}(x\cdot\mathord{\sim}0_x) = \mathord{-}(x\cdot 1_x) = \mathord{-}x\) and for the second equality, \(1_x\backslash x = \mathord{\sim}1_x/\mathord{\sim}x = 0_x/\mathord{\sim}x = \mathord{-}\mathord{\sim}x = x\).

Commutativity doesn’t imply cyclicity for ipo-semigroups (see Figure 1). But, it follows from the previous lemma that it does for ipo-semigroups with local identities, since in any commutative ipo-semigroup the equality \(y/x = x\backslash y\) holds and therefore \(\mathord{-}x = 0_x/x = x\backslash 0_x = \mathord{\sim}x\). Hence, the example of Figure 1 doesn’t have local identities. Indeed, \(1_a\cdot a = \bot\neq a\).

Figure 1: Commutative and noncyclic ipo-semigroup..

Inspired by the notion of an integral ipo-semigroup and its elementary properties, we define an ipo-semigroup \(\mathbf{A}\) to be locally integral if it has local identities (\(1_x = x\backslash x = x/x\) and \(1_x\cdot x = x\)) satisfying, moreover, the following conditions for all \(x,y\in A\):

  1. the local identities are positive, that is, \(y\leqslant 1_xy\),

  2. the elements are locally bounded by their identities, that is, \(x\leqslant 1_x\),

  3. and \(x\backslash 1_x = 1_x\).

As we have seen before, in an integral ipo-semigroup with global identity \(1\) we have that \(x\backslash x = 1 = x/x\), hence \(1_x = 1\) and \(1_x\cdot x = 1\cdot x = x\). Thus, all local identities coincide with 1, which is positive and also satisfies \(x\leqslant 1\) and \(x\backslash 1 = 1\). That is, every integral ipo-semigroup is locally integral. The following proposition characterizes local integrality for ipo-semigroups and shows that if a locally integral ipo-semigroup \(\mathbf{A}\) has a global identity, then the corresponding \(\widehat{\mathbf{A}}\) is a locally integral ipo-monoid as defined in [8], and the 1-free reducts of the locally integral ipo-monoids are locally integral ipo-semigroups.

An ipo-semigroup \(\mathbf{A}\) is locally integral if and only if it satisfies the following conditions for all \(x,y\in A\):

  1. \(-x\cdot x = x\cdot\mathord{\sim}x\),

  2. \(x/x\) is positive, that is, \(y \leqslant(x/x)y\),

  3. multiplication is square decreasing, that is, \(xx\leqslant x\),

  4. \(0_x\) is idempotent, that is, \(0_x0_x = 0_x\).

Proof. By virtue of Lemma 3, condition (1) is equivalent to \(x\backslash x = x/x\), and together with condition (2), we have that \(x \leqslant(x/x) x \leqslant x\), that is, \(1_x\cdot x = x\), and hence \(\mathbf{A}\) has local identities. Condition (2) corresponds to the positivity of the local identities, and being square decreasing is equivalent to \(x\leqslant 1_x\) by residuation. As for the last condition, if \(x\backslash 1_x = 1_x\) holds in \(\mathbf{A}\), then \(0_x = \mathord{-}(x\backslash 1_x) = \mathord{-}\mathord{\sim}(\mathord{-}1_x\cdot x) = 0_x\cdot x\). Therefore, \[0_x\cdot 0_x = 0_x \cdot x\cdot\mathord{\sim}x = 0_x\cdot\mathord{\sim}x = 0_{\mathord{\sim}x}\cdot\mathord{\sim}x = 0_{\mathord{\sim}x} = 0_x.\] For the converse, if \(0_x\) is idempotent in \(\mathbf{A}\), then \[0_x = 0_x0_x = 0_x\cdot x\cdot\mathord{\sim}x \leqslant 0_x\cdot x\cdot 1_{\mathord{\sim}x} = 0_x\cdot x\cdot 1_x = 0_x\cdot x \leqslant 0_x\cdot 1_x = 0_x,\] since \(\mathord{\sim}x\leqslant 1_{\mathord{\sim}x} = 1_x\) and \(x\leqslant 1_x\). Hence \(0_x\cdot x = 0_x\), whence \(1_x = \mathord{\sim}0_x = \mathord{\sim}(0_x\cdot x) = x\backslash 1_x\). ◻

Example 1. Consider the structure \(\mathbf{A} =(\{e,a\},=,\cdot,\mathord{\sim},\mathord{-})\), with the commutative multiplication given by \(e\cdot x = x\) and \(a\cdot a = e\), and the involutive negations given by \(\mathord{\sim}x = \mathord{-}x = x\). We can readily check that this is a commutative ipo-semigroup and moreover \(x\backslash y = y/x = x\cdot y\), whence we deduce that \(1_x= x\cdot x = e\) and thus \(1_x\cdot x = e\cdot x = x\), for all \(x\). In particular, \(\mathbf{A}\) has local identities, both of them equal to \(e\). Nonetheless, \(\mathbf{A}\) is not locally integral, because it is not square decreasing.

If a locally integral ipo-semigroup has a minimal (or maximal) element then it is bounded. In particular all finite ipo-semigroups are bounded. However, there exist unbounded idempotent locally integral ipo-monoids.

Example 2. Consider the cyclic, commutative, and idempotent ipo-semigroup of Figure 2, whose product is determined by \(\bot\cdot x = \bot\) and \(p\cdot q = p\cdot\top = q\cdot \top = \top\), and the involutive negations are the identity on \(p\) and \(q\) and transpose \(\top\) and \(\bot\). This ipo-semigroup has local identities \(1_p =p\), \(1_q=q\), and \(1_\top=\top\), and by definition it satisfies all the properties of Proposition [prop:char:locally:integral]. Thus, it is locally integral. It doesn’t contain a global identity, and therefore it is not integral. Notice also that \(0_p \nleqslant 1_q\) and \(0_q\nleqslant 1_p\).

Figure 2: Locally integral ipo-semigroup with three different local identities.

The main goal of this section is a decomposition theorem stating that every locally integral ipo-semigroup (involutive semiring, respectively) can be decomposed in a very particular way into integral involutive ipo-semigroups (involutive semirings, respectively). But, before addressing this decomposition, we need a better description of the positive elements of a locally integral ipo-semigroup \(\mathbf{A}\). Recall that \(A^+ = \{p\in A : \text{for all }x, x\leqslant px\} = \{p\in A : \text{for all }x, x\leqslant xp\}\) and that by definition \(1_x\in A^+\), for all \(x\in A\). We also define the set \(A^\sim = \{\mathord{\sim}p : p\in A^+\}\), which is closed downwards, since \(A^+\) is closed upwards and \(\mathord{\sim}\) is antitone.

The positive elements of any locally integral ipo-semigroup are central.

Proof. Suppose that \(p\) is a positive element and let \(x\) be an arbitrary element. By the square decreasing property, \(pp\leqslant p\) and therefore \(ppx\leqslant px\), which implies \(p\leqslant px/px=px\backslash px\) by residuation and local integrality. Therefore \(pxp\leqslant px\). Since \(p\) is positive, we have \(x\leqslant px\), and multiplying by \(p\), we obtain \(xp\leqslant pxp\leqslant px\). The reverse inequality follows by symmetry. ◻

Lemma 5. Let \(\mathbf{A}\) be a locally integral ipo-semigroup. For all \(p\) and \(a\) in \(A\), we have that \(p\in A^+\) if and only if \(1_p = p\) and \(a\in A^\sim\) if and only if \(0_a = a\). As a consequence, \(A^+ = \{1_x : x\in A\}\) and \(A^\sim = \{0_x : x\in A\}\). Moreover, \(0_x \leqslant 1_x\) for every \(x\in A\), that is, \(\mathord{\sim}p \leqslant p\), for every \(p\in A^+\).

Proof. By local integrality, \(p \leqslant 1_p\) is valid for all \(p\) in \(A\). If moreover \(p\in A^+\), then \(1_p \leqslant p\cdot 1_p = p\) and hence, \(1_p = p\). The reverse implication is trivial, since by local integrality \(1_p\in A^+\). For the second part, suppose that \(a\in A^\sim\) and let \(p\in A^+\) so that \(a = \mathord{\sim}p\). Then, \[a= \mathord{\sim}p = \mathord{\sim}1_p = 0_p = 0_{\mathord{\sim}p} = 0_a.\] And for the reverse implication, notice that \(0_a = \mathord{\sim}1_a\in A^\sim\), since \(1_a\in A^+\) by local integrality. Finally, for every \(x\in A\) we have that \(0_x \leqslant 1_{0_x} = 0_x/0_x = -0_x = 1_x\). ◻

Given a locally integral ipo-semigroup \(\mathbf{A}\), the sets \(A^+\) and \(A^\sim\) are obviously partially ordered by the order of \(\mathbf{A}\). It turns out that \((A^+,\leqslant)\) and \((A^\sim,\leqslant)\) are semilattices dual to each other, and their properties are very consequential. For instance, if \((A^+,\leqslant)\) has a minimum element \(p\) then it is the global identity of \(\mathbf{A}\), because for every \(a\in A\) we have that \(p\leqslant 1_a = a/a\), and therefore \(pa\leqslant a\); but since \(p\) is positive, we also have that \(a\leqslant pa\), showing that \(pa=a\). The next proposition describes these two posets in more detail.

Let \(\mathbf{A}\) be a locally integral ipo-semigroup. Then \(\mathbf{A}^+ = (A^+,\cdot)\) is a join-semilattice whose order coincides with the order of \(\mathbf{A}\). Also, \(\mathbf{A}^\sim = (A^\sim, +)\) is a meet-semilattice, whose order coincides with the order of \(\mathbf{A}\), and is dually isomorphic to \(\mathbf{A}^+\). Moreover, if \(x,y\leqslant a\in A^\sim\), then \(xy = x\land y = x+y\). As a consequence, if \(X\subseteq A^+\) is closed under joins and meets, then \((X,\leqslant)\) is a distributive lattice.

Proof. For the first part, it is immediate to check that \(A^+\) is closed under products. Furthermore, for all \(p,q\in A^+\), we have that that \(p \leqslant pq\) and \(q \leqslant pq\). Moreover, if \(p \leqslant r\) and \(q \leqslant r\), then \(pq \leqslant rr \leqslant r\). This shows that \(pq = p\lor q\) and therefore \(\mathbf{A}^+ = (A^+,\cdot)\) is a join semilattice whose induced order is the restriction of \(\leqslant\) to \(A^+\). The second part is a consequence of the fact that the order-reversing bijection \(\eta\colon A^+\to A^\sim\) given by \(\eta(p) = \mathord{\sim}p\) satisfies \(\eta(p\cdot q) = \mathord{\sim}(p\cdot q) = \mathord{\sim}(\mathord{-}\mathord{\sim}p\cdot\mathord{-}\mathord{\sim}q) = \mathord{\sim}p + \mathord{\sim}q = \eta(p) + \eta(q)\). Hence, \(x+y = x\land y\) for all \(x,y\in A^\sim\). Using the characterization of Lemma 5, for all \(p,q\in A^+\), \[0_p\land 0_q =0_p+0_q = \mathord{\sim}(\mathord{-}0_p\cdot \mathord{-}0_q) = \mathord{\sim}(1_p\cdot 1_q) = \mathord{\sim}(pq) = \mathord{\sim}1_{pq} = 0_{pq}.\]

Suppose now that \(a\in A^\sim\) and \(x,y\leqslant a\). Then, there are \(p,q,r\in A^+\) such that \(x = \mathord{\sim}p\), \(y=\mathord{\sim}q\), \(a = \mathord{\sim}r\), and moreover \(r\leqslant p, q\). Notice that \(x\leqslant a =\mathord{\sim}r \leqslant r \leqslant q\) and hence, \(xy\leqslant qy = q\cdot\mathord{\sim}q = 0_q = \mathord{\sim}1_q = \mathord{\sim}q = y\). Analogously, \(xy\leqslant x\) and therefore \(xy\leqslant x\land y = 0_p\land 0_q = 0_{pq} = 0_{pq}0_{pq} \leqslant xy\), since \(\mathord{-}x = p\leqslant p\lor q = pq = 1_{pq}\) and also \(\mathord{-}y\leqslant 1_{pq}\). Hence, \(xy = x\land y = x+y\).

Finally, if \(X\subseteq A^+\) is closed under joins and meets, then so is \(X^\sim = \{\mathord{\sim}p : p\in X\}\), and for all \(x,y,z\in X^\sim\) we have that \[x\land(y\lor z ) = x\cdot(y\lor z) = (x\cdot y) \lor (x\cdot z) = (x\land y) \lor (x\land z).\] Thus, \((X^\sim,\leqslant)\) is a distributive lattice, and therefore so is the dually-isomorphic lattice \((X,\leqslant)\). ◻

In order to obtain the aforementioned decomposition theorem, we start by noticing that the equivalence relation \(x \equiv y\) if and only if \(1_x = 1_y\) partitions every locally integral ipo-semigroup into its equivalence classes \(A_x = \{y\in A : 1_x = 1_y\}\) and, obviously, \(x\in A_x\). The next lemma offers a very useful description of \(A_x\) in which we make use of the interval notation \([0_x,1_x] = \{y\in A : 0_x \leqslant y \leqslant 1_x\}\). Recall that by virtue of Lemma 4 and Proposition [prop:char:locally:integral], both \(1_x\) and \(0_x\) are idempotent. This implies that every interval \([0_x,1_x]\) is closed under products. Indeed, if \(y,z\in [0_x,1_x]\) then \(0_x = 0_x0_x \leqslant yz \leqslant 1_x1_x = 1_x\), by monotonicity, and hence \(yz\in [0_x,1_x]\).

Lemma 6. For any locally integral ipo-semigroup \(\mathbf{A}\) and all \(x\) and \(y\) in \(A\):

  1. \(x\in [0_x,1_x]\),

  2. \(y\in [0_x, 1_x] \iff 1_y\leqslant 1_x \iff [0_y,1_y]\subseteq[0_x, 1_x]\),

  3. \(1_x\cdot y = y \iff 1_x\leqslant 1_y\),

  4. \(y\in A_x \iff y\in [0_x, 1_x]\) and \(1_x\cdot y = y\).

Proof.

  1. By antitonicity, \(\mathord{\sim}x\leqslant 1_{\mathord{\sim}x}\) implies that \(0_x = 0_{\mathord{\sim}x} = \mathord{-}1_{\mathord{\sim}x} \leqslant\mathord{-}\mathord{\sim}x = x\). Hence, \(x\in [0_x, 1_x]\).

  2. For the left-to-right implication, notice that \(0_x\leqslant y\leqslant 1_x\) implies that \(0_x\leqslant\mathord{\sim}y\leqslant 1_x\), by antitonicity, and then \(0_x = 0_x\cdot 0_x \leqslant y\cdot \mathord{\sim}y = 0_y\). By antitonicity again, we obtain that \(1_y\leqslant 1_x\) and hence \([0_y,1_y]\subseteq[0_x,1_x]\). The reverse implication is a consequence of part (1).

  3. Since \(1_x\in A^+\), we have that \(y \leqslant 1_x\cdot y\). Hence, \(1_x\cdot y = y\) is equivalent to \(1_x\cdot y \leqslant y\) which is equivalent to \(1_x \leqslant y/y = 1_y\), by residuation.

  4. If \(y\in A_x\) then \(1_y = 1_x\), and thus \(y\in [0_y,1_y] = [0_x, 1_x]\), by part (1). Moreover, \(1_x\cdot y = 1_y\cdot y = y\). For the reverse implication, notice that if \(y\in [0_x,1_x]\) and \(1_x\cdot y = y\), then \(1_y \leqslant 1_x\), by part (2), and \(1_x \leqslant 1_y\), by part (3).

 ◻

Next, we will use the description of \(A_x\) of the previous lemma in order to show that the sets \(A_x\) are closed under several operations of \(\mathbf{A}\).

Lemma 7. Let \(\mathbf{A}\) be a locally integral ipo-semigroup. For every \(x\) in \(A\):

  1. \(A_x\) is closed under the involutive negations,

  2. \(A_x\) is closed under multiplication,

  3. \(A_x\) is closed under all existing nonempty joins and nonempty meets.

Proof.

  1. If \(y\in A_x\) then \(1_{\mathord{\sim}y} = 1_y = 1_x\), and hence \(\mathord{\sim}y\in A_x\).

  2. If \(y,z\in A_x\) then \(y,z \in [0_x,1_x]\) and \(1_x\cdot y=y\) and \(1_x\cdot z = z\). Hence, \(yz\in [0_x,1_x]\) and \(1_x\cdot (yz) = (1_x\cdot y)z = yz\). Therefore, \(yz\in A_x\), by Lemma 6.

  3. Suppose that \(\emptyset \neq Y\subseteq A_x\) and the join \(\bigvee Y\) exists in \(A\). Since for every \(y\) in \(Y\), \(y\in A_x \subseteq[0_x,1_x]\), we obtain that also \(\bigvee Y \in [0_x,1_x]\). And since multiplication distributes with respect to all existing joins, we have that \(1_x\cdot \bigvee Y = \bigvee_{y\in Y} 1_x\cdot y = \bigvee_{y\in Y} y = \bigvee Y\). Thus, by Lemma 6, \(\bigvee Y \in A_x\). The closure under all existing nonempty meets can be obtained from the fact that \(A_x\) is also closed under negations and \(\bigwedge Y = \mathord{-}\bigvee_{y\in Y} \mathord{\sim}y\).

 ◻

Our next goal is to find a canonical representative for each equivalence class \(A_x\).

Lemma 8. Let \(\mathbf{A}\) be a locally integral ipo-semigroup. For every \(x\) in \(A\), \(1_x\) is the only positive element of \(A_x\) and \(0_x\) is the only element of \(A_x\cap A^\sim\).

Since \(1_x\in [0_x,1_x]\) and also \(1_x\cdot 1_x = 1_x\), we have that \(1_x \in A_x\), by Lemma 6. Now, for any positive \(p\in A_x\), we have that \(p = 1_p = 1_x\), by Lemma 5. The second part follows from Lemma 5, antitonicity, and the fact that \(A_x\) is closed under the involutive negations.

Notice that the previous lemma tells us that for every \(x\) in \(A\), there is only one positive element \(p\) such that \(A_x = A_p\). This means that the family \(\{A_x : x\in A\}\) is actually indexed by \(A^+\) and that for all \(p,q\in A^+\), we have \(A_p = A_q\) if and only if \(p=q\).

We can now show that the relation and operations of a locally integral ipo-semigroup furnish each equivalence class \(A_p\) with the structure of an integral ipo-monoid \(\mathbf{A}_p\). We call every \(\mathbf{A}_p\) an integral component of \(\mathbf{A}\).

If \(\mathbf{A}\) is a locally integral ipo-semigroup, then for every \(p\in A^+\), the structure \(\mathbf{A}_p = (A_p, \leqslant, \cdot, 1_p, \mathord{\sim}, \mathord{-})\), where the relation and the operations are the restrictions to \(A_p\) of the corresponding relation and operations of \(\mathbf{A}\), is an integral ipo-monoid. If in addition \(\mathbf{A}\) is a semiring, cyclic, or commutative, then every \(\mathbf{A}_p\) is also a semiring, cyclic, or commutative, respectively.

Proof. By Lemma 7, every \(A_p\) is closed under multiplication and involutive negations, and by Lemma 5, \(1_p = p \in A_p\). Therefore, the structure \(\mathbf{A}_p\) is well defined and the reduct \((A_p, \leqslant, \cdot, \mathord{\sim}, \mathord{-})\) is an ipo-semigroup. Moreover, \(1_p\cdot x = 1_x\cdot x = x\) for all \(x\in A_p\) and by Lemma 6, \(A_p \subseteq[0_p,1_p]\), and consequently \(1_p\) is the top element of \((A,\leqslant)\). Hence, \((A_p, \leqslant, \cdot, \mathord{\sim}, \mathord{-})\) is integral and \(1_p\) is its global identity, rendering \(\mathbf{A}_p\) an integral ipo-monoid. Obviously, cyclicity and commutativity are hereditary properties. Finally, the proof for the locally integral involutive semirings follows from the fact that \(A_p\) is also closed under all existing binary joins and meets, by Lemma 7. ◻

Figure 3: Representation of the structure of a locally integral ipo-semigroup and ipo-monoid.

What we have proven so far is that every locally ipo-semigroup \(\mathbf{A}\) can be broken into a disjoint union of a family of ipo-monoids \(\{\mathbf{A}_p : p\in A^+\}\). But, obviously, \(\mathbf{A}\) is not the mere “union” of these ipo-monoids: the elements from different components can be multiplied and compared with each other. This is the content of the following two lemmas.

Lemma 9. Given a locally integral ipo-semigroup \(\mathbf{A}\), positive elements \(p\) and \(q\), and elements \(x\in A_p\) and \(y\in A_q\), the product \(xy\) is in \(A_{pq}\).

Proof. The inequalities \(1_p = p \leqslant pq = 1_{pq}\) and \(1_q \leqslant 1_{pq}\) imply that \(A_p\cup A_q \subseteq[0_p,1_p]\cup [0_q,1_q] \subseteq[0_{pq}, 1_{pq}]\), and therefore \(x,y\in [0_{pq}, 1_{pq}]\), whence we deduce that \(xy\in [0_{pq}, 1_{pq}]\). Moreover, \(1_{pq}\cdot(xy) = pqxy = pxqy = 1_x\cdot x\cdot 1_y\cdot y=xy\), by Proposition [prop:positive:are:central]. Hence, by Lemma 6, \(xy\in A_{pq}\). ◻

Lemma 10. Let \(\mathbf{A}\) be a locally integral ipo-semigroup and \(p\) and \(q\) positive elements. Then for all \(x \in A_p\) and \(y \in A_q\), \[x\leqslant y \iff x \cdot \mathord{\sim}y = 0_{pq} \iff \mathord{-}y \cdot x = 0_{pq}.\]

Proof. By Lemmas 7, 9, and 6, both \(x \cdot \mathord{\sim}y\) and \(\mathord{-}y \cdot x\) are in \(A_{pq} \subseteq [0_{pq},1_{pq}]\). Hence \(0_{pq} \leqslant x \cdot \mathord{\sim}y\) and \(0_{pq} \leqslant\mathord{-}y \cdot x\). It therefore suffices to prove that \(x\leqslant y \iff x \cdot \mathord{\sim}y \leqslant 0_{pq} \iff \mathord{-}y \cdot x \leqslant 0_{pq}\). For the first equivalence, using (rot) and Proposition [prop:positive:are:central] we obtain that \[\begin{align} x\leqslant y &\iff 1_p x\leqslant y \iff x\cdot\mathord{\sim}y \leqslant 0_p \iff x 1_q\cdot\mathord{\sim}y \leqslant 0_p \\ &\iff 1_p x 1_q \leqslant y \iff 1_p1_qx \leqslant y \iff 1_{pq}x\leqslant y \iff x\cdot\mathord{\sim}y \leqslant 0_{pq}. \end{align}\] Also, \(x \cdot \mathord{\sim}y \leqslant 0_{pq} \iff 1_{pq} \cdot x \leqslant y \iff x \cdot 1_{pq} \leqslant y \iff \mathord{-}y \cdot x \leqslant 0_{pq}\). ◻

All these results point toward the idea that locally integral ipo-semigroups are built up from integral ipo-monoids, or at least their semigroup reducts are, by means of a Płonka sum. This construction was first introduced and studied in [11][13]; for more recent expositions see [14] and [15]. Let \((I, \lor)\) be a join-semilattice. A family of homomorphisms \(\{\varphi_{ij}\colon \mathbf{A}_i\to \mathbf{A}_j : i\leqslant j \in I\}\) between algebras of the same type is said to be compatible if for every \(i\in I\), \(\varphi_{ii}\) is the identity on \(\mathbf{A}_i\), and that if \(i \leqslant j \leqslant k\) then \(\varphi_{jk}\circ\varphi_{ij} = \varphi_{ik}\). Given such a compatible family of homomorphisms, its Płonka sum is an algebra \(\mathbf{S}\) defined on the disjoint union of their universes \(S = \biguplus_{i\in I} A_i\). For every nonconstant \(n\)-ary operation symbol \(\sigma\) and elements \(a_1\in A_{i_1}\), …, \(a_n\in A_{i_n}\), \(\sigma^{\mathbf{S}}(a_1,\dots,a_n) = \sigma^{\mathbf{A}_j}(\varphi_{i_1j}(a_1),\dots,\varphi_{i_nj}(a_n))\), where \(j = i_1\lor \dots\lor i_n\). One can readily prove that the Płonka sum of a compatible family of homomorphisms is well-defined and it satisfies all regular equations that hold in all the algebras of the family which do not involve constants. Recall that a regular equation is an equation in which the variables that appear on the left-hand side are the same as the variables that appear on the right-hand side.

Given a locally integral ipo-semigroup \(\mathbf{A}\), consider the map \(\varphi_{pq}\colon A_p \to A_q\) given by \(\varphi_{pq}(x) = qx\), for every pair of positive elements \(p \leqslant q\). We will show that \(\Phi = \{\varphi_{pq} : p\leqslant q\}\) is a compatible family of monoid homomorphisms between the family of algebras \(\{\mathbf{A}_p : p\in A^+\}\), and that the semigroup reduct of \(\mathbf{A}\) can be reconstructed as the Płonka sum of \(\Phi\).3

Lemma 11. Let \(\mathbf{A}\) be a locally integral ipo-semigroup and \(p \leqslant q\) two positive elements. Then \(\varphi_{pq}\colon \mathbf{A}_p \to \mathbf{A}_q\) is a well defined monoid homomorphism. Moreover, it respects arbitrary nonempty existing joins and is therefore monotone.

Proof. For all positive elements \(p\) and \(q\), and \(x\in A_p\), we have that \(qx \in A_{qp}\), by Lemma 9. Moreover, by Proposition [prop:A43:join:semilattice], the inequality \(p \leqslant q\) implies that \(qp = q\). Hence, the map \(\varphi_{pq}\colon A_p \to A_q\) is well defined. Furthermore, \(\varphi_{pq}(1_p) = q1_p = qp = q = 1_q\) and for all \(x,y\in A_p\), \[\varphi_{pq}(x\cdot y) = qxy = qqxy = qxqy = \varphi_{pq}(x)\cdot\varphi_{pq}(y),\] since \(q\) is positive and therefore idempotent and central, by Proposition [prop:positive:are:central]. This shows that \(\varphi_{pq}\) is a monoid homomorphism. Finally, if \(\emptyset \neq Y\subseteq A_p\) is such that \(\bigvee Y\) exists, then \(\varphi_{pq}\big(\bigvee Y\big) = q\cdot \bigvee Y = \bigvee_{y\in Y} qy = \bigvee_{y\in Y} \varphi_{pq}(y)\). ◻

Let \(\mathbf{A}\) be a locally integral ipo-semigroup. Then, its associated family \(\Phi = \{\varphi_{pq}\colon\) \(\mathbf{A}_p\to \mathbf{A}_q : p\leqslant q\}\) is a compatible family of monoid homomorphisms indexed by the order of the join semilattice \(\mathbf{A}^+\).

Proof. For every positive element \(p\) and \(x\in A_p\), we have \(\varphi_{pp}(x) = px = 1_p x = x\), since \(x\in A_p\). That is, \(\varphi_{pp}\) is the identity homomorphism on \(\mathbf{A}_p\). And if \(p \leqslant q \leqslant r\) are positive elements, then \(\varphi_{qr}(\varphi_{pq}(x)) = rqx = rx = \varphi_{pr}(x)\), since \(rq = r\) by Proposition [prop:A43:join:semilattice], because \(q \leqslant r\). ◻

As we will show next, the semigroup reduct of a locally integral ipo-semigroup is the Płonka sum of (the semigroup reducts of) the family above. Moreover, although this is not the case for the rest of the structure, we can still recover it from its integral components by virtue of Lemma 10. Also, we saw in Proposition [prop:integral:components] that some properties of \(\mathbf{A}\) are inherited by each of its integral components. Sometimes the converse is also true. We call a property of ipo-semigroups local whenever an ipo-semigroup has it if and only if all its integral components have it.

Theorem 1. Let \(\mathbf{A}\) be a locally integral ipo-semigroup and \(\Phi\) its associated family of monoid homomorphisms defined above. Then, its Płonka sum \(\big(\biguplus_{p\in A^+} A_p, \cdot^{\mathbf{S}}\big)\) is the semigroup reduct of \(\mathbf{A}\), where \(x\cdot^{\mathbf{S}} y=\varphi_{pr}(x)\cdot^{\mathbf{A}_r}\varphi_{qr}(y)\) for \(x\in A_p, y\in A_q\) and \(r=pq\). Moreover, if we define \(\mathord{\sim}^{\mathbf{S}} x = \mathord{\sim}^{\mathbf{A}_p} x\) and \(\mathord{-}^{\mathbf{S}} x = \mathord{-}^{\mathbf{A}_p} x\), for every \(x\in A_p\) with \(p\) positive, and \[x \leqslant^{\mathbf{S}} y \iff x\cdot^{\mathbf{S}} \mathord{\sim}^{\mathbf{S}} y = 0_{pq}, \quad \text{for all x\in A_p and y\in A_q},\] then \(\mathbf{S} = \big(\biguplus A_p, \leqslant^{\mathbf{S}}, \cdot^{\mathbf{S}}, \mathord{\sim}^{\mathbf{S}}, \mathord{-}^{\mathbf{S}} \big)\) is \(\mathbf{A}\). Furthermore, cyclicity and commutativity are local properties.

Proof. By Remark [rem:Ap:partition:of:A], the set \(\{A_p : p\in A^+\}\) is a partition of \(A\), and therefore \(\biguplus A_p = A\). Given two elements \(x\in A_p\) and \(y\in A_q\), for arbitrary positive elements \(p\) and \(q\), and \(r = pq\), we have that \[x\cdot^{\mathbf{S}} y = \varphi_{pr}(x)\cdot^{\mathbf{A}_r} \varphi_{qr}(x) = rx\cdot ry = rrxy = rxy = 1_r\cdot(xy) = xy,\] since \(r\) is positive, and therefore central and idempotent, and \(xy \in A_r\) by Lemma 9. The involutive negations of every integral component \(\mathbf{A}_p\) are the restrictions of the corresponding operations of \(\mathbf{A}\), by Proposition [prop:integral:components], and thus \(\mathord{\sim}^{\mathbf{S}} x = \mathord{\sim}^{\mathbf{A}_p} x = \mathord{\sim}x\) and \(\mathord{-}^{\mathbf{S}} x = \mathord{-}^{\mathbf{A}_p} x = \mathord{-}x\).

Notice also that, by virtue of Lemma 10, we have that for \(x\in A_p\) and \(y\in A_q\), with \(p\) and \(q\) positive, \[x\leqslant y \iff x\cdot\mathord{\sim}y = 0_{pq} \iff x\cdot^\mathbf{S}\mathord{\sim}^\mathbf{S} y = 0_{pq} \iff x\leqslant^\mathbf{S} y.\] Finally, \(\mathbf{A}\) is commutative if and only if all its integral components are commutative, since commutativity is expressible by the regular equation \(xy = yx\). The same is true for cyclicity because the involutive negations \(\mathord{\sim}\) and \(\mathord{-}\) are unary operations defined componentwise. ◻

The previous theorem covers the structural decomposition results in [5] (see Theorem 4 and Corollary 4 below). In that paper it is also shown that the variety of commutative idempotent involutive residuated lattices fails to be locally finite. Without the lattice operations, however, we have the following result.

Corollary 1. Local finiteness is a local property of ipo-semigroups.

Proof. Suppose that the integral components of \(\mathbf{A}\) are locally finite and let \(X\subseteq A\) be a finite set and \(J=\{1_x : x\in X\}\). Without loss of generality, we can assume that \(J\) is closed under binary joins (i.e., products), and that \(J\subseteq X\). We will prove the proposition by induction on the cardinality of \(J\). Let \(p\) be a minimal element in \(J\) and \(Y_p\) the closure of \(X_p = X\cap A_p\) under products and involutive negations. Since \(\mathbf{A}_p\) is locally finite, \(Y_p\) is also finite. Consider the finite set \(X'=(X\smallsetminus X_p)\cup\{ry : y\in Y_p,\;p < r \in J\}\) and notice that \(J' = \{1_x : x\in X'\} = J\smallsetminus\{p\}\), which is closed under binary joins, and \(J'\subseteq X'\). By the inductive hypothesis, the subalgebra \(\mathbf{B}\) generated by \(X'\) is finite. And since \(J'\) is closed under binary joins, \(B\subseteq\bigcup_{q\in J'} A_q\). Now, for any \(y\in Y_p\) and \(x\in B\), \(yx =(ry)x\in B\) and \(xy = x(ry)\in B\), where \(r = p\cdot 1_x \in J\smallsetminus\{p\}\). Since both \(Y_p\) and \(B\) are closed under products and involutive negations, the universe of the subalgebra generated by \(X\) is \(Y_p\cup B\), which is finite. The reciprocal is obvious. ◻

Table 1: Number of ipo-semigroups up to isomorphism. Integral ipo-monoids are building blocks for locally integral ipo-semigroups.
Number of elements \(=\) 1 2 3 4 5 6 7 8 9
ipo-semigroups 1 4 10 48 160 933 4303
ipo-monoids 1 3 5 20 39 179 500 2525
locally integral ipo-semigroups 1 1 2 6 12 39 90 306
locally integral ipo-monoids 1 1 2 5 9 28 57 194 448
integral ipo-monoids 1 1 1 3 3 13 17 84 145

4 Glueing Constructions↩︎

The last theorem of the previous section shows how every ipo-semigroup is an aggregate of its integral components. Our next question is, what are the conditions that a family of integral ipo-monoids and a compatible family of monoid homomorphisms between them should satisfy so that the construction of Theorem 1 is a (locally integral) ipo-semigroup?

To make this question precise, suppose that \(\mathbf{D} = (D,\lor)\) is a join-semilattice, \(\mathcal{A} = \{\mathbf{A}_p : p\in D\}\) is family of integral ipo-monoids, and \(\Phi = \{\varphi_{pq}\colon \mathbf{A}_p\to \mathbf{A}_q : p \leqslant^{\mathbf{D}} q\}\) is a compatible family of monoid homomorphisms. We call \((\mathbf{D}, \mathcal{A}, \Phi)\) a semilattice directed system of integral ipo-monoids.4 Letting \(\mathbf{A}_p = (A_p, \leqslant_p, \cdot_p, 1_p, \mathord{\sim}_p, \mathord{-}_p)\), for all \(p\) in \(D\), we define the structure \[{\textstyle\int_\Phi \mathbf{A}_p} = \big(\textstyle\biguplus\nolimits_D A_p, \leqslant, \cdot, \mathord{\sim}, \mathord{-}\,\big),\] where \(\big(\biguplus_D A_p, \cdot \big)\) is the Płonka sum of the family \(\Phi\), and therefore a semigroup, and for all \(p,q\in D\), \(a\in A_p\), and \(b\in A_q\), we define \(\mathord{\sim}a = \mathord{\sim}_p a\) and \(\mathord{-}a = \mathord{-}_p a\), and \[a\leqslant b \iff a\cdot \mathord{\sim}b = 0_{p\lor q}.\] We call this structure \(\int_\Phi \mathbf{A}_p\) the glueing of \(\mathcal{A}\) along the family \(\Phi\). With these definitions, one can see that given a locally integral ipo-semigroup \(\mathbf{A}\), its semilattice of positive elements \(\mathbf{A}^+\), its family \(\mathcal{A}\) of integral components, and its associated family \(\Phi=\{\varphi_{pq}\colon \mathbf{A}_p\to \mathbf{A}_q\}\) of monoid homomorphisms determined by \(\varphi_{pq}(x) = qx\), we have that \((\mathbf{A}^+, \mathcal{A}, \Phi)\) is a semilattice directed system of integral ipo-monoids. We can restate Theorem 1 as saying that every locally integral ipo-semigroup \(\mathbf{A}\) is the glueing \(\int_\Phi \mathbf{A}_p\) of its integral components along the family of homomorphisms \(\Phi\).5

If \(\int_\Phi \mathbf{A}_p\) is the glueing of a semilattice directed system of integral ipo-monoids \((\mathbf{D}, \mathcal{A}, \Phi)\), then the restrictions of \(\leqslant\), \(\cdot\), \(\mathord{\sim}\), and \(\mathord{-}\) to \(A_p\) are \(\leqslant_p\), \(\cdot_p\), \(\mathord{\sim}_p\), and \(\mathord{-}_p\), respectively. Moreover, for all \(p \leqslant^{\mathbf{D}} q\) and \(a\in A_p\), we have that \(a\leqslant\varphi_{pq}(a) = 1_q\cdot a\).

Proof. The fact that \(\mathord{\sim}\) and \(\mathord{-}\) restricted to \(A_p\) are \(\mathord{\sim}_p\) and \(\mathord{-}_p\) is immediate, by the definitions. Now, if \(a,b \in A_p\), then \(p\lor p = p\), and by the definition of \(\leqslant\) we have that \({a \leqslant b} \iff {a\cdot \mathord{\sim}b = 0_p} \iff {\varphi_{pp}(a)\cdot_p\varphi_{pp}(\mathord{\sim}b) = 0_p} \iff {a\cdot_p\mathord{\sim}b = 0_p} \iff {a \leqslant_p b}\), since \(\varphi_{pp}\) is the identity on \(\mathbf{A}_p\). For the same reason, \(a\cdot b = \varphi_{pp}(a)\cdot_p\varphi_{pp}(b) = a\cdot_p b\). Finally, if \(p \leqslant^{\mathbf{D}} q\) and \(a\in A_p\), then \(a\cdot\mathord{\sim}\varphi_{pq}(a) = \varphi_{pq}(a)\cdot_q\mathord{\sim}\varphi_{pq}(a) = 0_q\). Hence \(a \leqslant\varphi_{pq}(a) = 1_q \cdot_q \varphi_{pq}(a) = \varphi_{qq}(1_q) \cdot_q \varphi_{pq}(a) = 1_q\cdot a\). ◻

An immediate consequence of this result is that \(\leqslant\) is a reflexive relation, since for every \(p\in D\) and \(a\in \mathbf{A}_p\), we have that \(a \leqslant a\) if and only if \(a \leqslant_p a\), which we know is true. This result also implies that \(\mathord{\sim}\) and \(\mathord{-}\) satisfy (dn), since \(\mathord{\sim}\mathord{-}a = \mathord{\sim}_p\mathord{-}_p a = a = \mathord{-}_p\mathord{\sim}_p a = \mathord{-}\mathord{\sim}a\).

The last proposition can be interpreted as saying that the glueing \(\int_\Phi \mathbf{A}_p\) is indeed an “aggregate” of the integral ipo-monoids \(\mathbf{A}_p\), although not necessarily an ipo-semigroup itself, since the relation \(\leqslant\) could fail to be antisymmetric and transitive. For instance, in the example of Figure 5, \(0_r \leqslant 0_p \leqslant 1_p \leqslant 1_q\), but \(0_r \nleqslant 1_q\). The natural question is then: given a semilattice directed system \((\mathbf{D}, \mathcal{A}, \Phi)\) of integral ipo-monoids, what are the conditions that \(\Phi\) must satisfy in order to ensure that \(\int_\Phi \mathbf{A}_p\) is an ipo-semigroup?

Figure 4: Structure of a locally integral ipo-semigroup and a locally integral ipo-monoid.
Figure 5: A glueing of integral ipo-monoids that is not an ipo-monoid.

To answer this, our first step will be to examine the sets \(G^+ = \{a \in \biguplus A_p : x \leqslant a\cdot x, \text{for all } x\}\) and \(G^\sim = \{\mathord{\sim}a : a \in G^+\}\) associated to any given glueing \(\mathbf{G} = \int_\Phi\mathbf{A}_p\). As a corollary to Proposition [prop:glueing:is:an:aggregate], we will show that the elements of \(G^+\) are the elements of the form \(1_p\), and the elements of \(G^\sim\) are the ones of the form \(0_p\), for some \(p\in D\).

Corollary 2. If \(\mathbf{G}=\int_\Phi \mathbf{A}_p\) is the glueing of a semilattice directed system of integral ipo-monoids, then for all \(p \in D\) and \(a\in A_p\), we have that \[a \in G^+ \iff a = 1_p \qquad\text{and}\qquad a \in G^\sim \iff a = 0_p.\]

Proof. If \(a \in G^+\) then, in particular, \(1_p \leqslant a \cdot 1_p = a \cdot_p 1_p = a \leqslant 1_p\), by Proposition [prop:glueing:is:an:aggregate], and therefore \(a = 1_p\). Conversely, suppose that \(p,q\in D\), \(x \in A_q\), and \(r=p\lor q\). Also by Proposition [prop:glueing:is:an:aggregate], we have that \(x\leqslant 1_r\cdot x = \varphi_{pr}(1_p)\cdot_r\varphi_{qr}(x) = 1_p\cdot x\), and hence \(1_p \in G^+\). For the second part, note that \(a \in G^\sim \iff a = \mathord{\sim}1_p = 0_p\) by the first part. ◻

Reflecting on Proposition [prop:A43:join:semilattice], we would like to show that the relation \(\leqslant\) endows \(G^+\) with the structure of a join-semilattice isomorphic to \(\mathbf{D}\), and \(G^\sim\) with the structure of a meet-semilattice dually isomorphic to \(\mathbf{D}\). In general, this will not be true. For this to hold, it will be necessary to assume an extra property of \(\Phi\). We will prove first that this property is valid for the family of monoid homomorphisms associated to a locally integral ipo-semigroup.

Lemma 12. Let \(\mathbf{A}\) be a locally integral ipo-semigroup and \(p\leqslant q\) positive elements of \(\mathbf{A}\). Then, \(\varphi_{pq}(0_p) = 0_q\) if and only if \(p = q\).

Proof. The implication from right to left is obvious, since \(p = q\) implies that \(\varphi_{pq}\) is the identity map. As for the other implication, just notice that \(p < q\) implies that \(0_q < 0_p \leqslant q\cdot 0_p = \varphi_{pq}(0_p)\), and therefore \(\varphi_{pq}(0_p) \neq 0_q\). ◻

This suggests the following condition for \(\Phi\), which we call zero avoidance: \[\label{eq:condition:on:zeros} \text{for all } p \leqslant^{\mathbf{D}} q,\quad \varphi_{pq}(0_p) = 0_q \iff p = q. \tag{1}\]

Lemma 13. If \(\int_\Phi \mathbf{A}_p\) is the glueing of a semilattice directed system of integral ipo-monoids \((\mathbf{D}, \mathcal{A}, \Phi)\) and \(\Phi\) satisfies 1 , then for all \(p\) and \(q\) in \(D\), \(1_p \leqslant 1_q \iff p \leqslant^{\mathbf{D}} q\) and \(0_p \leqslant 0_q \iff q \leqslant^{\mathbf{D}} p\).

Proof. For all \(p,q\in D\), with \(r = p\lor q\), we have the following equivalences: \[\begin{align} 1_p \leqslant 1_q &\iff \varphi_{pr}(1_p)\cdot_r\varphi_{qr}(0_q) = 0_r \iff 1_r\cdot_r\varphi_{qr}(0_q) = 0_r \iff \varphi_{qr}(0_q) = 0_r \\ &\iff q = r = p\lor q \iff p \leqslant^{\mathbf{D}} q. \end{align}\] As for the second equivalence, \(0_p \leqslant 0_q \iff \mathord{\sim}1_p \leqslant\mathord{\sim}1_q \iff 1_q\leqslant 1_p \iff q\leqslant^\mathbf{D} p\). ◻

Next, recall that by virtue of Lemma 10, in any locally integral ipo-semigroup \(\mathbf{A}\), for all positive elements \(p\) and \(q\) and \(x\in A_p\) and \(y\in A_q\), we have that \(x\leqslant y \iff x\cdot\mathord{\sim}y = 0_{pq} \iff \mathord{-}y\cdot x = 0_{pq}\). Therefore, for a glueing \(\int_\Phi \mathbf{A}_p\) to be a locally integral ipo-semigroup, the family \(\Phi\) has to satisfy the corresponding condition: \[\label{eq:cond:equivalent:to:Phi:satisfies:bal} \text{for all } p,q\in D, a\in A_p, b\in A_q,\quad a\cdot\mathord{\sim}b = 0_{p\lor q} \iff \mathord{-}b\cdot a = 0_{p\lor q}.\tag{2}\]

As we will see in the next lemma, this is equivalent to the requirement that all the morphisms in \(\Phi\) satisfy the following balance property: \[\label{eq:Phi:satisfies:bal} \text{for every } a\in A_p,\quad \mathord{\sim}\varphi_{pq}(\mathord{-}a) = \mathord{-}\varphi_{pq}(\mathord{\sim}a).\tag{3}\]

Lemma 14. If \(\int_\Phi \mathbf{A}_p\) is the glueing of a semilattice directed system of integral ipo-monoids \((\mathbf{D}, \mathcal{A}, \Phi)\), then \(\int_\Phi\mathbf{A}_p\) satisfies 2 if and only if every morphism in \(\Phi\) satisfies 3 .

Proof. Suppose that \(\Phi\) satisfies 3 , and let \(p,q\in D\), \(a\in A_p\) and \(b\in A_q\), and \(r = p\lor q\). \[\begin{align} a\cdot\mathord{\sim}b = 0_r &\iff \varphi_{pr}(a)\cdot_r\varphi_{qr}(\mathord{\sim}b) = 0_r \iff \varphi_{pr}(a)\leqslant_r\mathord{-}\varphi_{qr}(\mathord{\sim}b)\\ &\iff \varphi_{pr}(a)\leqslant_r\mathord{\sim}\varphi_{qr}(\mathord{-}b) \iff \varphi_{qr}(\mathord{-}b)\cdot_r\varphi_{pr}(a) = 0_r \iff \mathord{-}b\cdot a =0_r. \end{align}\] For the other direction, suppose that \(\int_\Phi\mathbf{A}_p\) satisfies 2 and let \(p\leqslant q\) in \(D\) and \(a\in A_p\). The property 3 follows from the fact that for every \(x\in A_q\), we have that \[\begin{align} x\leqslant_q\mathord{-}\varphi_{pq}(\mathord{\sim}a) &\iff x\cdot_q\varphi_{pq}(\mathord{\sim}a) = 0_q \iff \varphi_{qq}(x)\cdot_q\varphi_{pq}(\mathord{\sim}a) = 0_q\\ &\iff x\cdot\mathord{\sim}a = 0_q \iff \mathord{-}a\cdot x = 0_q \iff \varphi_{pq}(\mathord{-}a)\cdot_q\varphi_{qq}(x) = 0_q\\ &\iff \varphi_{pq}(\mathord{-}a)\cdot_q x = 0_q \iff x\leqslant_q \mathord{\sim}\varphi_{pq}(\mathord{-}a)\tag*{\QED} \end{align}\] ◻

We say that \(\Phi\) is balanced if all the morphisms in \(\Phi\) are balanced. One can readily check that the commutativity of \(\int_\Phi \mathbf{A}_p\) implies that \(\Phi\) is balanced. We will prove next that when \(\Phi\) is balanced, the operations \(\mathord{\sim}\) and \(\mathord{-}\) are involutive with respect to the relation \(\leqslant\) and the glueing satisfies rotation.

Lemma 15. If \(\int_\Phi \mathbf{A}_p\) is the glueing of a semilattice directed system of integral ipo-monoids \((\mathbf{D}, \mathcal{A}, \Phi)\) such that \(\Phi\) is balanced, then for all \(p,q\in D\), \(a\in A_p\), and \(b\in A_q\), \[a \leqslant b \iff \mathord{-}b \leqslant\mathord{-}a \iff \mathord{\sim}b \leqslant\mathord{\sim}a.\] Moreover, for all \(p,q,r\in D\), \(a\in A_p\), \(b\in A_q\), and \(c\in A_r\), \[a\cdot b\leqslant c \iff b\cdot\mathord{\sim}c \leqslant\mathord{\sim}a \iff \mathord{-}c\cdot a\leqslant\mathord{-}b.\]

Proof. The first equivalence can be proven as follows: \(a \leqslant b \iff a \cdot \mathord{\sim}b = 0_{p\lor q} \iff {\mathord{-}b\cdot a = 0_{p\lor q}} \iff \mathord{-}b\cdot \mathord{\sim}\mathord{-}a = 0_{p\lor q} \iff \mathord{-}b \leqslant\mathord{-}a\). As for the second one, \(\mathord{\sim}b \leqslant\mathord{\sim}a \iff a = \mathord{-}\mathord{\sim}a \leqslant\mathord{-}\mathord{\sim}b = b\).

Regarding rotation, suppose that \(a \in A_p\), \(b \in A_q\), \(c \in A_r\) and \(u=p\lor q\lor r\). Then \({a\cdot b \leqslant c} \iff {(a\cdot b)\cdot \mathord{\sim}c = 0_u} \iff \mathord{-}\mathord{\sim}a \cdot (b\cdot \mathord{\sim}c) = 0_u \iff (b \cdot \mathord{\sim}c)\cdot \mathord{\sim}\mathord{\sim}a = 0_u\) by (bal), that is, \(b\cdot \mathord{\sim}c \leqslant\mathord{\sim}a\). For the second equivalence, \(a\cdot b \leqslant c \iff {(a \cdot b) \cdot \mathord{\sim}c = 0_u} \iff \mathord{-}{c \cdot (a\cdot b) = 0_u} \iff {(\mathord{-}c \cdot a) \cdot b = 0_u} \iff (\mathord{-}c \cdot a) \cdot \mathord{\sim}\mathord{-}b = 0_u \iff \mathord{-}c \cdot a \leqslant\mathord{-}b\). ◻

The semilattice directed system of Figure 5 avoids zeros and is balanced —since its components are commutative, and therefore cyclic—, but the glueing is not an ipo-semigroup because the relation \(\leqslant\) is not transitive. Hence, we also need to impose the following condition on the family \(\Phi\) for \(\int_\Phi \mathbf{A}_p\) to be an ipo-semigroup: \[\label{eq:transitivity:leG} \text{for all } a,b,c\in \textstyle\biguplus A_p,\quad \text{if } a \leqslant b \text{ and } b \leqslant c, \text{ then } a \leqslant c. \tag{4}\] Our next result characterizes the condition 4 in simpler terms.

Lemma 16. If \(\int_\Phi \mathbf{A}_p\) is the glueing of a semilattice directed system of integral ipo-monoids \((\mathbf{D}, \mathcal{A}, \Phi)\) and \(\Phi\) satisfies 1 and 3 , then \(\Phi\) satisfies 4 if and only if it satisfies:

  1. for all \(p \leqslant^{\mathbf{D}} q\), and \(a,b\in A_p\), \(a \leqslant_p b \implies \varphi_{pq}(a) \leqslant_q \varphi_{pq}(b)\);(mon)

  2. for all \(p \leqslant^{\mathbf{D}} q\), \(p \leqslant^{\mathbf{D}} r\), and \(a\in A_p\), \(\mathord{\sim}\varphi_{pq}(a) \leqslant\varphi_{pr}(\mathord{\sim}a)\);(lax)

Suppose that \(\Phi\) satisfies both 3 and 4 .

  1. By Proposition [prop:glueing:is:an:aggregate], \(a \leqslant b \leqslant\varphi_{pq}(b)\), and by 4 , we obtain that \(a \leqslant\varphi_{pq}(b)\). Hence, \(\varphi_{pq}(a)\cdot_q \mathord{\sim}\varphi_{pq}(b) = a \cdot \mathord{\sim}\varphi_{pq}(b) = 0_q\), and therefore \(\varphi_{pq}(a) \leqslant_q \varphi_{pq}(b)\).

  2. By Proposition [prop:glueing:is:an:aggregate], we have that \(\mathord{\sim}a \leqslant\varphi_{pr}(\mathord{\sim}a)\) and \(a \leqslant\varphi_{pq}(a)\), and then by Lemma 15, \(\mathord{\sim}\varphi_{pq}(a) \leqslant\mathord{\sim}a\). We deduce by 4 that \(\mathord{\sim}\varphi_{pq}(a) \leqslant\varphi_{pr}(\mathord{\sim}a)\).

In order to prove the reverse implication, suppose that \(\Phi\) satisfies 1 , 3 , (mon), and (lax), and \(p,q,r\in D\), with \(s = p\lor q\), \(t = q\lor r\), \(u = p\lor r\), \(a\in A_p\), \(b\in A_q\), and \(c\in A_r\) are such that \(a\leqslant b\) and \(b \leqslant c\). Then, by definition of \(\leqslant\), we have that \(\varphi_{ps}(a)\cdot_s\varphi_{qs}(\mathord{\sim}b) = 0_s\) and \(\varphi_{qt}(b)\cdot_t\varphi_{rt}(\mathord{\sim}c) = 0_t\), whence we deduce that \(\varphi_{ps}(a) \leqslant_s \mathord{-}\varphi_{qs}(\mathord{\sim}b)\) and \(\varphi_{rt}(\mathord{\sim}c) \leqslant_t \mathord{\sim}\varphi_{qt}(b)\). Taking \(v = s\lor t\), we deduce by (mon) that \(\varphi_{pv}(a) \leqslant_v \varphi_{sv}(\mathord{-}\varphi_{qs}(\mathord{\sim}b))\) and \(\varphi_{rv}(\mathord{\sim}c) \leqslant_v \varphi_{tv}(\mathord{\sim}\varphi_{qt}(b))\). Moreover, by (lax), we have that \(\mathord{\sim}\varphi_{qt}(b) \leqslant\varphi_{qs}(\mathord{\sim}b)\) and by Lemma 15, we deduce that \(\mathord{-}\varphi_{qs}(\mathord{\sim}b) \leqslant\mathord{-}\mathord{\sim}\varphi_{qt}(b) = \varphi_{qt}(b)\), and therefore \[\varphi_{pv}(a)\cdot_v\varphi_{rv}(\mathord{\sim}c) \leqslant_v \varphi_{sv}(\mathord{-}\varphi_{qs}(\mathord{\sim}b)) \cdot_v \varphi_{tv}(\mathord{\sim}\varphi_{qt}(b)) = 0_v,\] so \(\varphi_{pv}(a)\cdot_v\varphi_{rv}(\mathord{\sim}c) = 0_v\) and hence \(\varphi_{uv}(\varphi_{pu}(a)\cdot_u\varphi_{ru}(\mathord{\sim}c)) = \varphi_{uv}(\varphi_{pu}(a))\cdot_v\varphi_{uv}(\varphi_{ru}(\mathord{\sim}c)) = \varphi_{pv}(a)\cdot_v\varphi_{rv}(\mathord{\sim}c) = 0_v\). By 1 , \(v=u=p\lor r\) and \(\varphi_{pu}(a)\cdot_u\varphi_{ru}(\mathord{\sim}c) = 0_v\), that is, \(a\leqslant c\).

Notice that if a compatible family \(\Phi\) satisfies 3 , then it satisfies (lax) if and only if for all \(p \leqslant^{\mathbf{D}} q\), \(p \leqslant^{\mathbf{D}} r\), and \(a\in A_p\), \(\mathord{-}\varphi_{pq}(a) \leqslant\varphi_{pr}(\mathord{-}a)\).

Lemma 17. If \(\int_\Phi \mathbf{A}_p\) is the glueing of a semilattice directed system of integral ipo-monoids \((\mathbf{D}, \mathcal{A}, \Phi)\) and \(\Phi\) satisfies 1 , 3 , and (lax), then \(\leqslant\) is antisymmetric.

Proof. Suppose that \(p,q\in D\) with \(r = p\lor q\), and \(a\in A_p\) and \(b\in A_q\) are such that \(a \leqslant b\) and \(b \leqslant a\). That is, \(\varphi_{pr}(a)\cdot_r \varphi_{qr}(\mathord{\sim}b) = 0_r\) and \(\varphi_{qr}(b)\cdot_r \varphi_{pr}(\mathord{\sim}a) = 0_r\), or equivalently \(\varphi_{pr}(a) \leqslant_r \mathord{-}\varphi_{qr}(\mathord{\sim}b)\) and \(\varphi_{qr}(b) \leqslant_r \mathord{-}\varphi_{pr}(\mathord{\sim}a)\). By (lax) and the preceding remark, we get \[\varphi_{pr}(a) \leqslant_r \mathord{-}\varphi_{qr}(\mathord{\sim}b) \leqslant_r \varphi_{qr}(\mathord{-}\mathord{\sim}b) = \varphi_{qr}(b) \leqslant_r \mathord{-}\varphi_{pr}(\mathord{\sim}a).\] Hence, we would have that \(\varphi_{pr}(0_p) = \varphi_{pr}(a\cdot_p \mathord{\sim}_pa) = \varphi_{pr}(a)\cdot_r \varphi_{pr}(\mathord{\sim}_pa) = 0_r\). By 1 , this only is possible if \(p = r\). By a symmetric argument, we also obtain that \(q = r\), and therefore \(p = q\). Thus, by Proposition [prop:glueing:is:an:aggregate], we have that \(a \leqslant_p b\) and \(b \leqslant_p a\), and therefore \(a = b\). ◻

We are now in the position to prove our main result.

Theorem 2. A structure \(\mathbf{A}\) is a locally integral ipo-semigroup if and only if there is a semilattice directed system \((\mathbf{D},\mathcal{A}, \Phi)\) of integral ipo-monoids satisfying 1 , 3 , (mon), and (lax) such that \(\mathbf{A} = \int_\Phi \mathbf{A}_p\). Moreover, \(\mathbf{A}\) has a global identity if and only if \(\mathbf{D}\) has a minimum element.

Proof. As we showed in Theorem 1, if \(\mathbf{A}\) is a locally integral ipo-semigroup, then \(\mathbf{A}^+\) is a join-semilattice, the integral components of \(\mathbf{A}\) form a family \(\{\mathbf{A}_p : p\in A^+\}\) of integral ipo-monoids, and \(\Phi = \{\varphi_{pq}\colon \mathbf{A}_p \to \mathbf{A}_q : p \leqslant q\}\), where \(\varphi_{pq}(x) = qx\), is a compatible family of monoid homomorphisms, such that \(\mathbf{A} = \int_\Phi \mathbf{A}_p\). Moreover, \(\Phi\) is balanced by Lemma 10, avoids zeros by Lemma 12, and satisfies condition 4 , and therefore (mon) and (lax), since \(\leqslant\) is a partial order.

Conversely, if \(\mathbf{D} = (D,\lor)\) is a join-semilattice, \(\{\mathbf{A}_p : p\in D\}\) is a family of integral ipo-monoids, and \(\Phi = \{\varphi_{pq}\colon \mathbf{A}_p \to \mathbf{A}_q : p \leqslant^{\mathbf{D}} q\}\) is a compatible family of monoid homomorphisms satisfying 3 , 1 , (mon), and (lax), then \(\leqslant\) is a reflexive binary relation on \(A=\biguplus A_p\) by Remark [rem:leG:reflexive], which is also transitive by Lemma 16, and antisymmetric by Lemma 17. That is, \(\big(\biguplus A_p, {\leqslant}\,\big)\) is a poset. By construction as a Płonka sum of monoids, \(\big(\biguplus A_p, \cdot\big)\) is a semigroup. Furthermore, the involutive negations \(\mathord{-}\) and \(\mathord{\sim}\) satisfy (dn), by Remark [rem:leG:reflexive], and since \(\Phi\) satisfies 3 they are antitone by Lemma 15 and \(\int_\Phi \mathbf{A}_p\) satisfies (rot). Hence, \(\int_\Phi \mathbf{A}_p\) is an ipo-semigroup.

It can be readily checked that for all \(p\in D\) and \(x\in A_p\), \(\mathord{-}x\cdot x = x\cdot\mathord{\sim}x\), since these involutive negations and products are computed inside \(\mathbf{A}_p\), which is integral. Moreover, \(1_x = \mathord{-}(x \cdot \mathord{\sim}x) = \mathord{-}_p (x \cdot_p \mathord{\sim}_p x) = 1_p\), which by Corollary 2 is positive, and \(1_x\cdot x = 1_p\cdot x = x\). For the same reasons, one can check that \(x \leqslant 1_p = 1_x\) and \(x\backslash 1_x = x\backslash 1_p = \mathord{\sim}(0_p\cdot x) = \mathord{\sim}0_p = 1_p = 1_x\), since the restriction of \(\leqslant\) to \(A_p\) is \(\leqslant_p\) and the product and negation are computed inside \(\mathbf{A}_p\), by Proposition [prop:glueing:is:an:aggregate], and \(\mathbf{A}_p\) is integral. In summary, \(\int_\Phi \mathbf{A}_p\) is a locally integral ipo-semigroup.

Since for all \(p\in D\) and \(x\in A_p\), \(1_x = 1_p\), we deduce that \(\{\mathbf{A}_p : p\in D\}\) is the family of integral components of \(\int_\Phi \mathbf{A}_p\). Also, by Proposition [prop:glueing:is:an:aggregate], we know that \(\varphi_{pq}(x) = 1_q\cdot x\), for all \(p \leqslant^{\mathbf{D}} q\) and \(x\in A_p\), that is, \(\Phi\) is the family of homomorphisms of the decomposition of Theorem 1.

Finally, if the locally integral ipo-semigroup \(\mathbf{A}\) has a global identity \(1\), then it is the smallest of all the identities of \(\mathbf{A}\), that is, the minimum of \(\mathbf{A}^+\), as we already observed at the beginning of Section 3. For the other direction, by Lemma 13, there is an isomorphism between the semilattices \(\mathbf{A}^+\) and \(\mathbf{D}\). Therefore, if \(\mathbf{D}\) has a minimum element \(p\), so does \(\mathbf{A}^+\), namely, \(1_p\). And, as we mentioned before Proposition [prop:A43:join:semilattice], this implies that \(1_p\) is the global identity of \(\mathbf{A}\). ◻

Figure 6: Two glueings, one being a semiring, the other just an ipo-monoid.

Corollary 3. Given any nonempty family of nontrivial integral ipo-monoids (involutive semirings, respectively) there is a locally integral ipo-semigroup (involutive semiring, respectively) whose integral components are the given ones. Furthermore, we can construct it so that it has a global identity.

Proof. If \(\{\mathbf{A}_p : p\in D\}\) is a nonempty family of nontrivial ipo-monoids, let’s choose a linear order on \(D\) and let \(\mathbf{D}=(D,\lor)\) be the associated join-semilattice. Let \(\Phi = \{\varphi_{pq}\colon \mathbf{A}_p \to \mathbf{A}_q : p \leqslant^{\mathbf{D}} q\}\) be the family of maps such that \(\varphi_{pp}\) is the identity map and \(\varphi_{pq}(x) = 1_q\) if \(p < q\). Then \(\Phi\) is a compatible family of monoid homomorphisms satisfying 1 , 3 , (mon), and (lax). By Theorem 2, \(\int_\Phi \mathbf{A}_p\) is a locally integral ipo-monoid whose integral components are \(\{\mathbf{A}_p : p\in D\}\). Moreover, for every \(a\in A_p\), \(b\in A_q\) with \(p< q\), \(a\leqslant b\) if and only if \(b=1_q\), and \(b\leqslant q\) if and only if \(a=0_p\).

If in addition all the integral components are involutive semirings, then \(\int_\Phi \mathbf{A}_p\) is also an involutive semiring, since the join of \(a\in A_p\) and \(b\in A_q\) in \(\int_\Phi \mathbf{A}_p\) is their join in \(\mathbf{A}_p\), if \(p = q\), or \(1_q\) if \(p<q\) and \(b\neq 0_q\), or \(a\) if \(p < q\) and \(b = 0_q\). If moreover we choose \((D,\lor)\) to have a lower bound \(p\), then \(1_p\) is the global identity of \(\int_\Phi\mathbf{A}_p\). ◻

The last theorem is the object correspondence of a categorical equivalence. First, for any arbitrary category \(\mathsf C\), we can define the category \(\mathsf C^\mathrm{SD}\) of semilattice directed systems on \(\mathsf C\) as the category whose objects are functors \(\Phi\colon\mathsf D\to \mathsf C\), where \(\mathsf D\) is a skeletal and thin category with binary coproducts (i.e., a join-semilattice). A morphism \(\Phi\to\Psi\) in \(\mathsf C^\mathrm{SD}\) is a pair \(\langle\tau,\eta\rangle\), where \({\tau\colon\mathsf D_\Phi\to\mathsf D_\Psi}\) is a coproduct-preserving functor and \(\eta\colon \Phi\xrightarrow{.}\Psi\tau\) is a natural transformation.

Now, let \(\LIIPOSg\) be the category whose objects are the locally integral ipo-semigroups and morphisms are the monotone algebraic homomorphisms. Let \(\IIPOMn\) be the category of integral ipo-monoids and monoid homomorphisms, and let \(\SDIIPOMn\) be the full subcategory of \(\IIPOMn^\mathrm{SD}\) whose objects are the functors \(\Phi\colon\mathsf{D}\to \IIPOMn\) satisfying 1 , 3 , (mon), and (lax). 6

Every morphism \(\eta\colon\mathbf{A}\to\mathbf{B}\) induces a semilattice homomorphism \(\tau\colon \mathbf{A}^+\to\mathbf{B}^+\) and monoid homomorphisms \(\eta_p\colon\mathbf{A}_p\to \mathbf{B}_{\tau(p)}\) —which are the corresponding restrictions of \(\eta\)— such that \[\text{for all p\leqslant q in A^+,}\quad \eta_q\varphi_{pq}^\mathbf{A} = \varphi_{\tau(p)\tau(q)}^\mathbf{B}\eta_p.\] Conversely, any semilattice homomorphism \(\tau\colon\mathbf{A}^+\to\mathbf{B}^+\) and family of monoid homomorphisms \(\eta_p\colon\mathbf{A}_p\to\mathbf{B}_{\tau(p)}\) satisfying (nat) induce a morphism \(\eta\colon\mathbf{A}\to\mathbf{B}\). That is, every morphism \(\eta\colon\mathbf{A}\to \mathbf{B}\) in \(\LIIPOSg\) corresponds to a morphism \(\langle\tau,\eta\rangle\colon\Phi^\mathbf{A}\to\Phi^\mathbf{B}\) in \(\SDIIPOMn\). For the other direction, every object \(\Phi\) of \(\SDIIPOMn\) gives rise to an object \(\int\Phi\) in \(\LIIPOSg\), and every morphism \({\langle\tau,\eta\rangle\colon\Phi\to\Psi}\) induces a morphism \(\eta\colon\int\Phi\to\int\Psi\) in \(\LIIPOSg\). This correspondence is an equivalence of categories between \(\LIIPOSg\) and \(\SDIIPOMn\).

A morphism in \(\LIIPOSg\) is an embedding if it is order-reflecting, and therefore injective. \(\mathbf{A}\) is a substructure of \(\mathbf{B}\) if and only if the inclusion map \(A\to B\) is an embedding, that is, if \(\mathbf{A}^+\) is a subsemilattice of \(\mathbf{B}^+\), for every \(p\in A^+\), \(\mathbf{A}_p\) is a substructure of \(\mathbf{B}_p\), and for all \(p\leqslant q\) in \(A^+\), the associated monoid homomorphisms \(\varphi_{pq}^\mathbf{A}\colon\mathbf{A}_p\to\mathbf{A}_q\) is the restriction of the corresponding \(\varphi_{pq}^\mathbf{B}\colon\mathbf{B}_p\to \mathbf{B}_q\). Also, \(\mathbf{A}\) is isomorphic to \(\mathbf{B}\) if and only if there is a semilattice isomorphism \(\tau\colon\mathbf{A}^+\to \mathbf{B}^+\) and isomorphisms \(\eta_p\colon\mathbf{A}_p\to \mathbf{B}_{\tau(p)}\) for all \(p\in A^+\) satisfying (nat).

We have already characterized which locally integral ipo-semigroups are the \(1\)-free reducts of the locally integral ipo-monoids, namely those that have a global identity, or equivalently, those that have a smallest positive element. We end this section by responding to a very natural question: which locally integral ipo-semigroups are the subreducts of locally integral ipo-monoids? Notice that, by the discussion above, checking if a locally integral ipo-semigroup is a substructure of or isomorphic to another one can be done componentwise.

Theorem 3. For any locally integral ipo-semigroup \(\mathbf{A}\), the following conditions are equivalent:

  1. \(\mathbf{A}\) is a subreduct of a locally integral ipo-monoid.

  2. \(\mathbf{A}\) satisfies the equation \(0_x0_y = 0_{xy}\).

  3. For all \(p,q\in A^+\), \(0_p0_q = 0_{pq}\).

  4. For all \(p,q\in A^+\), \(0_p \leqslant 1_q\).

Moreover, the same conditions characterize the locally integral ipo-semirings that are subreducts of a locally integral unital semiring.

Proof. \((1\implies 2)\) If \(\mathbf{B}\) is a locally integral ipo-monoid, then for all \(x,y\in B\) we have that \(1_x\cdot 0_x = 0_x\leqslant 0 \leqslant 1 \leqslant 1_y\), and by rotation we obtain that \(0_x\cdot\mathord{\sim}1_y\leqslant\mathord{\sim}1_x\), that is, \(0_x0_y\leqslant 0_x\). Analogously, we can prove that \(0_x0_y\leqslant 0_y\), and therefore \(0_x0_y\leqslant 0_x\land 0_y = 0_{xy} = 0_{xy}0_{xy}\leqslant 0_x0_y\). That is, \(0_x0_y = 0_{xy}\) is valid in \(\mathbf{B}\). Therefore, if \(\mathbf{A}\) is a subreduct of \(\mathbf{B}\), the equation is also valid in \(\mathbf{A}\).

\((2\implies 3)\) This implication is trivial.

\((3\implies 4)\) Since \(0_{pq} = 0_p\land 0_q \leqslant 0_p\), the equation \(0_p0_q\leqslant 0_{pq}\) implies that \(0_p0_q\leqslant 0_p\), and by rotation we have that \(\mathord{-}0_p\cdot 0_p \leqslant\mathord{-}0_q\), that is, \(0_p\leqslant 1_q\).

\((4\implies 1)\) We will distinguish two cases according to whether one of the integral components of \(\mathbf{A}\) is trivial or not:

If one of the integral components of \(\mathbf{A}\) is trivial, that is, there is \(p\in A^+\) such that \(0_p = 1_p\), we can readily check that \(p=1_p\) is the minimum of \(\mathbf{A}^+\), since for every \(q\in A^+\) we have that \(1_p = 0_p \leqslant 1_q = q\). Thus, \(1_p\) is the global identity of \(\mathbf{A}\) and the structure \(\widehat{\mathbf{A}} = (A,\leqslant,\cdot,1_p,\mathord{\sim},\mathord{-})\) is a locally integral ipo-monoid, as a consequence of Proposition [prop:char:locally:integral].

If for every \(p\in A^+\), \(0_p < 1_p\), let \((\mathbf{A}^+,\mathcal{A},\Phi)\) be the semilattice directed system associated to \(\mathbf{A}\). Consider the join-semilattice \(\mathbf{D} = (A^+\cup\{\bot\}, \lor)\) that results from adding a lower bound to \(\mathbf{A}^+\) and let \(\mathbf{A}_\bot\) be any integral ipo-monoid and \(\widehat{\mathcal{A}} = \mathcal{A}\cup\{\mathbf{A}_\bot\}\). Let \(\varphi_{\bot\bot}\colon \mathbf{A}_\bot\to\mathbf{A}_\bot\) be the identity homomorphism, \(\varphi_{\bot p}\colon\mathbf{A}_\bot\to\mathbf{A}_p\) the monoid homomorphism determined by \(\varphi_{\bot p}(a) = 1_p\), and \(\widehat\Phi = \Phi\cup\{\varphi_{\bot p} : p\in D\}\). One can check that \((\mathbf{D},\widehat{\mathcal{A}},\widehat\Phi)\) is a semilattice directed system of integral ipo-monoids, and we can form its glueing \(\mathbf{B} = \int_\Phi\mathbf{A}_p\). We will see next that \(\widehat\Phi\) satisfies all the necessary conditions for \(\mathbf{B}\) to be a locally integral ipo-semigroup, but first of all notice that, by construction, \(\mathbf{A}\) is a substructure of \(\mathbf{B}\).

The family \(\widehat\Phi\) avoids zeros, because \(\Phi\) does and, moreover, for every \(p\in A^+\), \(\varphi_{\bot p}(a) = 1_p\neq 0_p\). In order to show that it satisfies 3 , we only need to check that the newly added morphisms satisfy 3 : the identity \(\varphi_{\bot\bot}\) is trivially balanced, and for every \(p\in D\) and \(a\in A_\bot\), we have that \(\mathord{\sim}\varphi_{\bot p}(\mathord{-}a) = \mathord{\sim}1_p = 0_p = \mathord{-}1_p = \mathord{-}\varphi_{\bot p}(\mathord{\sim}a)\). It can be easily shown that for all \(x\in A_\bot\) and \(y\in A_p\), with \(p\neq \bot\), we have that \(x\leqslant y \iff y = 1_p\) and \(y\leqslant x \iff y=0_p\).

Now, one can readily see that all the maps of \(\widehat\Phi\) are monotone. As for (lax), we have four cases: when \(q\neq p=\bot \neq r\), and then \(\mathord{\sim}\varphi_{\bot q}(a) = \mathord{\sim}1_q = 0_q \leqslant 1_r = \varphi_{\bot r}(\mathord{\sim}a)\);7 the case \(p=\bot=q\neq r\), in which \(\mathord{\sim}\varphi_{\bot\bot}(a) = \mathord{\sim}a \leqslant 1_r = \varphi_{\bot r}(\mathord{\sim}a)\); the case \(p= \bot = r \neq q\), in which \(\mathord{\sim}\varphi_{\bot q}(a) = \mathord{\sim}1_q = 0_q \leqslant\mathord{\sim}a = \varphi_{\bot\bot}(\mathord{\sim}a)\); and the case \(p=q=r=\bot\), where \(\mathord{\sim}\varphi_{\bot\bot}(a) = \mathord{\sim}a = \varphi_{\bot\bot}(\mathord{\sim}a)\).

We have just proved that \(\mathbf{A}\) is a substructure of \(\mathbf{B}\), which is also a locally integral ipo-semigroup. Moreover, since \(\bot\) is the lower bound of \(\mathbf{D}\), then \(1_\bot\) is the global identity of \(\mathbf{B}\). Hence, adding the constant \(1_\bot\) to the signature of \(\mathbf{B}\) we obtain the locally integral ipo-monoid \(\widehat{\mathbf{B}}\), of which \(\mathbf{A}\) is a subreduct.

As for the final statement, we only need to choose \(\mathbf{A}_\bot\) to be an integral unital semiring. In order to check that \(\mathbf{B}\) contains all joins and meets, we only need to consider the case in which we have \(a\in A_\bot\) and \(b\in A_p\), with \(p\in A^+\). We would have two different situations: if \(b=0_p\) then \(b\leqslant 0_\bot\leqslant a\), and therefore \(a\lor b = a\). Otherwise, if \(b\neq 0_p\) then \(b\nleqslant x\) for any \(x\in A_\bot\), and \(a\leqslant y\), with \(y\notin A_\bot\) only if \(y\in A^+\). And since the least element of \(A^+\) that is larger than \(b\) is \(1_p\), we have that \(a\lor b = 1_p\). The case of the meets is analogous: \(a\land 1_p = a\) and \(a\land b = 0_p\), if \(b\neq 1_p\). ◻

Figure 7: All integral involutive semirings up to size 5 and an integral ipo-monoid of size 6, as components for constructing locally integral idempotent semirings and ipo-semigroups.

5 Idempotent locally integral ipo-semigroups↩︎

In this section we specialize to locally integral ipo-semigroups in which all elements are idempotent, i.e., the identity \(x^2=x\) holds. The following two results describe this class of structures.

Theorem 4. A locally integral ipo-semigroup is idempotent if and only if all its integral components are Boolean algebras.

Proof. A locally integral ipo-semigroup is idempotent if and only if all its integral components are idempotent. And an integral ipo-monoid is idempotent if and only if it is a Boolean algebra, because if \(\mathbf{A}\) is idempotent then for all \(x,y\in A\), \(x\cdot y = x\land y\). Indeed, \(x\cdot y \leqslant 1\cdot y = y\) and analogously \(x\cdot y \leqslant x\). And if \(z\leqslant x\) and \(z\leqslant y\), then \(z = z\cdot z \leqslant x\cdot y\). ◻

Corollary 4. For any idempotent ipo-semigroup \(\mathbf{A}\), the following conditions are equivalent:

  1. \(\mathbf{A}\) satisfies \(\mathord{-}x\cdot x = x\cdot\mathord{\sim}x\),

  2. \(\mathbf{A}\) is commutative,

  3. \(\mathbf{A}\) has local identities,

  4. \(\mathbf{A}\) is cyclic,

  5. \(\mathbf{A}\) is locally integral and all its components are Boolean algebras.

Proof. \((1 \implies 2)\) If \(\mathbf{A}\) satisfies \(\mathord{-}x\cdot x = x\cdot\mathord{\sim}x\), then it also satisfies \(x\backslash x = x/x\), by Lemma 3. The inequality \(yxx\leqslant yx\) implies that \(x\leqslant yx\backslash yx = yx/yx\), and therefore \(xyx\leqslant yx\). Analogously, the inequality \(yyx\leqslant yx\) implies that \(yxy\leqslant yx\). Hence, \(xy = x(yxy) \leqslant xyx \leqslant yx\), and thus \(xy = yx\).

\((2 \implies 3)\) If \(\mathbf{A}\) has local identities, in particular \(x\backslash x = x/x\). Notice that the equation \((x/x)x=x\) holds in every idempotent ipo-semigroup, since \(xx = x\) implies \(x\leqslant x/x\) and therefore \(x = xx \leqslant(x/x)x \leqslant x\). Hence, \(\mathbf{A}\) has local identities.

\((3 \implies 4)\) If \(\mathbf{A}\) has local identities, in particular it satisfies \(\mathord{-}x\cdot x = x\cdot\mathord{\sim}x\), by Lemma 3. By the previous argument, \(\mathbf{A}\) is commutative and therefore cyclic by Remark [rem:loc:ident:commutat:implies:cyclic].

\((4\implies 1)\) Since \(x\leqslant x/x = \mathord{-}(x\cdot\mathord{-}x)\), we get \(x\cdot\mathord{-}x\leqslant\mathord{-}x\) and hence \(\mathord{-}x\cdot x\leqslant x\), by double negation. Analogously, since \(x\leqslant x\backslash x = \mathord{-}(\mathord{-}x\cdot x)\), we get \(\mathord{-}x\cdot x\leqslant\mathord{-}x\). Using these inequalities, we obtain \(\mathord{-}x \cdot x = \mathord{-}x \cdot x\cdot \mathord{-}x \cdot x \leqslant x\cdot \mathord{-}x\). That is, \(\mathord{-}x\cdot x\leqslant x\cdot \mathord{-}x\), and by double negation, \(x\cdot\mathord{-}x\leqslant\mathord{-}x\cdot x\), whence we derive the equality.

The fact that condition (5) implies each one of the other conditions is trivial. Suppose then that \(\mathbf{A}\) satisfies condition (1), and then it has local identities and it is commutative and cyclic. Notice also that \(\mathbf{A}\) satisfies conditions (1), (3), and (4) of Proposition [prop:char:locally:integral]. We will show next that all local identities are positive, what proves that \(\mathbf{A}\) is a commutative locally integral ipo-monoid, and by Theorem 4 all its components are Boolean algebras.

First, it is easy to check that, by residuation and idempotency, we have that \(u/vw = (u/w)/v\) and \(u/v \leqslant uv/v\). Now, the inequality \(0_x\leqslant 1_x\) implies that \(0_xyy = 0_xy \leqslant 1_x y\), and by residuation, commutativity, contraposition, and the aforementioned properties, we have that \[\begin{align} y &\leqslant 1_xy/0_xy = (1_xy/y)/0_x = \mathord{-}0_x/\mathord{-}(1_xy/y) = 1_x/(y\cdot\mathord{-}(1_xy)) \\ &\leqslant(1_xy\cdot\mathord{-}(1_xy))/(y\cdot\mathord{-}(1_xy)) = 0_{\mathord{-}(1_xy)}/(y\cdot\mathord{-}(1_xy)) = \big(0_{\mathord{-}(1_xy)}/\mathord{-}(1_xy)\big)/y \\ &= \mathord{-}\mathord{-}(1_xy)/y = (1_xy)/y, \end{align}\] and by residuation and idempotency, \(y = yy \leqslant 1_xy\), as we wanted to prove. ◻

Since a commutative and idempotent semigroup is a semilattice, we will refer to these structures as locally integral ipo-semilattices, or i\(\ell\)-semilattices in case they are lattice-ordered. This semilattice order, called the multiplicative order, is denoted by \(\sqsubseteq\) and it is defined by \(x\sqsubseteq y\iff xy=x\).

The smallest locally integral i\(\ell\)-semilattice that doesn’t have a global unit is the \(4\)-element algebra described in Example 2. And the smallest locally integral ipo-semilattice that is not lattice-ordered has \(8\) elements. Their posets and multiplicative orders are shown in Figure 8.

Figure 8: The smallest i\ell-semilattice that does not have a global identity and the smallest ipo-semilattice that is not lattice-ordered.

The number of locally integral ipo-semilattices with \(n\leqslant 16\) elements (up to isomorphism) have been calculated with Mace4 [16] and are given in Table 2. Apart from the 16-element Boolean algebra, all these po-algebras can be constructed from glueings of Boolean algebras of cardinality \(\leqslant 8\).

Table 2: Number of ipo-semilattices up to isomorphism. Boolean algebras are the building blocks for ipo-semilattices.
Number of elements \(=\) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
ipo-semilattices 1 1 1 3 4 10 17 43 82 201
i\(\ell\)-semilattices 1 1 1 3 4 10 17 42 80 191
comm. idempotent ipo-monoids 1 1 1 2 2 4 4 9 10 22 24 53 61 134 157 343
comm. idempotent i\(\ell\)-monoids 1 1 1 2 2 4 4 9 10 21 22 49 52 114 121 270
Boolean algebras 1 1 0 1 0 0 0 1 0 0 0 0 0 0 0 1

To end this section, we will describe a duality for a certain class of locally integral ipo-semilattices including all finite ones. This dual representation gives a much more compact way of drawing finite ipo-semilattices (see Figures 9 and 10). We first recall that generalized Boolean algebras form the variety GBA generated by the 2-element residuated lattice \(\mathbf{2}_r\). An equational basis for this variety is given by the identities for residuated lattices together with \(xy=x\land y\) and \((y\backslash x)/ y=x\lor y\) (see [1]). Actually, GBAs can be characterized as the residuated lattices for which every principal filter is a Boolean lattice (see [1]).

Finite members of GBA are reducts of Boolean algebras without complementation or a constant designating the bottom element. Homomorphisms between GBAs are residuated lattice homomorphisms, hence they preserve the top element \(1\), join, meet, and residuals, but not necessarily complementation or \(0\). A generalized Boolean algebra is complete if all joins (and therefore all meets) exist, and it is atomic if every non-bottom element is above some atom, or equivalently, if every element is the join of all the atoms below it.

Consider the category \(\CAGBA\) whose objects are the complete and atomic generalized Boolean algebras and whose morphisms are the sup-preserving homomorphisms of generalized Boolean algebras. Consider also the category \(\Par\) of sets and partial maps. The well-known Tarski duality between the category of complete and atomic Boolean algebras and the category of sets and maps can be extended to a duality between \(\CAGBA\) and \(\Par\) in the following way.

Consider the functor \(\Psi\colon\CAGBA\to\Par^\mathrm{op}\) defined as follows: for every \(\mathbf{B}\) in \(\CAGBA\), \(\Psi(\mathbf{B})=\mathop{\mathrm{At}}(\mathbf{B})\), the set of atoms of \(\mathbf{B}\), and for every morphism \(\theta\colon\mathbf{B}\to \mathbf{B}'\), \(\Psi(\theta)\colon\mathop{\mathrm{At}}(\mathbf{B}')\nrightarrow\mathop{\mathrm{At}}(\mathbf{B})\) is the partial map defined on \(\{b\in\mathop{\mathrm{At}}(\mathbf{B}') : b\nleqslant\theta(0_\mathbf{B})\}\) as \(\Psi(\theta)(b)\) being the only \(a\in\mathop{\mathrm{At}}(\mathbf{B})\) such that \(b\leqslant\theta(a)\), and remaining undefined otherwise. Notice that this is a well-defined partial map, because if \(b\in\mathop{\mathrm{At}}(\mathbf{B}')\) and \(a,a'\in\mathop{\mathrm{At}}(\mathbf{B})\) are such that \(b\leqslant\theta(a)\) and \(b\leqslant\theta(a')\), then \(b\leqslant\theta(a)\land \theta(a') =\theta(a\land a') =\theta(0_\mathbf{B})\). In the other direction, consider the functor \(\mathcal{P}\colon\Par^\mathrm{op}\to\CAGBA\) defined for every \(X\) as \(\mathcal{P}(X)\), the powerset generalized Boolean algebra, and for every partial map \(f:X\nrightarrow Y\), \(\mathcal{P}(f)\colon\mathcal{P}(Y)\to\mathcal{P}(X)\) is the partial inverse image defined as \(\mathcal{P}(f)(a) = U_f\cup\{x\in X : f(x)\in a\}\), where \(U_f = \{x\in X : f(x)\text{ is undefined}\}\). These two functors establish the aforementioned categorical equivalence between \(\CAGBA\) and \(\Par^\mathrm{op}\).

Now, a complete and atomic generalized Boolean algebra can be understood as an integral ipo-monoid, and every sup-preserving homomorphism between complete and atomic generalized Boolean algebras is in particular a monoid homomorphism. Thus, we can view \(\CAGBA\) as a subcategory of \(\IIPOMn\). We would like to use the duality between \(\CAGBA\) and \(\Par\) and the equivalence of categories described in the previous section in order to give a duality between the locally integral ipo-semilattices whose components are complete and atomic and a certain category of semilattice directed systems of sets and partial maps.

The functor categories \(\CAGBA^\mathrm{SD}\) and \((\Par^\mathrm{op})^\mathrm{SD}\) are equivalent, since \(\CAGBA\) and \(\Par^\mathrm{op}\) are equivalent. That said, not every semilattice directed system of complete and atomic generalized Boolean algebras will give rise via the glueing construction to a locally integral ipo-semigroup, but only those satisfying 1 , 3 , (mon), and (lax). Notice that, by assumption, all the considered homomorphisms are sup-preserving, and therefore monotone. Also, since these structures are commutative, condition 3 is trivially satisfied. Consider then the full subcategory \(\SDCAGBA\) of \(\CAGBA^\mathrm{SD}\) of those functors satisfying 1 and (lax). Using the equivalence of the previous section, this category \(\SDCAGBA\) is equivalent to the category of locally integral ipo-semilattices which are locally complete and atomic. And by the duality just described, \(\SDCAGBA\) is equivalent to a full subcategory \(\SDPar\) of \((\Par^\mathrm{op})^\mathrm{SD}\).

We note that conditions on semilattice directed systems of \(\CAGBA\) translate into conditions on the semilattice directed systems of partial maps. For instance, the condition 1 corresponds to the following condition on a functor \(F\colon\mathsf D\to\Par^\mathrm{op}\) in \(\SDPar\): for all \(p\leqslant q\) in \(\mathsf D\), \[f_{pq}\colon F(q)\nrightarrow F(p) \text{ is total}\quad\iff\quad p=q.\]

Figure 9: Multiplicative orders and dual representations for two different ipo-monoids obtained from glueing the same Boolean algebras over a 3-element semilattice chain.
Figure 10: An example of an ipo-semilattice and an ipo-monoid, together with their dual representations.

Figures 9 and 10 contain several examples of locally integral ipo-semilattices. If \(\mathbf{A}\) is finite, then in particular \(\mathbf{A}^+\) and \(\mathbf{A}_p\) are finite, for all \(p\in A^+\). Hence, its dual can be displayed as the Hasse diagram of \((\mathbf{A}^+)^\mathrm{op}\) where every node \(p\) of \(\mathbf{A}^+\) is replaced by the set \(\mathop{\mathrm{At}}(\mathbf{A}_p)\). If \(q\) is a cover of \(p\), the partial map \(f_{pq}\) is given by edges from elements of \(\mathop{\mathrm{At}}(\mathbf{A}_q)\) to elements of \(\mathop{\mathrm{At}}(\mathbf{A}_p)\). The empty set is labeled by \(\emptyset\) and the empty partial map is indicated by a dotted line between the sets. This graphical representation and the fact that systems of partial maps are logarithmically smaller than the corresponding finite ipo-semilattices make them a useful tool for investigating finite locally integral ipo-semilattices.

References↩︎

[1]
Galatos N, Jipsen P, Kowalski T, Ono H. Residuated lattices: an algebraic glimpse at substructural logics, volume 151 of Studies in Logic and the Foundations of Mathematics. Elsevier B. V., Amsterdam, 2007.
[2]
Eklund P, Gutiérrez Garcı́a J, Höhle U, Kortelainen J. Semigroups in complete lattices, volume 54 of Developments in Mathematics. Springer, 2018. doi.org/10.1007/978-3-319-78948-4.
[3]
Gil-Férez J, Lauridsen FM, Metcalfe G. Integrally closed residuated lattices. Studia Logica, 2020. 108(5):1063–1086. doi.org/10.1007/s11225-019-09888-9.
[4]
Gil-Férez J, Jipsen P, Metcalfe G. Structure theorems for idempotent residuated lattices. Algebra Universalis, 2020. 81(2):Paper No. 28, 25. doi.org/10.1007/s00012-020-00659-5.
[5]
Jipsen P, Tuyt O, Valota D. The structure of finite commutative idempotent involutive residuated lattices. Algebra Universalis, 2021. 82(4):Paper No. 57, 23. doi.org/10.1007/s00012-021-00751-4.
[6]
Alpay N, Jipsen P. Commutative doubly-idempotent semirings determined by chains and by preorder forests. In: Relational and algebraic methods in computer science, volume 12062 of Lecture Notes in Comput. Sci., pp. 1–14. Springer, 2020. doi.org/10.1007/978-3-030-43520-2_1.
[7]
Alpay N, Jipsen P, Sugimoto M. Unary-determined distributive \(\ell\)-magmas and bunched implication algebras. In: Relational and algebraic methods in computer science, volume 13027 of Lecture Notes in Comput. Sci., pp. 19–36. Springer, 2021. doi.org/10.1007/978-3-030-88701-8_2.
[8]
Gil-Férez J, Jipsen P, Lodhia S. The structure of locally integral involutive po-monoids and semirings. In: Relational and algebraic methods in computer science, volume 13896 of Lecture Notes in Comput. Sci., pp. 69–86. Springer, Cham, 2023. doi.org/10.1007/978-3-031-28083-2_5.
[9]
Jenei S. Group representation for even and odd involutive commutative residuated chains. Stud. Log., 2022. 110(4):881–922. doi.org/10.1007/s11225-021-09981-y.
[10]
Pigozzi D. Partially ordered varieties and quasivarieties. Technical report, Iowa State University, 2004. www.researchgate.net/publication/250226836_partially_ordered_varieties_and_quasivarieties.
[11]
Płonka J. On a method of construction of abstract algebras. Fund. Math., 1967. 61:183–189. doi.org/10.4064/fm-61-2-183-189.
[12]
Płonka J. On distributive \(n\)-lattices and \(n\)-quasilattices. Fund. Math., 1968. 62:293–300. doi.org/10.4064/fm-62-3-293-300.
[13]
Płonka J. Some remarks on sums of direct systems of algebras. Fund. Math., 1968. 62:301–308. doi.org/10.4064/fm-62-3-301-308.
[14]
Płonka J, Romanowska A. Semilattice sums. In: Universal algebra and quasigroup theory (Jadwisin, 1989), volume 19 of Res. Exp. Math., pp. 123–158. Heldermann, 1992.
[15]
Bonzio S, Paoli F, Pra Baldi M. Logics of variable inclusion, volume 59 of Trends in Logic—Stud. Log. Lib. Springer, 2022. doi.org/10.1007/978-3-031-04297-3.
[16]
McCune W. Prover9 and Mace4, 2005-2010. www.cs.unm.edu/ mccune/prover9/.

  1.  In an ipo-semigroup with a global identity \(1\), the positive elements coincide with the elements greater than 1.↩︎

  2.  This terminology is based on the observation that \((A,\lor,\cdot)\) is an idempotent semiring since the residuation property implies that \(x(y\lor z)=xy\lor xz\) and \((x\lor y)z=xz\lor yz\), and \(\land\) is term definable by the De Morgan laws.↩︎

  3.  The general theory ([15]) tells us that Płonka sums can be described using partition functions. We note that, in this particular setting, the partition function is defined by \(a\odot b = 1_b\cdot a\).↩︎

  4.  From a categorical point of view, a semilattice directed system of integral ipo-monoids can be understood as a functor \(\Phi\colon\mathsf D\to \IIPOMn\) from a skeletal and thin category \(\mathsf D\) with binary coproducts to the category \(\IIPOMn\) of integral ipo-monoids and monoid homomorphisms.↩︎

  5.  That is to say, \(\mathbf{A}\) is completely described by the functor \(\Phi^\mathbf{A}\colon\mathsf A^+\to\IIPOMn\) such that \(\Phi^\mathbf{A}(p)=\mathbf{A}_p\) and \(\Phi^\mathbf{A}(p\leqslant q) = \varphi_{pq}\) via the glueing construction. It is worth noticing that the decomposition of \(\mathbf{A}\) also induces a functor \(F^\mathbf{A}\colon\mathsf A^+\to \mathsf{Poset}\), such that \(F^\mathbf{A}(p) = (A,\leqslant)\) and \(F^\mathbf{A}(p\leqslant q) = \varphi_{pq}\), since these maps are monotone. Hence, the Grothendieck construction of \(F^\mathbf{A}\) is a poset \(\int F^\mathbf{A} = (A,\leqslant^*)\) determined as follows: for every \(a\in A_p\) and \(b\in A_q\), \(a\leqslant^* b\) if and only if \(p\leqslant q\) and \(\varphi_{pq}(a)\leqslant b\). We can easily see that \({\leqslant^*} \subseteq{\leqslant}\), but in general these are two distinct partial orders.↩︎

  6.  Notice that both (mon) and (bal) could also be encoded as conditions on the morphisms of \(\IIPOMn\), but (za) and (lax) cannot.↩︎

  7.  This is the only point in the proof where we use condition (4).↩︎