1 Motivation

The direct inspiration for this paper was the following question:

Problem 1.1

Let G be a group. Which subsets S of G satisfy \(\langle {S^{-1} S}\rangle = \langle {S}\rangle \)?

This question arose naturally in the context of invariance groups, minors, and reconstructibility of certain multivariate functions (see Proposition 4.4.15 and Problem 4.6.1 in [7] and Problem 7.2, Lemma 6.2, and Sect. 6 in [8]).

Of course, it is clear that the inclusion \(\langle {S^{-1} S}\rangle \subseteq \langle {S}\rangle \) always holds, but the converse does not, as the following example shows:

Example 1.2

Let \(S_n\) be the symmetric group of degree \(n\ge 2\) and let S be a nonempty subset of \(S_n\) that contains only odd permutations. Since the inverse of an odd permutation is odd, \(S^{-1} S\) contains only even permutations, so \(\langle {S^{-1} S}\rangle \) must be a subgroup of the alternating group \(A_n\). However, \(\langle {S}\rangle \) contains also odd permutations because the generators are odd, so the inclusion \(\langle {S^{-1} S}\rangle \subset \langle {S}\rangle \) must be proper.

We found that this problem has the following rather satisfying solution (which will turn out to be an immediate consequence of Proposition 3.3):

Corollary 1.3

A nonempty subset S of a group G satisfies \(\langle {S^{-1} S}\rangle \ne \langle {S}\rangle \) if and only if S is contained in a nontrivial left coset of a proper subgroup of G, i.e., there exists a \(g \in G\) and a proper subgroup \(G'\) of \(\langle {S}\rangle \) such that \(S \subseteq gG'\).Footnote 1

We quickly realised that the methods needed to solve this problem make but little use of the properties of groups, so we turned our attention to the following very natural generalisation of the original problem:

Problem 1.4

Let S be an involution semigroup. For which subsets \(S_1, \ldots , S_n\) of S do we have \(\langle {S_1S_2 \ldots S_n}\rangle = \langle {S_1 \cup S_2 \cup \cdots \cup S_n}\rangle \)?

In this form, the problem proved too hard for us. It turns out that the vital ingredient which makes Problem 1.1 doable and Problem 1.4 very hard is HS-stability (which we will introduce in Sect. 3). If, in Problem 1.4, we consider not the involution semigroup generated by \(S_{1}, \ldots , S_{n}\) but the HS-stable involution semigroup generated by \(S_{1},\ldots ,S_{n}\), a characterisation very much like that in Corollary 1.3 is possible (cf. Proposition 3.3). It will turn out that, for groups, HS-stability is a trivial concept and our general characterisation will yield Corollary 1.3 as a special case.

The later sections of this paper are dedicated to an attempt at understanding the concept of HS-stability. We obtain a necessary condition for an involution semigroup to be HS-simple, i.e., for it to have no proper HS-stable involution subsemigroup, in terms of group morphic images (see Sect. 4). We characterise the HS-stable involution semigroup generated by a given subset of an involution semigroup (see Sect. 5) and showcase this result in the particular cases of regular \({}^{*}\)-semigroups and commutative involution semigroups (see Sects. 6 and 7, respectively).

We conclude the paper with a brief coda, Sect. 8, in which we consider Problem 1.4 for semilattices. The tools of Sect. 3 are of little use when dealing with semilattices because they are HS-simple (see Corollary 5.2), but the problem can be solved without much difficulty in a different way.

2 Preliminaries

We assume the reader is familiar with the fundamentals of semigroup theory. In this section we recall a few notions that will be used throughout the paper. For general background and additional information on semigroups, we refer the reader to the monograph of Howie [5].

If \((S, {\circ })\) is a semigroup and \(A_1, \ldots , A_n\) are subsets of S, we define the complex product of the subsets as

$$\begin{aligned} A_1 \ldots A_n := \{a_1 \ldots a_n \mid a_i \in A_i: \, 1 \le i \le n\}, \end{aligned}$$

where as is usual, we have denoted the binary operation \(\circ \) simply by juxtaposition. If, in particular, there is some \(A\subseteq S\) with \(A_{i}=A\) for all \(1\le i\le n\), we write \(A^{n}:=A_{1}\ldots A_{n}\). In this context, we will often denote a singleton by its single element. For example, given a subgroup H of a group G and an element \(g \in G\), the complex products \(\{g\} H\) and \(H \{g\}\) will be written simply as gH and Hg, respectively; this coincides, both in notation and meaning, with the left and right cosets of H in G with respect to g.

If \((S, {\circ })\) is a semigroup and \({}^*\) is an involution, i.e., a unary operation \({}^{*} :S \rightarrow S\) for which the identities

$$\begin{aligned} (x^*)^* = x \quad \text {and} \quad (xy)^* = y^* x^* \end{aligned}$$

hold for all \(x, y \in S\), we call \((S, {\circ }, {}^{*})\) an involution semigroup. If \((G, {\circ }, {}^{-1}, 1)\) is a group, then \((G, {\circ }, {}^{-1})\) is clearly an involution semigroup. Less trivially, the set of \(n\times n\) matrices over the complex numbers forms an involution semigroup with the natural multiplication and conjugate transposition as involution.

Let \((S, {\circ }, {}^*)\) be an involution semigroup. A subset T of S is called an involution subsemigroup if T is closed under \(\circ \) and \({}^*\), so that

$$\begin{aligned} x,y \in T \implies xy \in T \quad \text {and} \quad x \in T \implies x^* \in T. \end{aligned}$$

Given \(T \subseteq S\), we denote by \(\langle {T}\rangle \) the involution subsemigroup generated by T, i.e., the smallest involution subsemigroup of S containing T. It is well known that, if S is a group, \(\langle {T}\rangle \) is the subgroup of S generated by T.

If \((S, {\circ }, {}^*)\) is an involution semigroup and \(A \subseteq S\), we will write

$$\begin{aligned} A^* := \{a^* \mid a \in A\}. \end{aligned}$$

3 HS-stability and the original problem

From now on, unless indicated otherwise, S will always denote a semigroup which is endowed with an involution \({}^{*}\).

Definition 3.1

We call an element of the form \(x x^{*}\) for some \(x \in S\) a hermitian square, and we let \(H_S := \{x x^* \mid x \in S\}\) be the set of all hermitian squares of S. An involution subsemigroup T of S is called HS-stable if

  1. (HS:1)

    \(H_S \subseteq T\),

  2. (HS:2)

    \(\forall h \in H_S \, \forall x, y \in S :xhy \in T \implies xy \in T\).

For any subset \(B \subseteq S\), we denote by \(\langle {B}\rangle ^\mathrm {HS}\) the smallest HS-stable involution subsemigroup of S containing B and say that \(\langle {B}\rangle ^\mathrm {HS}\) is generated by B.

Note that \(\langle {B}\rangle ^\mathrm {HS}\) is well defined. Indeed, the whole involution semigroup S is always HS-stable and the intersection of HS-stable involution subsemigroups is again HS-stable, so \(\langle {B}\rangle ^\mathrm {HS}\) is just the intersection of all HS-stable involution subsemigroups containing B.

Lemma 3.2

For any nonempty subsets \(S_1, \ldots , S_n\) of an involution semigroup S and any \(1 \le k \le n\) we have

$$\begin{aligned} S_1 \ldots S_k S_k^{*} \ldots S_1^{*} \subseteq \langle {S_1 \ldots S_n}\rangle ^\mathrm {HS}. \end{aligned}$$

Proof

Pick \(x = s_1 \ldots s_k t_k^{*} \ldots t_1^{*}\) in the set on the left (with \(s_i, t_i \in S_i\), \(1 \le i \le k\)) and fix some \(g_j \in S_j\) for all \(k < j \le n\). Put \(y := g_{k+1} \ldots g_n\). Then

$$\begin{aligned} s_1 \ldots s_k y y^* (t_1 \ldots t_k)^*&= (s_1 \ldots s_k y)(t_1 \ldots t_k y)^* \\&= (s_1 \ldots s_k g_{k+1} \ldots g_n)(t_1 \ldots t_k g_{k+1} \ldots g_n)^{*} \end{aligned}$$

which is in

$$\begin{aligned} (S_1 \ldots S_n)(S_1 \ldots S_n)^* \subseteq \langle {S_1 \ldots S_n}\rangle \le \langle {S_1 \ldots S_n}\rangle ^\mathrm {HS}. \end{aligned}$$

Since \(y y^*\) is a hermitian square and \(\langle {S_1 \ldots S_n}\rangle ^\mathrm {HS}\) is HS-stable,

$$\begin{aligned} x = (s_1 \ldots s_k)(t_1 \ldots t_k)^* \in \langle {S_1 \ldots S_n}\rangle ^\mathrm {HS} \end{aligned}$$

follows. \(\square \)

We want to know when \(\langle {S_1 S_2 \ldots S_n}\rangle ^\mathrm {HS} = \langle {S_1 \cup S_2 \cup \cdots \cup S_n}\rangle ^\mathrm {HS}\). Taking \(S' := \langle {S_1 \cup S_2 \cup \cdots \cup S_n}\rangle ^\mathrm {HS}\) in the following proposition provides the answer.

Proposition 3.3

Let S be an involution semigroup. For any nonempty subsets \(S_1, \ldots , S_n\) of S and for any involution subsemigroup \(S'\) of S, the following are equivalent:

  1. (1)

    \(\langle {S_1 \ldots S_n}\rangle ^\mathrm {HS} \lneq S'\).

  2. (2)

    There exists an HS-stable \(T \lneq S'\) and \(a_1, \ldots , a_{n-1} \in S\) with \(a_{i-1} S_i a_i^{*} \subseteq T\) for all \(1< i < n\) as well as \(S_1 a_1^{*} \subseteq T\) and \(a_{n-1} S_n \subseteq T\).

Proof

(2) (1): Let T and \(a_{1}, \ldots , a_{n-1}\) be as in (2). Then

$$\begin{aligned} S_1 a_1^{*} a_1 S_2 a_2^{*} \ldots a_{n-2} S_{n-1} a_{n-1}^{*} a_{n-1} S_n \subseteq T^n \subseteq T. \end{aligned}$$

Since all \(a_i^{*} a_{i}\) are hermitian squares and T is HS-stable, we can conclude from (HS:2) that any element of \(S_1 \ldots S_n\) must also be in T, so \(\langle {S_1 \ldots S_n}\rangle ^\mathrm {HS} \subseteq T\).

(1) (2): Put \(T = \langle {S_1 \ldots S_n}\rangle ^\mathrm {HS} \lneq S'\). Fix \(x_i \in S_i\) for all \(1 \le i \le n\), and set \(a_i := x_1 \ldots x_i\) and \(h_i := a_i^{*} a_i \in H_S\), for all \(1 \le i \le n\). By Lemma 3.2, we have

$$\begin{aligned} h_{i-1} y h_i = a_{i-1}^{*} (x_1 \ldots x_{i-1} y)(x_i^{*} \ldots x_1^{*}) a_i \in a_{i-1}^{*} T a_i \end{aligned}$$

for all \(y \in S_i\) with \(1< i < n\). Consequently,

$$\begin{aligned} a_{i-1} h_{i-1} y h_{i} a_{i}^{*} \in a_{i-1} a_{i-1}^{*} T a_i a_i^{*} = h_{i-1}^{*} T h_{i}^{*} \subseteq H_S T H_S \subseteq T, \end{aligned}$$

which implies \(a_{i-1} y a_i^{*} \in T\) because \(h_{i-1}\) and \(h_i\) are hermitian squares and T is HS-stable. If \(y \in S_1\), then applying Lemma 3.2 with \(k = 1\) gives

$$\begin{aligned} y a_1^{*} \subseteq T \end{aligned}$$

and if \(y \in S_n\) we find

figure a

As explained in Sect. 2, any group G is an involution semigroup with the inverse operation \({}^{-1}\) as the involution, and the involution subsemigroups of G are just the subgroups. The only hermitian square is then the neutral element and every subgroup is HS-stable. Moreover, the conditions \(a_{i-1} S_i a_i^{-1} \subseteq T\), \(S_1 a_1^{-1} \subseteq T\), \(a_{n-1} S_n \subseteq T\) are equivalent to \(S_i \subseteq a_{i-1}^{-1} T a_i\), \(S_1 \subseteq T a_1\), \(S_n \subseteq a_{n-1}^{-1} T\), respectively. Proposition 3.3 then reduces to the following.

Corollary 3.4

Let G be a group. For any nonempty subsets \(S_1, \ldots , S_n\) of G and for any subgroup \(G' \le G\), the following are equivalent:

  1. (1)

    \(\langle {S_1 \ldots S_n}\rangle \lneq G'\).

  2. (2)

    There exists a subgroup \(T \lneq G'\) and \(a_1, \ldots , a_{n-1} \in G\) with \(S_i \subseteq a_{i-1}^{-1} T a_i\) for all \(1< i < n\) as well as \(S_1 \subseteq T a_1\) and \(S_n \subseteq a_{n-1}^{-1} T\).

In the case when \(n = 2\), \(S_1 = S_2^{-1}\), and \(G' = \langle {S_1 \cup S_2}\rangle =\langle {S_1}\rangle =\langle {S_2}\rangle \), this further reduces to Corollary 1.3, answering Problem 1.1.

4 Group morphic images and HS-stability

The characterisation from Sect. 3 is useful if the involution semigroup under consideration is “group-like” in the sense that there are few hermitian squares and therefore many HS-stable involution subsemigroups. However, it might happen that an involution semigroup has very few or indeed no proper HS-stable involution subsemigroups at all, in which case Proposition 3.3 becomes trivial. We will say that an involution semigroup is HS-simple if it has no proper HS-stable involution subsemigroups.

In this section we give a necessary condition for the HS-simplicity of an involution semigroup. The terminology surrounding group morphic images will be vital to our main result (Theorem 5.6) that classifies HS-stable involution subsemigroups.

We will sometimes be interested in an involution semigroup considered only as a semigroup, i.e., we sometimes want to forget about the involution. Consequently, we need to be explicit in our terminology regarding homomorphisms between semigroups and between involution semigroups.

Definition 4.1

Given involution semigroups S and T, a map \(\phi :S \rightarrow T\) is called a \(({\circ })\)-homomorphism if we have \(\phi (ab) = \phi (a) \phi (b)\) for all \(a, b \in S\). If, additionally, \(\phi (a^*) = \phi (a)^*\) for all \(a \in S\), we call \(\phi \) a \(({\circ },{}^{*})\)-homomorphism. We call T a \(({\circ })\)-morphic image (respectively \(({\circ },{}^{*})\)-morphic image) of S if there is a surjective \(({\circ })\)-homomorphism (respectively \(({\circ },{}^{*})\)-homomorphism) from S to T.

Lemma 4.2

Let \(\phi :S\rightarrow S'\) be a \(({\circ },{}^{*})\)-homomorphism between involution semigroups S and \(S'\), and let \(T'\) be an HS-stable involution subsemigroup of \(S'\). Then \(\phi ^{-1}(T')=\{x\in S \mid \phi (x)\in T'\}\) is an HS-stable involution subsemigroup of S.

Proof

Let \(T=\phi ^{-1}(T')\) and \(x,y\in S\), \(zz^*\in H_S\). By the general properties of homomorphic preimages, T is an involution subsemigroup of S. Moreover,

$$\begin{aligned} \phi (zz^*)=\phi (z)\phi (z^*)=\phi (z)\phi (z)^* \in H_{S'}\subseteq T', \end{aligned}$$

and so \(zz^*\in T\). Hence (HS:1) holds. Now suppose \(xzz^*y\in T\), so that

$$\begin{aligned} \phi (xzz^*y)=\phi (x)\phi (zz^*)\phi (y)\in T'. \end{aligned}$$

Since \(T'\) is HS-stable and \(\phi (zz^*)\in H_{S'}\) we have \(\phi (x)\phi (y)=\phi (xy)\in T'\), so that \(xy\in T\). Hence (HS:2) holds. \(\square \)

Corollary 4.3

An involution semigroup S is HS-simple if and only if every \(({\circ },{}^{*})\)-homomorphic image of S is HS-simple.

Proof

Let \(S'\) be a \(({\circ },{}^{*})\)-homomorphic image of S, say \(\phi :S \twoheadrightarrow S'\). If \(T'\) is an HS-stable involution subsemigroup of \(S'\) then \(\phi ^{-1}(T')=S\) by Lemma 4.2 as S is HS-simple. Hence \(T'\supseteq \phi (\phi ^{-1}(T'))=\phi (S)=S'\), and thus \(T'=S'\)

\(\boxed {\Leftarrow }\) Immediate, as S is the \(({\circ },{}^{*})\)-homomorphic image of the identity map. \(\square \)

Of particular importance are group \(({\circ })\)- and \(({\circ },{}^{*})\)-morphic images, that is, \(({\circ })\)- and \(({\circ },{}^{*})\)-morphic images, respectively, that are groups. Group \(({\circ })\)-morphic images are well understood (see [3]).

Remark 4.4

Notice that if \(\phi :S \rightarrow G\) is a \(({\circ })\)-homomorphism between an involution semigroup and a group \((G, {\circ }, {}^{-1},1)\), then it preserves the involution if and only if \(H_S \subseteq \phi ^{-1}(1) = \{s \in S \mid \phi (s) = 1\}\). This follows from the fact that

$$\begin{aligned} \phi (a^{*}) = \phi (a)^{-1} \quad \iff \quad \phi (a a^{*}) = \phi (a) \phi (a^{*}) = 1. \end{aligned}$$

The following pair of corollaries are immediate from Lemma 4.2 and Corollary 4.3, since the trivial subgroup of a group is HS-stable and hence no nontrivial group is HS-simple.

Corollary 4.5

Let S be an involution semigroup and let G be a group. If G is a \(({\circ },{}^{*})\)-morphic image of S, say \(\phi :S \twoheadrightarrow G\), then \(\phi ^{-1}(1)\) is an HS-stable involution subsemigroup of S.

Corollary 4.6

If S is an HS-simple involution semigroup, then it has only trivial group \(({\circ },{}^{*})\)-morphic images.

Remark 4.7

The converse implication of Corollary 4.6 does not hold in general. For example, if S is an involution semigroup with a zero element 0 and with \(S \ne S^{2}\), then S is not HS-simple since \(S^{2}\) is an HS-stable proper subsemigroup by Lemma 5.5. However, the only possible group \(({\circ },{}^{*})\)-morphic image of S is the trivial one. Indeed, assume \(\phi \) is a \(({\circ },{}^{*})\)-morphism from S onto a group G. It must map 0 to 1 and for any \(g \in G\) there must be some \(s_{g} \in S\) with \(\phi (s_{g}) = g\). Consequently,

$$\begin{aligned} g = g1 = \phi (s_{g}) \phi (0) = \phi (s_{g}0) = 1 \end{aligned}$$

for all \(g \in G\); hence G is trivial.

Next we give a necessary and sufficient condition for an involution subsemigroup to equal \(\phi ^{-1}(1)\) for some surjective \(({\circ },{}^{*})\)-morphism \(\phi \) onto a group.

For a subset T of S, we define \(T \omega := \{s \in S \mid \exists t \in T :st \in T\}\) and call it the closure of T (in S).

Remark 4.8

By the following lemma, \(\omega \) is monotone in general and extensive over subsemigroups. However, it is not necessarily idempotent over involution subsemigroups. In fact, we will show in Example 6.6 that there exists an involution subsemigroup T with \(T \omega \subsetneq (T \omega ) \omega \). However, we will show in Corollary 5.4 that \(\omega \) becomes a closure operator when restricted to involution subsemigroups T satisfying a particular conjugation condition.

Lemma 4.9

Let S be an involution semigroup with subsets T and \(T'\). Then

$$\begin{aligned} T \subseteq T' \quad \implies \quad T \omega \subseteq T' \omega . \end{aligned}$$

Moreover, if T forms a subsemigroup of S then \(T \subseteq T \omega \) and \(T \omega \subseteq (T \omega ) \omega \).

Proof

Assume \(T \subseteq T'\), and let \(s \in T \omega \), so \(st, t \in T\) for some \(t \in T\). Hence \(st, t \in T'\), so \(s \in T' \omega \), and we conclude that \(T \omega \subseteq T' \omega \).

Suppose now that T is a subsemigroup of S, and let \(t \in T\). Then \(tt, t \in T\) so that \(t \in T \omega \); hence \(T \subseteq T \omega \). The inclusion \(T \omega \subseteq (T \omega ) \omega \) follows then immediately from the first result. \(\square \)

Remark 4.10

Note that, if we drop the condition that T forms a subsemigroup of S in the second statement above, then T need not be contained in \(T \omega \). For example, consider again the symmetric group \(S_n\) of degree \(n \ge 2\), and let T be a nonempty subset that contains only odd permutations. Then \(T \omega \) contains only even permutations.

We let \(E_S\) denote the set of idempotents of S. We call a subset T of S

  • full if \(E_S \subseteq T\),

  • closed if \(T = T \omega \),

  • reflexive if \(ab \in T\) implies \(ba \in T\),

  • dense if for all \(s \in S\) there exist \(x, y \in S\) with \(sx, ys \in T\).

Let T be a subsemigroup of S. It follows from [3, Theorem 2.4] that \(T = \phi ^{-1}(1)\) for some surjective \(({\circ })\)-homomorphism \(\phi :S \twoheadrightarrow G\) with G a group if and only if T is full, closed, reflexive, and dense. For involution semigroups this result becomes the following:

Lemma 4.11

Let S be an involution semigroup with an involution subsemigroup T. Then \(T = \phi ^{-1}(1)\) for some surjective \(({\circ },{}^{*})\)-homomorphism \(\phi :S \twoheadrightarrow G\) with G a group if and only if T is closed and reflexive and \(H_S \subseteq T\).

Proof

Let \(T = \phi ^{-1}(1)\) for some surjective \(({\circ },{}^{*})\)-homomorphism \(\phi \) from S to a group G. Then \(\phi \) is a \(({\circ })\)-homomorphism, and thus T is closed and reflexive. Since \(\phi \) also preserves \({}^{*}\) we have \(H_S \subseteq T\) by Remark 4.4.

\(\boxed {\Leftarrow }\) It suffices to show that T is dense and full. If \(s \in S\) then \(s s^*, s^* s \in H_S \subseteq T\), so T is dense. If \(e \in E_S\) then \(e(ee^*) = ee^*\), from which it follows that \(E_S \subseteq H_S \omega \). Since T is closed we thus have

$$\begin{aligned} E_S \subseteq H_S \omega \subseteq T \omega = T \end{aligned}$$

and so T is full. Hence there exists a \(({\circ })\)-homomorphism \(\phi :S \twoheadrightarrow G\) with \(T = \phi ^{-1}(1)\). By Remark 4.4 the map \(\phi \) preserves \({}^*\) since \(H_S \subseteq \phi ^{-1}(1)\). \(\square \)

5 Finding the HS-stable involution subsemigroup generated by a set

If S is an involution semigroup and T is an HS-stable involution subsemigroup then the condition \(x T x^* \subseteq T\) need not hold for all \(x \in S\). For example, if S is a group then all subgroups are HS-stable, but non-normal subgroups do not satisfy \(x T x^{-1} \subseteq T\) for all \(x \in S\). We show in this section that a weakening of this condition together with a weakened closure condition is equivalent to HS-stability. We first require a couple of lemmas.

Lemma 5.1

Let S be an involution semigroup and T an HS-stable involution subsemigroup of S. Then

  1. (i)

    \(E_S \subseteq T\).

  2. (ii)

    \(x H_S^2 x^* \subseteq T\) for each \(x \in S\).

Proof

(i) If \(e \in E_S\) then \(e^* = (ee)^* = e^* e^*\); hence \(e^* \in E_S\). By (HS:1) we have \(ee^*, e^*e \in T\), and so

$$\begin{aligned} (ee^*)(e^*e) = ee^*e = (ee)e^*e = e(ee^*)e \in T, \end{aligned}$$

so by (HS:2) we have \(e = ee \in T\).

(i) Let \(x \in S\) and \(a = g g^* h h^* \in H_S^2\) be arbitrary. Then \(x a a^* x^* = (xa)(xa)^* \in H_S \subseteq T\) by (HS:1). On the other hand we have

$$\begin{aligned} x a a^* x^* = x a (gg^* hh^*)^* x^* = x a (h h^*)(g g^*) x^*, \end{aligned}$$

and so by applying (HS:2) to the bracketed hermitian squares we obtain \(x a x^* \in T\) as required. \(\square \)

Corollary 5.2

If \(S = \langle {E_S}\rangle \), then S is HS-simple.

Proof

Assume \(S = \langle {E_S}\rangle \), and let T be an HS-stable involution subsemigroup of S. Then by Lemma 5.1(i) we have \(E_S \subseteq T\), and so \(S = \langle {E_S}\rangle \subseteq T\). \(\square \)

Lemma 5.3

Let S be an involution semigroup and let \(T \subseteq S\) be such that

  1. (1)

    \(xH_S^2 x^*\subseteq T\) for each \(x\in S\);

  2. (2)

    \(T \omega \cap S^2 = T \cap S^2\);

  3. (3)

    \(T {\setminus } S^2 = T^* {\setminus } S^2\).

Then T forms an involution subsemigroup of S containing \(H_S\).

Proof

Assume T satisfies (1), (2), and (3); we first show that \(H_S\subseteq T\). Let \(g g^* \in H_S\). Then \(g g^* (g g^* g g^* g g^*)\) and \(g g^* g g^* g g^*\) are both elements of \(g H_S^2 g^*\), and thus of T by (1). Hence \(g g^* \in T \omega \), and so \(gg^*\in T\) by (2).

Now let \(x \in T\). If \(x \notin S^2\) then we immediately get \(x^* \in T\) by (3). Suppose instead that \(x = yz \in S^2\). Then \(x^* = z^* y^* \in S^2\), and

$$\begin{aligned} x^* x x^* x = (x^* x)(x^* x)^* \in H_S \subseteq T \end{aligned}$$

by (1). Since \(x, x^* x x^* x \in T\), we have \(x^* x x^* \in T \omega \). Clearly \(x^* x x^* \in S^2\), so \(x^* x x^* \in T \omega \cap S^2 = T \cap S^2\) by (2). Since \(x x^* \in T\) we have \(x^* \in T \omega \), and as \(x^* \in S^2\) we get \(x^* \in T\) by (2).

Now suppose \(x, y \in T\). Then, as \((x y y^{*}) x^{*} = (xy)(xy)^{*} \in H_S \subseteq T\) and \(x^* \in T\), we have that \(x y y^{*} \in T \omega \cap S^2\), and so \(x y y^* \in T\) by (2). Similarly, \(xy \in T \omega \cap S^2\) as \(y^{*} \in T\) and so \(xy \in T\) by (2). Hence T is an involution subsemigroup. \(\square \)

Corollary 5.4

Let S be an involution semigroup with involution subsemigroup T. If \(x H_S^2 x^* \subseteq T\) for each \(x \in S\), then \(T \omega \) is a closed involution subsemigroup containing \(H_S\).

Proof

We first show that \(T \omega = (T \omega ) \omega \). Since T is a subsemigroup of S it follows from Lemma 4.9 that \(T \omega \subseteq (T \omega ) \omega \). For the converse inclusion, let \(s \in (T \omega ) \omega \), so there exists a \(t \in T \omega \) such that \(st \in T \omega \). This in turn implies that there exist \(v, w \in T\) such that \(stv, tw \in T\). Then

$$\begin{aligned} (stv) (v)^* (w) (tw)^* = s (t v v^* w w^* t^*) \in T \end{aligned}$$

and \(t v v^* w w^* t^* \in t H_S^2 t^* \subseteq T\). Hence \(s \in T \omega \) and \(T\omega \) is therefore closed.

We now show that \(T \omega \) satisfies the conditions of Lemma 5.3. Condition (1) follows from our hypothesis, since \(T\subseteq T\omega \) by Lemma 4.9. Condition (2) follows immediately from the closedness of \(T \omega \).

The last condition, (3), follows immediately if we show that \(T \omega = (T \omega )^*\). Let \(s \in T \omega \). Then there exists a \(t \in T\) such that \(st \in T\). By our hypothesis, \(s^* t t^* t t^* s \in T\). Since \(t, t^*, st \in T\), we also have \(s^* t t^* t t^* s t, t t^* t t^* s t \in T\). This implies \(s^* \in T \omega \); hence \((T \omega )^* \subseteq T \omega \). Moreover, \(T \omega = (T \omega )^{**} \subseteq (T \omega )^*\). \(\square \)

Lemma 5.5

Let S be an involution semigroup and T an involution subsemigroup of S. Then T is HS-stable if and only if \(T \cap S^2\) is HS-stable. In particular, \(S^2\) is HS-stable.

Proof

Notice that \(H_S \subseteq S^2\), that \(x g g^* y \in T\) if and only if \(x g g^* y \in T \cap S^2\), and that \(xy \in T\) if and only if \(xy \in T \cap S^2\), from which the first result follows. The second statement follows by noting that \(S^{2}\) is an involution subsemigroup and taking \(T = S\).

\(\square \)

Theorem 5.6

Let S be an involution semigroup and \(T \subseteq S\). Then T is an HS-stable involution subsemigroup if and only if

  1. (1)

    \(xH_S^2 x^*\subseteq T\) for each \(x\in S\);

  2. (2)

    \(T\omega \cap S^2 = T\cap S^2\);

  3. (3)

    \(T{\setminus } S^2 = T^* {\setminus } S^2\).

Proof

Let T be an HS-stable involution subsemigroup, so condition (1) holds by Lemma 5.1 (Ii), and (3) is immediate because \(T = T^*\).

It remains to show (2). The inclusion \(T \cap S^2 \subseteq T \omega \cap S^2\) is immediate because \(T \subseteq T \omega \) holds by Lemma 4.9. For the converse inclusion, let \(s \in T \omega \cap S^2\), say \(s = xy\) and \(st, t \in T\). Then, as T is an involution subsemigroup, we have \(t^* \in T\) and so

$$\begin{aligned} x \big (y t t^* y^* x^* x\big ) y = (xyt) t^* \big (y^* x^* x y\big ) = (xyt) t^* \big (y^* x^*\big ) \big (y^* x^*\big )^* \in T^2 H_S \subseteq T \end{aligned}$$

by (HS:1). However, \(y t t^* y^* x^* x = (yt) (yt)^* (x^* x) \in H_S^2 \subseteq T\), and so \(s = xy \in T\) by two applications of (HS:2). Hence \(T \omega \cap S^2 \subseteq T \cap S^2\).

\(\boxed {\Leftarrow }\) Let T satisfy (1), (2), and (3). Then T forms an involution subsemigroup of S containing \(H_S\) by Lemma 5.3, so (HS:1) holds.

Now let \(x g g^* y \in T\), so \((x g g^* y)^* \in T\) as T is closed under \({}^*\). Then

$$\begin{aligned} xy (x g g^* y)^* = x y y^* g g^* x^* \in x H_S^2 x^* \subseteq T \end{aligned}$$

and \(xy \in T \omega \cap S^2\), so that \(xy \in T\) by (2). Hence (HS:2) holds, and T is HS-stable. \(\square \)

Theorem 5.7

Let S be an involution semigroup and let \(A \subseteq S\). Then

$$\begin{aligned} \langle {A}\rangle ^\mathrm {HS} = (\langle {A \cup \bigcup _{x \in S} x H_S^2 x^*}\rangle \omega \cap S^2) \cup ((A \cup A^*) {\setminus } S^2). \end{aligned}$$

Proof

Let \(A' := \langle {A \cup \bigcup _{x \in S} x H_S^2 x^*}\rangle \). We first show that

$$\begin{aligned} K := \big (A' \omega \cap S^2\big ) \cup \big ((A \cup A^*) {\setminus } S^2\big ) \end{aligned}$$

forms an HS-stable involution subsemigroup that contains A. Observe first that \(A \subseteq A' \subseteq A' \omega \) holds by Lemma 4.9 since \(A'\) is an involution subsemigroup of S. Therefore,

$$\begin{aligned} A = \big (A \cap S^2\big ) \cup \big (A {\setminus } S^2\big ) \subseteq \big (A' \omega \cap S^2\big ) \cup \big ((A \cup A^*) {\setminus } S^2\big ) = K. \end{aligned}$$

We check the conditions (1)–(3) from Theorem 5.6. For each \(x \in S\), we have \(x H_S^2 x^* \subseteq A' \cap S^2 \subseteq A' \omega \cap S^2 \subseteq K\), so condition (1) holds. Condition (3) follows from the facts that \(K {\setminus } S^2 = (A \cup A^*) {\setminus } S^2\) and \(x \in S^2\) if and only if \(x^* \in S^2\). In order to prove (2), notice that \(K \subseteq A' \omega \). Indeed, \(A \subseteq A' \subseteq A' \omega \) and, as \(A' \omega \) satisfies (1), it follows by Corollary 5.4 that \(A' \omega \) is a closed involution subsemigroup of S, and in particular contains \(A^*\). Consequently,

$$\begin{aligned} K \omega \cap S^2 \subseteq (A' \omega ) \omega \cap S^2 = A' \omega \cap S^2 = K \cap S^2. \end{aligned}$$

In order to prove the converse inclusion, let \(x \in K \cap S^2 = A' \omega \cap S^2\). Since \(A' \omega \) is an involution subsemigroup of S, we have \(x^2 \in A' \omega \) and clearly \(x^2 \in S^2\), so \(x^2 \in A' \omega \cap S^2 = K \cap S^2\). It follows that \(x \in (K \cap S^2) \omega \subseteq K \omega \) by the monotonicity of \(\omega \), and hence \(x \in K \omega \cap S^2\). Therefore also (2) holds, and we conclude that K is an HS-stable subsemigroup containing A; hence \(\langle {A}\rangle ^\mathrm {HS} \subseteq K\).

It remains to show that \(K \subseteq \langle {A}\rangle ^\mathrm {HS}\). Since \(\langle {A}\rangle ^\mathrm {HS}\) is an HS-stable involution subsemigroup containing A we have \(A \cup \bigcup _{x \in S} x H_S^2 x^* \subseteq \langle {A}\rangle ^\mathrm {HS}\) by condition (1) of Theorem 5.6, and hence \(A'\) is an involution subsemigroup of \(\langle {A}\rangle ^\mathrm {HS}\). Applying the closure operation, and then intersecting with \(S^2\) we obtain

$$\begin{aligned} A' \omega \cap S^2 \subseteq \langle {A}\rangle ^\mathrm {HS} \omega \cap S^2 = \langle {A}\rangle ^\mathrm {HS} \cap S^2, \end{aligned}$$

where the first inclusion holds by the monotonicity of \(\omega \) and the final equality holds by condition (2) of Theorem 5.6. Since \(\langle {A}\rangle ^\mathrm {HS}\) is closed under \({}^*\) we have \(A \cup A^* \subseteq \langle {A}\rangle ^\mathrm {HS}\). Hence \(K \subseteq (\langle {A}\rangle ^\mathrm {HS} \cap S^2) \cup (\langle {A}\rangle ^\mathrm {HS} {\setminus } S^2) = \langle {A}\rangle ^\mathrm {HS}\). \(\square \)

If \(S=S^2\) then Theorems 5.6 and 5.7 simplify significantly:

Corollary 5.8

Let S be an involution semigroup with \(S = S^2\) and let \(T \subseteq S\). Then T is an HS-stable involution subsemigroup if and only if T is closed and \(x H_S^2 x^* \subseteq T\) for each \(x \in S\). In particular, if \(A \subseteq S\) then

$$\begin{aligned} \langle {A}\rangle ^\mathrm {HS} = \langle {A \cup \bigcup _{x \in S} x H_S^2 x^*}\rangle \omega . \end{aligned}$$

Remark 5.9

We cannot replace \(\bigcup _{x \in S} x H_S^2 x^*\) in the result above with the set of conjugates of hermitian squares \(\bigcup _{x \in S} x H_S x^*\) of S (or indeed with \(H_S\)), as we will show in Example 6.6. In fact, we show that there exists an involution semigroup S such that \(S = S^2\) for which \(\langle {H_S}\rangle \omega \) is equal to \(\langle {\bigcup _{x \in S} x H_S x^*}\rangle \omega \) but is not HS-stable, so

$$\begin{aligned} \langle {H_S}\rangle ^\mathrm {HS} = \langle {\bigcup _{x \in S} x H_S^2 x^*}\rangle \omega \supsetneq \langle {\bigcup _{x \in S} x H_S x^*}\rangle \omega = \langle {H_S}\rangle \omega . \end{aligned}$$

We end this section with a quick application of the above results in the case of involution semigroups \((S, {\circ }, {}^{*})\) with a zero element, denoted by 0. Notice that \(0^{*} s = (s^{*} 0)^{*} = 0^{*} = (0 s^{*})^{*} = s0^{*}\) for every \(s \in S\). Since a semigroup contains at most one absorbing element, \(0 = 0^{*}\) follows.

Corollary 5.10

Let S be an involution semigroup containing a zero element 0 and \(A \subseteq S\). Then

$$\begin{aligned} \langle {A}\rangle ^\mathrm {HS} = S^2 \cup \big ((A \cup A^*) {\setminus } S^2\big ). \end{aligned}$$

Consequently, S is HS-simple if and only if \(S = S^2\).

Proof

We first note that for any \(B \subseteq S\), if \(0 \in B\) then \(B \omega = S\). Indeed, \(s0 = 0 \in B\), and so \(s \in B \omega \) for any \(s \in S\). Hence as \(0 H_S^2 0^* = \{0\}\), it follows by Theorem 5.7 that

$$\begin{aligned} \langle {A}\rangle ^\mathrm {HS} = \big (S \cap S^2\big ) \cup \big ((A \cup A^*) {\setminus } S^2\big ) \end{aligned}$$

and the result follows.

It is then immediate that, if \(S = S^2\), then S is HS-simple. The converse follows from the fact that \(S^2\) is HS-stable by Lemma 5.5. \(\square \)

Corollary 5.11

A monoid with involution containing a zero element is HS-simple.

Proof

Since S is a monoid, we have \(x=x1\in S^{2}\) for any \(x\in S\). Consequently, \(S=S^{2}\) and Corollary 5.10 yields the desired result. \(\square \)

6 HS-stability for regular \({}^{*}\)-semigroups

In this section we apply Theorem 5.6 to an important class of semigroups with involution: regular \({}^{*}\)-semigroups.

Given \(x \in S\), we call \(x' \in S\) an inverse of x if \(x x' x = x\) and \(x' x x' = x'\); the set of all inverses of x will be denoted by V(x). A semigroup S is regular if every element has an inverse, and is orthodox if further \(E_S\) forms a subsemigroup of S. A semigroup is inverse if every element x has a unique inverse, which we denote by \(x^{-1}\). The set of idempotents of an inverse semigroup S forms a semilattice, that is, a commutative idempotent semigroup, and hence every inverse semigroup is orthodox.

An involution semigroup S is called a regular \({}^{*}\)-semigroup if \(x^* \in V(x)\) for each \(x \in S\) (noting that \((S, {\circ })\) forms a regular semigroup). Semigroups with involution of this type were first studied by Nordahl and Scheiblich in [9]. Note that \(S = S^2\) for a regular \({}^{*}\)-semigroup since \(x = x (x^* x)\). Every inverse semigroup forms a regular \({}^{*}\)-semigroup (with involution \({}^{-1}\)), but the converse need not hold as the following example shows.

Example 6.1

Let I be a set and define a product on \(S = I \times I\) by \((i, j) (k, \ell ) = (i, \ell )\). Then the unary map \({}^{*} :S \rightarrow S\) given by \((i, j)^{*} = (j, i)\) is an involution, and \(V(x) = S\) for each \(x \in S\), so that S is a regular \({}^{*}\)-semigroup.

A regular \({}^{*}\)-semigroup S is called an orthodox \({}^{*}\)-semigroup if \((S, {\circ })\) is orthodox. The example above is clearly an orthodox \({}^{*}\)-semigroup since \(S = E_S\).

Lemma 6.2

Let S be a regular \({}^{*}\)-semigroup. Then

  1. (i)

    \(H_S = \{e \in E_S \mid e^* = e\} \subseteq E_S\), with \(H_S = E_S\) if and only if S is inverse.

  2. (ii)

    \(H_S^2 = E_S\).

    Moreover, if S is orthodox then

  3. (iii)

    \(x e x^* \in E_S\) for each \(x \in S\) and \(e \in E_S\).

Proof

(i) For every \(x \in S\) we have \((x x^*) (x x^*) = (x x^* x) x^* = x x^*\). Hence \(x x^* \in E_S\), and \((x x^*)^* = (x^*)^* x^* = x x^*\), so \(H_S \subseteq \{e \in E_S \mid e^{*} = e\}\). For the other containment, let us assume that \(e^* = e = e^2\). Then \(e = e e^* \in H_S\). Therefore we have \(\{e \in E_S \mid e^* = e\}\subseteq H_S\). The final claim is then immediate from [1, Lemma 1].

(ii) The fact that \(H_S^2 \subseteq E_S\) follows from (i) and [9, Theorem 2.5]. If \(e \in E_S\), then, recalling that \(E_S^* = E_S\), we have

$$\begin{aligned} e = e e^* e = e (e^* e^*) e = (e e^*) (e^* e) \in H_S^2. \end{aligned}$$

(iii) Follows from [5, Proposition 6.2.2]. \(\square \)

Definition 6.3

Given an involution subsemigroup S, we let \(F_S := \{x e x^* \mid x \in S, e \in E_S\}\).

Corollary 6.4

Let S be a regular \({}^{*}\)-semigroup and \(T \subseteq S\). Then T is an HS-stable involution subsemigroup of S if and only if T is closed and \(F_S \subseteq T\). Consequently,

$$\begin{aligned} \langle {T}\rangle ^\mathrm {HS} = \langle {T \cup F_S}\rangle \omega . \end{aligned}$$

Proof

Since \(H_S^2 = E_S\) by Lemma 6.2(ii), it follows that \(F_S = \bigcup _{x \in S} x H_S^2 x^*\). Hence, as \(S = S^2\), the result is immediate from Corollary 5.8. \(\square \)

Corollary 6.5

Let S be an orthodox \({}^{*}\)-semigroup and \(T \subseteq S\). Then T is an HS-stable involution subsemigroup of S if and only if T is closed and full. Consequently,

$$\begin{aligned} \langle {T}\rangle ^\mathrm {HS} = \langle {T \cup E_S}\rangle \omega , \end{aligned}$$

and \(E_S \omega \) is the minimal HS-stable involution subsemigroup of S.

Proof

Since S is orthodox we have \(F_S \subseteq E_S\) by Lemma 6.2(iii). The claimed equivalence now follows from Corollary 6.4 and Lemma 5.1(i). For the second claim, it suffices to show that \(E_S = \langle {E_S}\rangle \). This follows from the fact that S is orthodox and that \(E_S^* = E_S\) for any involution semigroup. \(\square \)

We note that the corollary above does not hold for general regular \({}^{*}\)-semigroups. Indeed, we shall construct a regular \({}^{*}\)-semigroup S in which \(\langle {E_S}\rangle \omega \) is not an HS-stable involution subsemigroup.

Example 6.6

Let G be a finite group with identity element e and non-normal subgroup K, that is, there exist \(x \in G\) and \(a \in K\) with \(x a x^{-1} \notin K\). Let P be an \({\mathbb {N}} \times {\mathbb {N}}\) matrix with entries \(p_{i,j}\) (\(i, j \in {\mathbb {N}}\)) from K and such that \(p_{i,j} = p_{j,i}^{-1}\). Suppose also \(p_{i,1} = p_{1,i} = p_{i,i} = e\) for each \(i \in {\mathbb {N}}\), and \(p_{2,3} = a\). On \(S = {\mathbb {N}} \times G \times {\mathbb {N}}\), define a product by

$$\begin{aligned} (i, g, j) (k, h, \ell ) = (i, g p_{j,k} h, \ell ) \end{aligned}$$

and involution \({}^*\) by \((i, g, j)^* = (j, g^{-1}, i)\). Then S forms a regular \({}^{*}\)-semigroup, called a Rees matrix involution semigroup (we refer the reader to [2] for further information). We consider \(\langle {E_S}\rangle \omega \), noting that \(\langle {E_S}\rangle \subseteq \{(i, h, j) \mid i, j \in {\mathbb {N}},\, h \in K\}\) by Howie [4]. Let \((i, g, j) \in \langle {E_S}\rangle \omega \), so that there exists \((k, h, \ell ) \in \langle {E_S}\rangle \) such that

$$\begin{aligned} (i, g, j) (k, h, \ell ) = (i, g p_{j,k} h, \ell ) \in \langle {E_S}\rangle . \end{aligned}$$

Hence \(g p_{j,k} h \in K\), so that \(g \in K h^{-1} p_{j,k}^{-1} \subseteq K\) since \(h, p_{j,k} \in K\). Thus \(\langle {E_S}\rangle \omega \subseteq \{(i, h, j) \mid i, j \in {\mathbb {N}},\, h \in K\}\). However \((2, p_{3,2}^{-1}, 3) = (2, a, 3) \in E_S\) and

$$\begin{aligned} (1, x, 1) (2, a, 3) (1, x^{-1}, 1) = (1, x a x^{-1}, 1) \in F_S. \end{aligned}$$

By Lemma 4.9 we have \(F_S\subseteq \langle {F_S}\rangle \subseteq \langle {F_S}\rangle \omega \), and so \((1,xax^{-1},1)\in \langle {F_S}\rangle \omega \). However, \(x a x^{-1} \notin K\) so that \(\langle {F_S}\rangle \omega \) is not contained in \(\langle {E_S}\rangle \omega \). Since \(\langle {F_S}\rangle \omega \) is the minimum HS-stable involution subsemigroup of S by Corollary 6.4, it follows that \(\langle {E_S}\rangle \omega \) is not an HS-stable involution subsemigroup of S (and thus nor is \(\langle {H_S}\rangle \omega \)).

This example also allows us to construct an involution subsemigroup T such that \(T \omega \ne (T \omega ) \omega \), thus showing that \(\omega \) in general is not a closure operator on involution subsemigroups of an involution semigroup (see Remark 4.8). Given S as above, consider the involution subsemigroup \(T = \{(1, e, 1), (1, e, 2), (2, e, 1)\), \((2, e, 2)\}\) (note that T is isomorphic to the involution semigroup given in Example 6.1 with \(|{I}| = 2\)). Then as \(p_{3,2} = a^{-1}\) we have

$$\begin{aligned} (2, a, 3) (2, e, 1) = (2, e, 1) \quad \text {and} \quad (1, e, 3) (1, e, 1) = (1, e, 1), \end{aligned}$$

so that \((2, a, 3), (1, e, 3) \in T \omega \). Also, \((1, a^{-1}, 1) (i, e, j) = (1, a^{-1}, j) \notin T\) for any \(i, j \in {\mathbb {N}}\), and so \((1, a^{-1}, 1) \notin T \omega \). However, \((1, a^{-1}, 1) (2, a, 3) = (1, e, 3)\) and so \((1, a^{-1}, 1) \in (T \omega ) \omega \). Hence \(T \omega \ne (T \omega ) \omega \).

If S is an orthodox \({}^{*}\)-semigroup then \(E_S \omega = \phi ^{-1}(1)\) where \(\phi :S \twoheadrightarrow G\) is the greatest group \(({\circ })\)-morphic image of S by Gigoń [3, Theorem 4.5]. That is, for every \(({\circ })\)-morphic image of S, say \(\psi :S \twoheadrightarrow H\), there exists a \(({\circ })\)-morphism \(\sigma :G \rightarrow H\) such that \(\psi = \sigma \phi \). We refer the reader to [3, Chapter 4] for a further study.

Corollary 6.7

Let S be an orthodox \({}^{*}\)-semigroup. Then the following are equivalent:

  1. (1)

    S is HS-simple.

  2. (2)

    Every group \(({\circ })\)-morphic image of S is trivial.

  3. (3)

    \(S=E_S\omega \).

Moreover, if S is inverse then these are also equivalent to:

  1. (4)

    For every \(x \in S\) there exists \(e \in E_S\) with \(e = xe = ex\).

Proof

Since \(E_S \omega = \phi ^{-1}(1)\) is the minimal HS-stable involution subsemigroup, the equivalence of (1), (2) and (3) is immediate.

Now let S be inverse, so that \(e^{-1} = e\) for every \(e \in E_S\).

(4) (1). Let \(x \in S\), so that there exists \(e \in E_S\) with \(xe = e\). Hence \(x \in E_S \omega \) and \(S=E_{S}\omega \).

(1) (4). Assume \(S = E_S \omega \). Then for any \(x \in S\) there exist \(e, f \in E_S\) with \(xe = f\). Then \(e x^{-1} = f^{-1} = f\), and so \(e x^{-1} x e = ff = f\), and hence \(e x^{-1} x = f\) as \(x^{-1} x \in E_{S}\) and as \(E_S\) is commutative. Consequently,

figure b

Remark 6.8

If S is an orthodox \({}^{*}\)-semigroup with \(E_S\) forming an HS-stable involution subsemigroup, then \(E_S = E_S \omega \). This later condition is a well-studied property known as E-unitarity. The structure of E-unitary regular \({}^{*}\)-semigroups is given in [6]. For example, the free inverse monoid on a set X is E-unitary, and so \(E_S = \{1\}\) is an HS-stable involution subsemigroup.

7 HS-stability for commutative involution semigroups

In this section we consider commutative involution semigroups. Every commutative semigroup comes equipped with an involution, namely the identity map \(x^* = x\); such involution semigroups are called semigroups with trivial involution. Conversely, every semigroup with trivial involution is clearly commutative.

For commutative semigroups with trivial involution we have \(E_S \subseteq H_S = \{s^2 \mid s \in S\}\). This fails to hold for general commutative semigroups with involution; take for example the 3-element non-chain semilattice \(Y = \{x, y, 0\}\) with \(xy = x0 = y0 = 0\). Then the map \(x^* = y\), \(y^* = x\) and \(0^* = 0\) can be shown to be an involution, and so \(E_Y = Y \ne H_Y = \{0\}\). Note that Y does not form a regular \({}^{*}\)-semigroup when equipped with this involution.

Note also that a commutative involution semigroup S may have \(S \ne S^2\). For example, in \(({\mathbb {N}}, {+})\) with trivial involution we have \(1 \notin {\mathbb {N}}^2 = \{2, 3, \ldots \}\).Footnote 2

Since S is commutative, every subset is reflexive, and hence it follows from Lemma 4.11 that an involution subsemigroup T of S is equal to \(\phi ^{-1}(1)\) for some surjective \(({\circ },{}^{*})\)-homomorphism \(\phi :S \twoheadrightarrow G\) onto a group G if and only if T is closed and \(H_S \subseteq T\).

Theorem 7.1

Let S be a commutative involution semigroup and let \(T \subseteq S\). Then the following are equivalent:

  1. (1)

    T is an HS-stable involution subsemigroup of S.

  2. (2)

    \(H_S \subseteq T\), \(T \omega \cap S^2 = T \cap S^2\) and \(T {\setminus } S^2 = T^* {\setminus } S^2\).

    Moreover, these conditions imply:

  3. (3)

    There exists a surjective \(({\circ },{}^{*})\)-homomorphism \(\phi :S \twoheadrightarrow G\) with G a group such that \(T\omega = \phi ^{-1}(1)\).

Proof

(1) (2). By (HS:1) we have \(H_S \subseteq T\) and the two other conditions follow from Theorem 5.6.

(2) (1). Note that \(x H_S^2 x^* = x x^* H_S^2\) for any \(x \in S\), and so \(\bigcup _{x \in S} x H_S^2 x^* = H_S^3\). Moreover, \(x x^* y y^* z z^* = (xyz) (z^* y^* x^*)\) by commutativity, and hence \(H_S^3 \subseteq H_S\). Therefore \(x H_S^2 x^* \subseteq T\) for each \(x \in S\), so T is HS-stable by Theorem 5.6.

(2) (3). Since \(H_S^3 \subseteq H_S \subseteq T\), it follows from Corollary 5.4 that \(T \omega \) forms a closed involution subsemigroup containing \(H_S\). The result then follows from Lemma 4.11. \(\square \)

We note that the implication (3) \(\Rightarrow \) (2) in Theorem 7.1 needs not hold in general, as we will show at the end of Example 7.4. Alternatively, commutative orthodox \({}^{*}\)-semigroups S which are not E-unitary provide further examples, since here \(E_S\) is not HS-stable but \(E_S\omega \) is closed and HS-stable.

Corollary 7.2

Let S be a commutative involution semigroup and let \(A \subseteq S\). Then \(\langle {A}\rangle ^\mathrm {HS} = (\langle {A \cup H_S}\rangle \omega \cap S^2) \cup ((A \cup A^*) {\setminus } S^2)\).

Proof

As \(H_S \subseteq \langle {A}\rangle ^\mathrm {HS}\) by (HS:1), it follows from Theorem 5.7 that

$$\begin{aligned} \langle {A}\rangle ^\mathrm {HS} = \langle {A \cup H_S}\rangle ^\mathrm {HS} = \big (\big ((A \cup H_S) \cup H_S^3\big ) \omega \cap S^2 \big ) \cup \big (((A \cup H_S) \cup (A \cup H_S)^*\big ) {\setminus } S^2). \end{aligned}$$

Since \(H_S^3 \subseteq H_S\) and \(H_S = H_S^* \subseteq S^2\), the desired result follows. \(\square \)

Corollary 7.3

Let S be a commutative involution semigroup with \(S = S^2\) and let \(T \subseteq S\). Then the following are equivalent:

  1. (1)

    T is an HS-stable involution subsemigroup of S.

  2. (2)

    \(H_S \subseteq T\) and T is closed.

  3. (3)

    There exists a surjective \(({\circ },{}^{*})\)-homomorphism \(\phi :S \twoheadrightarrow G\) with G a group such that \(T = \phi ^{-1}(1)\).

In particular, \(\langle {T}\rangle ^\mathrm {HS} = \langle {T \cup H_S}\rangle \omega \).

Proof

Follows immediately from Theorem 7.1 and Lemma 4.11. \(\square \)

Example 7.4

Consider \(S = ({\mathbb {N}}, {+})\) with trivial involution, noting that \(H_S = 2 {\mathbb {N}}\) is a closed involution subsemigroup of S. Hence \(H_S\) is HS-stable by Theorem 7.1. Now let T be an HS-stable involution subsemigroup of \({\mathbb {N}}\) containing \(2k + 1\) for some \(k \ge 0\). If \(k = 0\) then \(2n + 1 \in (T \cup 2 {\mathbb {N}}) \omega \subseteq T\) for each \(n \ge 0\) since \((2n + 1) + 1 = 2 (n + 1)\). Hence \(T = {\mathbb {N}}\). Otherwise \(k \ge 1\), so that \(3 \in (T \cup 2 {\mathbb {N}}) \omega \subseteq T\) since \(3 + (2k - 2) \in T\). As T is an involution subsemigroup containing \(2 {\mathbb {N}} \cup \{3\}\), it follows that \(T = {\mathbb {N}} + {\mathbb {N}} = {\mathbb {N}} + 1\). We have thus shown that \({\mathbb {N}}\) has three HS-stable involution subsemigroups: \(2 {\mathbb {N}} \subsetneq {\mathbb {N}} + 1 \subsetneq {\mathbb {N}}\).

Notice that \(({\mathbb {N}} + k)\omega = {\mathbb {N}}\) for any \(k\in {\mathbb {N}}\) since \(t+k+1,k+1\in {\mathbb {N}}+k\) for all \(t\in {\mathbb {N}}\). Hence \({\mathbb {N}}+1\) provides an example of an HS-stable but not closed involution subsemigroup. Moreover, \({\mathbb {N}}+2\) is not HS-stable but its closure is; this, together with the \(({\circ },{}^{*})\)-homomorphism of S onto the trivial group provides a counterexample to the implication (3) \(\Rightarrow \) (1) of Theorem 7.1.

8 Complex products in semilattices

The characterisation from Sect. 3 is useful if the involution semigroup has many HS-stable involution subsemigroups. We showed that, on the other end of the spectrum, which includes semilattices and monoids with zero (see Corollaries 5.2 and 5.11), no proper HS-stable involution subsemigroups exist, making the statement of Proposition 3.3 trivial.

We will now answer, by different means, Problem 1.4 for (meet) semilattices: given a semilattice S, for which subsets \(S_1, \ldots , S_n\) does the complex product \(S_1 \ldots S_n\) and the union \(S_1 \cup \cdots \cup S_n\) generate the same subsemilattice of S.

Proposition 8.1

Let Y be a semilattice. For any nonempty subsets \(A_1, \ldots , A_n\) of Y, the following are equivalent:

  1. (1)

    \(\langle {A_1 \cup A_2 \cup \ldots \cup A_n}\rangle = \langle {A_1 A_2 \ldots A_n}\rangle \).

  2. (2)

    For each \(1 \le i, j \le n\) and every \(\alpha _i \in A_i\), there exists \(\beta _j \in A_j\) with \(\alpha _i \le \beta _j\).

Proof

(1) (2) Let \(\alpha _i \in A_i\). Then as \(\alpha _i \in \langle {A_1 \cup A_2 \cup \cdots \cup A_n}\rangle = \langle {A_1 A_2 \ldots A_n}\rangle \), there exist a \(k \in {\mathbb {N}}\) and elements \(\alpha _{pq} \in A_q\) (\(1 \le p \le k\), \(1 \le q \le n\)) with

$$\begin{aligned} \alpha _i = (\alpha _{11} \ldots \alpha _{1n}) \cdots (\alpha _{k1} \ldots \alpha _{kn}). \end{aligned}$$

For each \(1 \le j \le n\), it follows by the commutativity of Y that \(\alpha _i = \alpha _{1j} \gamma \) for a suitable \(\gamma \). Hence \(\alpha _i \le \alpha _{1j} \in A_j\).

(2) (1) It suffices to show that for each \(1 \le i \le n\) and each \(s_i \in A_i\) we have \(s_i \in \langle {A_1 A_2 \ldots A_n}\rangle \). By our hypothesis, for each \(j \in \{1, \ldots , n\}\) there exists \(s_j \in A_j\) such that \(s_i = s_i s_j\). Then

figure c

\(\square \)

Remark 8.2

Proposition 8.1 has a particularly pleasing form if Y has the ascending chain condition, i.e., has no infinite ascending chain \(\alpha _1<\alpha _2<\alpha _3<\cdots \) of elements. In this case condition (2) is equivalent to:

\((2)'\):

The sets \(A_i\) have the same maximal elements.