1 Introduction

A finiteness condition for a class of universal algebras is a property that is satisfied by at least all finite members of that class. The study of algebras via their finiteness conditions has been of significant importance in understanding the structure and behaviour of various kinds of algebraic structures. In recent decades there has been a considerable amount of interest in finiteness conditions on semigroups concerning their lattices of one-sided congruences. One-sided congruences play a key role in the theory of monoid acts (or, equivalently, representations of monoids by transformations of sets). Indeed, the cyclic right (resp. left) acts of a monoid M correspond to the right (resp. left) congruences on M. This means that finiteness conditions on monoids relating to their actions usually have equivalent formulations in terms of one-sided congruences; for example, the notions of coherency [4] and being noetherian [19].

Recently, in [5], Dandan, Gould, Quinn-Gregson and Zenab considered the property that the universal right congruence on a semigroup is finitely generated; we refer to such semigroups as finitely connected (see Remark 2.4 for the motivation behind using this term). Semigroups for which every right congruence is finitely generated, called right noetherian semigroups, have received a fair amount of attention (see [10, 13, 14, 18]). Both of these properties have an interesting relationship to finite generation. It was proved in [5] that every finitely generated semigroup is finitely connected. The authors also prove there that finitely connected completely simple semigroups are finitely generated [5, Cor. 3.6]. However, an important strand of that paper is demostrating that, for general semigroups, the property of being finitely connected is substantially weaker than being finitely generated. For example, every monoid with a zero is finitely connected [5, Corollary 2.15].

The situation is rather different for the property of being right noetherian. It is easy to find finitely generated semigroups that are not right noetherian; e.g. the free monoid on two generators. It is well known that a commutative semigroup is (right) noetherian if and only if it is finitely generated. An intriguing open problem is whether every right noetherian semigroup S is finitely generated. This question was originally asked by Hotzel in [10], and has been considered in several subsequent papers [1, 14, 18]. It has been answered in the affirmative in the following cases: if S is weakly periodic (which inludes semisimple, and hence regular, semigroups) [10, Theorem 3.2]; if every \({\mathcal {J}}\)-class of S is a class of some congruence on S [10, Theorem 3.3]; if S is also left noetherian [14, Theorem 5].

In this paper we consider the property that every right congruence of finite index on a semigroup is finitely generated, which we call being f-noetherian. We will focus on its relationship with finite generation. Our condition of being f-noetherian is clearly ‘between’ the properties of being finitely connected and being right noetherian: right noetherian semigroups are f-noetherian, and f-noetherian semigroups are finitely connected. It will be shown that every finitely generated semigroup is f-noetherian. The main purpose of the article is to investigate, for various semigroup classes, whether the property of being f-noetherian coincides with finite generation, and to see how the situation differs for each of the properties of being finitely connected and being right noetherian. Specifically, we consider the following classes of semigroups: inverse, completely regular, idempotent, commutative, cancellative, nilpotent, archimedean, complete, (0-)simple and completely (0-)simple. Our findings are summarised in Table 1. Particularly noteworthy results are obtained regarding commutative semigroups. In particular, we exhibit two examples of f-noetherian commutative semigroups that are not finitely generated, one of which is cancellative, idempotent-free and countable, and the other uncountable. Furthermore, we prove that being countable is a necessary condition for a cancellative commutative semigroup to be f-noetherian.

The paper is structured as follows. In Sect. 2 we introduce the foundational material required for the rest of the paper. This section is divided into two subsections. In the first of these we make some basic definitions and observations, and provide alternative formulations of the property of being f-noetherian for groups and monoids. In the second subsection we establish some useful algebraic properties of f-noetherian semigroups. In Sect. 3 we prove that certain infinite transformation semigroups are f-noetherian. We then turn to the main theme of the paper in Sect. 4. Here we prove that every finitely generated semigroup is f-noetherian. In Sects. 57 we investigate whether the converse holds for semigroups within various ‘standard’ classes. Section 5 is concerned with completely regular semigroups, Sect. 6 is devoted to commutative semigroups, and simple and 0-simple semigroups are considered in Sect. 7. Finally, in Sect. 8, we pose some open problems and directions for future research.

Table 1 Summary of results

2 Fundamentals

2.1 Definition and equivalent formulations

The index of an equivalence relation \(\rho \) is the cardinality of the set of equivalence classes of \(\rho .\) We call a semigroup Sf-noetherian if every right congruence of finite index on S is finitely generated.

Now, let S be a semigroup and let \(X\subseteq S\times S\). We introduce the notation

$$\begin{aligned} {\overline{X}}=X\cup \{(x, y) : (y, x)\in X\}. \end{aligned}$$

For \(a, b\in S\), an X-sequence connectinga and b is any sequence

$$\begin{aligned} a=x_1s_1, \; y_1s_1=x_2s_2, \; y_2s_2=x_3s_3, \; \dots , \; y_ks_k=b, \end{aligned}$$

where \((x_i, y_i)\in {\overline{X}}\) and \(s_i\in S^1\) for \(1\le i\le k.\)

We now make the following definition.

Definition 2.1

Let S be a semigroup, let \(X\subseteq S\times S,\) and let \(s, t\in S.\) We say that (st) is a consequence of X if either \(s=t\) or there exists an X-sequence connecting s and t.

We have the following basic lemma.

Lemma 2.2

Let S be a semigroup, let \(X\subseteq S\times S,\) let \(\rho \) be a right congruence on S generated by X,  and let \(s, t\in S\). Then \(s\,\rho \,t\) if and only if (st) is a consequence of X.

Definition 2.3

Let S be a semigroup. We say that S is finitely connected if the universal relation is finitely generated as a right congruence.

Remark 2.4

The motivation for using the term finitely connected is [5, Proposition 3.6], which states that the universal right congruence on a semigroup S is finitely generated if and only if there exists a finite set \(X\subseteq S\) such that \(S=XS^1\) and the undirected left Cayley graph of \(S^1\) with respect to X is connected; see [5, Definition 3.5] for more information.

It is obvious that every f-noetherian semigroup is finitely connected. In fact, the existence of any finitely generated right congruence of finite index implies that the universal right congruence is finitely generated.

Lemma 2.5

Let S be a semigroup, and let \(\rho \) and \(\sigma \) be two right congruences of finite index on S with \(\rho \subseteq \sigma .\) If \(\rho \) is finitely generated, then so is \(\sigma .\)

Proof

Let \(C_i, i\in I,\) be the \(\rho \)-classes, and let X be a finite generating set for \(\rho .\) For each \(i\in I,\) fix \(\alpha _i\in C_i,\) and define a set

$$\begin{aligned} H=\{(\alpha _i, \alpha _j) : i\ne j, \alpha _i,\sigma \,\alpha _j\}. \end{aligned}$$

We claim that \(\sigma \) is generated by \(X\cup H.\) Indeed, let \(a\,\sigma \,b\) with \(a\ne b.\) There exist \(i, j\in I\) such that \(a\in C_i\) and \(b\in C_j.\) Since \(a\,\rho \,\alpha _i\) and \(b\,\rho \,\alpha _j,\) we have that \((a, \alpha _i)\) and \((b, \alpha _j)\) are consequences of X. Now, either \(i=j\) or \((\alpha _i, \alpha _j)\in H,\) so (ab) is a consequence of \(X\cup H.\)\(\square \)

Corollary 2.6

Let S be a semigroup. If there exists a right congruence of finite index on S which is finitely generated, then S is finitely connected.

For a group G,  there is an isomorphism between the lattice of right congruences on G and the lattice of subgroups of G. In particular, right congruences of finite index correspond to subgroups of finite index. It is well known that in a finitely generated group G,  every subgroup of G of finite index is also finitely generated, so we have the following fact.

Lemma 2.7

The following are equivalent for a group G:

  1. (1)

    G is f-noetherian;

  2. (2)

    G is finitely connected;

  3. (3)

    G is finitely generated.

Remark 2.8

For groups, being right noetherian is equivalent to every subgroup being finitely generated [18, Prop. 2.14]. There exist finitely generated groups that are not right noetherian; for example, the free group on two generators.

For a monoid M,  there is a one-to-one correspondence between the set of right congruences on M and the set of cyclic M-acts. In the following, we provide some basic definitions about monoid acts; see [12] for more information.

Let M be a monoid. A (right) M-act is a non-empty set A together with a map

$$\begin{aligned} A\times M\rightarrow A, (a, m) \mapsto am \end{aligned}$$

such that \(a(mn)=(am)n\) and \(a1=a\) for all \(a\in A\) and \(m, n\in M.\)

For instance, M itself is an M-act via right multiplication.

An equivalence relation \(\rho \) on an M-act A is an (M-act) congruence on A if \((a, b)\in \rho \) implies \((am, bm)\in \rho \) for all \(a, b\in A\) and \(m\in M.\) Note that the congruences on the M-act M are precisely the right congruences on M.

An M-act A is finitely generated if there exists a finite subset \(X\subseteq A\) such that \(A=XS^1,\) and A is finitely presented if it is isomorphic to a quotient of a finitely generated free M-act by a finitely generated congruence. One may consult [12, Section 1.5] for further details. A more systematic study of finite presentability of monoid acts was developed in [16, 17].

The following result characterises f-noetherian monoids in terms of their acts.

Proposition 2.9

The following are equivalent for a monoid M:

  1. (1)

    M is f-noetherian;

  2. (2)

    every finite cyclic M-act is finitely presented;

  3. (3)

    every finite M-act is finitely presented.

Proof

\((1)\Rightarrow (2)\). Let A be a finite cyclic M-act. By [12, Proposition 5.17], we have that \(A\cong M/\rho \) where \(\rho \) is a right congruence of finite index on M. Since M is f-noetherian, the right congruence \(\rho \) is finitely generated, so A is finitely presented.

\((2)\Rightarrow (3)\). We prove by induction on the number of elements. The trivial M-act \(\{0\}\) is finitely presented by assumption. Now assume that every M-act with at most n elements is finitely presented, and let A be an M-act with \(n+1\) elements. If A is the disjoint union of \(n+1\) copies of the trivial act, then A is finitely presented by [17, Corollary 5.9]. Suppose then that A contains a non-zero element a,  and consider the subact \(B=\langle a\rangle \) of A. Since B is cyclic, it is finitely presented by assumption. The Rees quotient A/B is the set \((A\!{\setminus }\!B)\cup \{0\}\) with action given by

$$\begin{aligned} a\cdot m= {\left\{ \begin{array}{ll} am &{} \text {if }am\in A\\ 0 &{} \text {if }am\in B \end{array}\right. } \end{aligned}$$

and \(0\cdot m=0\) for all \(a\in A\!{\setminus }\!B\) and \(m\in M.\) The number of elements in A/B is

$$\begin{aligned} |A|-|B|+1=(n+2)-|B|\le (n+2)-2=n, \end{aligned}$$

so A/B is finitely presented by the inductive hypothesis. Since B and A/B are finitely presented, it follows from [17, Corollary 4.4] that A is finitely presented.

\((3)\Rightarrow (1)\). For any right congruence \(\rho \) of finite index on M,  we have that the finite cyclic M-act \(A=M/\rho \) is finitely presented, so \(\rho \) is finitely generated by [17, Proposition 3.9]. \(\square \)

Remark 2.10

It was observed in [5, Proposition 3.1] that a monoid M being finitely connected is equivalent to the trivial M-act being finitely presented.

2.2 Algebraic properties

In the following we establish various algebraic properties of f-noetherian semigroups that will be useful in the remainder of the paper.

The following result shows that the property of being f-noetherian is closed under homomorphic images (or equivalently quotients).

Lemma 2.11

Let S be a semigroup and let T be a homomorphic image of S. If S is f-noetherian, then T is f-noetherian.

Proof

Let \(\rho \) be a right congruence of finite index on T. Let \(\theta : S\rightarrow T\) be a surjective homomorphism, and define a right congruence \(\rho ^{\prime }\) on S by

$$\begin{aligned} s\,\rho ^{\prime }\,t\iff s\theta \,\rho \,t\theta . \end{aligned}$$

Clearly \(\rho ^{\prime }\) has findex index. Since S is f-noetherian, \(\rho ^{\prime }\) is generated by a finite set X. We claim that \(\rho \) is generated by the finite set

$$\begin{aligned} Y=\{(x\theta , y\theta ) : (x, y)\in X\}. \end{aligned}$$

Indeed, let \(a\,\rho \,b\) with \(a\ne b.\) There exist \(s, t\in S\) such that \(a=s\theta \) and \(b=t\theta .\) Since \(s\,\rho ^{\prime }\,t\) and \(s\ne t,\) there exists an X-sequence connecting s and t. Applying \(\theta \) to every term of this sequence yields a Y-sequence connecting a and b. \(\square \)

Remark 2.12

Analogues of Lemma 2.11 for the properties of being finitely connected and being right noetherian are proved by essentially the same argument.

The next result states that semigroups and their subsemigroups of finite complement behave in the same way with regard to being f-noetherian.

Proposition 2.13

Let S be a semigroup with a subsemigroup T such that \(S\!{\setminus }\!T\) is finite. Then S is f-noetherian if and only if T is f-noetherian.

Proof

The proof of this result is essentially identical to the prove of the corresponding result for right noetherian semigroups; see [18, Theorem 3.2]. \(\square \)

Corollary 2.14

A semigroup S is f-noetherian if and only if \(S^1\) is f-noetherian.

Corollary 2.15

A semigroup S is f-noetherian if and only if \(S^0\) is f-noetherian.

Remark 2.16

An analogue of Proposition 2.13 holds for the property of being right noetherian. However, it does not hold for the property of being finitely connected. Indeed, adjoining a zero to any monoid yields a finitely connected monoid.

The next situation we consider is where the complement of a subsemigroup is an ideal.

Lemma 2.17

Let S be a semigroup with a subsemigroup T such that \(S\!{\setminus }\!T\) is an ideal of S. If S is f-noetherian, then T is f-noetherian.

Proof

Let \(I=S\!{\setminus }\!T.\) Since S is f-noetherian, we have that the Rees quotient \(S/I=T\cup \{0\}\) is f-noetherian, and hence T is f-noetherian by Corollary 2.15. \(\square \)

Ideals of f-noetherian semigroups are not in general f-noetherian; see Example 5.5, for instance. Monoid ideals, however, do inherit the property of being f-noetherian.

Lemma 2.18

Let S be a semigroup with an ideal I that has an identity e. If S is f-noetherian, then so is I.

Proof

Let \(\rho \) be a right congruence of finite index on I. We define a right congruence \(\rho ^{\prime }\) on S by

$$\begin{aligned} s\,\rho ^{\prime }\,t\iff es\,\rho \,et. \end{aligned}$$

Since \(\rho \) partitions I into finitely many classes and \(es\in I\) for all \(s\in S,\) therefore \(\rho ^{\prime }\) has finite index. Since S is f-noetherian, \(\rho ^{\prime }\) is generated by a finite set X. We claim that \(\rho \) is generated by the finite set

$$\begin{aligned} Y=\{(ex, ey) : (x, y)\in X\}. \end{aligned}$$

Indeed, let \(a\,\rho \,b\) with \(a\ne b.\) We have that \(ea=a\,\rho \,b=eb,\) so \(a\,\rho ^{\prime }\,b.\) Therefore, there exists an X-sequence

$$\begin{aligned} a=x_1s_1, y_1s_1=x_2s_2, \dots , y_ks_k=b. \end{aligned}$$

We now have a Y-sequence

$$\begin{aligned} a=(ex_1)(s_1e), (ey_1)(s_1e)=(ex_2)(s_2e), \dots , (ey_k)(s_ke)=b, \end{aligned}$$

so (ab) is a consequence of Y. \(\square \)

Remark 2.19

Analogues of Lemma 2.18 hold for the properties of being finitely connected and being right noetherian, and the proofs are essentially the same.

It is well known that maximal subgroups of semigroups coincide with the group \({\mathcal {H}}\)-classes. Schützenberger showed in [21] how one can assign a group to an arbitrary \({\mathcal {H}}\)-class, and we now briefly describe his construction; one may consult [15] for more details and basic properties of Schützenberger groups.

Let S be a semigroup and let H be an \({\mathcal {H}}\)-class of S. The right stabiliser of H is the set

$$\begin{aligned} \text {Stab}(H)=\{s\in S^1 : Hs=H\}. \end{aligned}$$

Clearly \(\text {Stab}(H)\) is a submonoid of \(S^1.\) Define a relation \(\sigma (H)\) on \(\text {Stab}(H)\) by

$$\begin{aligned} (s, t)\in \sigma (H)\iff hs=ht\text { for all }h\in H. \end{aligned}$$

It is easy to see that \(\sigma (H)\) is a congruence on \(\text {Stab}(H),\) and it turns out that the quotient \(\Gamma (H)=\text {Stab}(H)/\sigma (H)\) is a group. We call \(\Gamma (H)\) the Schützenberger group of H. Note that \(|\Gamma (H)|=|H|,\) and if H is a group \({\mathcal {H}}\)-class, then it is isomorphic to \(\Gamma (H).\)

The following result states that within an \({\mathcal {R}}\)-class with only finitely many \({\mathcal {H}}\)-classes, the Schützenberger group of each of those \({\mathcal {H}}\)-classes is finitely generated.

Proposition 2.20

Let S be a semigroup with an \({\mathcal {R}}\)-class R such that R is a finite union of \({\mathcal {H}}\)-classes, and let H be an \({\mathcal {H}}\)-class of R. If S is f-noetherian, then the Schützenberger group \(\Gamma (H)\) is finitely generated.

Proof

Let \(\rho \) be the right congruence of finite index on \(S^1\) given by

$$\begin{aligned} s\,\rho \,t\iff {\left\{ \begin{array}{ll} Hs=Ht\subseteq R,\\ Hs\cup Ht\subseteq S\!{\setminus }\!R. \end{array}\right. } \end{aligned}$$

Now \(S^1\) is f-noetherian by Corollary 2.14, so \(\rho \) is generated by a finite set X. Fix \(h\in H.\) For each \((x, y)\in {\overline{X}}\) such that \(Hx\subseteq R\) (so \(Hx=Hy\)), choose \(\alpha (x, y)\in \text {Stab}(H)\) such that \(hx=h\alpha (x, y)y,\) and let

$$\begin{aligned} A=\{[\alpha (x, y)]_{\sigma } : (x, y)\in {\overline{X}}, Hx\subseteq R\}, \end{aligned}$$

where \(\sigma =\sigma (H).\) We claim that \(\Gamma (H)\) is generated by the finite set A.

Indeed, let \(s\in \text {Stab}(H).\) Then \(s\,\rho \,1,\) so there exists an X-sequence

$$\begin{aligned} s=x_1s_1, y_1s_1=x_2s_2, \dots y_ks_k=1. \end{aligned}$$

Since \(H=Hs=(Hx_1)s_1,\) we have that \(Hx_1\subseteq R.\) Therefore, we have that

$$\begin{aligned} H=(Hx_1)s_1=(Hy_1)s_1=(Hx_2)s_2, \end{aligned}$$

so \(Hx_2\subseteq R.\) Continuing in this way, we have that \(Hx_i\subseteq R\) for all \(i\in \{1, \dots , k\}.\) Let \(\alpha _i=\alpha (x_i, y_i),\) and choose \(\beta _i\in S\) such that \(h\alpha _i=\beta _ih.\) We now have that

$$\begin{aligned} hs= & {} hx_1s_1=h\alpha _1y_1s_1=\beta _1hy_1s_1=\dots =\beta _1\dots \beta _khy_ks_k =\beta _1\dots \beta _kh\\= & {} h\alpha _1\dots \alpha _k. \end{aligned}$$

Therefore, we have that \(s\,\sigma \,\alpha _1\dots \alpha _k,\) and hence

$$\begin{aligned}{}[s]_{\sigma }=[\alpha _1\dots \alpha _k]_{\sigma }=[\alpha _1]_{\sigma } \dots [\alpha _k]_{\sigma }\in \langle A\rangle , \end{aligned}$$

as required. \(\square \)

Corollary 2.21

Let S be a semigroup with a maximal subgroup G whose \({\mathcal {R}}\)-class is a finite union of \({\mathcal {H}}\)-classes. If S is f-noetherian, then G is finitely generated.

Remark 2.22

Maximal subgroups of f-noetherian semigroups are not in general finitely generated. For example, the full transformation semigroup \({\mathcal {T}}_X\) on an infinite set X is f-noetherian by Proposition 3.3, but its maximal subgroup \(S_X\) is not finitely generated.

It is an open problem whether the direct product of two right noetherian monoids is right noetherian [18, Open Problem 4.8]. On the other hand, it was shown in [5, Proposition 4.2] that the property of being finitely connected is preserved under direct products of monoids. We now state and prove the analogue of this result for the property of being f-noetherian.

Theorem 2.23

Let M and N be two monoids. Then \(M\times N\) is f-noetherian if and only if both M and N are f-noetherian.

Proof

The direct implication follows from Lemma 2.11, so we just need to prove the converse.

Let \(\rho \) be a right congruence of finite index on \(M\times N,\) and let \(C_i, i\in I,\) be its classes. For each \(m\in M,\) we define a right congruence \(\rho _m^N\) on N by

$$\begin{aligned} a\,\rho _m^N\,b\iff (m, a)\,\rho \,(m, b). \end{aligned}$$

In a similar way we define a right congruence \(\rho _n^M\) on M for each \(n\in N.\) Clearly \(\rho _m^N\) and \(\rho _n^M\) have finite index for every \(m\in M\) and \(n\in N.\) Let \(D_j, j\in J,\) be the \(\rho _{1_M}^N\)-classes. For each \(j\in J,\) choose \(d_j\in D_j.\)

Let Q denote the set of pairs \((i, j)\in I\times J\) such that \((m, d_j)\in C_i\) for some \(m\in M.\) For each pair \((i, j)\in Q,\) choose \(\alpha _{i, j}\in M\) such that \((\alpha _{i, j}, d_j)\in C_i.\) We now define a set

$$\begin{aligned} H=\bigl \{\bigl ((\alpha _{i, j}, d_j), (\alpha _{i, k}, d_k)\bigr ) : (i, j), (i, k)\in Q, j\ne k\bigr \}. \end{aligned}$$

Since M and N are f-noetherian, we have that \(\rho _{1_M}^N\) is generated by some finite set X, and each \(\rho _j^M=\rho _{d_j}^M\) is generated by some finite set \(X_j.\) We define a set

$$\begin{aligned} Y=\bigl \{\bigl ((1_M, x), (1_M, y)\bigr ) : (x, y)\in X\bigr \}, \end{aligned}$$

and, for each \(j\in J,\) we let

$$\begin{aligned} Y_j=\bigl \{\bigl ((x, d_j), (y, d_j)\bigr ) : (x, y)\in X_j\bigr \}. \end{aligned}$$

We claim that \(\rho \) is generated by the finite set

$$\begin{aligned} Z=H\cup Y\cup \biggl (\bigcup _{j\in J}Y_j\biggr ). \end{aligned}$$

Indeed, let \((m, u), (n, v)\in C_i, i\in I,\) with \((m, u)\ne (n, v).\)

Now, there exist \(j, k\in J\) such that \(u\in D_j\) and \(v\in D_k.\) Therefore, there exists an X-sequence connecting u and \(d_j,\) and hence there clearly exists a Y-sequence connecting \((1_M, u)\) and \((1_M, d_j).\) Multiplying every term of this latter sequence on the right by \((m, 1_N),\) we have a Y-sequence connecting (mu) and \((m, d_j).\) Since \((m, d_j)\in C_i,\) we have that \((m, d_j)\,\rho \,(\alpha _{i, j}, d_j),\) so \(m\,\rho _j\,\alpha _{i, j}.\) Therefore, by a similar argument as above, there exists a \(Y_j\)-sequence connecting \((m, d_j)\) and \((\alpha _{i, j}, d_j).\) Hence, we have that \(\bigl ((m, u), (\alpha _{i, j}, d_j)\bigr )\) is a consequence of \(Y\cup Y_j.\) A similar argument proves that \(\bigl ((n, v), (\alpha _{i, k}, d_k)\bigr )\) is a consequence of \(Y\cup Y_k.\) Now, either \(j=k\) or \(\bigl ((\alpha _{i, j}, d_j), (\alpha _{i, k}, d_k)\bigr )\in H,\) so it follows that \(\bigl ((m, u), (n, v)\bigr )\) is a consequence of Z. \(\square \)

Remark 2.24

The direct product of two f-noetherian semigroups is not necessarily f-noetherian. Indeed, it was shown in [5, Example 4.3] that \({\mathbb {N}}\times {\mathbb {N}}\) is not finitely connected.

3 Transformation semigroups

In this section we prove that certain infinite transformation semigroups are f-noetherian. The notion of the diagonal act of a semigroup will turn out to be useful. For any semigroup S and \(n\in {\mathbb {N}},\) the Cartesian product of n copies of S can be made into an S-act by defining

$$\begin{aligned} (x_1, \dots , x_n)s=(x_1s, \dots , x_ns) \end{aligned}$$

for all \(x_1, \dots , x_n, s\in S.\) If \(n=2,\) we call it the diagonal S-act, and for \(n\ge 3\) we refer to it as the n-diagonal S-act and denote it by \(S^{(n)}.\)

It is easy to see that any set that generates the diagonal S-act is also a generating set for the universal right congruence on S. Gallagher showed in [7] that infinite semigroups from various ‘standard’ semigroup classes, such as commutative, inverse, idempotent, cancellative, completely regular and completely simple, do not have finitely generated diagonal acts. However, it was proved in [8] that the diagonal act is cyclic for various transformation semigroups on an infinite set.

Theorem 3.1

[8, Table 1] Let X be an infinite set, and let S be any of the following transformation semigroups on X:

  • \({\mathcal {B}}_X\) (the monoid of binary relations);

  • \({\mathcal {T}}_X\) (the full transformation monoid);

  • \({\mathcal {P}}_X\) (the monoid of partial transformations);

  • \({\mathcal {F}}_X\) (the monoid of full finite-to-one transformations).

Then the diagonal S-act is cyclic.

We show that a semigroup S whose diagonal act is cyclic is f-noetherian. In order to prove this, we require the following result of Gallagher.

Proposition 3.2

[6, Propositions 3.1.11 and 3.1.12] Let S be a non-trivial semigroup with a cyclic diagonal act, so that \(S\times S=(a, b)S\) for some \(a, b\in S.\)

  1. (1)

    The subsemigroup generated by a and b is free of rank two.

  2. (2)

    For each \(n\in {\mathbb {N}},\) if we list the elements of \(\{a, b\}^n\) (the set of words of length n over \(\{a, b\}\)) as \(w_1, \dots , w_{2^n},\) then \(S^{(2^n)}=(w_1, \dots , w_{2^n})S.\)

Proposition 3.3

Let S be a semigroup. If the diagonal S-act is cyclic, then S is f-noetherian.

Proof

If S is trivial, then it is obviously f-noetherian, so assume that S is non-trivial. Since the diagonal S-act is cyclic, there exist \(a, b\in S\) such that \(S\times S=(a, b)S,\) and hence (ab) generates the universal right congruence on S.

We claim that the universal right congruence is the only right congruence of finite index on S. So, let \(\rho \) be a right congruence of index n on S. List the elements of \(\{a, b\}^n,\) which are distinct by Proposition 3.2(1), as \(w_1, \dots , w_{2^n}.\) By the Pigeonhole Principle, there exist \(i, j\in \{1, \dots , 2^n\}\) with \(i\ne j\) such that \(w_i\,\rho \,w_j.\) We have that \(S^{(2^n)}=(w_1, \dots , w_{2^n})S\) by Proposition 3.2(2). It follows that \(S\times S=(w_i, w_j)S,\) and hence \(\rho \) is the universal right congruence. \(\square \)

The symmetric inverse monoid \({\mathcal {I}}_X\) on an infinite set X does not have a finitely generated diagonal act [8, Theorem 2.5]. However, it is f-noetherian:

Proposition 3.4

Let X be an infinite set. Then the symmetric inverse monoid \({\mathcal {I}}_X\) is f-noetherian.

Proof

Letting 1 and 0 denote the identity and zero of \(I_X\) respectively, we have that the universal right congruence on \({\mathcal {I}}_X\) is generated by the pair (1, 0). We claim that this is the only right congruence of finite index on \({\mathcal {I}}_X.\) So, let \(\rho \) be a right congruence of index n on \({\mathcal {I}}_X.\) Partition X as \(X=\bigcup _{i=1}^{n+1}X_i,\) where the \(X_i\) are disjoint subsets of X,  each with the same cardinality as X,  and define bijections \(\alpha _i : X\rightarrow X_i.\) By the Pigeonhole Principle, there exist \(i, j\in \{1, \dots , n+1\}\) with \(i\ne j\) such that \(\alpha _i\,\rho \,\alpha _j.\) But then we have that

$$\begin{aligned} 1=\alpha _i\alpha _i^{-1}\,\rho \,\alpha _j\alpha _i^{-1}=0, \end{aligned}$$

so \(\rho =\langle (1, 0)\rangle \) is the universal right congruence. \(\square \)

Remark 3.5

Let X be an infinite set. The semilattice of idempotents of \({\mathcal {I}}_X\) is isomorphic to the semigroup P(X) of all subsets of X under intersection. It is finitely connected since it is a monoid with a zero. However, it is not f-noetherian. Indeed, the subsemigroup \(P(X)\!{\setminus }\!\{X\}\) has the infinite set of maximal elements \(\{X\!{\setminus }\!\{x\} : x\in X\},\) so it is not finitely connected by [5, Corollary 5.7], and hence not f-noetherian. It follows from Theorem 2.13 that P(X) is not f-noetherian.

Remark 3.6

The symmetric group \({\mathcal {S}}_X\) on an infinite set X is not f-noetherian by Lemma 2.7, since it is not finitely generated.

For a set X,  we denote the semigroups of full surjective transformations and full injective transformations on X by \({Surj}_X\) and \({Inj}_X\) respectively.

Proposition 3.7

Let X be an infinite set. Then the semigroups \({Surj}_X\) and \({Inj}_X\) are not f-noetherian.

Proof

We note that \(S_X\) is a subsemigroup of both \({Surj}_X\) and \({Inj}_X.\) It was shown in the proofs of [6, Theorems 4.4.2 and 4.4.4] that \({Surj}_X\!{\setminus }\!S_X\) is an ideal of \({Surj}_X\) and \({Inj}_X\!{\setminus }\!S_X\) is an ideal of \({Inj}_X.\) Therefore, since \(S_X\) is not f-noetherian, we have that \({Surj}_X\) and \({Inj}_X\) are not f-noetherian by Lemma 2.17. \(\square \)

4 Finite generation

We now turn to the main theme of the paper, which is to investigate the relationship between the properties of being f-noetherian and being finitely generated. We have already seen in the previous section that there exist f-noetherian semigroups that are non-finitely generated (indeed, uncountable). In this section we show that the class of finitely generated semigroups is strictly contained within the class of f-noetherian semigroups. We also prove that the properties coincide for semigroups with finitely many \({\mathcal {L}}\)-classes.

Proposition 4.1

Let S be a semigroup. If S is finitely generated, then it is f-noetherian.

Proof

Let X be a finite generating set for S,  and let \(\rho \) be a right congruence of finite index on S with classes \(C_i, i\in I.\) For each \(i\in I,\) fix \(\alpha _i\in C_i.\) We claim that \(\rho \) is generated by the finite set

$$\begin{aligned} H=\{(x, \alpha _i) : i\in I, x\in X\cap C_i\}\cup \{(\alpha _ix, \alpha _j) : i, j\in I, C_ix\subseteq C_j\}. \end{aligned}$$

Indeed, let \(s\,\rho \,t\) with \(s\ne t.\) We have that \(s=x_1\dots x_n\) for some \(x_i\in X.\) Let \(x_1\in C_{i_1}\) and, for each \(j\in \{1, \dots , n-1\},\) let \(C_{i_j}x_{j+1}\subseteq C_{i_{j+1}}\) and \(u_j=x_{j+1}\dots x_n.\) We then have the following H-sequence connecting s and \(\alpha _{i_n}\):

$$\begin{aligned} s=x_1u_1, \alpha _{i_1}u_1=(\alpha _{i_1}x_2)u_2, \alpha _{i_2}u_2=(\alpha _{i_2}x_3)u_3, \dots , \alpha _{i_{n-1}}u_{n-1}=\alpha _{i_{n-1}}x_n, \alpha _{i_n}. \end{aligned}$$

Similarly, there exists \(i\in I\) such that \((t, \alpha _{i})\) is a consequence of H. Since \(s\,\rho \,t,\) we have that \(i_n=i,\) so (st) is a consequence of H. \(\square \)

In the case that a semigroup has finitely many \({\mathcal {L}}\)-classes, the converse of Proposition 4.1 holds.

Proposition 4.2

Let S be a semigroup with finitely many \({\mathcal {L}}\)-classes. If S is f-noetherian, then it is finitely generated.

Proof

Recall that \({\mathcal {L}}\) is a right congruence on S. Since S is f-noetherian, we have that \({\mathcal {L}}=\langle X\rangle \) for some finite set \(X\subseteq {\mathcal {L}}.\) For each \((x, y)\in {\overline{X}},\) choose \(\alpha (x, y)\in S\) such that \(x=\alpha (x, y)y.\) Let \(L_i, i\in I,\) be the \({\mathcal {L}}\)-classes of S,  and for each \(i\in I\) fix \(b_i\in L_i.\) We claim that S is generated by the finite set

$$\begin{aligned} A=\{\alpha (x, y) : (x, y)\in {\overline{X}}\}\cup \{b_i : i\in I\}. \end{aligned}$$

Indeed, if \(s\in S,\) then \(s\in L_i\) for some \(i\in I.\) Let \(b=b_i.\) If \(s=b,\) then \(s\in A,\) so assume that \(s\ne b.\) Since \(s\,{\mathcal {L}}\,b,\) there exists an X-sequence

$$\begin{aligned} s=x_1s_1, y_1s_1=x_2s_2, \dots , y_ks_k=b, \end{aligned}$$

where \((x_i, y_i)\in {\overline{X}}\) and \(s_i\in S^1\) for \(1\le i\le k.\) Letting \(\alpha _i=\alpha (x_i, y_i)\) for \(1\le i\le k,\) we have that

$$\begin{aligned} s=(\alpha _1y_1)s_1=\alpha _1(y_1s_1)=\alpha _1(x_2s_2)=\cdots =\alpha _1\dots \alpha _k(y_ks_k)=\alpha _1\dots \alpha _kb\in \langle A\rangle , \end{aligned}$$

as required. \(\square \)

Remark 4.3

In a left simple semigroup S,  Green’s \({\mathcal {L}}\)-relation coincides with the universal relation. Therefore, if S is finitely connected, then the same argument as the one in the proof of Proposition 4.2 shows that S is finitely generated.

Being f-noetherian does not imply finite generation under the weaker condition that a semigroup has finitely many \({\mathcal {D}}\)-classes. We demostrate this by providing an example of a 0-bisimple inverse monoid that is f-noetherian but not finitely generated.

Example 4.4

Let X be an infinite set, and let M be the monoid with zero defined by the presentation

$$\begin{aligned} \langle X, X^{-1}\,|\,xx^{-1}=1, xy^{-1}=0\,(x, y\in X, x\ne y)\rangle . \end{aligned}$$

The monoid M is called the polycyclic monoid on X,  and is easily seen to be 0-bisimple and inverse. The universal right congruence on M is generated by the pair (1, 0). We claim that this is the only right congruence of finite index on M. Indeed, if \(\rho \) is a right congruence of finite index on M,  there exist distinct \(x, y\in X\) with \(x\,\rho \,y.\) But then we have that

$$\begin{aligned} 1=xx^{-1}\,\rho \,yx^{-1}=0, \end{aligned}$$

so \(\rho =\langle (1, 0)\rangle \) is the universal congruence.

5 Completely regular semigroups

In this section we consider completely regular semigroups. A completely regular semigroup is a semigroup which is a union of groups.

We shall make use of the following construction. Let Y be a semilattice and let \((S_{\alpha })_{\alpha \in Y}\) be a family of disjoint semigroups, indexed by Y,  such that \(S=\bigcup _{\alpha \in Y}S_{\alpha }\) is a semigroup. If \(S_{\alpha }S_{\beta }\subseteq S_{\alpha \beta }\) for all \(\alpha , \beta \in Y,\) then S is called a semilattice of semigroups, and we denote it by \(S={\mathcal {S}}(Y, S_{\alpha }).\)

We have the following structure theorem for completely regular semigroups.

Theorem 5.1

[11, Theorem 4.1.3] Every completely regular semigroup is a semilattice of completely simple semigroups.

The following necessary and sufficient conditions for a semilattice to be finitely connected were provided in [5].

Proposition 5.2

[5, Corollary 5.7] A semilattice Y is finitely connected if and only if there exists a finite set \(X\subseteq Y\) such that \(Y=XY^1\) and Y has a zero element.

We now prove that f-noetherian semilattices are finite.

Proposition 5.3

Let Y be a semilattice. If Y is f-noetherian, then it is finite.

Proof

Suppose for a contradiction that Y is infinite, and let \(Y=Y_1.\) By Proposition 5.2, there exists a finite set \(X_1\subseteq Y_1\) such that \(Y_1=X_1Y_1^1.\) Choose \(x_{11}\in X_1\) such that \(x_{11}Y^1\) is infinite. Let

$$\begin{aligned} Z_{11}=\{z\in X_1 : (x_{11}z)Y^1\text { is finite}\}. \end{aligned}$$

If \(Z_{11}\cup \{x_{11}\}\ne X_1,\) choose \(x_{12}\in X_1\!{\setminus }\!(Z_{11}\cup \{x_{11}\}).\) Now let

$$\begin{aligned} Z_{12}=\{z\in X_1 : (x_{11}x_{12}z)Y^1\text { is finite}\}. \end{aligned}$$

Notice that \(Z_{11}\subset Z_{12}.\) Continue this procedure until we obtain sets \(Z_1=Z_{1n_{_{1}}}\) and \(X_1^{\prime }=\{x_{11}, \dots , x_{1n_{_1}}\}\subseteq X_1\) such that \(X_1=Z_1\cup X_1^{\prime }.\) Let \(e_1=x_{11}\dots x_{1n_{_1}}.\) Note that \((e_1z)Y^1\) is finite for every \(z\in Z_1.\)

Now consider the semilattice \(Y_2=Y_1\!{\setminus }\!X_1.\) We have that \(Y_2\) is f-noetherian by Proposition 2.13, so there exists a finite set \(X_2\subseteq Y_2\) such that \(Y_2=X_2Y_2^1\) by Proposition 5.2. There exists \(x\in X_2\) such that \((xe_1)Y^1\) is infinite; choose \(x_{21}\in X_2\) with this property, and let

$$\begin{aligned} Z_{21}=\{z\in X_2 : (e_1x_{21}z)Y^1\text { is finite}\}. \end{aligned}$$

In a similar way as above we construct sets \(X_2^{\prime }=\{x_{21}, \dots , x_{2n_{_2}}\}\) and \(Z_2=X_2\!{\setminus }\!X_2^{\prime }\) such that, letting \(e_2=e_1x_{21}\dots x_{2n_{_2}},\) we have \(e_2Y^1\) is infinite and \((e_2z)Y^1\) is finite for all \(z\in Z_1\cup Z_2.\)

Continuing this process ad infinitum, we obtain semilattices

$$\begin{aligned} Y_1\supset Y_2\supset \dots , \end{aligned}$$

and, for each \(k\in {\mathbb {N}},\) we have the following:

  • a finite set \(X_k\subseteq Y_k\) such that \(Y_k=X_kY_k^1\);

  • sets \(X_k^{\prime }=\{x_{k1}\dots x_{kn_{_k}}\}\) and \(Z_k=X_k\!{\setminus }\!x_k^{\prime }\);

  • an element \(e_k=e_1\dots e_{k-1}x_{k1} \dots x_{kn_k}\) such that \(e_kY^1\) is infinite and \((e_kz)Y^1\) is finite for every \(z\in \bigcup _{i=1}^kZ_k.\)

Now let U be the subsemilattice of Y generated by the set \(\bigcup _{i=1}^{\infty }X_i^{\prime }.\) We claim that the complement \(Y\!{\setminus }\!U\) is the ideal

$$\begin{aligned} I=\{g\in Y : g\ngeq u\text { for any }u\in U\}. \end{aligned}$$

Clearly \(I\subseteq Y\!{\setminus }\!U.\) Now let \(e\in Y\!{\setminus }\!U,\) and suppose that \(e\not \in I,\) so \(e\ge u\) for some \(u\in U.\) We then have that \(e\in Z_j\) and \(u\in \langle \bigcup _{i=1}^kX_i^{\prime }\rangle \) for some \(j, k\in {\mathbb {N}}.\) Letting \(n=\text {max}(j, k),\) we have \(e\ge ue_je_k=e_n.\) But then we have that \(e_nY^1=(e_ne)Y^1\) is finite, which is a contradiction, so \(e\in I\) and \(Y\!{\setminus }\!U=I.\)

It now follows from Lemma 2.17 that U is f-noetherian. However, U does not contain a zero, contradicting Proposition 5.2, and hence Y is finite. \(\square \)

Since the semilattice Y is a homomorphic image of \(S={\mathcal {S}}(Y, S_{\alpha }),\) Lemma 2.11 and Proposition 5.3 together yield the following corollary.

Corollary 5.4

Let \(S={\mathcal {S}}(Y, S_{\alpha })\) be a semilattice of semigroups. If S is right noetherian, then Y is finite.

The following example shows that for a completely regular semigroup to be f-noetherian, it is not required that every completely simple semigroup in its semilattice decomposition be f-noetherian.

Example 5.5

Let S be the semigroup defined by the presentation

$$\begin{aligned} \langle a, b, c\,|\,ab=ba=1, ac=c^2=c\rangle . \end{aligned}$$

We have that S is a semilattice of two semigroups \(S_{\alpha }=\langle a, b\rangle \cong {\mathbb {Z}}\) and \(S_{\beta }=\{ca^i, cb^i : i\in {\mathbb {N}}\}\) where \(\alpha >\beta .\) Now S is f-noetherian since it is finitely generated. However, \(S_{\beta }\) is an infinite right zero semigroup, and hence not finitely connected by [5, Corollary 3.6].

Green’s \({\mathcal {H}}\) relation is not in general a congruence on a completely regular semigroup. A completely regular semigroup for which \({\mathcal {H}}\) is a congruence is called a cryptogroup. Examples of cryptogroups include completely simple semigroups, Clifford semigroups and bands. We shall show that every f-noetherian cryptogroup is finitely generated. We first prove the following technical lemma.

Lemma 5.6

Let \(S={\mathcal {S}}(Y, S_{\alpha })\) be a semilattice of semigroups, and suppose that S has a congruence \(\rho \subseteq {\mathcal {L}}\) with the following property: for each \(\alpha \in Y,\) if the semigroup \(S_{\alpha }/\rho _{\alpha }\) (where \(\rho _{\alpha }=\rho |_{S_{\alpha }}\)) is f-noetherian, then it is finite. If S is f-noetherian, then it is finitely generated.

Proof

The semilattice Y is finite by Corollary 5.4. Let \(T=S/\rho .\) Then T is a semilattice \({\mathcal {S}}(Y, T_{\alpha }),\) where \(T_{\alpha }=S_{\alpha }/\rho _{\alpha },\) and T is f-noetherian by Lemma 2.11. We prove that T is finite by induction on the order of Y. If \(|Y|=1,\) then T is finite by assumption. Suppose that \(|Y|>1,\) and choose a maximal element \(\beta \in Y.\) We have that \(T_{\beta }\) is f-noetherian by Lemma 2.17, and hence finite by assumption. Therefore, by Theorem 2.13, we have that \(T\!{\setminus }\!T_{\beta }={\mathcal {S}}(Y\!{\setminus }\!\{\beta \}, T_{\alpha })\) is f-noetherian. By induction we have that \(T\!{\setminus }\!T_{\beta }\) is finite, and hence T is finite.

It now follows that S has finitely many \({\mathcal {L}}\)-classes, and is hence finitely generated by Proposition 4.2. \(\square \)

Theorem 5.7

Let S be a cryptogroup. If S is f-noetherian, then it is finitely generated.

Proof

We have that S is a semilattice \({\mathcal {S}}(Y, S_{\alpha })\) of completely simple semigroups by Theorem 5.1. For each \(\alpha \in Y,\) the quotient \(S_{\alpha }/{\mathcal {H}}_{\alpha }\) is a rectangular band. By [5, Corollary 6.4], any finitely connected rectangular band is finite. Hence, we have that S is finitely generated by Lemma 5.6. \(\square \)

Corollary 5.8

A band B is f-noetherian if and only if it is finite.

6 Commutative semigroups

For commutative semigroups, being (right) noetherian is equivalent to being finitely generated. Finitely connected commutative semigroups, however, are not necessarily finitely generated. Indeed, in Sect. 5 we saw that there exist infinite finitely connected semilattices. In this section we investigate how the properties of being f-noetherian and being finitely generated relate to one another for commutative semigroups. We begin by presenting an example of a cancellative idempotent-free commutative semigroup that is f-noetherian but not finitely generated.

Example 6.1

Let \(A=\langle a\rangle \cong {\mathbb {N}},\) and let \(B={\mathbb {N}}_0\times {\mathbb {Z}}\) be the semigroup with multiplication given by

$$\begin{aligned} (m, i)(n, j)=(m+n+1, i+j). \end{aligned}$$

Let \(S=A\cup B,\) and define a multiplication on S,  extending those on A and B,  as follows:

$$\begin{aligned} a^j(m, i)=(m, i)a^j=(m, i-j). \end{aligned}$$

Letting \(b_i\) represent the generator \((0, i), i\in {\mathbb {Z}},\) the semigroup S is defined by the presentation

$$\begin{aligned} \langle a, b_i\,(i\in {\mathbb {Z}})\,|\,ab_i=b_ia=b_{i-1}, b_ib_j=b_0b_{i+j}\,(i, j\in {\mathbb {Z}})\rangle . \end{aligned}$$

It is easy to see that S is commutative, cancellative, idempotent-free and not finitely generated. We now show that S is f-noetherian.

Let \(\rho \) be a congruence of finite index on S. We have that \(\rho |_A\) is generated by some pair \((a^s, a^t)\) with \(s<t\); let \(r=t-s.\) Now choose \(m_0, n_0\in {\mathbb {N}}_0\) with \(n_0>m_0\) such that \((n_0, 0)\,\rho \,(m_0, z)\) for some \(z\in {\mathbb {Z}}.\) We let

$$\begin{aligned} X=\{(a^s, a^t)\}\cup \{\bigl ((n_0, 0), (m_0, z)\bigr )\}, \end{aligned}$$

and let U denote the finite set

$$\begin{aligned} \{a^i : 1\le i<t\}\cup \{(k, p) : 0\le k<n_0, 0\le q<r\}. \end{aligned}$$

We show that \(\rho \) is generated by the set \(Y=X\cup \bigl (\rho \cap (U\times U)\bigr ).\) We first make the following claim.

Claim

  1. (1)

    For each \(n\ge n_0\) and \(i\in {\mathbb {Z}},\) we have \(\bigl ((n, i), (n-(n_0-m_0), i+z)\bigr )\) is a consequence of \(\bigl ((n_0, 0), (m_0, z)\bigr ).\)

  2. (2)

    For each \(n\in {\mathbb {N}}_0\) and \(i\in {\mathbb {Z}},\) there exists some \(0\le q<r\) such that \(\bigl ((n, i), (n, q)\bigr )\) is a consequence of \((a^s, a^t).\)

Proof

  1. (1)

    We have the sequence

    $$\begin{aligned} (n, i)=(n_0, 0)(n-n_0-1, i),\,(m_0, z)(n-n_0-1, i)=(n-(n_0-m_0), i+z). \end{aligned}$$
  2. (2)

    We have that \(i=pr+q\) for some \(p\in {\mathbb {Z}}\) and \(0\le q<r.\) Now the pair \((a^s, a^{s+|p|r})\) is a consequence of \((a^s, a^t)\). Therefore, if \(p\ge 0,\) we obtain \((n, q)=a^{s+pr}(n, i+s)\) from \((n, i)=a^s(n, i+s),\) and if \(p<0,\) we obtain \((n, q)=a^s(n, i+(s-pr))\) from \((n, i)=a^{s-pr}(n, i+(s-pr)).\)\(\square \)

Now let \(c\rho d\) with \(c\ne d\). If \(s\in A,\) then there exists \(i\in \{s, \dots , t-1\}\) such that \((c, a^i)\) is a consequence of \((a^s, a^t).\) If \(c=(n, i)\in B,\) then it follows from (1) of the above claim that there exist some \(m_0\le k<n_0\) and \(p\in {\mathbb {Z}}\) such that \(\bigl ((n, i), (k, p)\bigr )\) is a consequence of \(\bigl ((n_0, 0), (m_0, z)\bigr ),\) and by (2) there exists some \(0\le q<r\) such that \(\bigl ((k, i), (k, q)\bigr )\) is a consequence of \((a^s, a^t).\) Therefore, in either case, there exists some \(u\in U\) such that (cu) is a consequence of X. Similarly, there exists \(v\in U\) such that (dv) is a consequence of X. Since \((u, v)\in \rho \cap (U\times U),\) we have that (cd) is a consequence of Y,  as required.

Definition 6.2

An archimedean semigroup is a commutative semigroup S in which, for each \(a, b\in S,\) there exists \(n>0\) such that \(a^n\le b.\)

We have the following structure theorem for commutative semigroups.

Theorem 6.3

[9, Theorem IV.2.2] Every commutative semigroup is a semilattice of archimedean semigroups.

Below we provide a characterisation of archimedean semigroups that have an idempotent. In general, archimedean semigroups can have a rather complex structure. We refer the reader to [9, Chapter IV] for more information.

Lemma 6.4

[9, Proposition IV.2.3] A commutative semigroup S is archimedean with idempotent if and only if S is either a group or an ideal extension of a group by a nilpotent semigroup.

In the following we show that finitely connected archimedean semigroups are finitely generated. We begin with the following lemma.

Lemma 6.5

Let T be a nilpotent semigroup. If T is finitely connected, then it is finite.

Proof

Since T is finitely connected, there exists a finite set \(X\subseteq T\) such that \(T=XT^1.\) Let \(U=\langle X\rangle .\) For each \(x\in X,\) let

$$\begin{aligned} m(x)=\text {min}\{n\in {\mathbb {N}} : x^n=0\}, \end{aligned}$$

and let \(N=\prod _{x\in X}m(x).\) It can be easily shown that \(|U|\le N.\) We claim that \(T=U.\) Suppose for a contradiction that \(T\ne U,\) and let \(a\in T\!{\setminus }\!U.\) We have that \(a=x_1t_1\) for some \(x_1\in X\) and \(t_1\in T^1.\) Since \(a\not \in U,\) we have that \(t_1\in T.\) By a similar argument, there exist \(x_2\in X\) and \(t_2\in T\) such that \(t_1=x_2t_2.\) Continuing in this way, for each \(n\in {\mathbb {N}}\) there exist \(x_1, \dots , x_n\in X\) and \(t_n\in T\) such that \(a=(x_1\dots x_n)t_n.\) However, we have that \(x_1\dots x_N=0\) and hence \(a=0,\) which is a contradiction. \(\square \)

Proposition 6.6

Let S be an archimedean semigroup. If S is finitely connected, then it is finitely generated.

Proof

Suppose first that S has an idempotent. If S is a group, then it is finitely generated by Lemma 2.7, so assume that S is not a group. By Lemma 6.4, there exists a group G that is an ideal of S such that \(T=S/G\) is a nilpotent semigroup. We have that G is finitely generated by Remark 2.19 and Lemma 2.7, and T is finite by Remark 2.12 and Lemma 6.5. It follows that S is finitely generated.

Now suppose that S has no idempotent. Let a be a fixed element of S. The Tamura order on S (with respect to a) is defined by

$$\begin{aligned} x\le _a y\iff x=a^ny\text { for some }n\ge 0. \end{aligned}$$

By [9, Section IV.4], there exists a set M of maximal elements of S (under \(\le _a\)), where \(a\in M,\) such that every element of S can be written in the form \(p_n=a^np\) with \(n\ge 0\) and \(p\in M,\) and the set \(I=S\!{\setminus }\!M\) is an ideal. The Rees quotient S/I is f-noetherian by Lemma 2.11. We have that S/I is nilpotent, since S is an archimedean semigroup, and hence it is finite by Remark 2.12 and Lemma 6.5. Therefore, the set M is finite and \(S=\langle M\rangle \) is finitely generated. \(\square \)

Definition 6.7

A commutative semigroup S is said to be complete if every archimedean component of S contains an idempotent.

Our next result states that f-noetherian complete semigroups are finitely generated.

Proposition 6.8

Let S be a complete semigroup. If S is f-noetherian, then it is finitely generated.

Proof

We have that S is a semilattice of archimedean semigroups \({\mathcal {S}}(Y, S_{\alpha })\) where each \(S_{\alpha }\) contains an idempotent. Note that \({\mathcal {H}}\) is a congruence on S. For each \(\alpha \in Y,\) we have that \(T_{\alpha }=S_{\alpha }/{\mathcal {H}}_{\alpha }\) is a nilpotent semigroup. Therefore, if \(T_{\alpha }\) is f-noetherian, then it is finite by Lemma 6.5. It follows from Lemma 5.6 that S is finitely generated. \(\square \)

Remark 6.9

There exist finitely connected complete semigroups that are not finitely generated; e.g. infinite finitely connected semilattices.

We now exhibit an example of an uncountable commutative semigroup that is f-noetherian.

Example 6.10

Let \(A=\langle a\rangle \cong {\mathbb {N}}.\) Let B be the set of all infinite bounded sequences of non-negative integers, and define \(xy=0\) for all \(x, y\in B,\) where 0 denotes the sequence whose every term is 0; note that B is a null semigroup. We denote a sequence \((x_1, x_2, \dots )\) by \((x_n).\) Let \(S=A\cup B,\) and define a multiplication on S,  extending those on A and B,  as follows:

$$\begin{aligned} a^i(x_n)=(x_n)a^i=(y_n), \end{aligned}$$

where \(y_n=\text {max}(x_n-i, 0)\) for each \(n\in {\mathbb {N}}.\) It it can be easily seen that, with this multiplication, S is an uncountable commutative semigroup. We now show that S is f-noetherian.

Notice that \((x_n)=a^i(x_n+i),\) and \(a^i(x_n)=0\) if and only if \(i\ge \text {max}\{x_n : n\in {\mathbb {N}}\}.\) Let \(\rho \) be a congruence of finite index on S. Suppose first that there exists \(i\in {\mathbb {N}}\) such that \(a^i\,\rho \,0.\) Let n be minimal such that \(a^n\,\rho \,0\); we then have that \(\{a^i\}\) is a singleton \(\rho \)-class for every \(i<n.\) We claim that \(\rho \) is generated by the pair \((a^n, 0).\) Indeed, for any \(s\in \{a^i : i>n\}\cup B,\) there exists \(t\in A\cup B\) such that \(s=a^nt,\) so we obtain (s, 0) by applying the pair \((a^n, 0),\) and the claim follows.

Now suppose that there are no \(i\in {\mathbb {N}}\) such that \(a^i\,\rho \,0.\) We have the \(\rho |_A\) is generated by a pair \((a^m, a^n)\) with \(m<n.\) We claim that \(\rho \) is generated by \((a^m, a^n).\) Clealy it is enough to show that, for every \(x\in B,\) the pair (x, 0) is a consequence of \((a^m, a^n).\) So, let \(x=(x_n)\in B\) and let \(t=\text {max}\{x_n : n\in {\mathbb {N}}\}.\) There exists \(q\in {\mathbb {N}}\) such that \(t\le qk,\) where \(k=n-m.\) Since \(x=a^m(x_n+m),\)\(0=a^{m+qk}(x_n+m),\) and \((a^m, a^{m+qk})\) is a consequence of \((a^m, a^n),\) it follows that (x, 0) is a consequence of \((a^m, a^n),\) as required.

For cancellative commutative semigroups, being countable is a necessary condition for being f-noetherian.

Proposition 6.11

Let S be a cancellative commutative semigroup. If S is f-noetherian, then it is countable.

Proof

By Theorem 6.3 we have that S is a semilattice of archimedean semigroups \({\mathcal {S}}(Y, S_{\alpha }).\) Now Y is finite by Corollary 5.4. We prove that S is countable by induction on the order of Y. If \(|Y|=1,\) then S is finitely generated, and hence countable, by Proposition 6.6. Suppose that \(|Y|>1,\) and choose a maximal element \(\beta \in Y.\) We have that \(S_{\beta }\) is f-noetherian by Lemma 2.17, and hence finitely generated by Proposition 6.6.

Suppose that \(S_{\beta }\) contains an idempotent. Consider \(T=S/{\mathcal {H}}={\mathcal {S}}(Y, T_{\alpha }),\) where \(T_{\alpha }=S/{\mathcal {H}}_{\alpha }.\) From the proof of Proposition 6.6, we have that \(S_{\beta }\) is an ideal extension of a group by a finite nilpotent semigroup; hence \(T_{\beta }\) is finite. Therefore, by Theorem 2.13, we have that \(T\!{\setminus }\!T_{\beta }={\mathcal {S}}(Y\!{\setminus }\!\{\beta \}, T_{\alpha })\) is f-noetherian. By induction we have that \(T\!{\setminus }\!T_{\beta }\) is countable, and hence T is countable, so S has countably many \({\mathcal {H}}\)-classes. Now, for every \({\mathcal {H}}\)-class H,  the Schützenberger group \(\Gamma (H)\) is finitely generated by Proposition 2.20; therefore, since \(|H|=|\Gamma (H)|,\) we have that H is countable. Hence, we have that S,  being a countable union of countable sets, is countable.

Now suppose that \(S_{\beta }\) has no idempotent, and fix an element \(a\in S_{\beta }.\) Recall from the proof of Proposition 6.6 that there exists a finite set M of maximal elements in \(S_{\beta }\) under the Tamura order \(\le _a,\) where \(a\in M,\) such that every element of \(S_{\beta }\) can be written in the form \(p_n=a^np\) with \(n\ge 0\) and \(p\in M.\) We now define a congruence \(\rho \) on S by

$$\begin{aligned} s\,\rho \,t\iff s, t\in S_{\alpha }\text { for some }\alpha \in Y, a^ms=a^nt\text { for some }m, n\ge 0. \end{aligned}$$

Let \(T=S/\rho .\) Letting \(\rho _{\alpha }\) denote \(\rho \) restricted to \(S_{\alpha },\) we have that \(T={\mathcal {S}}(Y, T_{\alpha }),\) where \(T_{\alpha }=S_{\alpha }/\rho _{\alpha }.\) It is clear that \(T_{\beta }\) is finite. The same argument as above proves that T is countable, so S has countably many \(\rho \)-classes. Now consider a \(\rho \)-class C,  and fix \(c\in C.\) Since S is cancellative, for each \(s\in S\) there exists some unique \(n_s\ge 0\) such that \(a^{n_s}s=c\) or \(s=a^{n_s}c.\) We therefore have an injection

$$\begin{aligned} C\rightarrow {\mathbb {N}}_0\times {\mathbb {N}}_0, s\mapsto {\left\{ \begin{array}{ll} (n_s, 0)\text { if }a^{n_s}s=c,\\ (0, n_s)\text { if }s=a^{n_s}c. \end{array}\right. } \end{aligned}$$

It follows that each \(\rho \)-class C is countable, and hence S is countable. \(\square \)

7 Simple and 0-simple semigroups

In this section we consider simple and 0-simple semigroups. We have already seen in Example 4.4 that the properties of being f-noetherian and being finitely generated do not coincide for the class of 0-simple semigroups. On the other hand, it was observed in Remark 4.3 that f-noetherian left simple semigroups are finitely generated. We shall show that this is not the case for the class of right simple semigroups by considering Baer-Levi semigroups.

So, let X be an infinite set, and let S be the set of all injective mappings \(\alpha : X\rightarrow X\) such that \(|X\!{\setminus }\!X\alpha |\) is infinite. Under composition of mappings S is a semigroup, called the Baer-Levi semigroup on X. It turns out that Baer-Levi semigroups are right cancellative, right simple and idempotent-free [3, Theorem 8.2].

Theorem 7.1

The Baer-Levi semigroup S on an infinite set X is f-noetherian.

Proof

Partition X as \(X=\bigcup _{i=1}^{\infty }X_i,\) where the \(X_i\) are disjoint subsets of X,  each with the same cardinality as X,  and define bijections \(\alpha _i : X\rightarrow X_i.\) We prove that, for any distinct \(i, j\in {\mathbb {N}},\) the pair \((\alpha _i, \alpha _j)\) generates the universal right congruence. It then follows that the universal right congruence is the only right congruence of finite index on S,  and S is f-noetherian.

So, let \(\rho \) be the right congruence on S generated by the pair \((\alpha _i, \alpha _j).\) We make the following claim.

Claim

If \(\theta , \phi \in S\) such that \(|X\!{\setminus }\!(X\theta \cup X\phi )|=\infty ,\) then \((\theta , \phi )\in \rho .\)

Proof

Choose \(\gamma \in S\) such that \(\gamma |_{X_i}=\alpha _i^{-1}\theta \) and \((X\!{\setminus }\!X_i)\gamma \subseteq X\!{\setminus }\!(X\theta \cup X\phi ),\) and choose \(\delta \in S\) such that \(\delta |_{X_i}=\alpha _i^{-1}\alpha _j\gamma \) and \(\delta |_{X_j}=\alpha _j^{-1}\phi .\) We then have a sequence

$$\begin{aligned} \theta =\alpha _i\gamma , \alpha _j\gamma =\alpha _i\delta , \alpha _j\delta =\phi , \end{aligned}$$

so \((\theta , \phi )\in \rho .\)\(\square \)

Returning to the proof of Theorem 7.1, let \(\theta , \phi \in S.\) If \(|X\phi \!\setminus \!X\theta |<\infty ,\) then we have that \(|X\!\setminus \!(X\theta \cup X\phi )|=\infty ,\) so \((\theta , \phi )\in \rho \) by the above claim. Suppose now that \(|X\phi \!\setminus \!X\theta |=\infty .\) Choose \(\gamma \in S\) such that \(\gamma |_{X_i}=\alpha _i^{-1}\theta \) and \((X\!\setminus \!X_i)\gamma \subseteq X\phi \!\setminus \!X\theta ,\) and let \(\theta ^{\prime }=\alpha _j\gamma .\) We have that \(\theta =\alpha _i\gamma ,\) so \((\theta , \theta ^{\prime })\in \rho .\) Since \(X\theta ^{\prime }\subseteq X\phi ,\) we have that \(|X\!\setminus \!(X\theta ^{\prime }\cup X\phi )|=|X\!\setminus \!X\phi |=\infty ,\) and hence \((\theta ^{\prime }, \phi )\in \rho \) by the above claim. It now follows by transitivity that \((\theta , \phi )\in \rho .\) Therefore, we have that \(S\times S\subseteq \rho ,\) and hence \(\rho =S\times S,\) as required. \(\square \)

Remark 7.2

  1. (1)

    Adjoining a zero to a Baer-Levi semigroup yields a right 0-simple semigroup that is f-noetherian but not finitely generated. Left 0-simple f-noetherian semigroups, however, are finitely generated by Proposition 4.2.

  2. (2)

    Finitely connected left 0-simple semigroups are not in general finitely generated. Indeed, any group with a zero adjoined is finitely connected.

  3. (3)

    Any 0-simple right noetherian semigroup is finitely generated by [10, Thm. 3.2]. However, there exist finitely generated left/right 0-simple semigroups that are not right noetherian; e.g. the monoid \(G^0\) where G is any finitely generated group with a non-finitely generated subgroup.

Remark 7.3

A semigroup S is said to be pseudo-finite if there exists a finite set \(X\subseteq S\times S\) and some \(n\in {\mathbb {N}}\) such that for any \(a, b\in S,\) there exists an X-sequence of length at most n connecting a and b. Clearly this property is stronger than that of being finitely connected. It was asked in [5, Open Problem 8.10] whether every pseudo-finite semigroup contains a completely simple ideal. It can be seen from the proof of Theorem 7.1 that Baer-Levi semigroups are pseudo-finite, answering this question in the negative.

It was shown in [5, Corollary 3.6] that every finitely connected completely simple semigroup is finitely generated, so we have the following generalisation of Lemma 2.7.

Theorem 7.4

The following are equivalent for a completely simple semigroup S:

  1. (1)

    S is f-noetherian;

  2. (2)

    S is finitely connected;

  3. (3)

    S is finitely generated.

Finitely connected completely 0-simple semigroups are not in general finitely generated by [5, Corollary 6.10]. However, the properties of being f-noetherian and being finitely generated coincide for completely 0-simple semigroups.

Theorem 7.5

Let S be a completely 0-simple semigroup. Then S is f-noetherian if and only if it is finitely generated.

Proof

We only need to prove the direct implication. Let \(S={\mathcal {M}}^0(G; I, J; P).\) Since S is finitely connected, we have that I is finite by [5, Corollary 6.10]. For each \(j\in J,\) define a map \(\theta _j : I\rightarrow \{1, 0\}\) by

$$\begin{aligned} i\theta _j= {\left\{ \begin{array}{ll} 1 &{} \text {if }p_{ji}\in G\\ 0 &{} \text {if }p_{ji}=0. \end{array}\right. } \end{aligned}$$

We define a right congruence \(\rho \) on S by setting \(0\,\rho \,0\) and

$$\begin{aligned} (i_1, g_1, j_1)\,\rho \,(i_2, g_2, j_2)\iff \theta _{j_1}=\theta _{j_2}. \end{aligned}$$

Since I is finite, there are only finitely many maps of the form \(\theta _j\), so \(\rho \) has finite index. Therefore, since S is f-noetherian, \(\rho \) is generated by a finite set X.

We claim that the index set J is finite, so that S has finitely many \({\mathcal {L}}\)-classes, and is hence finitely generated by Proposition 4.2. Indeed, suppose that J is infinite, and let \(J_0\) be the finite set of elements of J that appear in X. Choosing \(i\in I\) and distinct elements \(j, j^{\prime }\in J\!\setminus \!J_0\) such that \((i, 1_G, j)\,\rho \,(i, 1_G, j^{\prime }),\) we have an X-sequence

$$\begin{aligned} (i, 1_G, j)=x_1s_1, y_1s_1=x_2s_2, \dots , y_ks_k=(i, 1_G, j^{\prime }). \end{aligned}$$

Since \(j\not \in J_0,\) it is easy to see, reading from left to right, that for each \(i\in \{1, \dots , k\}\) the element \(s_i\) is in \(S\!{\setminus }\!\{0\}\) and its third coordinate is j. But then \(j=j^{\prime },\) so we have a contradiction, and hence J is finite. \(\square \)

8 Concluding remarks and open problems

In this paper we have shown that the class of finitely generated semigroups is strictly contained within the class of f-noetherian semigroups. Furthermore, we have investigated, for various classes of semigroups, whether the property of being f-noetherian is equivalent to being finitely generated, and the results are summarised in Table 1. We have not been able to answer the following question.

Open Problem 8.1

Is every f-noetherian completely regular semigroup finitely generated?

Building on the work of this paper, a natural progression would be to attempt to classify those f-noetherian semigroups that lie in certain important classes (beyond those for which being f-noetherian coincides with finite generation), such as commutative or inverse. This appears to be a difficult task, particularly due to the presence of uncountable examples. Cancellative commutative semigroups that are f-noetherian, however, were shown to be countable, so perhaps this would be a good starting point.

Another possible direction for future research would be to consider alternative conditions for a general semigroup or monoid to be f-noetherian. It was shown in [5] that, for a monoid M,  the universal right congruence on M being generated by a finite set X is equivalent to the undirected left Cayley graph of M with respect to X being connected, and is also equivalent to M satisfying the homological finiteness property of being type right-\(FP_1\) [5, Theorem 3.10]. This leads us to ask whether the property of being f-noetherian for monoids can be similarly described in graph-theoretic or homological terms.