In mathematics, a semigroup is a nonempty set together with an associative binary operation. A special class of semigroups is a class of semigroups satisfying additional properties or conditions. Thus the class of commutative semigroups consists of all those semigroups in which the binary operation satisfies the commutativity property that ab = ba for all elements a and b in the semigroup. The class of finite semigroups consists of those semigroups for which the underlying set has finite cardinality. Members of the class of Brandt semigroups are required to satisfy not just one condition but a set of additional properties. A large collection of special classes of semigroups have been defined though not all of them have been studied equally intensively.

In the algebraic theory of semigroups, in constructing special classes, attention is focused only on those properties, restrictions and conditions which can be expressed in terms of the binary operations in the semigroups and occasionally on the cardinality and similar properties of subsets of the underlying set. The underlying sets are not assumed to carry any other mathematical structures like order or topology.

As in any algebraic theory, one of the main problems of the theory of semigroups is the classification of all semigroups and a complete description of their structure. In the case of semigroups, since the binary operation is required to satisfy only the associativity property the problem of classification is considered extremely difficult. Descriptions of structures have been obtained for certain special classes of semigroups. For example, the structure of the sets of idempotents of regular semigroups is completely known. Structure descriptions are presented in terms of better known types of semigroups. The best known type of semigroup is the group.

A (necessarily incomplete) list of various special classes of semigroups is presented below. To the extent possible the defining properties are formulated in terms of the binary operations in the semigroups. The references point to the locations from where the defining properties are sourced.

Notations

In describing the defining properties of the various special classes of semigroups, the following notational conventions are adopted.

Notations
NotationMeaning
SArbitrary semigroup
ESet of idempotents in S
GGroup of units in S
IMinimal ideal of S
VRegular elements of S
XArbitrary set
a, b, cArbitrary elements of S
x, y, zSpecific elements of S
e, f, gArbitrary elements of E
hSpecific element of E
l, m, nArbitrary positive integers
j, kSpecific positive integers
v, wArbitrary elements of V
0Zero element of S
1Identity element of S
S1S if 1 ∈ S; S ∪ { 1 } if 1 ∉ S
aL b aR b aH b aJ bS1aS1b aS1 ⊆ bS1 S1aS1b and aS1 ⊆ bS1 S1aS1 ⊆ S1bS1
L, R, H, D, JGreen's relations
La, Ra, Ha, Da, JaGreen classes containing a
x ω {\displaystyle x^{\omega }}The only power of x which is idempotent. This element exists, assuming the semigroup is (locally) finite. See variety of finite semigroups for more information about this notation.
| X | {\displaystyle |X|}The cardinality of X, assuming X is finite.

For example, the definition xab = xba should be read as:

  • There exists x an element of the semigroup such that, for each a and b in the semigroup, xab and xba are equal.

List of special classes of semigroups

The third column states whether this set of semigroups forms a variety. And whether the set of finite semigroups of this special class forms a variety of finite semigroups. Note that if this set is a variety, its set of finite elements is automatically a variety of finite semigroups.

List of special classes of semigroups
TerminologyDefining propertyVariety of finite semigroupReference(s)
Finite semigroupS is a finite set.Not infinite Finite
Empty semigroupS = ∅ {\displaystyle \emptyset }No
Trivial semigroupCardinality of S is 1.Infinite Finite
Monoid1 ∈ SNoGril p. 3
Band (Idempotent semigroup)a2 = aInfinite FiniteC&P p. 4
Rectangular bandA band such that aba = aInfinite FiniteFennemore
Normal bandA band such that abca = acbaInfinite FiniteFennemore
SemilatticeA commutative band, that is: a2 = a ab = baInfinite FiniteC&P p. 24 Fennemore
Commutative semigroupab = baInfinite FiniteC&P p. 3
Archimedean commutative semigroupab = ba There exists x and k such that ak = xb.C&P p. 131
Nowhere commutative semigroupab = baa = bC&P p. 26
Left weakly commutativeThere exist x and k such that (ab)k = bx.Nagy p. 59
Right weakly commutativeThere exist x and k such that (ab)k = xa.Nagy p. 59
Weakly commutativeLeft and right weakly commutative. That is: There exist x and j such that (ab)j = bx. There exist y and k such that (ab)k = ya.Nagy p. 59
Conditionally commutative semigroupIf ab = ba then axb = bxa for all x.Nagy p. 77
R-commutative semigroupab R baNagy p. 69–71
RC-commutative semigroupR-commutative and conditionally commutativeNagy p. 93–107
L-commutative semigroupab L baNagy p. 69–71
LC-commutative semigroupL-commutative and conditionally commutativeNagy p. 93–107
H-commutative semigroupab H baNagy p. 69–71
Quasi-commutative semigroupab = (ba)k for some k.Nagy p. 109
Right commutative semigroupxab = xbaNagy p. 137
Left commutative semigroupabx = baxNagy p. 137
Externally commutative semigroupaxb = bxaNagy p. 175
Medial semigroupxaby = xbayNagy p. 119
E-k semigroup (k fixed)(ab)k = akbkInfinite FiniteNagy p. 183
Exponential semigroup(ab)m = ambm for all mInfinite FiniteNagy p. 183
WE-k semigroup (k fixed)There is a positive integer j depending on the couple (a,b) such that (ab)k+j = akbk (ab)j = (ab)jakbkNagy p. 199
Weakly exponential semigroupWE-m for all mNagy p. 215
Right cancellative semigroupba = cab = cC&P p. 3
Left cancellative semigroupab = acb = cC&P p. 3
Cancellative semigroupLeft and right cancellative semigroup, that is ab = acb = c ba = cab = cC&P p. 3
E-inversive semigroup (E-dense semigroup)There exists x such that axE.C&P p. 98
Regular semigroupThere exists x such that axa =a.C&P p. 26
Regular bandA band such that abaca = abcaInfinite FiniteFennemore
Intra-regular semigroupThere exist x and y such that xa2y = a.C&P p. 121
Left regular semigroupThere exists x such that xa2 = a.C&P p. 121
Left-regular bandA band such that aba = abInfinite FiniteFennemore
Right regular semigroupThere exists x such that a2x = a.C&P p. 121
Right-regular bandA band such that aba = baInfinite FiniteFennemore
Completely regular semigroupHa is a group.Gril p. 75
(inverse) Clifford semigroupA regular semigroup in which all idempotents are central. Equivalently, for finite semigroup: a ω b = b a ω {\displaystyle a^{\omega }b=ba^{\omega }}FinitePetrich p. 65
k-regular semigroup (k fixed)There exists x such that akxak = ak.Hari
Eventually regular semigroup (π-regular semigroup, Quasi regular semigroup)There exists k and x (depending on a) such that akxak = ak.Edwa Shum Higg p. 49
Quasi-periodic semigroup, epigroup, group-bound semigroup, completely (or strongly) π-regular semigroup, and many other; see Kela for a list)There exists k (depending on a) such that ak belongs to a subgroup of SKela Gril p. 110 Higg p. 4
Primitive semigroupIf 0e and f = ef = fe then e = f.C&P p. 26
Unit regular semigroupThere exists u in G such that aua = a.Tvm
Strongly unit regular semigroupThere exists u in G such that aua = a. e D ff = v−1ev for some v in G.Tvm
Orthodox semigroupThere exists x such that axa = a. E is a subsemigroup of S.Gril p. 57 Howi p. 226
Inverse semigroupThere exists unique x such that axa = a and xax = x.C&P p. 28
Left inverse semigroup (R-unipotent)Ra contains a unique h.Gril p. 382
Right inverse semigroup (L-unipotent)La contains a unique h.Gril p. 382
Locally inverse semigroup (Pseudoinverse semigroup)There exists x such that axa = a. E is a pseudosemilattice.Gril p. 352
M-inversive semigroupThere exist x and y such that baxc = bc and byac = bc.C&P p. 98
Abundant semigroupThe classes L*a and R*a, where a L* b if ac = adbc = bd and a R* b if ca = dacb = db, contain idempotents.Chen
Rpp-semigroup (Right principal projective semigroup)The class L*a, where a L* b if ac = adbc = bd, contains at least one idempotent.Shum
Lpp-semigroup (Left principal projective semigroup)The class R*a, where a R* b if ca = dacb = db, contains at least one idempotent.Shum
Null semigroup (Zero semigroup)0 ∈ S ab = 0 Equivalently ab = cdInfinite FiniteC&P p. 4
Left zero semigroupab = aInfinite FiniteC&P p. 4
Left zero bandA left zero semigroup which is a band. That is: ab = a aa = aInfinite FiniteFennemore
Left groupA semigroup which is left simple and right cancellative. The direct product of a left zero semigroup and an abelian group.C&P p. 37, 38
Right zero semigroupab = bInfinite FiniteC&P p. 4
Right zero bandA right zero semigroup which is a band. That is: ab = b aa = aInfinite FiniteFennemore
Right groupA semigroup which is right simple and left cancellative. The direct product of a right zero semigroup and a group.C&P p. 37, 38
Right abelian groupA right simple and conditionally commutative semigroup. The direct product of a right zero semigroup and an abelian group.Nagy p. 87
Unipotent semigroupE is singleton.Infinite FiniteC&P p. 21
Left reductive semigroupIf xa = xb for all x then a = b.C&P p. 9
Right reductive semigroupIf ax = bx for all x then a = b.C&P p. 4
Reductive semigroupIf xa = xb for all x then a = b. If ax = bx for all x then a = b.C&P p. 4
Separative semigroupab = a2 = b2 ⇒ a = bC&P p. 130–131
Reversible semigroupSaSb ≠ Ø aSbS ≠ ØC&P p. 34
Right reversible semigroupSaSb ≠ ØC&P p. 34
Left reversible semigroupaSbS ≠ ØC&P p. 34
Aperiodic semigroupThere exists k (depending on a) such that ak = ak+1 Equivalently, for finite semigroup: for each a, a ω a = a ω {\displaystyle a^{\omega }a=a^{\omega }}.KKM p. 29 Pin p. 158
ω-semigroupE is countable descending chain under the order aH bGril p. 233–238
Left Clifford semigroup (LC-semigroup)aSSaShum
Right Clifford semigroup (RC-semigroup)SaaSShum
OrthogroupHa is a group. E is a subsemigroup of SShum
Complete commutative semigroupab = ba ak is in a subgroup of S for some k. Every nonempty subset of E has an infimum.Gril p. 110
Nilsemigroup (Nilpotent semigroup)0 ∈ S ak = 0 for some integer k which depends on a. Equivalently, for finite semigroup: for each element x and y, y x ω = x ω = x ω y {\displaystyle yx^{\omega }=x^{\omega }=x^{\omega }y}.FiniteGril p. 99 Pin p. 148
Elementary semigroupab = ba S is of the form GN where G is a group, and 1 ∈ G N is an ideal, a nilsemigroup, and 0 ∈ NGril p. 111
E-unitary semigroupThere exists unique x such that axa = a and xax = x. ea = eaEGril p. 245
Finitely presented semigroupS has a presentation ( X; R ) in which X and R are finite.Gril p. 134
Fundamental semigroupEquality on S is the only congruence contained in H.Gril p. 88
Idempotent generated semigroupS is equal to the semigroup generated by E.Gril p. 328
Locally finite semigroupEvery finitely generated subsemigroup of S is finite.Not infinite FiniteGril p. 161
N-semigroupab = ba There exists x and a positive integer n such that a = xbn. ax = ayx = y xa = yax = y E = ØGril p. 100
L-unipotent semigroup (Right inverse semigroup)La contains a unique e.Gril p. 362
R-unipotent semigroup (Left inverse semigroup)Ra contains a unique e.Gril p. 362
Left simple semigroupLa = SGril p. 57
Right simple semigroupRa = SGril p. 57
Subelementary semigroupab = ba S = CN where C is a cancellative semigroup, N is a nilsemigroup or a one-element semigroup. N is ideal of S. Zero of N is 0 of S. For x, y in S and c in C, cx = cy implies that x = y.Gril p. 134
Symmetric semigroup (Full transformation semigroup)Set of all mappings of X into itself with composition of mappings as binary operation.C&P p. 2
Weakly reductive semigroupIf xz = yz and zx = zy for all z in S then x = y.C&P p. 11
Right unambiguous semigroupIf x, yR z then xR y or yR x.Gril p. 170
Left unambiguous semigroupIf x, yL z then xL y or yL x.Gril p. 170
Unambiguous semigroupIf x, yR z then xR y or yR x. If x, yL z then xL y or yL x.Gril p. 170
Left 0-unambiguous0∈ S 0 ≠ xL y, zyL z or zL yGril p. 178
Right 0-unambiguous0∈ S 0 ≠ xR y, zyL z or zR yGril p. 178
0-unambiguous semigroup0∈ S 0 ≠ xL y, zyL z or zL y 0 ≠ xR y, zyL z or zR yGril p. 178
Left Putcha semigroupabS1 ⇒ anb2S1 for some n.Nagy p. 35
Right Putcha semigroupaS1banS1b2 for some n.Nagy p. 35
Putcha semigroupaS1b S1 ⇒ anS1b2S1 for some positive integer nNagy p. 35
Bisimple semigroup (D-simple semigroup)Da = SC&P p. 49
0-bisimple semigroup0 ∈ S S - {0} is a D-class of S.C&P p. 76
Completely simple semigroupThere exists no AS, AS such that SAA and ASA. There exists h in E such that whenever hf = f and fh = f we have h = f.C&P p. 76
Completely 0-simple semigroup0 ∈ S S2 ≠ 0 If AS is such that ASA and SAA then A = 0 or A = S. There exists non-zero h in E such that whenever hf = f, fh = f and f ≠ 0 we have h = f.C&P p. 76
D-simple semigroup (Bisimple semigroup)Da = SC&P p. 49
Semisimple semigroupLet J(a) = S1aS1, I(a) = J(a) − Ja. Each Rees factor semigroup J(a)/I(a) is 0-simple or simple.C&P p. 71–75
C S {\displaystyle \mathbf {CS} }: Simple semigroupJa = S. (There exists no AS, AS such that SAA and ASA.), equivalently, for finite semigroup: a ω a = a {\displaystyle a^{\omega }a=a} and ( a b a ) ω = a ω {\displaystyle (aba)^{\omega }=a^{\omega }}.FiniteC&P p. 5 Higg p. 16 Pin pp. 151, 158
0-simple semigroup0 ∈ S S2 ≠ 0 If AS is such that ASA and SAA then A = 0.C&P p. 67
Left 0-simple semigroup0 ∈ S S2 ≠ 0 If AS is such that SAA then A = 0.C&P p. 67
Right 0-simple semigroup0 ∈ S S2 ≠ 0 If AS is such that ASA then A = 0.C&P p. 67
Cyclic semigroup (Monogenic semigroup)S = { w, w2, w3, ... } for some w in SNot infinite Not finiteC&P p. 19
Periodic semigroup{ a, a2, a3, ... } is a finite set.Not infinite FiniteC&P p. 20
Bicyclic semigroup1 ∈ S S admits the presentation ⟨ x , y ∣ x y = 1 ⟩ {\displaystyle \langle x,y\mid xy=1\rangle }.C&P p. 43–46
Full transformation semigroup TX (Symmetric semigroup)Set of all mappings of X into itself with composition of mappings as binary operation.C&P p. 2
Rectangular bandA band such that aba = a Equivalently abc = acInfinite FiniteFennemore
Rectangular semigroupWhenever three of ax, ay, bx, by are equal, all four are equal.C&P p. 97
Symmetric inverse semigroup IXThe semigroup of one-to-one partial transformations of X.C&P p. 29
Brandt semigroup0 ∈ S ( ac = bc ≠ 0 or ca = cb ≠ 0 ) ⇒ a = b ( ab ≠ 0 and bc ≠ 0 ) ⇒ abc ≠ 0 If a ≠ 0 there exist unique x, y, z, such that xa = a, ay = a, za = y. ( e ≠ 0 and f ≠ 0 ) ⇒ eSf ≠ 0.C&P p. 101
Free semigroup FXSet of finite sequences of elements of X with the operation ( x1, ..., xm ) ( y1, ..., yn ) = ( x1, ..., xm, y1, ..., yn )Gril p. 18
Rees matrix semigroupG0 a group G with 0 adjoined. P : Λ × IG0 a map. Define an operation in I × G0 × Λ by ( i, g, λ ) ( j, h, μ ) = ( i, g P( λ, j ) h, μ ). ( I, G0, Λ )/( I × { 0 } × Λ ) is the Rees matrix semigroup M0 ( G0; I, Λ ; P ).C&P p.88
Semigroup of linear transformationsSemigroup of linear transformations of a vector space V over a field F under composition of functions.C&P p.57
Semigroup of binary relations BXSet of all binary relations on X under compositionC&P p.13
Numerical semigroup0 ∈ SN = { 0,1,2, ... } under + . N - S is finiteDelg
Semigroup with involution (*-semigroup)There exists a unary operation aa* in S such that a** = a and (ab)* = b*a*.Howi
Baer–Levi semigroupSemigroup of one-to-one transformations f of X such that Xf ( X ) is infinite.C&P II Ch.8
U-semigroupThere exists a unary operation aa’ in S such that ( a’)’ = a.Howi p.102
I-semigroupThere exists a unary operation aa’ in S such that ( a’)’ = a and aaa = a.Howi p.102
SemibandA regular semigroup generated by its idempotents.Howi p.230
GroupThere exists h such that for all a, ah = ha = a. There exists x (depending on a) such that ax = xa = h.Not infinite Finite
Topological semigroupA semigroup which is also a topological space. Such that the semigroup product is continuous.Not applicablePin p. 130
Syntactic semigroupThe smallest finite monoid which can recognize a subset of another semigroup.Pin p. 14
R {\displaystyle \mathbf {R} }: the R-trivial monoidsR-trivial. That is, each R-equivalence class is trivial. Equivalently, for finite semigroup: ( a b ) ω a = ( a b ) ω {\displaystyle (ab)^{\omega }a=(ab)^{\omega }}.FinitePin p. 158
L {\displaystyle \mathbf {L} }: the L-trivial monoidsL-trivial. That is, each L-equivalence class is trivial. Equivalently, for finite monoids, b ( a b ) ω = ( a b ) ω {\displaystyle b(ab)^{\omega }=(ab)^{\omega }}.FinitePin p. 158
J {\displaystyle \mathbf {J} }: the J-trivial monoidsMonoids which are J-trivial. That is, each J-equivalence class is trivial. Equivalently, the monoids which are L-trivial and R-trivial.FinitePin p. 158
R 1 {\displaystyle \mathbf {R_{1}} }: idempotent and R-trivial monoidsR-trivial. That is, each R-equivalence class is trivial. Equivalently, for finite monoids: aba = ab.FinitePin p. 158
L 1 {\displaystyle \mathbf {L_{1}} }: idempotent and L-trivial monoidsL-trivial. That is, each L-equivalence class is trivial. Equivalently, for finite monoids: aba = ba.FinitePin p. 158
D S {\displaystyle \mathbb {D} \mathbf {S} }: Semigroup whose regular D are semigroupEquivalently, for finite monoids: ( a ω a ω a ω ) ω = a ω {\displaystyle (a^{\omega }a^{\omega }a^{\omega })^{\omega }=a^{\omega }}. Equivalently, regular H-classes are groups, Equivalently, vJa implies v R va and v L av Equivalently, for each idempotent e, the set of a such that eJa is closed under product (i.e. this set is a subsemigroup) Equivalently, there exists no idempotent e and f such that e J f but not ef J e Equivalently, the monoid B 2 1 {\displaystyle B_{2}^{1}} does not divide S × S {\displaystyle S\times S}FinitePin pp. 154, 155, 158
D A {\displaystyle \mathbb {D} \mathbf {A} }: Semigroup whose regular D are aperiodic semigroupEach regular D-class is an aperiodic semigroup Equivalently, every regular D-class is a rectangular band Equivalently, regular D-class are semigroup, and furthermore S is aperiodic Equivalently, for finite monoid: regular D-class are semigroup, and furthermore a a ω = a ω {\displaystyle aa^{\omega }=a^{\omega }} Equivalently, eJa implies eae = e Equivalently, eJf implies efe = e.FinitePin p. 156, 158
ℓ 1 {\displaystyle \ell \mathbf {1} }/K {\displaystyle \mathbf {K} }: Lefty trivial semigroupe: eS = e, Equivalently, I is a left zero semigroup equal to E, Equivalently, for finite semigroup: I is a left zero semigroup equals S | S | {\displaystyle S^{|S|}}, Equivalently, for finite semigroup: a 1 … a n y = a 1 … a n {\displaystyle a_{1}\dots a_{n}y=a_{1}\dots a_{n}}, Equivalently, for finite semigroup: a ω b = a ω {\displaystyle a^{\omega }b=a^{\omega }}.FinitePin pp. 149, 158
r 1 {\displaystyle \mathbf {r1} }/D {\displaystyle \mathbf {D} }: Right trivial semigroupe: Se = e, Equivalently, I is a right zero semigroup equal to E, Equivalently, for finite semigroup: I is a right zero semigroup equals S | S | {\displaystyle S^{|S|}}, Equivalently, for finite semigroup: b a 1 … a n = a 1 … a n {\displaystyle ba_{1}\dots a_{n}=a_{1}\dots a_{n}}, Equivalently, for finite semigroup: b a ω = a ω {\displaystyle ba^{\omega }=a^{\omega }}.FinitePin pp. 149, 158
L 1 {\displaystyle \mathbb {L} \mathbf {1} }: Locally trivial semigroupeSe = e, Equivalently, I is equal to E, Equivalently, eaf = ef, Equivalently, for finite semigroup: y a 1 … a n = a 1 … a n {\displaystyle ya_{1}\dots a_{n}=a_{1}\dots a_{n}}, Equivalently, for finite semigroup: a 1 … a n y a 1 … a n = a 1 … a n {\displaystyle a_{1}\dots a_{n}ya_{1}\dots a_{n}=a_{1}\dots a_{n}}, Equivalently, for finite semigroup: a ω b a ω = a ω {\displaystyle a^{\omega }ba^{\omega }=a^{\omega }}.FinitePin pp. 150, 158
L G {\displaystyle \mathbb {L} \mathbf {G} }: Locally groupseSe is a group, Equivalently, EI, Equivalently, for finite semigroup: ( a ω b a ω ) ω = a ω {\displaystyle (a^{\omega }ba^{\omega })^{\omega }=a^{\omega }}.FinitePin pp. 151, 158
List of special classes of ordered semigroups
TerminologyDefining propertyVarietyReference(s)
Ordered semigroupA semigroup with a partial order relation ≤, such that ab implies c•a ≤ c•b and a•c ≤ b•cFinitePin p. 14
N + {\displaystyle \mathbf {N} ^{+}}Nilpotent finite semigroups, with a ≤ b ω {\displaystyle a\leq b^{\omega }}FinitePin pp. 157, 158
N − {\displaystyle \mathbf {N} ^{-}}Nilpotent finite semigroups, with b ω ≤ a {\displaystyle b^{\omega }\leq a}FinitePin pp. 157, 158
J 1 + {\displaystyle \mathbf {J} _{1}^{+}}Semilattices with 1 ≤ a {\displaystyle 1\leq a}FinitePin pp. 157, 158
J 1 − {\displaystyle \mathbf {J} _{1}^{-}}Semilattices with a ≤ 1 {\displaystyle a\leq 1}FinitePin pp. 157, 158
L J 1 + {\displaystyle \mathbb {L} \mathbf {J} _{1}^{+}} locally positive J-trivial semigroupFinite semigroups satisfying a ω ≤ a ω b a ω {\displaystyle a^{\omega }\leq a^{\omega }ba^{\omega }}FinitePin pp. 157, 158
[C&P]A. H. Clifford, G. B. Preston (1964). The Algebraic Theory of Semigroups Vol. I (Second Edition). American Mathematical Society. ISBN 978-0-8218-0272-4
[C&P II]A. H. Clifford, G. B. Preston (1967). The Algebraic Theory of Semigroups Vol. II (Second Edition). American Mathematical Society. ISBN 0-8218-0272-0
[Chen]Hui Chen (2006), "Construction of a kind of abundant semigroups", Mathematical Communications (11), 165–171 (Accessed on 25 April 2009)
[Delg]M. Delgado, et al., Numerical semigroups, (Accessed on 27 April 2009)
[Edwa]P. M. Edwards (1983), "Eventually regular semigroups", Bulletin of Australian Mathematical Society 28, 23–38
[Gril]P. A. Grillet (1995). Semigroups. CRC Press. ISBN 978-0-8247-9662-4
[Hari]K. S. Harinath (1979), "Some results on k-regular semigroups", Indian Journal of Pure and Applied Mathematics 10(11), 1422–1431
[Howi]J. M. Howie (1995), Fundamentals of Semigroup Theory, Oxford University Press
[Nagy]Attila Nagy (2001). Special Classes of Semigroups. Springer. ISBN 978-0-7923-6890-8
[Pet]M. Petrich, N. R. Reilly (1999). Completely regular semigroups. John Wiley & Sons. ISBN 978-0-471-19571-9
[Shum]K. P. Shum "Rpp semigroups, its generalizations and special subclasses" in Advances in Algebra and Combinatorics edited by K P Shum et al. (2008), World Scientific, ISBN 981-279-000-4 (pp. 303–334)
[Tvm]Proceedings of the International Symposium on Theory of Regular Semigroups and Applications, University of Kerala, Thiruvananthapuram, India, 1986
[Kela]A. V. Kelarev, Applications of epigroups to graded ring theory, Semigroup Forum, Volume 50, Number 1 (1995), 327-350 doi:
[KKM]Mati Kilp, Ulrich Knauer, Alexander V. Mikhalev (2000), Monoids, Acts and Categories: with Applications to Wreath Products and Graphs, Expositions in Mathematics 29, Walter de Gruyter, Berlin, ISBN 978-3-11-015248-7.
[Higg]Peter M. Higgins (1992). Techniques of semigroup theory. Oxford University Press. ISBN 978-0-19-853577-5.
[Pin]Pin, Jean-Éric (2016-11-30). (PDF).
[Fennemore]Fennemore, Charles (1970), "All varieties of bands", Semigroup Forum, 1 (1): 172–179, doi: