1 Introduction

An algebra exhibits the Howson property if the intersection of two finitely generated subalgebras is also finitely generated. This term is in honour of the author of [15], who showed that the intersection of finitely generated subgroups of free groups is finitely generated. There have been a number of investigations of the Howson property for other classes of algebras. In particular, the Howson property for inverse semigroups has been studied by several authors such as Jones and Trotter [16, 17], Lawson and Vdovina [20] and Silva and Soares [25]. By contrast to the situation for groups, free inverse semigroups have the Howson property if and only if they are free on a one-element set [17].

The aim of this article is to change tack and to consider the Howson property for semigroups regarded as semigroup acts over themselves, so that the right (left) subacts of a semigroup S are precisely its right (left) ideals. We consider \(\emptyset\) as being a right (left) ideal with empty set of generators.

Definition 1.1

A semigroup S is right (left) ideal Howson if the intersection of any two finitely generated right (left) ideals of S is finitely generated.

Note that since intersection distributes over union, a semigroup is right (left) ideal Howson if and only if the intersection of principal right (left) ideals is finitely generated; we use this fact throughout this article. We remark that a monoid is right ideal Howson if and only if it is finitely aligned [7]; for semigroups being finitely aligned is a stronger condition, as we demonstrate. From this point we will explicitly refer to and give results for right ideal Howson semigroups; clearly, the dual results hold for left ideal Howson semigroups. Certainly for a commutative semigroup, the notions of right ideal Howson and left ideal Howson coincide; similar remarks apply to related definitions.

The property of being right ideal Howson is a finiteness condition for a semigroup; that is to say any finite semigroup is right ideal Howson. In Sect. 3 we show how it is connected to other finiteness conditions that have been studied recently, such as that of being right coherent [10, 11] or right Noetherian [22].

Semigroups that are right ideal Howson abound. We list some examples here, that may easily be verified by consulting any standard semigroup text such as [5, 14]: groups, inverse semigroups, completely (0-)simple semigroups, free semigroups and free monoids. We present many others subsequently in this paper. The reader may note that any of the semigroups in the previous list display the extra condition that the intersection of principal right ideals is empty or principal. Monoids that satisfy this extra condition have been well-studied by Clifford, Cherubini and Petrich: the latter authors referring to this condition (for left ideals) as Clifford’s condition [3]. Indeed, Clifford [4] showed that bisimple inverse monoids can be viewed as inverse hulls of right cancellative monoids satisfying Clifford’s condition. This connection has been developed by a number of authors such as Lawson [19], McAlister [21] and Reilly [24]. The notion of being finitely aligned [7] is closely connected with that of being right ideal Howson, being a stronger condition (Lemma 2.1); and coincides for many semigroups, including monoids. Indeed, it is noted in [7] that finitely aligned semigroups may be called right Howson. However, the situation for semigroups is more subtle; as we show in Remark 5.8, a right ideal Howson semigroup need not be finitely aligned. We introduce the term right ideal Howson to distinguish from that of being finitely aligned, and to make clear we are talking of right ideals and not right congruences. Explicit connections between finitely aligned semigroups, higher rank graphs and constructions of \(C^*\)-algebras are given in [7].

This article has several aims. One is to give natural, universal, examples of right ideal Howson semigroups such that the intersection of principal right ideals may require any fixed, finite number of generators. The second is to examine closure properties of the class of right ideal Howson semigroups under standard algebraic and semigroup theoretic operations. The third is to consider connections with other natural finiteness conditions. In this way we build a broader understanding of the class of right ideal Howson semigroups.

We organise this paper as follows. In Sect. 2 we recall essential terminology and fundamental results. In Sect. 3 we provide examples of right ideal Howson semigroups, with a particular focus on bands and coherent monoids. For each variety of bands, we give an explicit presentation of a right ideal Howson band belonging to the variety, and show that the lattice of varieties of bands splits into two with regard to Clifford’s condition. We show that any semigroup given by a commutative presentation with finite set of relations is (right) coherent, and hence certainly (right) ideal Howson. In Sect. 4 we explore a number of closure results for the classes of right ideal Howson monoids and semigroups. We show that both the classes of right ideal Howson semigroups and right ideal Howson monoids are closed under free products. Right ideal Howson semigroups are not closed under direct products but, on the other hand, right ideal Howson monoids are closed under direct but not semidirect products. Finally, in Sect. 5, we consider a number of semigroup presentations, reflecting those given for bands in Sect. 3. We give presentations of right ideal Howson semigroups (which are also cancellative), commutative (right) ideal Howson semigroups and commutative cancellative (right) ideal Howson semigroups, all of which are universal in a given sense.

2 Preliminaries

We denote the natural numbers by \({\mathbb {N}}\) and put \({\mathbb {N}}^0={\mathbb {N}}\cup \{ 0\}\). For any \(n\in {\mathbb {N}}\) we define \(\underline{n}\,{:=}\,\{1, \ldots, n\}\) and \(\underline{n}^0\,{:=}\,\underline{n} \cup \{0\}\). Throughout this paper S denotes a semigroup and \(S^1\) is the monoid obtained from S by adjoining an identity if necessary (so that \(S^1=S\) if and only if S is a monoid). For any element \(a\in S\), the principal right ideal generated by a is \(aS^1=\{ a\} \cup aS\), so that \(aS^1=aS\) if and only if \(a\in aS\). A right ideal is finitely generated if it is the finite union of principal right ideals. Our first observation will be useful in what follows.

Lemma 2.1

Let S be a semigroup such that for all \(a,b \in S\) we have

$$\begin{aligned} aS \cap bS = u_1S \cup \cdots \cup u_nS \end{aligned}$$

where \(u_i \in aS^1 \cap bS^1\) for all \(i \in \underline{n}\). Then S is right ideal Howson.

Proof

Let S be as given. Then, for any \(a,b \in S\), we may write

$$\begin{aligned} aS^1 \cap bS^1 = \big (\{a\}\cap \{b\}\big ) \cup \big (\{a\}\cap bS\big ) \cup \big (aS \cap \{b\}\big ) \cup (aS \cap bS). \end{aligned}$$

Clearly, if \(a\leq_{\mathscr{R}} b\) then \(aS^1 \cap bS^1=aS^1\) (the case where \(b\leq_{\mathscr{R}} a\) is entirely dual). However, if \(a\nleq _{\mathscr {R}} b\) and \(b \nleq _{\mathscr {R}} a\) then we have by the above that \(aS^1 \cap bS^1 = aS \cap bS\). Therefore, for such an \(a,b \in S\), we have

$$\begin{aligned} aS^1 \cap bS^1 = u_1S \cup \cdots \cup u_nS \subseteq u_1S^1 \cup \cdots \cup u_nS^1 \subseteq aS^1 \cap bS^1 \end{aligned}$$

which gives us that \(aS^1 \cap bS^1 = u_1S^1 \cup \cdots \cup u_nS^1\) as required. \(\square\)

Semigroups satisfying the hypothesis of Lemma 2.1 are called finitely aligned in [7]. However, as we show in Remark 5.8, a right ideal Howson semigroup need not be finitely aligned. For semigroups that are right factorisable, that is, semigroups S such that \(sS=sS^1\) for any \(s\in S\), the two notions coincide. This is the situation for monoids, inverse semigroups and bands (semigroups of idempotents), for example, but not for free semigroups.

The next observation we make follows quickly from the definition of a semigroup being right ideal Howson.

Lemma 2.2

A semigroup S is right ideal Howson if and only if the monoid \(S^1\) is right ideal Howson.

We will say a right ideal I of S is exactly n-generated for some \(n\in {\mathbb {N}}^0\), if there are n elements of S that generate I, but no \(n-1\) elements will suffice. With this in mind, we note that \(I=\emptyset\) if and only if I is exactly 0-generated.

Definition 2.3

A semigroup S satisfies (Rn) for \(n \in \mathbb {N}^0\) if there exists some \(a,b \in S\) such that \(aS^1 \cap bS^1\) is exactly n-generated. The condition (Ln) is defined dually.

2.1 Semigroup presentations

For an equivalence relation \(\theta\) on a set A we denote the \(\theta\)-class of \(a\in A\) by \([a]_{\theta }\), or [a] if \(\theta\) is understood.

Let X be a non-empty set, whose elements we will refer to as letters. We denote by \(X^+\) (\(X^*\)) the free semigroup (free monoid) on X. We take \(X^+\) to be the set of all non-empty words over X with operation concatenation, and to obtain \(X^*\) we adjoin the empty word, often denoted by \(\epsilon\).

The length of a word \(w\in X^*\), denoted by \(\vert w\vert\), is the number of letters in w, counting repeats. The context of w, written c(w), is the set of letters that appear in w. For a number of results in this paper, it will be useful to let \(\alpha (w)\) and \(\omega (w)\) denote respectively the first and last letter of \(w \in X^+\).

For a subset \(\rho\) of \(X^+\times X^+\), the smallest congruence relation on \(X^+\) containing \(\rho\) is denoted by \(\rho ^\sharp\). For any \(w,x \in X^+\) we have that \((w,x)\in \rho ^\sharp\) if and only if \(w=x\) or there exists a finite sequence of the form

$$\begin{aligned} w=z_0,\,z_1,\,\ldots ,\,z_n=x \end{aligned}$$
(1)

where \(z_{i-1} = c_ip_id_i\) and \(z_i = c_iq_id_i\) with \((p_i,q_i) \in \rho \cup \rho ^{-1}\) and \(c_{i},d_{i}\in X^*\) for all \(i\in \underline{{n}}\) [14]. We say that \(z_{i-1} \rightarrow z_i\) an elementary \(\rho\)-transition. The \(\rho ^\sharp\)-class \([w]_{\rho ^\sharp }\) of \(w\in X^+\) will be denoted by \([w]_{\rho }\) (or [w] if \(\rho\) is understood).

Definition 2.4

A semigroup presentation \(\langle X:\rho \rangle\) consists of non-empty set X and a subset \(\rho\) of \(X^+ \times X^+\), and defines the semigroup \(X^+/\rho ^\sharp\). By standard convention, we may denote \((u,v)\in \rho\) by the equality \(u=v\). Moreover, we may we identify the semigroup presentation with the semigroup that it defines.

Similarly, monoid presentations are given by the same notation \(\langle X:\rho \rangle\) where \(\rho \subseteq X^*\times X^*\) and define the monoid \(X^*/\rho ^\sharp\). In the case where \(|u|=|v|\) for every \((u,v)\in \rho\), and hence for every \((w,x)\in \rho ^\sharp\), we say that the corresponding presentation is homogeneous. In this article we will also need the notion of commutative semigroup and monoid presentations. To this end we denote by \(\mathcal {C}X^+\) and \(\mathcal {C}X^*\) the free commutative semigroup and free commutative monoid on X, respectively. We view \(\mathcal {C}X^+\) as consisting of all unordered non-empty words over X under concatenation; similarly, \(\mathcal {C}X^*\) consists of all unordered words over X.

Definition 2.5

A commutative semigroup presentation \(\langle X:\rho \rangle\) consists of non-empty set X and a subset \(\rho\) of \(\mathcal {C}X^+ \times \mathcal {C}X^+\), and defines the commutative semigroup \(\mathcal {C}X^+/\rho ^\sharp\).

In Definition 2.5 we may think of \(\rho\) as a subset of \(X^+\times X^+\), if convenient. Commutative monoid presentations are defined in the obvious way.

2.2 Monoid actions

Throughout this subsection we let M be a monoid. We briefly present the basic notions surrounding M-acts, in order to facilitate later discussions on coherency. Further details may be found in [18].

A set A is a (right) M-act if there exists a map \(A\times M\rightarrow A: (a,m)\mapsto a\cdot m\) such that for any \(a \in A\) and \(s,t\in M\) we have \(a \cdot 1=a\) and \((a \cdot s)\cdot t=a\cdot (st)\). An M-subact of an M-act A is a subset B of A closed under the action of M; a congruence on A is an equivalence relation \(\theta\) on A that is closed under the action of M, that is, for any \(a,b\in A\) and \(s\in M\), if \(a\,\theta \, b\) then \(as\, \theta \, bs\). If \(\theta\) is a congruence on A then we may form the quotient M-act \(A/\theta =\{ [a]:a\in A\}\) with action \([a]s=[as]\). Clearly, M may be regarded as an M-act where the action is the multiplication in M and the M-subacts are then precisely its right ideals. To avoid confusion, if \(\theta\) is a congruence on the M-act M, then we refer to \(\theta\) as a right congruence. Of course, if M is commutative, then right congruences coincide with (monoid) congruences on M.

A congruence \(\theta\) on an M-act A is finitely generated if it is the smallest congruence containing a given finite set of elements of \(A\times A\). An explicit formula for obtaining \(\theta\) from its generators may be found in a way analogous to that in Equation (1). Note that the identity relation is always finitely generated. The notions of being free, finitely generated and finitely presented for an M-act A are the standard ones from universal algebra, translated to the context of M-acts. Explicitly, (finitely generated) free M-acts are disjoint unions of (finitely many) copies of the M-act M; an M-act A is finitely generated if \(A=a_1M\cup \ldots \cup a_nM\) for some \(a_i\in A\), \(n\in \mathbb {N}^0\), and finitely presented if \(A\cong F/\theta\) for some finitely generated free M-act F and finitely generated congruence \(\rho\) on F.

For any M-act, say A, and for every \(a\in A\) we define the right congruence \({\pmb{r}}(a)\) on M by

$$\begin{aligned} {\pmb{r}}(a)=\{(u,v)\in M\times M:au=av\}. \end{aligned}$$

2.3 Coherency and noetherianity

A semigroup is weakly right Noetherian if every right ideal is finitely generated. This is a weaker condition than that of being right Noetherian, which means that every right congruence is finitely generated (a fact easily witnessed by considering a group). These are well-established notions, recently attracting new attention [22]. The following remark is worth stating explicitly.

Remark 2.6

Any weakly right noetherian semigroup is right ideal Howson.

In fact, we can weaken the hypothesis of Remark 2.6 much further.

Definition 2.7

[9, 26] A monoid M is weakly right coherent if every finitely generated right ideal is finitely presented and right coherent if every finitely presented M-subact of every finitely presented M-act is finitely presented.

Any right noetherian monoid is right coherent, but weakly right noetherian monoids need not even be weakly right coherent [9]. We are interested in these notions here due to the result below, which may be regarded as analogous to that of Chase for rings [2].

Theorem 2.8

[9, Corollary 3.3, 3.4] A monoid M is weakly right coherent if and only if for any \(a,b\in M\) the right congruence \({\pmb{r}}(a)\) is finitely generated, and the right ideal \(aM\cap bM\) is finitely generated.

A monoid M is right coherent if and only if for any finitely generated right congruence \(\theta\) on M and any \([a],[b]\in M/\theta\) we have the right congruence \({\pmb{r}}([a])\) is finitely generated and the M-subact \([a]M\cap [b]M\) of \(M/\theta\) is finitely generated.

Corollary 2.9

A weakly right coherent monoid is right ideal Howson.

3 Examples of right ideal Howson semigroups

We begin by summarising some previous remarks.

Remark 3.1

Any finite semigroup, (weakly) right noetherian semigroup or semigroup S such that \(S^1\) is (weakly) right coherent is right ideal Howson.

There are many examples of right coherent monoids [6, 9]. Rédei’s Theorem states that the free commutative monoid \(\mathcal{C}X^*\), for any finite set X, is (right) noetherian [23]. Gould used this result to show that for any set X, the free commutative monoid \(\mathcal {C}X^*\) is (right) coherent [9, Theorem 4.3]. Our next result is a significant extension of the latter fact. The proof makes essential use of the fact that for a commutative monoid, right congruences and congruences coincide.

Theorem 3.2

Let M be a monoid given by a commutative presentation \(\langle X: \tau \rangle\), where \(\tau\) is finite. Then M is (right) coherent.

Proof

Let \(\rho ^\sharp\) be a finitely generated congruence on \(M=\mathcal {C}X^*/\tau ^\sharp\). We have that

$$\begin{aligned} \rho =\{([a]_{\tau },[b]_{\tau }):(a,b)\in \sigma \} \end{aligned}$$

for some finite subset \(\sigma\) of \(\mathcal {C}X^*\times \mathcal {C}X^*\). We let \(\nu = \tau \cup \sigma\) so that \(\nu ^\sharp\) is a finitely generated congruence on \(\mathcal {C}X^*\). Taking care with the generators, it follows from the second isomorphism theorem [14, Theorem 1.5.4] that there exists a monoid isomorphism

$$\theta: M/\rho^\sharp \rightarrow \mathcal{C}X^\ast/\nu^\sharp:[[w]_\tau]_\rho\theta =[w]_\nu.$$

For convenience we denote the \(\rho ^\sharp\)-class of \([w]_\tau \in M\) by \([w]_{\tau :\rho }\).

We are considering the monoid M acting on the right of the M-act \(M/\rho ^\sharp\). To this end, note that for \([u]_\tau \in M\) and \([w]_{\tau :\rho }\in M/\rho ^\sharp\) we have

$$\begin{aligned}{}[w]_{\tau :\rho }[u]_\tau =[[w]_\tau ]_\rho [u]_\tau = [[w]_\tau [u]_\tau ]_\rho = [[wu]_\tau ]_\rho =[wu]_{\tau :\rho }. \end{aligned}$$

Similarly, \(\mathcal {C}X^*\) acts on \(\mathcal {C}X^*/\nu ^\sharp\) by \([w]_{\nu }u=[wu]_{\nu }\). \(\square\)

Proposition 3.3

Let \([w]_{\tau :\rho }\in M/\rho ^\sharp\) and \([u]_\tau ,[v]_{\tau }\in M\), where \(w,u,v\in \mathcal {C}X^*\). Then

$$\begin{aligned} ([u]_\tau , [v]_\tau )\in {\pmb{r}}([w]_{\tau :\rho }) \Longleftrightarrow (u,v) \in {\pmb{r}}([w]_{\nu }). \end{aligned}$$

Proof

Let \(w,u,v\in \mathcal {C}X^*\). From remarks above we have

$$\begin{aligned} \begin{array}{rcl} ([u]_\tau ,[v]_\tau )\in {\pmb{r}}([w]_{\tau :\rho }) &{} \Longleftrightarrow &{} [wu]_{\tau :\rho }=[wv]_{\tau :\rho }\\ &{} \Longleftrightarrow &{} [wu]_{\nu }=[wv]_{\nu }\\ &{} \Longleftrightarrow &{} (u,v)\in {\pmb{r}}([w]_\nu ) \end{array} \end{aligned}$$

as required. \(\square\)

Let \(w\in \mathcal {C}X^*\). Since \(\nu\) is finite and \(\mathcal {C}X^*\) is coherent, it follows that there exists a finite symmetric set of generators \(\kappa\) for \(\mathbf {r}([w]_{\nu })\), say

$$\begin{aligned} \kappa = \{(u_i,v_i):i\in \underline{{n}}\} \end{aligned}$$

for some \(n \in {\mathbb {N}}^0\). We define

$$\begin{aligned} \eta = \{([u_i]_\tau ,[v_i]_\tau ):i\in \underline{{n}}\}, \end{aligned}$$

so that \(\eta\) is also finite and symmetric.

Proposition 3.4

If \(w \in \mathcal {C}X^*\) then, with the notation above, \({\pmb{r}}([w]_{\tau :\rho }) = \langle \eta \rangle\).

Proof

That \(\eta \subseteq {\pmb{r}}([w]_{\tau :\rho })\) follows from Proposition 3.3.

Suppose for the converse that \(([u]_\tau , [v]_\tau )\in {\pmb{r}}([w]_{\tau :\rho })\), so that \((u,v) \in {\pmb{r}}([w]_{\nu })\), again by Proposition 3.3. Since \(\kappa\) generates \({\pmb{r}}([w]_{\nu })\) there exists \(\ell \in \mathbb {N}^0\) and a finite sequence of the form

$$\begin{aligned} u=z_0,\, z_1,\, \ldots ,\, z_\ell = v \end{aligned}$$

where \(z_{i-1} = c_ip_i\) and \(z_i= c_iq_i\) with \((p_i,q_i) \in \kappa\) and \(c_{i} \in \mathcal {C}X^*\) for all \(i\in \underline{\ell }\). It follows that there is a sequence

$$\begin{aligned}{}[u]_{\tau }=[z_0]_{\tau },\, [z_1]_{\tau },\, \ldots ,\, [z_\ell ]_{\tau }= [v]_{\tau } \end{aligned}$$

where \([[z_{i-1}]_\tau = [c_ip_i]_\tau = [c_i]_\tau[p_i]_\tau\) and \([z_i]_\tau = [c_iq_i]_\tau = [c_i]_\tau[q_i]_\tau]\) with \(([p_{i}]_\tau ,[q_i]_\tau ) \in \eta\) for all \(i\in \underline{\ell }\). Thus \({\pmb{r}}([w]_{\tau :\rho }) \subseteq \langle \eta \rangle\) and we therefore have equality as desired. \(\square\)

Let \(a,b\in \mathcal {C}X^*\) and let \(I =[a]_{\tau :\rho }M \cap [b]_{\tau :\rho }M\) and \(J = [a]_{\nu }\mathcal {C}X^*\cap [b]_{\nu }\mathcal {C}X^*\). We proceed to show that I is finitely generated.

Proposition 3.5

If \(w\in \mathcal {C}X^*\) then \([w]_{\tau :\rho } \in I\Longleftrightarrow [w]_\nu \in J\).

Proof

Suppose that \(w,u,v \in \mathcal {C}X^*\). Then

$$\begin{aligned} \begin{array}{rcl} [w]_{\tau :\rho } =[a]_{\tau :\rho }[u]_{\tau }=[b]_{\tau :\rho }[v]_{\tau } &{} \Longleftrightarrow &{} [w]_{\tau :\rho }=[au]_{\tau :\rho }=[bv]_{\tau :\rho }\\ &{} \Longleftrightarrow &{} [w]_\nu =[au]_\nu =[bv]_\nu \\ &{} \Longleftrightarrow &{}[w]_\nu =[a]_\nu u=[b]_\nu v \end{array} \end{aligned}$$

as required. \(\square\)

Since \(\nu\) is finitely generated, and \(\mathcal {C}X^*\) is coherent, J is generated by a set \(\{ [ac]_\nu : c\in Y\}\) for some finite subset Y of \(X^*\). Proposition 3.5 then gives us that I is finitely generated by the set \(\{[ac]_{\tau :\rho }: c \in Y\}\) and this completes the proof of Theorem 3.2. \(\square\)

From Corollary 2.9 and Theorem 3.2 we immediately deduce the following.

Corollary 3.6

Let M be a monoid given by a commutative presentation \(\langle X: \tau \rangle\), where \(\tau\) is finite. Then M is (right) ideal Howson.

In particular, any finitely presented commutative semigroup or monoid is (right) ideal Howson.

Changing tack, the following is well known.

Lemma 3.7

Let S be an inverse semigroup. Then S is right ideal Howson and satisfies (Ri) if and only if \(i=1\).

Proof

For any \(a,b \in S\) we have \(aS = aa^{-1}S\) and \(bS =bb^{-1}S\). Since idempotents commute it follows that

$$\begin{aligned} aS\cap bS = aa^{-1}S\cap bb^{-1}S=aa^{-1}bb^{-1}S. \end{aligned}$$

\(\square\)

Since the free band on a finite set is finite (see [14]), any finitely generated band is finite. Hence:

Lemma 3.8

Every finitely generated band is right ideal Howson.

Let X be a countable set. For some \(x,y \in X^+\), we say that a semigroup S satisfies an identity \(x=y\) if for every choice of homomorphism \(\theta : X^+ \rightarrow S\) we have \(x\theta = y\theta\). A semigroup variety denotes a class of semigroups containing all semigroups that satisfy a given collection of identities.

Throughout we let \(\mathcal {V}\) be a variety of bands. We recall the variety of right regular bands \(\mathcal {RR}\) (variety of rectangular bands \(\mathcal {RB}\)) is determined by the identities \(x^2 = x\) and \(xy=yxy\) (\(x^2 = x\) and \(x=xyx\)) (in addition to the identity guaranteeing associativity).

Theorem 3.9

Let \(\mathcal {V}\) be a variety of bands. If \(\mathcal {V}\subseteq \mathcal {RR}\) or \(\mathcal {V} \subseteq \mathcal {RB}\), then every band \(B \in \mathcal {V}\) is right ideal Howson. Further, B satisfies (Ri) if and only if \(i=1\), that is, B satisfies Clifford’s condition.

Proof

Suppose that \(B \in \mathcal {V}\). Since B is a band, we note that for any \(a,b \in B\) we have \(aB \cap bB \subseteq abB\). If \(B \in \mathcal {RR}\) then we have \(ab \in aB\) and \(ab=bab \in bB\), so that in this case \(aB \cap bB=abB\) is principal. On the other hand, if \(B \in \mathcal {RB}\) then for all \(a,b \in B\) we have \(aB \cap bB\) is either principal if \(a\,\mathscr {R}\,b\) or empty else. \(\square\)

In order to prove the next therorem, we must draw upon Fennemore’s result [8] concerning the defining identities of varieties of bands. This yields that if \(\mathcal {V}\) is a variety of bands not contained in \(\mathcal {RR}\) or \(\mathcal {RB}\), then \(\mathcal {V}\) is defined by an identity \(V:=p=q\) with the property that \(\alpha (p) = \alpha (q)\) and \(c(p) = c(q)\).

Theorem 3.10

Let \(\mathcal {V}\) be a variety of bands not contained in \(\mathcal {RR}\) or \(\mathcal {RB}\). Then there exists a band \(B_{\infty }\in \mathcal {V}\) that is not right ideal Howson, and for each \(n\in \mathbb {N}^0\) a band \(B_n \in \mathcal {V}\) that satisfies (Rn).

Proof

Fix some \(n \in \mathbb {N}^0\) and let \(X_n=\{a,b,u_i,v_i: i\in \underline{{n}}\}\). If \(n=0\) then we simply put \(X_0=\{a,b\}\). Define two subsets \(\rho _n\) and \(\sigma _n\) of \(X_n^+ \times X_n^+\) as follows

$$\begin{aligned} \rho _n = \{(au_i,bv_i): i\in \underline{{n}}\}\text { and }\sigma _n=\{(w,w^2): w \in X_n^+\}. \end{aligned}$$

In this way, if \(n=0\) then \(\rho _0 = \emptyset\). Suppose V is the defining identity for \(\mathcal {V}\) (as above) and let \(B_n\) be the band with semigroup presentation \(\langle X_n: \rho _n \cup \sigma _n \cup V\rangle\). From this point we will write X, \(\rho\), \(\sigma\) and B instead of \(X_n\), \(\rho _n\), \(\sigma _n\) and \(B_n\) respectively. Moreover, for ease of notation we will let \(\tau = \rho \cup \sigma \cup V\).

It follows immediately from Lemma 3.8 that B is right ideal Howson since it is finitely generated. Hence, it remains to show that B satisfies (Rn). We achieve this by showing that \(I=[a]B\cap [b]B\) is exactly n-generated.

Firstly, we suppose that there exist some \(s,t \in X^*\) such that \((as,bt)\in \tau ^\sharp\). This implies that there exists a finite sequence of the form

$$\begin{aligned} as = z_0,\, z_1,\,\ldots ,\,z_{\ell } = bt \end{aligned}$$

where \(z_{i-1} = c_ip_id_i\) and \(z_{i}=c_iq_id_i\) with \((p_i,q_i) \in \tau \cup \tau ^{-1}\) and \(c_{i},d_{i} \in X^*\) for all \(i\in \underline{\ell }\).

If \(z_{i-1}\rightarrow z_i\) is an elementary \(\sigma\)- or an elementary V-transition for all \(i\in \underline{\ell }\), then we immediately reach a contradiction since \((w,x) \in (\sigma \cup V)^\sharp\) implies \(\alpha (w) = \alpha (x)\). Therefore, we may assume that \(z_{i-1} \rightarrow z_{i}\) is an elementary \(\rho\)-transition for some \(i\in \underline{\ell }\), and, in order to avoid a similar contradiction, we may also assume that for at least one such \(i\in \underline{\ell }\), we have \(c_i=\epsilon\). Thus, we have shown \(z_i = au_jd_i\) or \(bv_jd_i\) for some \(i\in \underline{\ell }\) and \(j\in \underline{{n}}\). It follows that

$$\begin{aligned} I \subseteq \bigcup _{i\in \underline{{n}}}[au_i] B; \end{aligned}$$

the reverse inclusion is clear from the form of the presentation.

To show that I is exactly n-generated, we note that if \(w\,\tau ^\sharp \,x\) for some \(w,x \in X^*\) and \(u_i \in c(w)\) then \(\{u_i,v_i\} \cap c(x) \ne \emptyset\), since any elementary \(\tau\)-transition has this property. Thus if \(i,j\in \underline{{n}}\) with \(i\ne j\), then for no \(t \in X^*\) do we have that \(au_i \,\tau ^\sharp \,au_jt\). Thus \([au_i]B \not \subseteq [au_j]B\) and so I requires n generators as claimed.

The existence of \(B_{\infty }\) is proved in an entirely similar manner, starting with

$$\begin{aligned} \rho _{\infty }= \{(au_i,bv_i): i\in \mathbb {N}\}; \end{aligned}$$

it is easy to see that \(I=[a]B\cap [b]B\) cannot be finitely generated. \(\square\)

We end this section with a brief discussion of another finiteness condition for a monoid M, namely \({\pmb{R}}\) [12]. This condition arises from axiomatisability properties of classes of right M-acts and states that for any \(a,b\in M\) the subact of the direct product right M-act \(M\times M\) given by

$$\begin{aligned} {\pmb{R}}(a,b)=\{(u,v)\in M\times M:au=bv\} \end{aligned}$$

is finitely generated. It was shown that \({\pmb{R}}\) is independent of being weakly right noetherian [12].

Lemma 3.11

If M is a monoid satisfying \({\pmb{R}}\) then M is right ideal Howson.

Proof

Let \(a,b\in M\). It is clear that if H is a finite set of generators for \({\pmb{R}}(a,b)\), then aK is a finite set of generators for \(aM\cap bM\), where K is the set of first co-ordinates of elements of H. \(\square\)

On the other hand, there certainly exist examples of semilattices that do not satisfy \({\pmb{R}}\) [10]; since semilattices are inverse they are right and left ideal Howson.

The next corollary comes from Lemma 3.11 and the results of [10].

Corollary 3.12

The free inverse monoid, the free ample (restriction) monoid, and the free left ample (restriction) monoid on any set is right and left ideal Howson.

4 Closure results

In this section, we explore a number of closure results regarding the class of right ideal Howson semigroups. Our first result is immediate, since any free semigroup \(X^+\) is right ideal Howson.

Proposition 4.1

The class of right ideal Howson semigroups is not closed under morphic image.

4.1 Free products

Let \(\Lambda\) be a non-empty set and let \(S_\lambda\) be a semigroup (monoid) for every \(\lambda \in \Lambda\). Let

$$\begin{aligned} X = \bigcup _{\lambda \in \Lambda } S_\lambda ; \end{aligned}$$

we write the product of \(x,y \in X^+\) or \(X^*\) as \(x \circ y\). Consider the subsets \(\mu\) and \(\nu\) of \(X^+ \times X^+\) and \(X^*\times X^*\), respectively, where

$$\begin{aligned} \mu = \big \{(x \circ y,xy):x,y \in S_\lambda \text { for some }\lambda \in \Lambda \big \}\text { and } \nu = \mu \cup \big \{(1_{S_\lambda },1_{S_\tau }): \lambda ,\tau \in \Lambda \big \}, \end{aligned}$$

where \(I_{S_\lambda }\) denotes the identity of \(S_\lambda\) in the case of monoids. The free product of semigroups \(S_\lambda , \lambda \in \Lambda\), may be given by the quotient \(X^+/\mu ^\sharp\), and the free product of monoids \(S_\lambda , \lambda \in \Lambda\), may be given by the quotient \(X^*/\nu ^\sharp\). If \(\Lambda=\underline{n}\) for some \(n \in \mathbb {N}\), we may write \(S_1 \circ \cdots \circ S_n\) for the semigroup or monoid free product, where the distinction will be clear from the context.

Proposition 4.2

The class of right ideal Howson semigroups is closed under free products of semigroups.

Proof

Let S be the semigroup free product of right ideal Howson semigroups \(S_\lambda , \lambda \in \Lambda\). Let \([a],[b]\in S\) where \([a]=[a_1 \circ \cdots \circ a_n]\) and \([b]=[b_1 \circ \cdots \circ b_m]\) and put \(I = [a]S^1 \cap [b]S^1\). We show that I is finitely generated. We may assume that nm are least, so, for example, there does not exist an \(i \in \underline{n-1}\) such that \(a_ia_{i+1} \in S_\lambda\) for some \(\lambda \in \Lambda\).

Either \(I=\emptyset\), \([a]S^1 \subseteq [b]S^1\), \([b]S^1 \subseteq [a]S^1\), or there exists some \([u],[v] \in S\) such that \([a\circ u]=[b\circ v]\). In the second and third cases I is principal: we consider the final case. Here we take

$$\begin{aligned}{}[u]=[u_1 \circ \cdots \circ u_k]\,\text { and }\,[v]=[v_1 \circ \cdots \circ v_\ell ] \end{aligned}$$

for some least \(k,\ell \in \mathbb {N}\), so that

$$\begin{aligned}{}[a] [u]=[a_1 \circ \cdots \circ a_n\circ u_1 \circ \cdots \circ u_k]\,\text { and }\, [b][v]=[b_1 \circ \cdots \circ b_m\circ v_1 \circ \cdots \circ v_\ell ]. \end{aligned}$$

Let us assume \(n \le m\) and proceed with a case-by-case consideration.

  1. (i)

    If \(n<m\) then \(a_i=b_i\) for all \(i \in \underline{n-1}\) and \(b_n=a_n\) or \(b_n=a_nu_1\). In either case, \(I=[b]S^1\) is principal. Dually if \(m<n\).

  2. (ii)

    If \(n=m\) then again \(a_i=b_i\) for all \(i \in \underline{n-1}\). Suppose that \(a_n,b_n\in S_\lambda\); if \(a_n=b_n\), \(a_n=b_nw\) or \(b_n=a_nw\) for some \(w\in S_\lambda ^1\), then clearly I is principal. If this is not the case, then \(a_nu_1=b_nv_1\). Let \(J=a_nS_\lambda ^1 \cap b_nS_\lambda ^1\). Since \(S_\lambda\) is right ideal Howson this intersection is finitely generated, say

    $$\begin{aligned} J=\bigcup _{i \in \underline{ r }}a_nw_iS_\lambda ^1. \end{aligned}$$

    Clearly

    $$\begin{aligned} \bigcup _{i \in \underline{ r }}[a_1\circ \ldots \circ a_nw_i]S_\lambda ^1\subseteq I. \end{aligned}$$

    On the other hand, \(a_nu_1=a_nw_iw\) for some \(i\in \underline{ r },w\in S_\lambda\), so that \([a]\circ [u]\in [a_1\circ \ldots \circ a_nw_i]S^1\) for some \(i\in \underline{ r }\). Thus

    $$\begin{aligned} \bigcup _{i \in \underline{ r }}[a_1\circ \ldots \circ a_nw_i]S^1= I \end{aligned}$$

    so that I is finitely generated as required.

\(\square\)

The corresponding result hold for the free product of monoids.

Proposition 4.3

The class of right ideal Howson monoids is closed under free products.

Proof

The argument runs along the same lines as that of Proposition 4.2, but with added technicalities due to the extra relations in \(\nu\).

Let S be the (monoid) free product of right ideal Howson monoids \(S_\lambda , \lambda \in \Lambda\). Let \([a],[b]\in S\) and put \(I = [a]S \cap [b]S\). We show that I is finitely generated. If [a] is the identity of S, or an element that has a right inverse, then the result is clear. Thus we may suppose \([a]=[a_1\circ \ldots \circ a_n]\) where \(n\in {\mathbb {N}}, a_i\in S_{\lambda _i}, a_i\ne I_{S_{\lambda _i}}\) for \(i\in \underline{{n}}\) and \(\lambda _i\ne \lambda _{i+1}\) for \(i\in \underline{ n -1}\) . Now observe that if \(n'\) is greatest such that \(a_{n'}\) is not right invertible, then \([a]\,\mathscr {R}\, [a_1\circ \ldots \circ a_{n'}]\). We may therefore assume from the outset that \(a_n\in S_{\lambda _n}\) is not right invertible. Similarly, we can assume \([b]=[b_1\circ \ldots \circ b_m]\) where \(m\in {\mathbb {N}},b_j\in S_{\tau _j}, b_j\ne I_{S_{\tau _j}}\) for \(j\in \underline{ m }\), \(\tau _j\ne \tau _{j+1}\) for \(j\in \underline{ m -1}\) and \(b_m\in S_{\tau _m}\) is not right invertible.

If \(I=\emptyset\), or if \([a]=[b][v]\) or \([b]=[a][u]\) for some \([u],[v]\in S\), then we are done. Suppose therefore that \([a][u]=[b][v]\) for some \([u],[v]\in S\). Given the fact that \(a_n,b_m\) are chosen to be not right invertible, the proof proceeds as in that of Proposition 4.2. \(\square\)

4.2 Direct and semidirect products

We begin with a negative result for direct products of semigroups.

Proposition 4.4

The class of right ideal Howson semigroups is not closed under direct products.

Proof

To see this, consider the free monogenic semigroup \(S=\langle a \rangle\). Clearly S is right ideal Howson since S is (right) coherent, by Remark 3.1. Indeed, for any \(n,m \in \mathbb {N}\) we have that \(a^nS^1 \cap a^mS^1 = a^kS^1\) where \(k=\max \{n,m\}\). Let \(T = S\times S\). One may then easily verify that the intersection \(I=(a,a)T^1 \cap (a,a^2)T^1\) is generated by the set \(K=\{ (a^2,a^k):k\ge 3\}\) of \(\mathscr {R}\)-incomparable elements, and every generating set for I must contain K. \(\square\)

On the other hand we have a positive result for right factorisable semigroups.

Proposition 4.5

The class of right factorisable right ideal Howson semigroups is closed under direct products.

Proof

Let S and T be right factorisable right ideal Howson semigroups. Notice that for any \(s \in S\) and \(t\in T\) we have \(sS = sS^1\), \(tT = tT^1\) and also

$$\begin{aligned} (s,t)(S\times T)^1=(s,t)(S\times T)=sS\times tT=sS^1\times tT^1. \end{aligned}$$

It then follows easily that \(S\times T\) is right ideal Howson. \(\square\)

If S is free monogenic, then \(S^1 \times S^1\) is right ideal Howson from Proposition 4.5, but Proposition 4.4 tells us that \(S \times S\) is not right ideal Howson. Hence:

Corollary 4.6

The class of right ideal Howson semigroups is not closed under taking subsemigroups.

We now turn our attention to semidirect products. Let S and T be semigroups such that S acts on the left of T via morphisms; we denote the resulting semidirect product by \(T\rtimes S\). If the action of S on T is trivial, then \(T\rtimes S\) is simply the direct product \(T\times S\). Proposition 4.4 therefore tells us that the class of right ideal Howson semigroups is not closed under semidirect products. Considering now the case for monoids S and T, where S acts as a monoid on T by monoid morphisms, the semidirect product \(T\times S\) becomes a monoid. In view of Proposition 4.5 we know that the direct product of right ideal Howson monoids is right ideal Howson. By way of contrast we have the following.

Proposition 4.7

The class of right ideal Howson monoids is not closed under semidirect product.

Proof

Let \(X=\{a,b,a_i: i \in \mathbb {N}\}\) and \(A = \{a_i:i \in \mathbb {N}\}\). We consider the left action of \(X^*\) on \(\mathcal {P}(X)\) where, for all \(U \in \mathcal {P}(X)\), we have \(b\cdot U = \emptyset = a_i \cdot U\) for all \(i \in \mathbb {N}\) and

$$\begin{aligned} a \cdot U = {\left\{ \begin{array}{ll} \emptyset &{} U \cap A=\emptyset \\ \{a,b\}\cup U &{} \text {otherwise} \end{array}\right. }. \end{aligned}$$

One may verify that this is a left action of X by monoid endomorphisms on the semilattice \(\mathcal {P}(X)\) under union. The only case that needs thought is that of \(a\cdot (U\cup V)\) where \(U\cap A\ne \emptyset\) but \(V\cap A=\emptyset\) (or the dual). In this case

$$\begin{aligned} a\cdot (U\cup V)=\{ a,b\} \cup U \cup V=\{ a,b\}\cup U= a\cdot U\cup \emptyset =a\cdot U\cup a\cdot V, \end{aligned}$$

the second equality following since \(V\subseteq \{ a,b\}\). We may then extend the action of X to that of the monoid \(X^*\).

Let \(S= \mathcal {P}(X) \rtimes X^*\) and let

$$\begin{aligned} I=\big (\{a\},a\big )S \cap \big (\{b\},a\big )S. \end{aligned}$$

We claim that I is not finitely generated.

To see this, notice that for any \(i\in {\mathbb {N}}\) we have

$$\begin{aligned} Z_i:= \big (\{ a,b,a_i\},a\big )=\big (\{ a\}, a\big )\big (\{ a_i\},\epsilon \big )=\big (\{ b\}, a\big )\big (\{ a_i\},\epsilon \big )\in I. \end{aligned}$$

Further, if \((W,w)\in I\) then it is easy to see that \(W=\{a,b\} \cup (W\cap A)\) where \(W\cap A\ne \emptyset\), and \(w=aw'\) for some \(w'\in X^*\). Then if \(a_i\in W\) we have

$$\begin{aligned} (W,w)= \big (\{ a,b,a_i\},a\big )(W,w'). \end{aligned}$$

Since \(Z_i\nleq _{\mathscr {R}} Z_j\) for any \(i\ne j\), it follows that I cannot be finitely generated. \(\square\)

5 Semigroup presentations

In Corollary 3.6 we show that a commutative semigroup presentation \(\langle X:\tau \rangle\), where \(\tau\) is finite, gives rise to a (right) ideal Howson semigroup. In fact, one can show that both conditions - commutativity and the fact \(\tau\) is finite - are strictly necessary. We illustrate this by way of the examples below.

Example 5.1

Let S be given by the commutative semigroup presentation

$$\begin{aligned} S=\langle a,b,u_i,v_i, i\in {\mathbb {N}}: au_i=bv_i, i\in {\mathbb {N}}\rangle . \end{aligned}$$

Then S is not ideal Howson.

Proof

This presentation is the commutative semigroup version of the band presentation of \(B_{\infty }\) given in Theorem 3.10. It is easy to see from the form of the presentation that

$$\begin{aligned}{}[a]S^1\cap [b]S^1=\bigcup _{i\in {\mathbb {N}}}[au_i]S^1 \end{aligned}$$

and is not finitely generated. \(\square\)

It is also easy to see that the (non-commutative) semigroup on the same presentation as that in Example 5.1 is not right ideal Howson; the presentation, however, is not finite. We now give an example of a finitely presented semigroup that is not right ideal Howson.

Example 5.2

Let S be given by the semigroup presentation

$$\begin{aligned} S=\langle a,b,c,d,p,q,u,v: auvc=bpqd, au=ua, ub=bp, uv=u^2v^2\rangle . \end{aligned}$$

Then S is not right ideal Howson.

Proof

Let \(X = \{a,b,c,d,p,q,u,v\}\) and define subsets \(\rho\) and \(\sigma\) of \(X^+ \times X^+\) by

$$\begin{aligned} \rho =\big \{(auvc,bpqd)\big \}\text { and }\sigma =\big \{(au,ua),(ub,bp),(uv,u^2v^2)\big \} \end{aligned}$$

and let \(\tau = \rho \cup \sigma\). First, we note that for any \(t\in X^*\) we have \([au^hvc]=[au^kvct]\) if and only if \(h=k\) and \(t=\epsilon\). This is a fact witnessed by verifying, by induction on the length of a \(\tau\)-sequence, that

$$\begin{aligned}{}[au^hvc]=\{ u^tau^{h+\ell -t} v^{\ell +1}c, u^rbp^sqd: \ell \ge 0, 0\le t\le h+\ell , r\ge 0, s\ge 0, r+s=h\}. \end{aligned}$$

It follows that \([au^hvc]\) and \([au^kvc]\), for any distinct \(h,k \in \mathbb {N}\) are incomparable under the \(\mathscr {R}\)-order. Furthermore notice that \([au^hvc] \in I = [a] S^1 \cap [b] S^1\) for any \(h\in {\mathbb {N}}\), since

$$\begin{aligned} au^hvc \,\sigma ^\sharp \,u^{h-1}auvc \,\rho ^\sharp \,u^{h-1}bpqd \,\sigma ^\sharp \,bp^hqd. \end{aligned}$$

To complete the proof, we must show that if \(aw\,\tau ^\sharp \,bx\) for some \(w,x\in X^*\) then \([aw]\in [au^hvc] S^1\) for some \(h\ge 1\). Suppose therefore that \(aw\,\tau ^\sharp \,bx\), so there exists a finite sequence of the form

$$\begin{aligned} aw=z_0,\,z_1,\, \ldots ,\,z_n=bx \end{aligned}$$

where \(z_{i-1} = c_is_id_i\) and \(z_i=c_it_id_i\) with \(c_i,d_i \in X^*\) and \((s_i,t_i) \in \tau \cup \tau ^{-1}\) for all \(i \in \underline{{n}}\). We claim that at least one elementary \(\tau\)-transition must be of the form

$$\begin{aligned} z_i=u^kauvcd_i,\, z_{i+1}=u^kbpqdd_i, \end{aligned}$$

where \(k\ge 0,d_i\in X^*\). Suppose for contradiction that this is not the case; we show that for each \(i\in \underline{{n}}^0\) we have \(z_i=u^{k_i}az_i'\) for some \(k_i\ge 0,z_i'\in X^*\). Clearly this is true for \(i=0\). Suppose for induction that \(z_i=u^{k_i}az_i'\) as given where \(i\in \underline{{n}}^0\). Avoiding the elementary \(\tau\)-transition of the form above, our possibilities for \(z_i\rightarrow z_{i+1}\) are

$$\begin{aligned} z_i=u^{k_i}az_i'\rightarrow u^{k_i-1}auz_i'=z_{i+1},\, \,z_i=u^{k_i}az_i'\rightarrow u^{k_i+1}az_i''=z_{i+1} \text{ in } \text{ case } z_i=uz_i'' \end{aligned}$$

or

$$\begin{aligned} z_i=u^{k_i}az_i'\rightarrow u^{k_i}az_{i+1}'=z_{i+1} \end{aligned}$$

where \(z_i'\rightarrow z_{i+1}'\)under an elementary \(\tau\)-transition. Thus \(\alpha (z_n)\in \{ a,u\}\), a contradiction. Thus for some i we must have \(z_i=u^kauvcd_i\) where \(k\ge 0\), and then

$$\begin{aligned}{}[ax]=[u^kauvcd_i]\in [au^hvc]S \end{aligned}$$

where \(h=k+1\in {\mathbb {N}}\). This completes the proof. \(\square\)

5.1 Semigroup presentations of right and left ideal Howson semigroups

We now turn to positive results, constructing semigroup presentations that are right (left, right and left) ideal Howson, which are, by construction, universal in a specific sense. The semigroups we construct in this subsection are also all cancellative.

For \(n,m \in \mathbb {N}^0\) we define an alphabet \(X_{nm}\) by

$$\begin{aligned} X_{nm} = \big \{a,b,u_i,v_i,p_j,q_j: i \in \underline{{n}},j\in \underline{ m }\big \} \end{aligned}$$

and a relation \(\rho _{nm}\) on \(X_{nm}^+\) by

$$\begin{aligned} \rho _{nm} = \big \{(au_i,bv_i), (p_ja,q_jb): i \in \underline{{n}},j\in \underline{ m }\big \} \end{aligned}$$

and, as a convention, let \(S_{\rho _{nm}}\) be the semigroup with presentation \(\langle X_{nm}:\rho _{nm} \rangle\). If \(n=0\) then we simplify our ingredients considerably; we have

$$\begin{aligned} X_{0m} = \big \{a,b,p_j,q_j: j \in \underline{ m }\big \}\text { and }\rho _{0m} = \big \{(p_ja,q_jb) : j \in \underline{ m }\big \} \end{aligned}$$

and similarly if \(m=0\). If \(m=n=0\) then \(X = \{a,b\}\) and \(\rho _{00} = \emptyset\). In this case, \(S_{\rho _{00}} = \{a,b\}^+\), being free, is certainly right and left ideal Howson, with intersections of right (left) ideals being empty or principal.

Since \(n,m \in \mathbb {N}^0\) are fixed, we simplify notation and denote \(X_{nm}, \rho _{nm}\) and \(S_{\rho _{nm}}\) by \(X, \rho\) and S, respectively. To proceed we consider a specific factorisation of elements of \(X^+\).

Let \(U(n) = \{u_i,v_i:i \in \underline{{n}}\}\) and \(P(m) = \{p_j,q_j: j \in \underline{ m }\}\) where we regard U(n) and P(m) to be empty if \(n=0\) and \(m=0\) respectively. Let

$$\begin{aligned} C(\rho )=\big \{ pc, cu, pcu: c \in \{ a,b\}, u\in U(n), p\in P(m)\big \} \end{aligned}$$

and notice that \(C(\rho )\) is closed under \(\rho ^\sharp\). For any \(w \in X^+\) we may uniquely factorise w as

$$\begin{aligned} w = w_0 r_1 w_1 \ldots w_{p-1} r_p w_p \end{aligned}$$

for \(p\in \mathbb {N}^0\) and subject to the following conditions for all \(i \in \underline{ p }\) and \(j \in \underline{ p }^0\):

  1. (i)

    \(r_i \in C(\rho )\);

  2. (ii)

    \(w_j \in X^*\) does not contain an element of \(C(\rho )\) as a subword;

  3. (iii)

    if \(\alpha (r_i) \in \{a,b\}\) then \(\omega (w_{i-1}) \notin P(m)\);

  4. (iv)

    if \(\omega (r_i)\in \{a,b\}\) then \(\alpha (w_i)\notin U(n)\).

We call such a factorisation the \(\rho\)-factorisation of w with corresponding \(\rho\)-length equal to p. Notice that \(|r_i|=2\) or 3 for all \(i \in \underline{ p }\).

Claim 5.3

For \(w,x\in X^+\) have \(w\,\rho ^\sharp \, x\) if and only if wx have \(\rho\)-factorisations

$$\begin{aligned} w = w_0 r_1 w_1 \ldots w_{p-1} r_p w_p \text{ and } x=w_0 s_1 w_1 \ldots w_{p-1} s_p w_p \end{aligned}$$

where \(r_i\,\rho ^\sharp \, s_i\) for every \(i \in \underline{ p }\).

Proof

If w and x are as given and \(r_i\,\rho ^\sharp \, s_i\) for every \(i \in \underline{ p }\), then clearly \(w\,\rho ^\sharp \, x\).

For the converse, suppose that w is as given and \(w \rightarrow y\) is an elementary \(\rho\)-transition. then, (from the definition of \(\rho\)-factorisation) we must have \(y = w_0 s_1 w_1 \ldots w_{p-1} s_p w_p\) where, for all but one \(i \in \underline{ p }\), we have \(s_i=r_i\) and for a single \(j \in \underline{ p }\) we have \(r_j,s_j \in C(\rho )\) with \(r_j\,\rho ^\sharp \, s_j\). Therefore y has the form required. The result then follows by induction on the length of a \(\rho\)-sequence starting from w and ending at x. \(\square\)

Claim 5.4

The semigroup S is right and left ideal Howson.

Proof

We show that S is right ideal Howson, the argument for left ideals being dual.

Let \(w,x\in X^+\) and put \(I = [w]S^1 \cap [x]S^1\). Suppose that \(I\ne \emptyset\), so that \(wh\,\rho ^\sharp \, xk\) for some \(h,k\in X^*\). By Claim 5.3 we have \(\rho\)-factorisations \(wh=w_0r_1w_1 \ldots w_{p-1}r_pw_p\) and \(xk= w_0s_1w_1 \ldots w_{p-1}s_pw_p\) for some \(p\in \mathbb {N}^0\) where \(r_i\,\rho ^\sharp \,s_i\) for all \(i \in \underline{ p }\). Without loss of generality we may assume \(|w|\le |x|\) and then consider all possible cases for the \(\rho\)-factorisation of h.

  1. (i)

    Suppose that \(w=w_0r_1w_1 \ldots r_{i-1}s\) and \(h=tr_i\ldots w_{p-1}r_pw_p\) where \(w_i=st\) for some \(i \in \underline{ p }^0\) and \(s,t \in X^*\). Since \(x=w_0s_1w_1 \ldots s_{i-1}sy\) for some \(y\in X^*\), we have that

    $$\begin{aligned} wy=w_0r_1w_1 \ldots r_{i-1}sy\,\rho ^\sharp \,w_0s_1w_1 \ldots rs_{i-1}sy=x \end{aligned}$$

    and so \(I=[x]S^1\) is principal.

  2. (ii)

    Suppose now that \(w=w_0r_1w_1 \ldots w_{i-1}s\) and \(h=tw_i\ldots w_{p-1}r_pw_p\) where \(r_i=st\) for some \(i \in \underline{ p }\) and \(s,t \in X^*\). We write \(x=w_0s_1w_1 \ldots w_{i-1}s_{i}y\) for some \(y\in X^*\) and see

    $$\begin{aligned} wty=w_0r_1w_1 \ldots w_{i-1}sty=w_0r_1w_1 \ldots w_{i-1}r_iy\,\rho ^\sharp \,w_0s_1w_1 \ldots w_{i-1}s_iy=x, \end{aligned}$$

    so that \(I=[x]S^1\) is principal.

  3. (iii)

    Lastly, we suppose that w is as in case (ii) and \(x=w_0s_1w_1 \ldots w_{i-1}u\) where \(s_i=uv\) for some \(i \in \underline{ p }\) and \(u,v \in X^*\) with \(\vert s \vert \le \vert u\vert\). If \(s=u\) then \([w]=[x]\) and we are done. Otherwise, let us define

    $$\begin{aligned} R(\rho )=\big \{ (p,q):(sp,uq)\in \rho ^\sharp \cap \big (C(\rho )\times C(\rho )\big )\big \}. \end{aligned}$$

    It follows that \(R(\rho )\) is finite since \(C(\rho )\) is finite and certainly \(wp\, \rho ^\sharp \, xq\) for all \((p,q)\in R(\rho )\). Since \((t,v)\in R(\rho )\) we have

    $$\begin{aligned} I=\bigcup _{(p,q)\in R(\rho )}[wp]S^1 \end{aligned}$$

    and so I is finitely generated.

\(\square\)

Claim 5.5

The semigroup S satisfies (Rn) and (Lm). Moreover, the intersection of any two principal right (left) ideals of S requires at most n (m) generators.

Proof

Again we only give the proof for right ideals. Let \(w,x \in X^+\); we show the intersection \(I = [w]S^1 \cap [x]S^1\) requires at most n generators. The only situation where I is not empty or principal is in the second situation of (iii). Here we consider all the possibilities for \((p,q)\in R(\rho )\); we can have \(|r_i|=|s_i|=2\) with \(|s|=|u|=1\) or \(|s|=1\) and \(|u|=2\), or \(|r_i|=|s_i|=3\) with \(|s|=|u|=1\) or \(|s|=1\) and \(|u|=2\), or 3, or \(|s|=2\) and \(|u|=2\) or 3. A case-by-case analysis for all the possibilities, paying special attention to the case where \(m=0\) or \(n=0\) or both, now gives the result. In particular, when \(n \ge 1\) with \(w=a\) and \(x=b\) we have

$$\begin{aligned} I = \bigcup _{i \in \underline{{n}}} [au_i]S^1 \end{aligned}$$

which achieves the bound n as required. \(\square\)

We are now in a position to given the main result of this subsection.

Theorem 5.6

Let \(n,m\in {\mathbb {N}}^0\). The semigroup \(S_{\rho _{nm}}\) is cancellative, right and left ideal Howson, and satisfies (Rn) and (Lm). Further, the intersection of any two principal right (left) ideals of S requires at most n (m) generators.

Proof

Cancellativity follows from the conditions given by Adjan in [1] for a semigroup given by a presentation to be embeddable into a group. The remainder of the result comes from Claims 5.35.4 and  5.5. \(\square\)

We now show that our semigroup \(S_{\rho _{nm}}\) is in a specific sense universal.

Proposition 5.7

Let \(n,m \in \mathbb {N}^0\). Suppose U is a semigroup containing elements \(\alpha ,\beta\) such that \(\alpha U^1\cap \beta U^1 \text { and } U^1\alpha \cap U^1\beta\) are each exactly n- and m-generated, respectively, by \(\alpha \gamma _1=\beta \delta _1,\ldots , \alpha \gamma _n=\beta \delta _n\) and \(\mu _1\alpha =\pi _1\beta ,\ldots , \mu _m\alpha =\pi _m\beta\), respectively. Then there is a homomorphism \(\theta :S_{\rho _{nm}}\rightarrow U\) such that

$$\begin{aligned}{}[a]\theta =\alpha , [b]\theta =\beta , [u_i]\theta =\gamma _i, [v_i]\theta =\delta _i, [p_j]\theta =\mu _j \text { and } [q_j]\theta =\pi _j \end{aligned}$$

for all \(i\in \underline{{n}}\) and \(j\in \underline{ m }\).

Proof

Let \(\psi :X_{nm}^+\rightarrow U\) be given by determining its values on the elements of \(X_{nm}\) by

$$\begin{aligned} a\psi =\alpha , \,b\psi =\beta , \,u_i\psi =\gamma _i,\, v_i\psi =\delta _i,\,p_j\psi =\mu _j \text { and } q_j\psi =\pi _j \end{aligned}$$

for all \(i\in \underline{ m }\) and \(j\in \underline{{n}}\). Clearly \(\rho _{nm}\subseteq \ker \psi\) so that \(\psi\) induces a morphism \(\theta :S_{\rho _{nm}}\rightarrow U\) as in the statement of the proposition. \(\square\)

Remark 5.8

Let \(n\ge 1\). The semigroup \(S_{\rho _{1m}}\) is not finitely right aligned. To see this, suppose that

$$\begin{aligned}{}[a]S\cap [b]S=[w_1]S\cup \ldots \cup [w_\ell ]S \end{aligned}$$

for some \(w_k\in X^+\) such that \([w_k]\in [a]S^1\cap [b]S^1\) for all \(k\in \underline{\ell }\). We have \([au_1]=[bv_1]\in [a]S\cap [b]S\), so that \([au_1]=[bv_1]=[w_k][z]\) for some \(k\in \underline{\ell }\) and \(z\in X^+\). We must have that \(w_kz=au_i\) or \(bv_i\). If \(w_k=a\) then we would not have \(w_k\in [b]S^1\) and similarly if \(w_k=b\), a contradiction.

In fact, an easier approach to obtain a semigroup presentation that satisfies (Rn) and (Lm) for some fixed \(n,m \in \mathbb {N}^0\), but producing a less tight result, runs as follows.

For \(n,m\in \mathbb {N}^0\) we define an alphabet \(Y_{nm}\) by

$$\begin{aligned} Y_{nm} = \big \{a,b,c,d, u_i,v_i,p_j,q_j: i \in \underline{{n}},j\in \underline{ m }\big \} \end{aligned}$$

and a relation \(\sigma _{mn}\) on \(Y_{mn}^+\) by

$$\begin{aligned} \sigma _{nm} = \big \{(au_i,bv_i), (p_jc,q_jd): i \in \underline{{n}},j\in \underline{{n}}\big \} \end{aligned}$$

and, as a convention, we let \(T_{\sigma _{nm}}\) be the semigroup with presentation \(\langle Y_{nm}:\sigma _{nm}\rangle\). If \(n=0\) then (as before) we have

$$\begin{aligned} Y_{0m} = \big \{a,b,c,d, p_j,q_j: j \in \underline{ m }\big \}\text { and }\sigma _{0m} =\big \{(p_jc,q_jd): j \in \underline{ m }\big \} \end{aligned}$$

and similarly when \(m=0\). If in fact \(n=m=0\) then we simply have \(Y_{00} = \{a,b,c,d\}\) and \(\sigma _{00}=\emptyset\). The proof for the following theorem is similar to that of Theorem 5.6 but rather simpler, since the complications of overlapping generators for \(\sigma _{nm}^\sharp\) do not occur.

Theorem 5.9

Let \(n,m\in {\mathbb {N}}^0\). The semigroup \(T_{\sigma _{nm}}\) is cancellative, right and left ideal Howson, and satisfies (Rn) and (Lm). Further, the intersection of any two principal right (left) ideals of S requires at most n (m) generators.

There is also a corresponding universal type result for \(T_{\sigma _{nm}}\), analogous to that of Proposition 5.7. Namely, if U is a semigroup containing elements \(\alpha ,\beta ,\gamma\) and \(\delta\) such that \(\alpha U^1\cap \beta U^1 \text { and } U^1\gamma \cap U^1\delta\) are each exactly n- and m-generated respectively, then \(U^1\) contains a morphic image of \(T_{\sigma _{nm}}\) obtained as in Proposition 5.7.

5.2 Commutative semigroup presentations of (right) ideal Howson semigroups

For any \(n,m \in \mathbb {N}^0\), the semigroup \(S_{\rho _{nm}}\) is not commutative. In this section, we provide a commutative semigroup presentation that satisfies (Rn), which now coincides with (Ln), for any fixed \(n \in \mathbb {N}\). Unlike the case for \(S_{\rho _{nm}}\) we do not automatically have that the semigroups we construct are cancellative. However, we can construct natural quotients that satisfy (Rn) and are cancellative.

For a fixed \(n \in \mathbb {N}^0\) we define the alphabet \(X_n\) by

$$\begin{aligned} X_n=\{ a,b,u_i,v_i:i\in \underline{{n}}\} \end{aligned}$$

and the relations \(\tau_n\) and \(\upsilon_n\) on \(X_n^+\) by

$$\begin{aligned} \tau _n = \big \{ (au_i,bv_i):i\in \underline{{n}}\big \},\,\upsilon _n = \big \{(au_i,bv_i), (u_iv_j,u_jv_i):i,j\in \underline{{n}}, i\ne j\big \}. \end{aligned}$$

Similarly to the conventions in Sect. 5.1, we let \(S_{\tau _n}\) and \(S_{\upsilon _n}\) be the semigroups with commutative presentations \(\langle X_n:\tau _n\rangle\) and \(\langle X_n:\upsilon _n\rangle\) respectively. If \(n=0\) then we simply put \(X_0 = \{a,b\}\) and

$$\begin{aligned} \tau _0 = \big \{(ab,ba),(ba,ab)\big \}= \upsilon _0. \end{aligned}$$

Since \(n \in \mathbb {N}^0\) is fixed, we will write X, \(\tau\), \(\upsilon\), \(S_{\tau }\) and \(S_{\upsilon }\) instead of \(X_n\), \(\tau _n\), \(\upsilon _n\), \(S_{\tau _n}\) and \(S_{\upsilon _n}\) respectively. Also, note that we will continue to refer to words but we now mean elements of \(\mathcal {C}X^+\) rather than \(X^+\).

Theorem 5.10

The commutative semigroups \(S_{\tau _n}\) and \(S_{\upsilon _n}\) satisfy \((R(n+1))\).

Proof

From Corollary 3.6, we have that both \(S_{\tau }\) and \(S_{\upsilon }\) are right and left ideal Howson. A straightforward argument, using the fact that both presentations are homogeneous, verifies that

$$\begin{aligned}{}[a]_\kappa S_\kappa ^1 \cap [b]_\kappa S_\kappa ^1 = [ab]_\kappa S_\kappa ^1 \cup \bigcup _{i \in \underline{{n}}}[au_i]_\kappa S^1 \end{aligned}$$

for \(\kappa =\tau\) or \(\kappa =\nu\). Further, in each case, no given generator is redundant. \(\square\)

Notice that in \(S_{\tau }\) for any \(i,j\in \underline{{n}}\) we have \([au_iv_j]_{\tau }=[au_jv_i]_{\tau }\) but if \(i\ne j\) then \([u_iv_j]_{\tau }\ne [u_jv_i]_{\tau }\), so that if \(n\ge 2\) the semigroup \(S_{\tau }\) is not cancellative. However, we now set out to show that \(S_{\upsilon }\) is cancellative.

We begin by making some immediate observations about words in the same \(\tau ^\sharp\)-class or \(\upsilon ^\sharp\)-class.

Remark 5.11

For \(w,x \in \mathcal {C}X^+\) with \(w\, \tau ^\sharp \,x\) or \(w\, \upsilon ^\sharp \, x\) we notice that

  1. (i)

    \(\vert w\vert = \vert x \vert\) since the presentations are homogeneous;

  2. (ii)

    we may write \(w=a^{p_0}b^{q_0}u_1^{p_1}v_1^{q_1} \ldots u_n^{p_n}v_n^{q_n}\) for some \(p_i,q_i \in \mathbb {N}^0\) for all \(i \in \underline{{n}}^0\).

With this in mind, for \(w \in X^+\) we define K(w) and \(k_i(w)\) to be

$$\begin{aligned} K(w)=|w|_b+\sum _{i\in \underline{{n}}}|w|_{u_i},\, k_0(w)=|w|_a+|w|_b\text { and } k_i(w)=\vert w\vert _{u_i}+\vert w\vert _{v_i} \end{aligned}$$

for all \(i \in \underline{{n}}\). Notice that for any \(w,x \in \mathcal {C}X^+\) we have

$$\begin{aligned} K(wx)=K(w)+K(x)\text { and }k_i(wx)=k_i(w)+k_i(x) \end{aligned}$$

for any \(i\in \underline{{n}}^0\). We say that \(w,x \in \mathcal {C}X^+\) are balanced if \(k_i(w)=k_i(x)\) for all \(i \in \underline{{n}}^0\). The next claim is clear from the definition of \(\tau\) and \(\upsilon\).

Claim 5.12

If \(w,x\in X^+\) are such that \(w\, \tau ^\sharp \, x\) or \(w\, \upsilon ^\sharp \, x\), then w and x are balanced and \(K(w)=K(x)\).

Any easy argument gives:

Claim 5.13

If \(w,x\in X^+\) are such that \(k_0(w),k_0(x)>0\), then \(w\,\tau ^\sharp \, x\) if and only if \(w\,\upsilon ^\sharp \, x\).

Since \(\tau\) and \(\upsilon\) are homogeneous relations on \(\mathcal {C}X^+\), the question follows of when \(w\,\tau ^\sharp \, x\) or \(w\,\upsilon ^\sharp \, x\) is decidable for \(w,x\in \mathcal {C}X^+\). To enable our proof of cancellativity, we establish explicitly the existence of a normal form in each \(\tau ^\sharp\)-class and \(\upsilon ^\sharp\)-class. First, we introduce a linear order on words in \(\mathcal {C}X^+\). Let \(w,x \in \mathcal {C}X^+\) where

$$\begin{aligned} w=a^{p_0}b^{q_0}u_1^{p_1}v_1^{q_1} \ldots u_n^{p_n}v_n^{q_n} \text { and }x=a^{r_0}b^{s_0}u_1^{r_1}v_1^{s_1} \ldots u_n^{r_n}v_n^{s_n}. \end{aligned}$$

We say that \(w \le x\) if and only if there exists some \(i \in \underline{{n}}^0\) such that \(p_j = r_j\) for all \(j<i\) and \(p_i<r_i\) (or in fact \(p_0 < r_0\)). One may verify the following.

Claim 5.14

The relation \(\le\) is a partial order on \(\mathcal {C}X^+\).

In particular, \(\le\) is a partial order when restricted to any set of balanced words; certainly any \(\tau ^\sharp\)-class or \(\upsilon ^\sharp\)-class. Hence, let \(w^\tau\) and \(w^\upsilon\) be the unique words in \([w]_\tau\) and \([w]_\upsilon\) that are greatest under \(\le\). We now draw upon some well-known results regarding rewriting systems to obtain \(w^\tau\) and \(w^\upsilon\). For basic definitions surrounding rewriting systems we refer the reader to the work of Gray and Malheiro [13].

Claim 5.15

The rewriting system on \([w]_\tau\) for all \(w \in X^+\), given by the rewriting rules \(bv_k \rightarrow au_k\) and \(av_iu_j \rightarrow au_iv_j\) for all \(i,j,k \in \underline{{n}}\) with \(i < j\), is confluent.

Proof

If \(w=ybv_k\) and \(x=yau_k\) for some \(y\in X^*\), then clearly \(w\,\tau ^\sharp \, x\) and \(w<x\). Correspondingly, if \(w=yav_iu_j\) and \(x=yau_iv_j\) for some \(y \in X^*\) with \(i<j\) then again \(w\,\tau ^\sharp \, x\) and \(w<x\). It follows that this is a noetherian rewriting system. It is routine to check that it is also locally confluent and thus confluent. \(\square\)

Consequently, if \(w\in \mathcal {C}X^+\), then applying the rewriting rules to w yields a unique reduced word \(x\in [w]_{\tau }\), and x is independent of the choice of w. We know that \(x \le w^\tau\) and we deduce from \(w^\tau \le x^\tau = x\) that \(x=w^\tau\). We say that \(w^\tau\) is the word in normal form in \([w]_\tau\). An entirely similar argument can be made for a rewriting system consisting of rewriting rules \(bv_k \rightarrow au_k\) and \(v_iu_j \rightarrow u_iv_j\) (for all \(i,j,k \in \mathbb {N}\) such that \(i \le j\)) on elements of \([w]_\upsilon\) for any \(w \in \mathcal {C}X^+\).

Claim 5.16

If \(w^\tau\) is in normal form in the \(\tau ^\sharp\)-class of w, then it must be one of the following types:

(F1a):

\(w^\tau =a^{p_0}u_1^{p_1}u_2^{p_2}\ldots u_{i-1}^{p_{i-1}}u_i^{p_i}v_i^{q_i}v_{i+1}^{q_{i+1}}\ldots v_n^{q_n} \text { for } p_0>0 \text { and } q_i>0 \text { or } i-1=n\);

(F2):

\(w^\tau =a^{p_0}b^{q_0}u_1^{p_1} u_2^{p_2}\ldots u_n^{p_n} \text { for } q_0>0\);

(F3):

\(w^\tau =u_1^{p_1}v_1^{q_1} \ldots u_n^{p_n}v_n^{q_n}\).

Similarly, if \(w^\upsilon\) is in normal form in the \(\upsilon ^\sharp\)-class of w, then either it is type (F1b) or (F2) where

(F1b):

\(w^\upsilon =a^{p_0}u_1^{p_1}u_2^{p_2}\ldots u_{i-1}^{p_{i-1}}u_i^{p_i}v_i^{q_i}v_{i+1}^{q_{i+1}}\ldots v_n^{q_n} \text { for } q_i>0 \text { or } i-1=n\).

To see this, one can verify that it is not possible to apply a rewriting rule (from their respective rewriting systems) to \(w^\tau\) or \(w^\upsilon\) as above. We now give a partial converse to Claim 5.12.

Claim 5.17

Suppose \(w,x \in X^+\) are in normal form and balanced with \(k_0(w)=k_0(x)>0\).

  1. (i)

    If \(|w|_a<|x|_a\) then \(|w|_{u_\ell }\ge |x|_{u_\ell }\) for all \(\ell \in \underline{{n}}\) and \(K(w)-K(x)>0\);

  2. (ii)

    if \(|w|_a=|x|_a\) and \(|w|_{u_k}>|x|_{u_k}\) for some \(k\in \underline{{n}}\), then \(|w|_{u_\ell }\ge |x|_{u_\ell }\) for all \(\ell \in \underline{{n}}\) and \(K(w)-K(x)>0\).

Proof

Suppose that \(w,x \in X^+\) as in the statement above.

  1. (i)

    If \(|w|_a<|x|_a\), then as \(k_0(x)>0\), we must have that

    $$\begin{aligned} w=a^{p_0}b^{q_0}u_1^{p_1} u_2^{p_2}\ldots u_n^{p_n} \text { for } q_0>0 \end{aligned}$$

    is of type (F2). Either

    $$\begin{aligned} x=a^{r_0}b^{s_0}u_1^{p_1} u_2^{p_2}\ldots u_n^{p_n} \text { for } s_0>0 \end{aligned}$$

    is also of type (F2) or

    $$\begin{aligned} x=a^{r_0}u_1^{p_1}u_2^{p_2}\ldots u_{i-1}^{p_{i-1}}u_i^{r_i}v_i^{s_i}v_{i+1}^{p_{i+1}}\ldots v_n^{p_n} \text { for } r_0>0, s_i>0 \text { or } i-1=n \end{aligned}$$

    is of type (F1a). In both cases we see that certainly \(|w|_{u_\ell }\ge |x|_{u_\ell }\) for all \(\ell \in \underline{{n}}\). Since \(|w|_a<|x|_a\) if and only if \(|w|_b>|x|_b\) it is then clear that \(K(w)-K(x)>0\).

  2. (ii)

    Suppose that \(|w|_a=|x|_a\) and \(|w|_{u_k}>|x|_{u_k}\) for some \(k\in \underline{{n}}\). Since \(|w|_a=|x|_a\), either w and x are both of type (F1a) or both of type (F2). In the latter case, it is easy to see that \(w=x\), contradicting the hypothesis. Thus

    $$\begin{aligned} w=a^{p_0}u_1^{p_1}u_2^{p_2}\ldots u_{i-1}^{p_{i-1}}u_i^{p_i}v_i^{q_i}v_{i+1}^{q_{i+1}}\ldots v_n^{q_n} \text { for } p_0>0, q_i>0 \text { or } i-1=n \end{aligned}$$

    and

    $$\begin{aligned} x=a^{p_0}u_1^{r_1}u_2^{r_2}\ldots u_{j-1}^{r_{j-1}}u_j^{r_j}v_j^{s_j}v_{j+1}^{s_{j+1}}\ldots v_n^{s_n} \text { for } p_0>0, s_j>0 \text { or } j-1=n \end{aligned}$$

    are of type (F1a). We know that \(|w|_{u_k}>|x|_{u_k}\) for some \(k\in \underline{{n}}\), and the only way this can occur is if \(i>j\) or \(i=j\) and \(p_i>r_i\). In either case, \(|w|_{u_\ell }\ge |x|_{u_\ell }\) for all \(\ell \in \underline{{n}}\). Again, it is clear that \(K(w)-K(x)>0\).

\(\square\)

The next claim is now immediate.

Claim 5.18

Suppose \(w,x \in X^+\) are in normal form and balanced with \(k_0(w)=k_0(x)>0\). Then \(w=x\) (equivalently \(w\,\tau ^\sharp \, x\)) if and only if \(K(w)=K(x)\).

Theorem 5.19

The semigroup \(S_{\upsilon }\) is cancellative.

Proof

To see that \(S_{\upsilon }\) is cancellative, suppose that \([w]_{\upsilon }, [x]_{\upsilon }, [h]_{\upsilon }\in S_{\upsilon }\) with \([w]_{\upsilon }[h]_{\upsilon }=[x]_{\upsilon }[h]_{\upsilon }\). We may assume that wxh are in normal form.

We have \(wh\,\upsilon ^\sharp \, xh\) so that

$$\begin{aligned} k_i(w)+k_i(h)=k_i(wh)=k_i(xh)=k_i(x)+k_i(h), \end{aligned}$$

giving \(k_i(w)=k_i(x)\) for all \(i\in \underline{{n}}^0\) and, similarly, \(K(w)=K(x)\).

If \(k_0(w)=k_0(x)>0\), then by Claim 5.13 we have \(w\,\tau ^\sharp \, x\) if and only if \(w\,\upsilon ^\sharp \, x\), so that \(w=x\) from Claim 5.18.

Suppose therefore that \(k_0(w)=k_0(x)=0\); it follows that wx have form (F1b). Using the fact that wx are balanced and \(K(w)=K(x)\) a now familiar analysis again gives us that \(w=x\). Certainly in each case we have \([w]_{\upsilon }=[x]_{\upsilon }\). \(\square\)

Our semigroups \(S_{\tau }\) and \(S_{\upsilon }\) have universal properties corresponding to those for \(S_{\tau }\) in Proposition 5.7.

Proposition 5.20

Let S be a commutative (commutative and cancellative) semigroup such that S contains two principal right ideals \(\alpha S^1\) and \(\beta S^1\) such that \(\alpha S^1\cap \beta S^1\) has exactly n generators \(\alpha \gamma _1=\beta \delta _1,\ldots , \alpha \gamma _n=\beta \delta _n\). Then there is a homomorphism \(\theta :S_{\tau }\rightarrow S\) (\(\theta :S_{\upsilon }\rightarrow S\)) such that \([a]\theta =\alpha , [b]\theta =\beta , [u_i]\theta =\gamma _i\) and \([v_i]\theta =\delta _i\) for all \(i\in \underline{{n}}\).