Sandwich semigroups in locally small categories I: Foundations
§ Igor Dolinka∗, Ivana Ðurđev,∗† James East‡, Preeyanuch Honyam, Kritsada Sangkhanan,§ Jintana Sanwong,§ Worachead Sommanee¶
Abstract
Fix (not necessarily distinct) objects i and j of a locally small category S, and write Sij for the set of all morphisms i j. Fix a morphism a Sji, and define an operation ?a on Sij by x ?a y = xay → ∈ a for all x, y Sij. Then (Sij,?a) is a semigroup, known as a sandwich semigroup, and denoted by Sij. This article∈ develops a general theory of sandwich semigroups in locally small categories. We begin with structural issues such as regularity, Green’s relations and stability, focusing on the relationships a between these properties on Sij and the whole category S. We then identify a natural condition on a, a a called sandwich regularity, under which the set Reg(Sij) of all regular elements of Sij is a subsemigroup a a of Sij. Under this condition, we carefully analyse the structure of the semigroup Reg(Sij), relating it via pullback products to certain regular subsemigroups of Sii and Sjj, and to a certain regular sandwich monoid defined on a subset of Sji; among other things, this allows us to also describe the idempotent- a a generated subsemigroup E(Sij) of Sij. We also study combinatorial invariants such as the rank (minimal a a a size of a generating set) of the semigroups Sij, Reg(Sij) and E(Sij); we give lower bounds for these ranks, a a and in the case of Reg(Sij) and E(Sij) show that the bounds are sharp under a certain condition we call MI-domination. Applications to concrete categories of transformations and partial transformations are given in Part II. Keywords: Categories, sandwich semigroups, transformation semigroups, rank, idempotent rank. MSC: 20M50; 18B40; 20M10; 20M17; 20M20; 05E15.
Introduction
Sandwich operations arise in many mathematical contexts: representation theory [20,41], classical groups [3], category theory [40], automota theory [4], topology [35, 37], computational algebra [12], and more. They are also foundational in the structure theory of (completely 0-simple) semigroups [42]. As a prototypical example, consider two non-empty sets X,Y , write for the set of all functions X Y , and let a TXY → ∈ TYX be some fixed function Y X. Then we may define a sandwich operation ? on by f ? g = f a g, for → a TXY a ◦ ◦ f, g . This operation is associative, and the resulting sandwich semigroup a = ( ,? ) is one of ∈ TXY TXY TXY a several examples discussed by Lyapin in his influential monograph [32, Chapter VII]. The semigroups a , TXY and related sandwich semigroups of partial transformations have been studied by several authors over the years; see especially the early work of Magill [34,36]. For additional historical background, further motivating examples, and an extensive list of references, the reader is referred to the introduction of [9]. A further family of examples is furnished by the so-called semigroup variants.A variant of a semigroup S a is a semigroup of the form S = (S, ?a), where a is a fixed element of S, and x ?a y = xay, for x, y S. a ∈ The sandwich semigroups XY discussed above are not variants in general, since the underlying set XY is
arXiv:1710.01890v3 [math.GR] 10 Jan 2018 T T only a semigroup if X = Y , in which case = is the full transformation semigroup over X: i.e., the TXX TX semigroup of all functions X X under composition. A general theory of variants has been developed by → a number of authors; see especially [21, 22, 30]. For a recent study of variants of finite full transformation semigroups, and for further references and historical discussion, see [8] and also [16, Chapter 13]. The article [9] initiated the study of general sandwich semigroups in arbitrary (locally small) categories. This allowed many of the situation-specific results previously proved about various families of sandwich
∗Department of Mathematics and Informatics, University of Novi Sad, Novi Sad, Serbia. Emails: dockie @ dmi.uns.ac.rs, ivana.djurdjev @ dmi.uns.ac.rs †Mathematical Institute of the Serbian Academy of Sciences and Arts, Beograd, Serbia. Email: djurdjev.ivana @ gmail.com ‡Centre for Research in Mathematics, School of Computing, Engineering and Mathematics, Western Sydney University, Sydney, Australia. Email: j.east @ westernsydney.edu.au §Department of Mathematics, Chiang Mai University, Chiang Mai, Thailand. Emails: preeyanuch.h @ cmu.ac.th, kritsada.s @ cmu.ac.th, jintana.s @ cmu.ac.th ¶Department of Mathematics and Statistics, Chiang Mai Rajabhat University, Chiang Mai, Thailand. Email: worachead_som @ cmru.ac.th
1 semigroups (such as a , mentioned above) to be treated in a unified fashion. Consider a locally small TXY category C ; by this, it is meant that for any objects X,Y of C , the collection C of all morphisms X Y XY → forms a set. (In fact, the results of [9] were formulated for the more general class of partial semigroups, in which identities are not required to exist; formal definitions are given in Section 1.1.) Let X,Y be two objects of C , and let a C be a fixed morphism Y X. Then the set C becomes a semigroup under ∈ YX → XY the sandwich operation ? , defined by f ? g = fag, for f, g C . When C is the category of non-empty a a ∈ XY sets and mappings, we obtain the sandwich semigroups a discussed above. TXY The main motivating example in [9] was the category = (F) of all finite dimensional matrices M M over a field F. Sandwich semigroups in the category are closely related to Munn rings [41] and Brown’s M generalised matrix algebras [3], both of which are important tools in representation theory. The article [9] began by developing some basic theory of arbitrary sandwich semigroups, mostly concerning Green’s relations and (von Neumann) regularity; see Section 1.2 below for definitions and more details. This theory was then applied to the category itself, forming the basis for deeper investigations of the linear sandwich semigroups A M = ( mn,?A); here, mn = mn(F) denotes the set of all m n matrices over F, and A nm is a Mmn M M M × ∈ M fixed n m matrix. Many of these results on the linear sandwich semigroups were combinatorial in nature, × taking inspiration from classical results in (linear) transformation semigroup theory [7, 14, 17–19, 23, 24, 26], and included the classification and enumeration of idempotents and regular elements, description of the idempotent-generated subsemigroup, calculation of the minimum number of (idempotent) matrices required to generate certain subsemigroups of A , and so on. The proofs of these results relied crucially on intimate Mmn relationships between linear sandwich semigroups and various classical (non-sandwich) matrix semigroups. For example, it was shown that the set Reg( A ) of all regular elements of A is itself a semigroup that Mmn Mmn maps onto the monoid r = r(F) of all r r matrices over F, where r is the rank of A; this allowed for M M × a structural description of Reg( A ) as a kind of “inflation” of , with maximal subgroups of (all Mmn Mr Mr isomorphic to general linear groups of various degrees) “blown up” into rectangular groups in Reg( A ). Mmn The current pair of articles, this being the first, has two broad goals:
I. Here we further develop the general theory of sandwich semigroups in arbitrary (locally small) cate- gories, extending many of the above-mentioned results from [8,9] to a far more general setting (see below for more details).
II. In the sequel [11], we apply the theory developed here to sandwich semigroups in three concrete cate- gories of transformations and partial transformations. We also show how many well-known families of (non-sandwich) transformation semigroups arise as special cases of the sandwich semigroup construc- tion, so that many new results (and many previously-known ones) concerning these families may be efficiently deduced as corollaries of our general results.
A future article [10] will apply the general theory to a number of diagram categories [38], and we hope that the techniques we develop here will prove useful in the investigation of sandwich semigroups in other categories. We also hope that the very idea of a sandwich semigroup will give category theorists new algebraic tools and invariants with which to study their favourite categories. The current article is organised as follows. Section1 begins with the basic definitions concerning partial semigroups and sandwich semigroups, as well as some background from [9], and then gives further preliminary results concerning (von Neumann) regularity, stability and Green’s relations on a partial semigroup S, a showing how these relate to the corresponding concepts on its sandwich semigroups Sij; it also contains results showing how certain properties associated to stability and Green’s relations are inherited by partial subsemigroups of S under various regularity assumptions. Section2 explores the structure of the regular a a part Reg(Sij) of a sandwich semigroup Sij. If the sandwich element a satisfies a natural property called sandwich-regularity (which is satisfied by all elements in a von Neumann regular category, for example), then a a a Reg(Sij) is a (regular) subsemigroup of Sij, and the structure of Reg(Sij) and the idempotent-generated a a subsemigroup Ea(Sij) of Sij are governed by intimate relationships with other (sandwich and non-sandwich) semigroups in S. Section3 identifies a natural property, called MI-domination (which is satisfied by all our motivating examples in [11]), under which the relationships explored in Section2 become even more striking; the MI-domination assumption also allows us to give precise formulae for the rank (and idempotent a a rank, where appropriate) of Reg(Sij) and Ea(Sij). We conclude with two short sections. Section4 identifies a condition stronger than sandwich-regularity (satisfied by one of our motivating examples in [11]), under a which Reg(Sij) is inverse, and in which case the theory developed in Sections2 and3 simplifies substantially. a Section5 contains some remarks about the calculation of the rank of a sandwich semigroup Sij. We work in
2 standard ZFC set theory; see for example [28, Chapters 1, 5 and 6]. The reader may refer to [33] for basics on category theory.
1 Preliminaries
1.1 Basic definitions Recall from [9] that a partial semigroup is a 5-tuple (S, , I, λ, ρ) consisting of a class S, a partial binary · operation (x, y) x y (defined on some sub-class of S S), a class I, and functions λ, ρ : S I, such that, 7→ · × → for all x, y, z S, ∈ (i) x y is defined if and only if xρ = yλ, · (ii) if x y is defined, then (x y)λ = xλ and (x y)ρ = yρ, · · · (iii) if x y and y z are defined, then (x y) z = x (y z), · · · · · · (iv) for all i, j I, S = x S : xλ = i, xρ = j is a set. ∈ ij { ∈ } For i I, we write S = S , noting that these sets are closed under , and hence semigroups. Partial ∈ i ii · semigroups in which S and I are sets are sometimes called semigroupoids; see for example [45, Appendix B]. We say that a partial semigroup (S, , I, λ, ρ) is monoidal if in addition to (i)–(iv), · (v) there exists a function I S : i e such that, for all x S, x e = x = e x. → 7→ i ∈ · xρ xλ · Note that if (v) holds, then S is a monoid, with identity e , for all i I. Note also that any semigroup is i i ∈ trivially a partial semigroup (with I = 1). | | In the above definition, we allow S and I to be proper classes; although S and I were assumed to be sets in [9], it was noted that this requirement is not necessary. If the operation , the class I, and the functions · λ, ρ are clear from context, we will often refer to “the partial semigroup S” instead of “the partial semigroup (S, , I, λ, ρ)”. · Recall [9] that any partial semigroup S may be embedded in a monoidal partial semigroup S(1) in an obvious way. Note that a monoidal partial semigroup is essentially a locally small category (a category in which the morphisms between fixed objects always form a set), described in an Ehresmann-style “arrows only” fashion [13]; thus, we will sometimes use the terms “monoidal partial semigroup” and “(locally small) category” interchangeably. If the context is clear, we will usually denote a product x y by xy. · If x is an element of a partial semigroup S, then we say x is (von Neumann) regular if there exists y S ∈ such that x = xyx; note then that with z = yxy, we have x = xzx and z = zxz. So x is regular if and only if the set V (x) = y S : x = xyx, y = yxy is non-empty. We write Reg(S) = x S : x = xyx ( y S) { ∈ } { ∈ ∃ ∈ } for the class of all regular elements of S. We say S itself is (von Neumann) regular if S = Reg(S). Note that there are other meanings of “regular category” in the literature [1, 31], but we use the current definition for continuity with semigroup (and ring) theory; cf. [15].
1.2 Green’s relations Green’s relations and preorders play an essential role in the structure theory of semigroups, and this remains true in the setting of partial semigroups. Let S (S, , I, λ, ρ) be a partial semigroup. As in [9], if x, y S, ≡ · ∈ then we say
x y if x = ya for some a S(1), x y if x y and x y, • ≤R ∈ • ≤H ≤R ≤L x y if x = ay for some a S(1), x y if x = ayb for some a, b S(1). • ≤L ∈ • ≤J ∈
If K is one of R, L , J or H , we write K = for the equivalence relation on S induced by . ≤K ∩ ≥K ≤K The equivalence D is defined by D = R L ; it was noted in [9] that D = R L = L R J . We also ∨ ◦ ◦ ⊆ note that = and H = R L . ≤H ≤R ∩ ≤L ∩ Recall that for i, j I, and for a fixed element a S , there is an associative operation ? defined on S ∈ ∈ ji a ij by x ? y = xay for all x, y S . The semigroup Sa = (S ,? ) is called the sandwich semigroup of S with a ∈ ij ij ij a ij
3 respect to a, and a is called the sandwich element. The article [9] initiated the general study of sandwich semigroups in arbitrary partial semigroups, and the current article takes this study much further. We now state a fundamental result from [9] that describes the interplay between Green’s relations on a a sandwich semigroup Sij and the corresponding relations on the partial semigroup S. In order to avoid confusion, if K is any of R, L , J , H or D, we write K a for Green’s K -relation on the sandwich semigroup Sa . For x S , we write ij ∈ ij K = y S : x K y and Ka = y S : x K a y x { ∈ ij } x { ∈ ij } a a for the K -class and K -class of x in Sij, respectively. In describing the relationships between K and K , and in many other contexts, a crucial role is played by the sets defined by
P a = x S : xa R x ,P a = x S : ax L x ,P a = x S : axa J x ,P a = P a P a. 1 { ∈ ij } 2 { ∈ ij } 3 { ∈ ij } 1 ∩ 2 The next result is [9, Theorem 2.13].
Theorem 1.1. Let (S, , I, λ, ρ) be a partial semigroup, and let a S where i, j I. If x S , then · ∈ ji ∈ ∈ ij ( a a a a Rx P if x P Dx P if x P (i) Ra = ∩ 1 ∈ 1 ∩ ∈ x a a a a x if x Sij P1 , a Lx if x P2 P1 { } ∈ \ (iv) Dx = a ∈ a \ a ( Rx if x P1 P2 a a ∈ \ a Lx P2 if x P2 a a (ii) Lx = ∩ ∈ x if x Sij (P P ), x if x S P a, { } ∈ \ 1 ∪ 2 { } ∈ ij \ 2 ( a ( a a a Hx if x P a Jx P3 if x P3 (iii) Hx = ∈ (v) Jx = ∩ ∈ x if x S P a, Da if x S P a. { } ∈ ij \ x ∈ ij \ 3
Further, if x S P a, then Ha = x is a non-group H a-class of Sa . ∈ ij \ x { } ij Fix some i, j I. We say e S is a right identity for S if xe = x for all x S . We say a S is ∈ ∈ j ij ∈ ij ∈ ji right-invertible if there exists b S such that ab is a right identity for S . Left identities and left-invertible ∈ ij ij elements are defined analogously.
Lemma 1.2. Let S be a partial semigroup, and let a S where i, j I. ∈ ji ∈ a a a a a (i) If a is right-invertible, then P1 = Sij, P = P2 , and R = R on Sij. a a a a a (ii) If a is left-invertible, then P2 = Sij, P = P1 , and L = L on Sij. Proof. We just prove (i), as a dual/symmetrical argument will give (ii). Suppose a is right-invertible, and let b S be as above. For any x S , we have x = xab, giving x R xa, and x P a. This gives P a = S ; ∈ ij ∈ ij ∈ 1 1 ij the second and third claims immediately follow (using Theorem 1.1(i) to establish the third).
1.3 Stability and regularity The concept of stability played a crucial role in [9], and will continue to do so here. Recall that a partial semigroup S is stable if, for all a, x S, ∈ xa J x xa R x and ax J x ax L x. ⇔ ⇔ In our studies, we require a more refined notion of stability. We say an element a of a partial semigroup S is R-stable if xa J x xa R x for all x S. Similarly, we say a is L -stable if ax J x ax L x for ⇒ ∈ ⇒ all x S. We say a is stable if it is both R- and L -stable. ∈ Recall that a semigroup T is periodic if for each x T , some power of x is an idempotent: that is, ∈ x2m = xm for some m 1. It is well known that all finite semigroups are periodic; see for example [25, ≥ Proposition 1.2.3]. The proof of the next result is adapted from that of [43, Theorem A.2.4], but is included for convenience. If a S , for some i, j I, then S a is a subsemigroup of S , and aS a subsemigroup ∈ ji ∈ ij i ij of Sj. We will have more to say about these subsemigroups in Sections2 and3. Lemma 1.3. Let S be a partial semigroup, and fix i, j I and a S . ∈ ∈ ji
4 (i) If aSij is periodic, then a is R-stable. (ii) If Sija is periodic, then a is L -stable.
Proof. We just prove (i), as a dual argument will give (ii). So suppose aS is periodic, and that x S is ij ∈ such that xa J x. For xa to be defined, we must have x S for some k I. Evidently, xa x, so we ∈ kj ∈ ≤R just need to prove the converse. Since xa J x, one of the following four conditions hold:
(a) x = xa, or (c) x = uxa for some u S, or ∈ (b) x = xav for some v S, or (d) x = uxav for some u, v S. ∈ ∈ Clearly x xa if (a) or (b) holds. If (c) holds, then x = u(uxa)a = u2(xa)a, so that (d) holds. So ≤R suppose (d) holds, and note that we must have u S and v S . Since aS is periodic, there exists ∈ k ∈ ij ij m 1 such that (av)m is idempotent. But then x = umx(av)m = umx(av)m(av)m = x(av)m xa, as ≥ ≤R required.
If T is any semigroup, we write Reg(T ) = x T : x = xyx ( y T ) for the set of all regular elements { ∈ ∃ ∈ } of T . Note that Reg(T ) might not be a subsemigroup of T . Proposition 1.4. Let S be a partial semigroup, and fix i, j I and a S . Then Reg(Sa ) P a P a. ∈ ∈ ji ij ⊆ ⊆ 3 (i) If a is R-stable, then P a P a. (iii) If a is stable, then P a = P a. 3 ⊆ 1 3 (ii) If a is L -stable, then P a P a. 3 ⊆ 2 Proof. The assertion Reg(Sa ) P a P a was proved in [9, Proposition 2.11]. If a is R-stable, then ij ⊆ ⊆ 3 x P a x J axa x axa xa x x J xa x R xa x P a, ∈ 3 ⇒ ⇒ ≤J ≤J ≤J ⇒ ⇒ ⇒ ∈ 1 giving (i). Part (ii) follows by a dual argument. If a is stable, then (i) and (ii) give P a P a P a = P a; 3 ⊆ 1 ∩ 2 since we have already noted that P a P a (for any a), this completes the proof of (iii). ⊆ 3 Corollary 1.5. Let S be a partial semigroup, and fix i, j I and a Sji. If a is stable, and if J = D a a a ∈ ∈ in S, then J = D in Sij. Proof. Let x S . We must show that J a = Da. This follows immediately from Theorem 1.1(v) if x P a, ∈ ij x x 6∈ 3 so suppose x P a. Proposition 1.4(iii) gives P a = P a (since a is stable), and we have J = D by assumption. ∈ 3 3 x x Together with parts (iv) and (v) of Theorem 1.1, it then follows that J a = J P a = D P a = Da. x x ∩ 3 x ∩ x We say a semigroup T is R-stable (or L -stable, or stable) if every element of T is R-stable (or L -stable, or stable, respectively). The proof of [9, Proposition 2.14] works virtually unmodified to prove the following. Lemma 1.6. Let a S . If each element of aS a is R-stable (or L -stable, or stable) in S, then Sa is ∈ ji ij ij R-stable (or L -stable, or stable, respectively). a a a a a a The next result shows that the sets P1 , P2 and P = P1 P2 are substructures of Sij; it also describes a ∩ the relationship between Reg(S) and Reg(Sij). Proposition 1.7. Let S be a partial semigroup, and fix i, j I and a S . Then ∈ ∈ ji (i) P a is a left ideal of Sa , (iv) Reg(Sa ) = P a Reg(S), 1 ij ij ∩ (ii) P a is a right ideal of Sa , (v) Reg(Sa ) = P a P a Reg(S). 2 ij ij ⇔ ⊆ a a (iii) P is a subsemigroup of Sij,
Proof. (i). Suppose x P a and u S . Since x R xa, we have x = xay for some y S(1). But then ∈ 1 ∈ ij ∈ uax = uaxay, so that uax R uaxa, giving u ? x = uax P a. This proves (i), and (ii) follows by duality. a ∈ 1 (iii). The intersection of two subsemigroups is always a subsemigroup. (iv). By Proposition 1.4, we have Reg(Sa ) P a, and we clearly have Reg(Sa ) Reg(S). Conversely, ij ⊆ ij ⊆ suppose x P a Reg(S). Then x = xyx = uax = xav, for some y S and u, v S(1). But then ∈ ∩ ∈ ji ∈ x = xyx = (xav)y(uax) = x ? (vyu) ? x, with vyu S , giving x Reg(Sa ). a a ∈ ij ∈ ij (v). This follows immediately from (iv).
5 1.4 Partial subsemigroups Consider a partial semigroup S (S, , I, λ, ρ), and let T S. If s t T for all s, t T with sρ = tλ, then ≡ · ⊆ · ∈ ∈ (T, , I, λ, ρ) is itself a partial semigroup (where, for simplicity, we have written , λ and ρ instead of their · · restrictions to T ), and we refer to T (T, , I, λ, ρ) as a partial subsemigroup of S. Note that T = T S ≡ · ij ∩ ij for all i, j I. Here we give a number of results that show how concepts such as Green’s relations and ∈ preorders, and (R- and/or L -) stability may be inherited by partial subsemigroups under certain regularity assumptions. If T is a partial subsemigroup of S, and if K is one of Green’s relations, we will write K S and K T for Green’s K -relations on S and T , respectively, and similarly for the preorders (in the case that K = D). ≤K 6 The next result adapts and strengthens a classical semigroup fact; see for example [25, Proposition 2.4.2] or [43, Proposition A.1.16].
Lemma 1.8. Let T be a partial subsemigroup of S, let x, y T , and let K be any of R, L or H . ∈ S T (i) If y Reg(T ), then x S y x T y. (ii) If x, y Reg(T ), then x K y x K y. ∈ ≤K ⇔ ≤K ∈ ⇔
Proof. Clearly (ii) follows from (i). We just prove (i) in the case that K = R; the case K = L is dual, and the case K = H follows from the others. Suppose x T and y Reg(T ) are such that x S y. Then ∈ ∈ ≤R x = ya and y = yzy for some a S(1) and z T . But then x = ya = yzya = y(zx); since zx T , it follows ∈ ∈ ∈ that x T y. We have proved that x S y x T y; the converse is clear. ≤R ≤R ⇒ ≤R Lemma 1.9. Let T be a regular partial subsemigroup of S, and let a T . If a is R-stable (or L -stable, or ∈ stable) in S, then a is R-stable (or L -stable, or stable, respectively) in T .
Proof. Suppose a is R-stable in S. Let x T with xρ = aλ. Then ∈ x J T xa x J S xa x RS xa x RT xa, ⇒ ⇒ ⇒ using R-stability of a in S, and Lemma 1.8(ii). The other statements are proved analogously.
In the next result, if a T , where T is a partial subsemigroup of S, we write ∈ ji P a(S) = x S : x RS xa and P a(T ) = x T : x RT xa 1 { ∈ ij } 1 { ∈ ij } a a a a to distinguish the sets P1 on S and T , respectively; we use similar notation with respect to P2 , P3 and P . Lemma 1.10. Let T be a partial subsemigroup of S, and let a T where i, j I. Then ∈ ji ∈ (i) P a(T ) P a(S) T , with equality if T T a Reg(T ), 1 ⊆ 1 ∩ ij ∪ ij ⊆ (ii) P a(T ) P a(S) T , with equality T aT Reg(T ), 2 ⊆ 2 ∩ ij ∪ ij ⊆ (iii) P a(T ) P a(S) T , with equality T T a aT Reg(T ), ⊆ ∩ ij ∪ ij ∪ ij ⊆ (iv) P a(T ) P a(S) T , with equality if a is stable in S and T T a aT Reg(T ). 3 ⊆ 3 ∩ ij ∪ ij ∪ ij ⊆ Proof. For (i), P a(T ) = x T : x RT xa x T : x RS xa = x S : x RS xa T = P a(S) T ; 1 { ∈ ij } ⊆ { ∈ ij } { ∈ ij }∩ 1 ∩ if T T a Reg(T ), then Lemma 1.8(ii) gives equality in the second step. Part (ii) follows by duality. ij ∪ ij ⊆ Part (iii) follows from (i) and (ii). The first assertion in (iv) is again easily checked; the rest follows from (iii), Proposition 1.4(iii) and Lemma 1.9.
a a T S Remark 1.11. It is easy to check that we also have P3 (T ) = P3 (S) T if J = J (T T ). A similar a a ∩ ∩ × statement may be made regarding P1 (T ) and P2 (T ), replacing J by R or L , respectively.
In the next result, if a Tji Sji, where T is a partial subsemigroup of S, and if K is one of ∈a ⊆ a a a a Green’s relations, we write K (S) and K (T ) for the K -relation on the sandwich semigroups Sij and Tij, respectively. We use similar notation for K a(S)- and K a(T )-classes, writing Ka(S) and Ka(T ) for x T , x x ∈ ij as appropriate.
Proposition 1.12. Let T be a partial subsemigroup of S, and let a T where i, j I. Then ∈ ji ∈
6 (i) Ra(T ) Ra(S) (T T ), with equality if T T a Reg(T ), ⊆ ∩ × ij ∪ ij ⊆ (ii) L a(T ) L a(S) (T T ), with equality if T aT Reg(T ), ⊆ ∩ × ij ∪ ij ⊆ (iii) H a(T ) H a(S) (T T ), with equality if T T a aT Reg(T ). ⊆ ∩ × ij ∪ ij ∪ ij ⊆ Proof. We just prove (i), as (ii) will follow by duality, and (iii) from (i) and (ii). The stated containment is clear. Now suppose T T a Reg(T ), and let x T . We use Theorem 1.1 and Lemmas 1.8 ij ∪ ij ⊆ ∈ ij and 1.10. If x P a(T ) = P a(S) T , then Ra(T ) = x = x T = Ra(S) T. If x P a(T ), then 6∈ 1 1 ∩ x { } { } ∩ x ∩ ∈ 1 Ra(T ) = R (T ) P a(T ) = (R (S) T ) (P a(S) T ) = (R (S) P a(S)) T = Ra(S) T . x x ∩ 1 x ∩ ∩ 1 ∩ x ∩ 1 ∩ x ∩
a 2 Sandwich-regularity and the structure of Reg(Sij)
a a This section explores the set Reg(Sij) of regular elements of a sandwich semigroup Sij in a partial semigroup S (S, , I, λ, ρ). In particular, we identify a natural condition on the sandwich element a Sji, called ≡ · a a ∈ sandwich-regularity, under which Reg(Sij) is a subsemigroup of Sij. If a is sandwich-regular, and if b V (a), a ∈ then the structure of Reg(Sij) is intimately related to that of a certain regular monoid W contained in the b sandwich semigroup Sji. This monoid W is simultaneously a homomorphic image and (an isomorphic copy a a of) a submonoid of Reg(Sij). There are three main results in this section. Theorem 2.10 realises Reg(Sij) as a pullback product of certain regular subsemigroups of the (non-sandwich) semigroups Si and Sj. Theorem 2.14 a displays Reg(Sij) as a kind of “inflation” of the monoid W ; see Remark 2.15 for the meaning of this (non- a technical) term. Finally, Theorem 2.17 describes the idempotent-generated subsemigroup of Sij in terms of the idempotent-generated subsemigroup of W . In the concrete applications we consider in [11], W is always (isomorphic to) a well-understood “classical” monoid. 2.1 The basic commutative diagrams 2.1 The basic commutative diagrams Recall that that for foraa SS,, we we write writeV V(a()=a) =b b S S: a:=a aba,= aba, b = b bab= babforfor the the (possibly (possibly empty) empty) set of set inverses of inverses of a 2∈ { {2 ∈ } } ofin aS.Supposenowthatin S. Suppose now thata Sa isS regular,is regular, and fixand some fix someb Vb(a)V.( Leta).j Let= aj =andaλ andi = ai⇢=,sothataρ, so thata Saji andS 2 ∈ 2 ∈ 2 ∈ ji andb Sbij.S Asij. noted As noted above, above,Sija Sandija andaSij aSareij subsemigroupsare subsemigroups of the of (non-sandwich) the (non-sandwich) semigroups semigroupsSi =SSi ii=andSii 2 ∈ b b andSj =SSjjj=, respectively.Sjj, respectively. It is also It is the also case the that caseaS thatijaaSisij aa subsemigroupis a subsemigroup of the of sandwich the sandwich semigroup semigroupSji, since,Sji, since,for any forx, any y x,Sij y, (axaS ), ?(axab (aya)?)=(ayaaxabaya) = axabaya= a(xay= a)a(xay, with)a,xay with xaySij. InS fact,. In( fact,aSija,(aS ?b) a,is ? a )monoidis a monoidwith 2 ∈ ij b 2 ∈ ij ij b withidentity identitya, anda, its and operation its operation?b is? independentb is independent of the of choice the choice of b ofVb(a)V;thatis,ifalso(a); that is, if alsoc Vc (a)V,( thena), then the 2 ∈ 2b ∈b theoperations operations?b and?b and?c are?c identicalare identical on aS onijaaSijaSji (thoughSji (though the full the sandwich full sandwich semigroups semigroupsSji =(SjiS=ji, (?Sbji) ,?andb) c c ✓ ⊆ andSji =(SjiSji=,? (cS)jimight,?c) might be quite be di quitefferent). different). To emphasise To emphasise this independence, this independence, we will write we will~ for write the~ operationfor the operation?b on aSija?. Ason notedaS a. above, As noted for x, above, y S forij,wehavex, y S axa, we~ haveaya =axaaxayaaya(so= thataxaya here(soa thatbecomes here thea becomes “bread” b ij 2 ∈ ij ~ theinstead “bread” of the instead “filling”!). of the Evidently, “filling”!). the Evidently, following the diagram following of diagram semigroup of epimorphismssemigroup epimorphisms commutes: commutes:
(Sij,?a)
1:x xa 2:x ax 7! 7! (S a, ) (aS , ) (2.1) ij · ij ·