1. Introduction
Semigroupoids were first defined by Tilson [Reference Tilson24] in the context of the monoid decomposition theory. Roughly speaking, a Tilson semigroupoid is a category which may fail to have identities. A more general notion of semigroupoids is due to Exel [Reference Exel6], introduced in the study of
$C^\ast$
-algebras. In this case, a semigroupoid is a set endowed with a partially defined binary operation which is associative. In, [Reference Cordeiro3] Cordeiro proved that Tilson semigroupoids are precisely the Exel semigroupoids that admit an underlying directed graph structure.
The class of semigroupoids includes two important classes of algebraic structures: semigroups, where composition is total, and categories, where composition is partial but each object has an identity. This viewpoint allows results and constructions to be formulated once and applied across both settings. Moreover, it not only unifies existing theories but also extends their applicability to a wider range of examples. It provides a natural home for objects that arise in applications, including free semigroupoids [Reference Kribs and Power18], Markov semigroupoids [Reference Exel6], and étale inverse semigroupoids [Reference Cordeiro3].
Against this backdrop, the notion of a left restriction structure can be viewed as a weakening of an inverse property and fits naturally within the semigroupoid framework. In the specific case of restriction semigroupoids, it generalizes both left restriction semigroups and left restriction categories. On the one hand, left restriction semigroups appeared as a generalization for left PP monoids used in the homological classification of semigroups [Reference Fountain7]. In some works, they are also referred to as weakly left
$E$
-ample semigroups. The class of left restriction semigroups includes, for example, the semigroup of partial left maps
$ \mathcal{PT}^{op}(X)$
of a set
$ X$
, as well as all inverse semigroups. Further details on left restriction semigroups can be found in C. Hollings’ survey [Reference Hollings16]. On the other hand, left restriction categories arose from dominical categories, introduced to achieve an algebraization of Gödel’s generalized incompleteness theorem, in the context of theoretical computer science. Several examples of restriction categories can be found in the work of Cockett and Lack [Reference Cockett and Lack2]. By defining left restriction semigroupoids, we also encompass inverse semigroupoids, which, in general, may not fall within the scope of either left restriction semigroups or categories. Some properties concerning inverse semigroupoids and its intrinsic relationship with groupoids can be found in [Reference Lautenschlaeger and Tamusiunas19].
A central topic in the study of abstract algebraic structures is their realization through more concrete models. In the context of inverse semigroups, Wagner [Reference Wagner25] and Preston [Reference Preston22] proved, independently, that every inverse semigroup can be embedded in some inverse semigroup
$\mathcal{J}(X)$
of partial bijections of a set
$X$
. This result is known as the Wagner-Preston Theorem for inverse semigroups. The theorem has been generalized in two directions: to left restriction semigroups, where it has been shown that every such semigroup can be embedded into a left restriction semigroup
$\mathcal{PT}(X)^{op}$
of partial left maps of a set
$X$
(see, for instance, [Reference Hollings16, Theorem 4.12]); and to inverse semigroupoids, proving that every inverse semigroupoid can be embedded into an inverse category
$\mathcal{J}^{op}(\pi )$
of partial bijections between fibres of a function
$\pi \colon X \to Y$
(see [Reference Cordeiro3, Theorem 2.32]).
In this work, we present a representation theorem that unifies the cases of restriction semigroups and inverse semigroupoids within a single framework. Specifically, we define a left restriction category
$\mathcal{PT}^{op}(\pi )$
of partial left maps between the fibres of a function
$\pi \colon X \to Y$
, and establish the following representation theorem for left restriction semigroupoids, which will be proved in Section 3.
Theorem A.
Let
$\mathcal{S}$
be a left restriction semigroupoid. Then there is a restriction embedding
$\mathcal{S} \to \mathcal{PT}^{op}(\pi )$
, for some function
$\pi \colon X \to Y$
.
The main result of this paper is the construction of a Szendrei expansion for left restriction semigroupoids. The Szendrei expansion was defined by Szendrei in [Reference Szendrei23] as a characterization of Birget and Rhodes expansion for semigroups, when the given semigroup is a group. Such characterization became relevant in the theory of partial actions when Exel [Reference Exel4] and Kellendonk and Lawson [Reference Kellendonk and Lawson17] observed that unitary premorphisms from a group
$G$
to an inverse semigroup
$S$
are in correspondence with monoid morphisms from the Szendrei expansion
$Sz(G)$
of
$G$
, which is itself an inverse semigroup, to
$S$
. This kind of information allows us to understand the behaviour of partial actions in terms of global ones, thereby connecting partial and global theory.
In the context of restriction semigroupoids, we prove that every premorphism can be uniquely factorized by a restriction morphism through its Szendrei expansion, as stated in the theorem below. The proof will be presented in Section 4. In particular, this result is valid for restriction categories, complementing the investigation of Cockett and Lack in [Reference Cockett and Lack2].
Theorem B.
Let
$\mathcal{S}$
and
$\mathcal{T}$
be left restriction semigroupoids. If
$\varphi \,:\, \mathcal{S} \to \mathcal{T}$
is a premorphism, then there is a unique restriction morphism
$\overline {\varphi } \,:\, Sz(\mathcal{S}) \to \mathcal{T}$
such that
$\varphi = \overline {\varphi } \iota$
. That is, the following diagram commutes:

Reciprocally, if
$\overline {\varphi } \,:\, Sz(\mathcal{S}) \to \mathcal{T}$
is a restriction morphism, then
$\varphi = \overline {\varphi }\iota$
is a premorphism.
The above theorem generalizes the correspondences [Reference Kellendonk and Lawson17, Theorem 2.4] for groups, [Reference Lawson, Margolis and Steinberg20, Theorem 6.17] for inverse semigroups, [Reference Gould and Hollings10, Theorem 5.2] for left restriction semigroups, and [Reference Lautenschlaeger and Tamusiunas19, Theorem 3.3] for groupoids. Furthermore, when the corresponding restriction morphism and premorphism are unitary, it also recovers [Reference Hollings15, Theorem 4.1] for monoids. We also note that Theorem B, together with the ESN Theorem for restriction semigroupoids [Reference Haag, Lautenschlaeger and Tamusiunas13, Theorem 4.7], can be used to generalize [Reference Gilbert8, Proposition 4.6] for ordered groupoids and [Reference Gould and Hollings12, Theorem 5.1] for inductive constellations.
This paper is structured in the following way: in the second section, we recall the definitions for semigroupoids and graphed semigroupoids. We introduce left restriction semigroupoids and prove that every such semigroupoid is a graphed semigroupoid. In the third section, we present a representation theorem for left restriction semigroupoids, proving that every such semigroupoid can be embedded in a left restriction category of partial maps between fibres of a function. In particular, this representation theorem provides a generalization for the Wagner-Preston Theorem for inverse semigroups [Reference Wagner25]. In Section 4, we present the construction of a Szendrei expansion
$Sz(\mathcal{S})$
of a left restriction semigroupoid
$\mathcal{S}$
, and prove that premorphisms from
$\mathcal{S}$
to a left restriction semigroupoid
$\mathcal{T}$
are in correspondence with restriction morphisms from
$Sz(\mathcal{S})$
, which is also a left restriction semigroupoid, to
$\mathcal{T}$
. In the final section, we prove that
$Sz(\mathcal{S})$
is, in fact, an expansion in the sense of [Reference Birget and Rhodes1, §2]. This justifies referring to it as the Szendrei expansion.
2. Left restriction semigroupoids
In this section, we recall the definitions of semigroupoids, graphed semigroupoids, and categorical semigroupoids. Then, we introduce the notion of left restriction semigroupoids and prove that every left restriction semigroupoid is categorical.
Definition 2.1 ([Reference Exel6], Definition 2.1). A semigroupoid is a triple
$\mathcal{S} = (\mathcal{S},\mathcal{S}^{(2)},\star )$
such that
$\mathcal{S}$
is a set,
$\mathcal{S}^{(2)}$
is a subset of
$\mathcal{S} \times \mathcal{S}$
, and
$\star \colon \mathcal{S}^{(2)} \to \mathcal{S}$
is an operation which is associative in the following sense: if
$r,s,t \in \mathcal{S}$
are such that either
-
(s1)
$(s,t) \in \mathcal{S}^{(2)}$
and
$(t,r) \in \mathcal{S}^{(2)}$
, or
-
(s2)
$(s,t) \in \mathcal{S}^{(2)}$
and
$(s \star t,r) \in \mathcal{S}^{(2)}$
, or
-
(s3)
$(t,r) \in \mathcal{S}^{(2)}$
and
$(s,t \star r) \in \mathcal{S}^{(2)}$
,
then all of
$(s,t)$
,
$(t,r)$
,
$(s \star t,r)$
and
$(s,t \star r)$
lie in
$\mathcal{S}^{(2)}$
, and
$(s \star t) \star r = s \star (t \star r)$
.
At times, we will refer to
$(s,t) \in \mathcal{S}^{(2)}$
as ‘
$st$
is defined’, omitting the composition symbol and using concatenation to represent it. Additionally, we will use the notation
$(\mathcal{S}, \star )$
for a semigroupoid and, when there is no risk of confusion regarding the operation, simply
$\mathcal{S}$
. Semigroups and categories are particular examples of semigroupoids. For further details and illustrative examples of semigroupoids, readers are referred to [Reference Cordeiro3] and [Reference Haag and Tamusiunas14].
A directed graph is a quadruple
$(G_0, G_1, D, R)$
, where
$G_0$
is the set of vertices,
$G_1$
is the set of directed edges (which we call arrows) and
$D, R : G_1 \to G_0$
are the domain and range functions.
Definition 2.2 ([Reference Tilson24], Appendix B). A graphed semigroupoid (also called Tilson semigroupoid) is a quintuple
$(G_0, G_1, D, R, \star )$
, where:
-
(gs1)
$(G_0, G_1, D, R)$
is a directed graph;
-
(gs2)
$\star$
is a function that, for each pair of arrows
$(g, h)$
with
$D(g) = R(h)$
, associates an arrow
$\star (g, h) \, :\!= \, gh$
with
$D(gh) = D(h)$
and
$R(gh) = R(g)$
; -
(gs3)
$\star$
is associative, in the sense that if
$g, h, k \in G_1$
are such that
$D(g) = R(h)$
and
$D(h) = R(k)$
, then
$(gh)k = g(hk)$
holds.
Not every semigroupoid is a graphed one. In fact, in [Reference Exel5] Exel defined a class of semigroupoids called categorical semigroupoids, and Cordeiro proved in [Reference Cordeiro3] that this class is precisely the class of graphed semigroupoids, as we will state it in the following.
Definition 2.3 ([Reference Exel5], Definition 19.1). Let
$\mathcal{S}$
be a semigroupoid. Given
$s \in \mathcal{S}$
, we set:
We say that
$\mathcal{S}$
is a categorical semigroupoid if for all
$s,t \in \mathcal{S}$
, the sets
$\mathcal{S}^s$
and
$\mathcal{S}^t$
are either equal or disjoint.
Equivalently,
$\mathcal{S}$
is categorical if, for all
$s,t \in \mathcal{S}$
, the sets
$\mathcal{S}_s$
and
$\mathcal{S}_t$
are either equal or disjoint, as stated in [Reference Cordeiro3, Proposition 2.14]. We say that a semigroupoid
$(S,S^{(2)},\star )$
can be graphed if there is a set
$S_0$
and functions
$D,R \colon S \to S_0$
such that
$(S_0,S,D,R,\star )$
is a graphed semigroupoid and
$S^{(2)} = \{ (s,t) \colon D(s) = R(t) \}$
.
Theorem 2.4 ([Reference Cordeiro3], Theorem 2.5). Every categorical semigroupoid can be graphed. Conversely, every graphed semigroupoid is categorical.
In the following, we will introduce the concept of left and right restriction semigroupoids. First, we recall some basic definitions. Let
$\mathcal{S}$
be a semigroupoid. We say that
$f \in \mathcal{S}$
is an idempotent if
$ff$
is defined and
$ff = f$
. We denote by
$E(\mathcal{S})$
the set of idempotents of
$\mathcal{S}$
. A right identity (resp., left identity) for an element
$s \in \mathcal{S}$
is an element
$e \in E(\mathcal{S})$
such that
$se=s$
(resp.,
$es=s$
). Observe that not every semigroupoid has an idempotent element, and consequently, an identity element.
A regular semigroupoid
$\mathcal{S}$
is a semigroupoid in which, for all
$x \in \mathcal{S}$
, there is
$y \in \mathcal{S}$
such that
$(x,y), (y,x) \in \mathcal{S}^{(2)}$
and
$xyx = x$
. If
$yxy = y$
also holds, we say that
$y$
is an inverse of
$x$
. If the element
$y$
satisfying these conditions is unique, we denote it by
$y = x^{-1}$
, and say that
$\mathcal{S}$
is an inverse semigroupoid.
Definition 2.5.
Let
$\mathcal{S}$
be a semigroupoid equipped with a unary operation
$+ \,:\, \mathcal{S} \to \mathcal{S}$
. We say that
$\mathcal{S}$
is a left restriction semigroupoid if the following conditions are valid:
-
(lr1) For all
$s \in \mathcal{S}$
,
$(s^+,s) \in \mathcal{S}^{(2)}$
and
$s^+s = s$
. -
(lr2)
$(s^+,t^+) \in \mathcal{S}^{(2)}$
if and only if
$(t^+,s^+) \in \mathcal{S}^{(2)}$
, and in this case
$s^+ t^+ = t^+ s^+$
; -
(lr3) If
$(s^+,t) \in \mathcal{S}^{(2)}$
, then
$(s^+t)^+ = s^+t^+$
. -
(lr4) If
$(s,t) \in \mathcal{S}^{(2)}$
, then
$st^+ = (st)^+s$
.
Remark 2.6.
-
(2.6.1) Observe that
$(s,t) \in \mathcal{S}^{(2)}$
if and only if
$(s,t^+) \in \mathcal{S}^{(2)}$
. Indeed, assume that
$(s,t) \in \mathcal{S}^{(2)}$
. By (lr1),
$t=t^+t$
, hence
$(s,t^+t) \in \mathcal{S}^{(2)}$
. By (s3),
$(t^+,t), (s,t^+t) \in \mathcal{S}^{(2)}$
implies
$(s,t^+) \in \mathcal{S}^{(2)}$
. The reverse follows by (s1) and an analogous argument.
-
(2.6.2) The compositions in (lr3) and (lr4) are well defined. Indeed, in (lr3), since we assume that
$(s^+,t) \in \mathcal{S}^{(2)}$
, it follows from (2.6.1) that
$(s^+,t^+) \in \mathcal{S}^{(2)}$
. Similarly, in (lr4), given that
$(s,t) \in \mathcal{S}^{(2)}$
, we again have
$(s,t^+) \in \mathcal{S}^{(2)}$
by (2.6.1). Furthermore, since
$((st)^+,st) \in \mathcal{S}^{(2)}$
, it follows from (s3) that
$((st)^+,s) \in \mathcal{S}^{(2)}$
.
Right restriction semigroupoids are defined analogously.
Definition 2.7.
Let
$\mathcal{S}$
be a semigroupoid equipped with a unary operation
$\ast \,:\, \mathcal{S} \to \mathcal{S}$
. We say that
$\mathcal{S}$
is a right restriction semigroupoid if the following conditions are valid:
-
(rr1) For all
$s \in \mathcal{S}$
,
$(s,s^\ast ) \in \mathcal{S}^{(2)}$
and
$ss^\ast = s$
. -
(rr2)
$(s^\ast ,t^\ast ) \in \mathcal{S}^{(2)}$
if and only if
$(t^\ast ,s^\ast ) \in \mathcal{S}^{(2)}$
, and in this case
$s^\ast t^\ast = t^\ast s^\ast$
; -
(rr3) If
$(s,t) \in \mathcal{S}^{(2)}$
, then
$(st^\ast )^\ast = s^\ast t^\ast$
. -
(rr4) If
$(s,t) \in \mathcal{S}^{(2)}$
, then
$s^\ast t = t(st)^\ast$
.
Definition 2.8.
A (two-sided) restriction semigroupoid is a triple
$(\mathcal{S},+,\ast )$
in which
$(\mathcal{S},+)$
is a left restriction semigroupoid,
$(\mathcal{S},\ast )$
is a right restriction semigroupoid and that also satisfies the compatibility relation
for all
$s \in \mathcal{S}$
.
Example 2.9.
Every inverse semigroupoid
$\mathcal{S}$
is a restriction semigroupoid with right and left restrictions given, respectively, by
$s^\ast = s^{-1}s$
and
$s^+ = ss^{-1}$
, for
$s \in \mathcal{S}$
.
Remark 2.10.
In this work, we will deal with left restriction semigroupoids; however, the results remain valid for right restriction semigroupoids with minor adjustments. Specifically, we define the operation
$\cdot _{op}$
on
$\mathcal{S}$
by stating that
$s \cdot _{op} t$
is defined if and only if
$(t, s) \in \mathcal{S}^{(2)}$
, and in this case,
$s \cdot _{op} t = ts$
. Thereby,
$\mathcal{S}$
is a right restriction semigroupoid under
$\cdot _{op}$
whenever it is a left restriction semigroupoid under the original operation, and vice versa.
Definition 2.11.
Let
$\mathcal{S}$
be a semigroupoid. A subsemigroupoid of
$\mathcal{S}$
is a triple
$(\mathcal{T},\mathcal{T}^{(2)},\star )$
in which
$\mathcal{T}$
is a non-empty subset of
$\mathcal{S}$
,
$\mathcal{T}^{(2)} = \mathcal{S}^{(2)} \cap (\mathcal{T} \times \mathcal{T})$
and
$\star \colon \mathcal{T}^{(2)} \to \mathcal{T}$
is the restriction of the composition of
$\mathcal{S}$
to
$\mathcal{T}$
.
In other words, a subsemigroupoid of a semigroupoid
$\mathcal{S}$
is a subset
$\mathcal{T}$
of
$\mathcal{S}$
that is closed under the composition of
$\mathcal{S}$
, and is regarded as a semigroupoid whose set of composable pairs consists of all
$ (s, t) \in \mathcal{T} \times \mathcal{T}$
such that
$ (s, t) \in \mathcal{S}^{(2)}$
. Notice that if
$(\mathcal{S},+)$
is a left restriction semigroupoid, then
$\mathcal{S}^+ = \{ s^+ \colon s \in \mathcal{S} \}$
is a subsemigroupoid of
$\mathcal{S}$
.
For the rest of this section, assume that
$\mathcal{S}$
is a semigroupoid.
Suppose that there is
$E \subseteq E(\mathcal{S})$
,
$E \neq \emptyset$
, such that if
$e,\,f \in E$
and
$(e,\,f) \in \mathcal{S}^{(2)}$
, then
$(\,f,e) \in \mathcal{S}^{(2)}$
and
$ef = fe \in E$
. That is,
$E$
is an abelian subsemigroupoid of
$E(\mathcal{S})$
. Define in
$E$
a partial order
$\preceq _E$
given by:
The semigroupoids we consider are those that contain a subset
$ E$
as described above. Such a subset
$ E$
is called a distinct set of
$ \mathcal{S}$
. Note that
$ \mathcal{S}$
may have multiple distinct sets.
Lemma 2.12.
Assume that
$\mathcal{S}$
is left restriction. The following properties are valid.
-
(p1)
$\mathcal{S}^+ \subseteq E(\mathcal{S})$
. -
(p2)
$e=e^+$
, for all
$e \in \mathcal{S}^+$
. -
(p3)
$\mathcal{S}^+$
is a disjoint union of meet semilattices with respect to the partial order
$ \preceq _{\mathcal{S}^+}$
.
Proof.
(p1): Notice initially that
$(s^+,s^+) \in \mathcal{S}^{(2)}$
, since
$(s^+,s) \in \mathcal{S}^{(2)}$
and (2.6.1) holds. Now, by (lr3),
$s^+ = (s^+ s)^+ = s^+ s^+$
.
(p2): Let
$e \in \mathcal{S}^+$
. Then there exists
$s \in \mathcal{S}$
such that
$e=s^+$
. Moreover, by (lr1),
$(e^+ ,e) \in \mathcal{S}^{(2)}$
and
$e^+ e = e$
. Thus, applying the commutativity of
$\mathcal{S}^+$
, (lr3), and (p1), it follows that:
(p3): If
$e,\,f \in \mathcal{S}^+$
are such that the meet
$e \wedge f$
is defined, then
$(e,\,f) \in \mathcal{S}^{(2)}$
and
$e \wedge f = ef$
. Indeed, since
$ (e,e \wedge f) \in \mathcal{S}^{(2)}$
and
$ (e \wedge f, f) \in \mathcal{S}^{(2)}$
, it follows from (s1) that
$ (e(e \wedge f), f) \in \mathcal{S}^{(2)}$
. Moreover, by (lr2), we obtain
$ (e(e \wedge f))f = ((e \wedge f)e)f$
. Applying (s2), we conclude that
$ (e,\,f) \in \mathcal{S}^{(2)}$
. Now, since
$ ef \preceq _{\mathcal{S}^+} e, f$
, it follows that if
$ j \in \mathcal{S}^+ \subseteq E(\mathcal{S})$
satisfies
$ j \preceq _{\mathcal{S}^+} e,\,f$
, then
$ j \,=\, j^2 \preceq _{\mathcal{S}^+} ef$
.
Now, define a relation
$\sim$
in
$\mathcal{S}^+$
by
$e \sim f$
if and only if
$(e,\,f) \in \mathcal{S}^{(2)}$
. We will prove that
$ \sim$
is an equivalence relation. Indeed, reflexivity follows from (p1), and symmetry follows from (s2). For transitivity, assume that
$ e \sim f$
and
$ f \sim g$
. Then
$ (e,\,f) \in \mathcal{S}^{(2)}$
and
$ (\,f,g) \in \mathcal{S}^{(2)}$
, so by (p1), we obtain
$ (ef,g) \in \mathcal{S}^{(2)}$
. Moreover, by (lr2), we have
$ (ef)g = (\,fe)g$
, and applying (s2), we conclude that
$ (e,g) \in \mathcal{S}^{(2)}$
, which means that
$ e \sim g$
.
Since
$ e \sim f$
implies that
$ e \wedge f$
is defined, it follows that each
$\sim$
-class forms a meet semilattice in
$ \mathcal{S}^+$
. Moreover, since
$\sim$
is an equivalence relation,
$ \mathcal{S}^+$
is the disjoint union of its
$\sim$
-classes.
Lemma 2.13.
Assume that
$\mathcal{S}$
is left restriction. If
$s \in S$
and
$e \in \mathcal{S}^+$
are such that
$(e,s) \in \mathcal{S}^{(2)}$
and
$es = s$
, then
$s^+ \preceq _{\mathcal{S}^+} e$
. In other words,
$s^+$
is the minimum left identity for
$s$
with respect to
$\preceq _{\mathcal{S}^+}$
.
Proof.
According to (p2), we have
$ e^+ = e$
. Then, applying (lr3),
By definition, this implies that
$ s^+ \preceq _{\mathcal{S}^+} e$
.
Lemma 2.14.
Assume that
$\mathcal{S}$
is left restriction. Then, for all
$(s,t) \in \mathcal{S}^{(2)}$
, we have
$(st)^+ = (st^+ )^+$
and
$(st)^+ = (st)^+ s^+$
.
Proof.
Consider
$(s,t) \in \mathcal{S}^{(2)}$
. Then,
so by Lemma 2.13, we obtain
$(st)^+ \preceq _E (st^+ )^+$
. For the reverse inequality, applying (lr4), we have
which again, by Lemma 2.13, gives
$(st^+ )^+ \preceq _E (st)^+$
. On the other hand, applying (lr3), (lr4) and the previous identity, we obtain
Proposition 2.15.
Every left restriction semigroupoid
$\mathcal{S}$
is categorical.
Proof.
Let
$ s \in \mathcal{S}$
. By (2.6.1), we have
$ \mathcal{S}_s = \mathcal{S}_{s^+ }$
. Now, consider the relation
$\sim$
on
$ \mathcal{S}^+$
defined by
$ e \sim f$
if and only if
$ (e, f) \in \mathcal{S}^{(2)}$
. In the proof of (p3), we established that
$\sim$
is an equivalence relation. We denote by
$ \tilde {e}$
the equivalence class of
$e \in S^+$
under
$\sim$
.
-
(Claim 1)
$\mathcal{S}_{s^+ } = \mathcal{S}_e$
, for all
$e \in \tilde {s^+ }$
. Indeed, let
$ e \in \tilde {s^+ }$
and
$ u \in \mathcal{S}_{s^+ }$
. Then, we have
$ (s^+ , e), (u, s^+ ) \in \mathcal{S}^{(2)}$
. By (s3), it follows that
$ (u, s^+ e) \in \mathcal{S}^{(2)}$
, and by (lr2), we obtain
$ u(s^+ e) = u(e s^+ )$
. Now, since
$ (e, s^+ ) \in \mathcal{S}^{(2)}$
and
$ (u, e s^+ ) \in \mathcal{S}^{(2)}$
, applying (s3) again gives
$ (u, e) \in \mathcal{S}^{(2)}$
, which means that
$ u \in \mathcal{S}_e$
. The reverse inclusion follows by symmetry. -
(Claim 2) If
$ e,\, f \in \mathcal{S}^+$
are such that
$ e \not \sim f$
, then
$ \mathcal{S}_e \cap \mathcal{S}_f = \emptyset$
. Indeed, suppose that
$e \not \sim f$
. If there exists
$ u \in \mathcal{S}_e \cap \mathcal{S}_f$
, then
$ (u, e) \in \mathcal{S}^{(2)}$
and
$ (u, f) \in \mathcal{S}^{(2)}$
. Since
$S_u = S_{u^+}$
, we have that
$(u^+,e) \in \mathcal{S}^{(2)}$
and
$(u^+,f) \in \mathcal{S}^{(2)}$
. But then
$u^+ \in \tilde {e} \cap \tilde {f}$
, contradicting
$e \not \sim f$
. Therefore,
$ \mathcal{S}_e \cap \mathcal{S}_f = \emptyset$
.
Let
$ s, t \in \mathcal{S}$
. We must show that
$ \mathcal{S}_s$
and
$ \mathcal{S}_t$
are either equal or disjoint. Since
$ \mathcal{S}_s = \mathcal{S}_{s^+ }$
and
$ \mathcal{S}_t = \mathcal{S}_{t^+ }$
, this follows from the fact that either
$ s^+ \sim t^+$
or
$ s^+ \not \sim t^+$
, concluding the proof.
Therefore, we conclude by Theorem2.4 that every left restriction semigroupoid is a graphed semigroupoid. For the remaining of this subsection, assume that
$\mathcal{S}$
is a graphed semigroupoid with domain and range functions
$D,R \colon \mathcal{S}_1 \to \mathcal{S}_0$
.
Now, we will give another equivalent definition of left restriction semigroupoids that involves semigroupoid congruences.
Definition 2.16.
A congruence in a semigroupoid
$\mathcal{S}$
is an equivalence relation
$\rho$
such that, for
$s,t,u,v \in \mathcal{S}$
, if
$s \rho t$
,
$u \rho v$
and
$(s,u), (t,v) \in \mathcal{S}^{(2)}$
, then
$(su) \rho (tv)$
.
Our next characterization requires a more general notion of congruence, namely, left and right congruences.
Definition 2.17.
A left congruence in a semigroupoid
$\mathcal{S}$
is an equivalence relation
$\rho$
such that, for
$s,t,r \in \mathcal{S}$
, if
$s \rho t$
and
$(r,s), (r,t) \in \mathcal{S}^{(2)}$
, then
$(rs) \rho (rt)$
. A right congruence in
$\mathcal{S}$
is defined dually.
Let
$E$
be a distinct set of
$\mathcal{S}$
and, for each element
$s \in \mathcal{S}$
, consider the set
That is,
$R_E(s)$
is the set of right identities of
$s$
in
$E$
. Then, we define the relation:
Then
$\tilde {\mathcal{R}}_E$
is an equivalence relation. Similarly, let
$L_E(s) = \{ e \in E \colon (e,s) \in \mathcal{S}^{(2)}, es = s\}$
be the set of left identities of
$s$
in
$E$
and define the relation:
We have that
$\tilde {\mathcal{L}}_E$
is an equivalence relation.
Proposition 2.18.
Let
$\mathcal{S}$
be left restriction. Then
$\mathcal{S}^+$
is a distinct set,
$\tilde {\mathcal{L}}_{\mathcal{S}^+}$
is a left congruence and every
$s \in \mathcal{S}$
is
$\tilde {\mathcal{L}}_{\mathcal{S}^+}$
related with a unique idempotent in
$\mathcal{S}^+$
, namely
$s^+$
. In particular, we have
$s \tilde {\mathcal{L}}_{\mathcal{S}^+} t$
if and only if
$s^+ = t^+$
.
Proof.
We have that
$\mathcal{S}^+$
is a distinct set by Lemma 2.12 and (lr2). It follows from (Claim 1) that
$s \tilde {\mathcal{L}}_{\mathcal{S}^+} s^+$
. Since
$\tilde {\mathcal{L}}_{\mathcal{S}^+}$
is an equivalence relation and
$s^+ \in L_{\mathcal{S}^+}(s^+)$
, we obtain that:
In particular, if
$e \in \mathcal{S}^+$
is such that
$s \tilde {\mathcal{L}}_{\mathcal{S}^+} e$
, then
$s^+ = e^+ = e$
by Lemma 2.12. Therefore,
$s^+$
is the unique idempotent in
$\mathcal{S}^+$
related to
$s$
. Suppose that
$s,t,r \in \mathcal{S}$
are such that
$s \tilde {\mathcal{L}}_{\mathcal{S}^+} t$
and
$(r,s), (r,t) \in \mathcal{S}^{(2)}$
. Then:
From the previous arguments, this shows that
$(rs) \tilde {\mathcal{L}}_{\mathcal{S}^+} (rt)$
. Hence,
$\tilde {\mathcal{L}}_{\mathcal{S}^+}$
is a left congruence, concluding the proof.
Proposition 2.19.
Let
$E$
be a distinct set of
$S$
such that:
-
(R1) every
$s \in \mathcal{S}$
is
$\tilde {\mathcal{L}}_E$
related with a unique idempotent in
$E$
. Denote it by
$s^+$
. -
(R2)
$\tilde {\mathcal{L}}_E$
is a left congruence.
-
(R3) for all
$s \in \mathcal{S}$
and all
$e \in E$
such that
$(s,e) \in \mathcal{S}^{(2)}$
, we have that
$((se)^+,s) \in \mathcal{S}^{(2)}$
and
$se = (se)^+s$
.
Then
$\mathcal{S}$
is left restriction with
$\mathcal{S}^+ = E$
.
Proof.
We need to verify condition (lr1) – (lr4). We already have that (lr2) holds by definition of distinct set. Condition (lr1) follows the definition of
$\tilde {\mathcal{L}}_E$
and
$s \tilde {\mathcal{L}}_E s^+$
, that is,
$(s^+,s) \in \mathcal{S}^{(2)}$
and
$s^+s = s$
. To verify (lr3) we note that
$(t^+,t) \in \mathcal{S}^{(2)}$
and
$t^+t = t$
implies
$(s,t) \in \mathcal{S}^{(2)}$
if and only if
$(s,t^+) \in \mathcal{S}^{(2)}$
. Therefore, since
$\tilde {\mathcal{L}}_E$
is a left congruence and
$t \tilde {\mathcal{L}}_E t^+$
, it follows that if
$(s,t) \in \mathcal{S}^{(2)}$
, then
$(st) \tilde {\mathcal{L}}_E (st^+)$
. That is,
$(st)^+ = (st^+)^+$
. Using (lr1) and (lr2), we obtain:
Furthermore, since
$(s^+t)^+ = (s^+t^+)^+ = s^+t^+$
, it follows that:
From this, we conclude that
$s^+ t \tilde {\mathcal{L}}_E s^+ t^+$
. Applying (R1), we obtain
$(s^+ t)^+ = (s^+ t^+ )^+ = s^+ t^+$
. Finally, if
$(s,t) \in \mathcal{S}^{(2)}$
, then:
Thus, condition (lr4) holds, concluding that
$\mathcal{S}$
is left restriction. From (1) we also obtain that
$e^+ = e$
, for all
$e \in E$
. Hence, it must be
$\mathcal{S}^+ = E$
.
The definition of a left restriction semigroupoid extends the concepts of both left restriction semigroups [Reference Gould and Hollings10, Definition 2.1] and left restriction categories [Reference Cockett and Lack2, Definition 2.1.1]. It is worth noting that we have chosen the term ‘left restriction’ rather than ‘weakly left
$ E$
-ample’ because, as shown in [Reference Hollings16, Theorem 4.13], weakly left
$ E$
-ample semigroups are precisely left restriction semigroups.
3. A representation theorem
The Wagner–Preston Theorem allows us to identify any inverse semigroup with a subsemigroup of an inverse monoid of partial bijections of a set. In this section, we prove that every restriction semigroupoid can be viewed as a restriction subsemigroupoid of a restriction category consisting of partial maps between the fibres of a function. Throughout this section,
$\mathcal{S}$
and
$\mathcal{T}$
will denote semigroupoids.
We begin by recalling the definition of the semigroup of partial maps of a set. Let
$X$
be a set. A partial map of
$X$
is a (surjective) function
$f \colon {_fX} \to X_f$
, where
${_fX}, X_f \subseteq X$
. Let
$\mathcal{PT}(X)$
be the family of all partial maps of
$X$
. Then
$\mathcal{PT}(X)$
becomes a monoid with composition
Furthermore,
$\mathcal{PT}(X)$
has a right restriction structure, given by
$f^\ast = id_{_fX}$
. The triple
$(\mathcal{PT}(X),\star ,\ast )$
is the right restriction monoid of partial maps of
$X$
. It is easy to see that
$\mathcal{PT}(X)^{op} \, :\!= \, (\mathcal{PT}(X),\bullet ,+)$
, where
is a left restriction monoid.
Definition 3.1.
Let
$\pi \colon X \to Y$
be a surjective function. A partial map between fibres of
$\pi$
is a (surjective) function
$f \colon {_fX} \to X_f$
with
${_fX} \subseteq \pi ^{-1}(y)$
and
$X_f \subseteq \pi ^{-1}(x)$
.
For the rest of this section,
$\pi$
will denote a surjective function
$\pi \colon X \to Y$
. Notice that the family of partial maps between fibres of
$\pi$
is a subset of
$\mathcal{PT}(X)$
.
Proposition 3.2. Consider the following data:
-
•
$\mathcal{PT}(\pi )_0 = Y$
; -
•
$\mathcal{PT}(\pi )_1 = \{ (y,\,f,x) \colon f \text{ is a partial map } \pi ^{-1}(x) \to \pi ^{-1}(y) \}$
; -
• For each
$(y,\,f,x) \in \mathcal{PT}(\pi )_1$
, define
$R(y,\,f,x) = y$
and
$D(y,\,f,x) = x$
; -
• For each pair
$(z,g,y), (y,\,f,x) \in \mathcal{PT}(\pi )_1$
, define
$(z,g,y) \circ (y,\,f,x) = (z,g \star f, x)$
, where
$g \star f$
denotes the composition in the monoid of partial maps
$\mathcal{PT}(X)$
; -
• For each
$y \in Y$
, define
$1_y = (y,id_{\pi ^{-1}(y)},y)$
.
Then
$\mathcal{PT}(\pi ) \, :\!= \, (\mathcal{PT}(\pi )_0, \mathcal{PT}(\pi )_1, D, R, \circ )$
is a category whose objects are given by
$\mathcal{PT}(\pi )_0$
, the morphisms are given by
$\mathcal{PT}(\pi )_1$
, the range and the domain are given, respectively, by
$R$
and
$D$
, the composition between two morphisms is defined as above, and, for each
$y \in \mathcal{PT}(\pi )_0$
, the identity is given by
$1_y$
.
Proof.
We first verify that the composition
$\circ$
is well defined. Let
$(z,g,y), (y,\,f,x) \in \mathcal{PT}(\pi )_1$
. Then
and
That is,
$g \star f$
is a partial function
$\pi ^{-1}(x) \to \pi ^{-1}(z)$
and, hence,
$(z,g \star f,x) \in \mathcal{PT}(\pi )_1$
. We also have that the composition is compatible with the range and domain functions, since
and
Now we check that the composition is associative. Let
$(w,h,z) \in \mathcal{PT}(\pi )_1$
. Then
\begin{align*} (w,h,z) \circ [(z,g,y) \circ (y,\,f,x)] &= (w,h \star (g \star f),x) \\[3pt] &= (w,(h \star g) \star f,x) \\[3pt] &= [(w,h,z) \circ (z,g,y)] \circ (y,\,f,x), \end{align*}
where the second equality follows from the associativity of the monoid
$(\mathcal{PT}(X),\star )$
. Now we prove that, for each
$y \in Y$
,
$1_y = (y,id_{\pi ^{-1}(y)},y)$
is, in fact, an identity. Let
$(y,\,f,x) \in \mathcal{PT}(\pi )_1$
. Then
$f \star id_{\pi ^{-1}(x)} =\, f$
since
$dom(\,f) \subseteq \pi ^{-1}(x)$
, and
$id_{\pi ^{-1}(y)} \star f = f$
since
$im(\,f) \subseteq \pi ^{-1}(y)$
. Consequently, we obtain
and
This concludes that
$\mathcal{PT}(\pi ) = (\mathcal{PT}(\pi )_0, \mathcal{PT}(\pi )_1, D,R, \circ )$
is a category.
Definition 3.3.
The category
$\mathcal{PT}(\pi )$
will be referred to as the category of partial maps between fibres of
$\pi$
.
The next example allows us to obtain the monoid of partial maps
$\mathcal{PT}(X)$
as a particular case of the category of partial maps between fibres of
$\pi$
.
Example 3.4.
Let
$X$
be a set and
$\pi \colon X \to \{1\}$
be the trivial function. Then
$\mathcal{PT}(\pi )$
is isomorphic to
$\mathcal{PT}(X)$
as monoid. Indeed, since
$\pi ^{-1}(1) = X$
, we have
and the composition in
$\mathcal{PT}(\pi )$
is given by
$(1,g,1) \circ (1,f,1) = (1,g \star f,1)$
. Therefore,
$(1,f,1) \mapsto f$
defines an isomorphism
$\mathcal{PT}(\pi ) \to \mathcal{PT}(X)$
.
The right restriction structure on
$\mathcal{PT}(X)$
induces a right restriction structure on
$\mathcal{PT}(\pi )$
.
Proposition 3.5.
The category
$\mathcal{PT}(\pi )$
of partial maps between fibres of
$\pi$
has a right restriction structure, given by
$(y,\,f,x)^\ast = (x,id_{_fX},x)$
, for every
$(y,\,f,x) \in \mathcal{PT}(\pi )_1$
.
Proof.
Since
$\mathcal{PT}(\pi )$
is a category, it is enough to verify the following conditions:
-
(rr1)
$(y,\,f,x) \circ (x,id_{_fX},x) = (y,\,f,x)$
; -
(rr2)
$(y,id_B,y) \circ (y,id_A,y) = (y,id_B,y) \circ (y,id_A,y)$
, for every
$A,B \subseteq \pi ^{-1}(y)$
; -
(rr3)
$((y,\,f,x) \circ (x,id_A,x))^\ast = (x,id_{_fX},x) \circ (x,id_A,x)$
for every
$A \subseteq \pi ^{-1}(y)$
; -
(rr4)
$(y,id_{_gX},y) \circ (y,\,f,x) = (y,\,f,x) \circ ((z,g,y) \circ (y,\,f,x))^\ast$
.
Conditions (rr1) and (rr2) follows from
$f \star id_{_fX} = f$
and
$id_A \star id_B = id_{A \cap B} = id_B \star id_A$
, respectively. Since
$dom(\,f \star 1_A) = {_fX} \cap A$
, we have
\begin{align*} (y,\,f,x) \circ (x,id_A,x))^\ast &= (y,f \star id_A,x)^\ast = (x,id_{{_fX} \cap A},x) \\[3pt] &= (x,id_{_fX} \star id_A,x) \\[3pt] &= (x, id_{_fX},x) \circ (x,id_A,x). \end{align*}
Therefore, condition (rr3) is satisfied. Let
$f,g \in \mathcal{PT}(X)$
and
$A = dom(g \star f) = f^{-1}(X_f \cap {_gX})$
. Since
$(\mathcal{PT}(X),\star ,\ast )$
is a right restriction monoid, it follows from (rr4) that
Thus,
\begin{align*} (y,id_{_gX},y) \circ (y,\,f,x) &= (y,id_{_gX} \star f,x) \\[3pt] &= (y,id_A \star f,x) \\[3pt] &= (y,id_A,y) \circ (y,\,f,x) \\[3pt] &= (z,g \star f,x)^\ast \circ (y,\,f,x) \\[3pt] &= ((z,g,y) \circ (y,\,f,x))^\ast \circ (y,\,f,x). \end{align*}
This proves (rr4). Hence,
$(\mathcal{PT}(\pi ),\ast )$
is a right restriction category.
Remark 3.6.
In Section 3 of [
Reference Cockett and Lack2
], Cockett and Lack introduced the category of partial maps
$Par(\mathcal{C},\mathcal{M})$
, which is a restriction category. Observe that
$\mathcal{PT}(\pi )$
can be identified with the full subcategory of
$Par(Set,\mathcal{M})$
whose objects are precisely the sets
$\pi ^{-1}(y)$
, for
$y \in Y$
, where
$Set$
denotes the category of sets and
$\mathcal{M}$
is the class of all injective functions. The restriction structure on
$\mathcal{PT}(\pi )$
is inherited from that of
$Par(Set,\mathcal{M})$
.
Although
$\mathcal{PT}(\pi )$
is already known as a restriction subcategory of
$Par(Set,\mathcal{M})$
, we choose to present its construction with complete proofs, as this elementary approach differs from that of Cockett and Lack.
Before we present the representation theorem for left restriction semigroupoids, we need to establish what we mean by ‘seen as a restriction subsemigroupoid’.
Definition 3.7.
A function
$f \colon \mathcal{S} \to \mathcal{T}$
is called:
-
• a morphism if
$(s,t) \in \mathcal{S}^{(2)}$
implies
$(\,f(s),f(t)) \in \mathcal{T}^{(2)}$
and
$f(st) = f(s)f(t)$
. -
• a rigid morphism if it is a morphism and
$(\,f(s),f(t)) \in \mathcal{T}^{(2)}$
implies
$(s,t) \in \mathcal{S}^{(2)}$
. -
• an embedding if it is an injective rigid morphism.
-
• an isomorphism if it is a bijective rigid morphism.
If, in addition,
$(\mathcal{S},+)$
and
$(\mathcal{T},+)$
are restriction semigroupoids, then
$f$
is called a restriction morphism (respectively, restriction rigid morphism, restriction embedding, or restriction isomorphism) if it is a morphism (respectively, rigid morphism, embedding, or isomorphism) and satisfies
$f(s^+) = f(s)^+$
, for all
$s \in \mathcal{S}$
.
Definition 3.8.
We say that
$\mathcal{S}$
and
$\mathcal{T}$
are isomorphic if and only if there exist an isomorphism
$f \colon \mathcal{S} \to \mathcal{T}$
. If
$\mathcal{S}$
and
$\mathcal{T}$
are left restriction semigroupoids, we say that
$\mathcal{S}$
and
$\mathcal{T}$
are isomorphic as left restriction semigroupoids if they are isomorphic with
$f \colon \mathcal{S} \to \mathcal{T}$
a restriction isomorphism.
Note that, if
$\mathcal{C} = (\mathcal{C}_0,\mathcal{C}_1,D,R,\circ )$
is a category, then
$\mathcal{C}^{op} = (\mathcal{C}_0,\mathcal{C}_1,R,D,\bullet )$
is also a category, where composition is defined as
$f \bullet g \, :\!= \, g \circ f$
. Furthermore,
$(\mathcal{C},\ast )$
is right restriction if and only if
$(\mathcal{C}^{op},+)$
is left restriction, where
$f^+ = f^\ast$
. In the following we prove that, for every left restriction semigroupoids
$\mathcal{S}$
, there exists a restriction embedding
$\mathcal{S} \to \mathcal{PT}(\pi )^{op}$
, for some function
$\pi$
. Thus, every left restriction semigroupoid is isomorphic to, or ‘can be seen as’, a restriction subsemigroupoid of some left restriction category
$\mathcal{PT}(\pi )^{op}$
.
Theorem 3.9.
Let
$\mathcal{S}$
be a left restriction semigroupoid. Then there is a restriction embedding
$\mathcal{S} \to \mathcal{PT}^{op}(\pi )$
, for some function
$\pi \colon X \to Y$
.
Proof.
Since every left restriction semigroupoid is categorical by Proposition 2.15, we can find range and domain functions
$R,D \colon \mathcal{S} \to \mathcal{S}^{(0)}$
compatible with the composition of
$\mathcal{S}$
. We notice that
$(R,D,\mathcal{S}^{(0)})$
may not be uniquely determined. For each
$s \in \mathcal{S}$
, define sets
and
$X_s = \{ ts \colon t \in {_sX} \}$
, and a map
$\alpha _s \colon {_sX} \to X_s$
, given by
$\alpha _s(t) = ts$
, for every
$t \in {_sX}$
. The map
$\alpha _s$
is well defined since, from (lr1), we obtain that
$(t,s^+) \in \mathcal{S}^{(2)}$
if and only if
$(t,s) \in \mathcal{S}^{(2)}$
. Furthermore, we have that
and if
$(t,s) \in \mathcal{S}^{(2)}$
, then
$D(ts) = D(s)$
. Therefore,
$\alpha _s(t) \in D^{-1}(D(s))$
, that is,
$\alpha _s$
is a partial map
$D^{-1}(R(s)) \to D^{-1}(D(s))$
. We can thus define a function
$\alpha \colon \mathcal{S} \to \mathcal{PT}(D)^{op}$
by
$s \mapsto (D(s),\alpha _s,R(s))$
. In what follows, we show that
$\alpha$
is a restriction embedding.
To prove that
$\alpha$
is a rigid morphism, notice that, in the opposite category
$\mathcal{PT}(\pi )^{op}$
, we have
$D(y,\,f,x) = y$
and
$R(y,\,f,x) = x$
. Hence,
\begin{align*} (s,t) \in \mathcal{S}^{(2)} &\iff D(s) = R(t) \\[3pt] &\iff D(D(s),\alpha _s,R(s)) = R(D(t),\alpha _t,R(t)) \\[3pt] &\iff (\alpha (s),\alpha (t)) \in (\mathcal{PT}(D)^{op})^{(2)}. \end{align*}
Let
$(s,t) \in \mathcal{S}^{(2)}$
. Then
Since the range and domain functions are compatible with the composition in
$\mathcal{S}$
, we have
$D(st) = D(t)$
and
$R(st) = R(s)$
. On the other hand, note that
and
Let
$u \in dom(\alpha _{st})$
. From Lemma 2.14 and (lr2) we obtain
$(st)^+ = (st)^+ s^+ = s^+ (st)^+$
. Therefore,
$(u,(st)^+) \in \mathcal{S}^{(2)}$
implies
$(u,s^+) \in \mathcal{S}^{(2)}$
, which is equivalent to
$(u,s) \in \mathcal{S}^{(2)}$
. Since
$(s,t) \in \mathcal{S}^{(2)}$
, it follows that
$(us,t) \in \mathcal{S}^{(2)}$
, or equivalently,
$(us,t^+) \in \mathcal{S}^{(2)}$
. Thereby, we have
and
This proves
$dom(\alpha _{st}) \subseteq dom(\alpha _t \star \alpha _s)$
. Let
$u \in dom(\alpha _t \star \alpha _s)$
. Since
$(u,s^+),(us,t^+) \in \mathcal{S}^{(2)}$
, it follows that
$(u,st^+) = (u,(st)^+ s) \in \mathcal{S}^{(2)}$
and, hence,
$(u,(st)^+) \in \mathcal{S}^{(2)}$
. Therefore,
\begin{align*} u(st)^+ &= (ust)^+ u & (lr4) \\[3pt] &= (ust^+)^+ u & (2.14) \\[3pt] &= (us)^+ u & (us \in {_tX}) \\[3pt] &= (us^+)^+ u & (2.14) \\[3pt] &= u^+ u & (u \in {_sX}) \\[3pt] &= u. & (lr1) \end{align*}
This shows that
$dom(\alpha _{st}) = dom(\alpha _t \star \alpha _s)$
. Let
$u \in dom(\alpha _{st})$
. Then
This concludes that
$\alpha (s) \bullet \alpha (t) = \alpha (st)$
and, hence,
$\alpha$
is a rigid morphism.
To see that
$\alpha$
is a restriction morphism, consider
$s \in \mathcal{S}$
and observe that
In particular, we obtain that
$\alpha _{s^+} = id_{_sX}$
. Furthermore, from
$(s^+,s),(s^+,s^+) \in \mathcal{S}^{(2)}$
, we have that
$R(s^+) = D(s^+) = R(s)$
and, hence,
Next we verify that
$\alpha$
is injective. Suppose that
$\alpha (s) = \alpha (t)$
. Since
$(s^+,s) \in \mathcal{S}^{(2)}$
and
$s^+ s^+ = s^+$
, we have
$s^+ \in {_sX}$
. Therefore, from (lr1) and
$\alpha _s = \alpha _t$
, we obtain
Analogously, we prove that
$t^+ \in {_tX}$
and, hence,
$t = t^+ s$
. By (lr1) and (lr2), it follows that
This concludes that
$\alpha \colon \mathcal{S} \to \mathcal{PT}^{op}(D)$
is an injective rigid morphism that preserves the restriction structure, hence, a restriction embedding.
Now, we present [Reference Cordeiro3, Theorem 2.32] as a corollary of Theorem3.9. We denote by
$\mathcal{J}(\pi )$
the subcategory of
$\mathcal{PT}(\pi )$
whose morphisms are the triples
$(y,\,f,x)$
, where
$f \colon {_fX} \to X_f$
is a bijection. In this case,
$\mathcal{J}(\pi )$
forms an inverse category with
$(y,\,f,x)^{-1} = (x,\,f^{-1},y)$
.
Corollary 3.10 ([Reference Cordeiro3], Theorem 2.32). Let
$\mathcal{S}$
be an inverse semigroupoid. Then there is an inverse preserving embedding
$\mathcal{S} \to \mathcal{J}(\pi )$
, for some function
$\pi \colon X \to Y$
.
Proof.
Every inverse semigroupoid is a right restriction semigroupoid with
$s^\ast = s^{-1}s$
. Therefore,
$\mathcal{S}^{op}$
is left restriction with
$s^+ = ss^{-1}$
. Now it follows from Theorem3.9 that there is an embedding
$\alpha \colon \mathcal{S}^{op} \to \mathcal{PT}(D)^{op}$
, or equivalently,
$\alpha \colon \mathcal{S} \to \mathcal{PT}(D)$
. We will prove that
$im(\alpha ) \subseteq \mathcal{J}(D)_1$
, that is,
$\alpha _s$
is a bijection for every
$s \in \mathcal{S}$
. Since
$\alpha _s$
is chosen to be surjective, we only need to prove that
$\alpha _s$
is injective. In fact, suppose that
$u,v \in {_sX}$
are such that
$\alpha _s(u) = \alpha _s(v)$
. Then
where the first and last equalities follows from
$u,v \in {_sX}$
. Hence,
$\alpha _s$
is bijective.
We notice that
$\alpha \colon \mathcal{S} \to \mathcal{J}(\pi )$
preserves the inverse operation. Indeed, for every
$s \in \mathcal{S}$
we have
and analogously
$\alpha (s^{-1})\alpha (s)\alpha (s^{-1}) = \alpha (s^{-1})$
. Since
$\mathcal{J}(\pi )$
is an inverse category, the element satisfying these identities is unique. Therefore, it must be
$\alpha (s^{-1}) = \alpha (s)^{-1}$
.
Let
$X$
be a set. The monoid of partial bijections of
$X$
is the subsemigroup
$\mathcal{J}(X)$
of
$\mathcal{PT}(X)$
whose elements are bijections
$f \colon {_fX} \to X_f$
. Based on the previous discussion, we can identify
$\mathcal{J}(X) \simeq \mathcal{J}(\pi )$
where
$\pi \colon X \to \{1\}$
is the trivial function. By combining Corollary 3.10 with Example 3.4, we recover the Wagner–Preston Theorem for inverse semigroups.
Corollary 3.11 ([Reference Wagner25], Theorem 6). [
Reference Preston22
], Theorem 1 Let
$S$
be an inverse semigroup. Then there is an inverse preserving embedding
$S \to \mathcal{J}(X)$
, for some set
$X$
.
Proof.
Since
$S$
is a semigroup, the range and domain functions are uniquely determined as
$D,R \colon S \to \{1\}$
. Since every inverse semigroup is, in particular, an inverse semigroupoid, it follows from Theorem3.10 that there is a restriction embedding
$S \to \mathcal{J}(D) \simeq \mathcal{J}(S)$
.
4. The Szendrei expansion
The Szendrei expansion of a left restriction semigroup
$S$
, as defined in [Reference Gould and Hollings10, Definition 4.2], is a left restriction semigroup
$Sz(S)$
such that the premorphisms from
$S$
to left restriction semigroups correspond bijectively to morphisms from
$Sz(S)$
[Reference Gould and Hollings10, Theorem 5.2]. A natural question is whether this construction extends to the setting of restriction semigroupoids. The answer is affirmative, and we establish this correspondence in Theorem4.8.
4.1. The main construction
The (left restriction) monoid of partial maps
$\mathcal{PT}(X)^{op}$
of a set
$X$
has a natural order
$\leq$
, defined as
On the other hand, for arbitrary
$f,g \in \mathcal{PT}(X)^{op}$
and the operation
$\bullet$
as defined in (4), we have
$dom(\,f^+ \bullet g) = dom(g \star id_{dom(\,f)}) = dom(\,f) \cap dom(g)$
and
$(\,f^+ \bullet g)(x) = g(x)$
, for every
$x \in dom(\,f) \cap dom(g)$
. Now, it is easy to see that
Inspired by this relation, we define a relation
$\preceq$
in a left restriction semigroupoid
$\mathcal{S}$
by
Notice that
$ s \preceq t$
if and only if there exists
$ e \in \mathcal{S}^+$
such that
$ (e, t) \in \mathcal{S}^{(2)}$
and
$ et = s$
. Indeed, if
$ s \preceq t$
, then
$ s^+ \in \mathcal{S}^+$
,
$ (s^+ , t) \in \mathcal{S}^{(2)}$
, and
$ s^+ t = s$
. Conversely, if
$ et = s$
for some
$ e \in \mathcal{S}^+$
, then, by Lemma 2.12 and condition (lr3), we have
therefore,
Furthermore, we notice that the relation
$\preceq$
coincides with the partial order
$\preceq _{\mathcal{S}^+}$
on
$\mathcal{S}^+$
, introduced in (1). In fact, for
$e,\,f \in \mathcal{S}^+$
, we have
$e \preceq\, f$
if and only if
$(e,\,f) = (e^+,\,f) \in \mathcal{S}^{(2)}$
and
$ef = e^+ f = e$
.
In the case of inverse semigroupoids,
$\mathcal{S}^+ = E(\mathcal{S})$
and
$\preceq$
is the natural partial order of
$\mathcal{S}$
, as defined in [Reference Liu21, §2.1]. It is clear that if
$s\in \mathcal{S}$
and
$e \in \mathcal{S}^+$
are such that
$(e,s) \in \mathcal{S}^{(2)}$
, then
$es \preceq s$
. The next result analyses the case in where
$(s,e) \in \mathcal{S}^{(2)}$
.
Lemma 4.1.
If
$ s \in \mathcal{S}$
and
$ e \in \mathcal{S}^+$
are such that
$ (s,e) \in \mathcal{S}^{(2)}$
, then
$ se \preceq s$
.
Proof.
From (lr4) we have
$se = (se)^+ s$
. Since
$(se)^+ \in \mathcal{S}^+$
, it follows that
$(se)^+ s \prec s$
.
From this point forward, assume that
$ \mathcal{S}$
and
$ \mathcal{T}$
are left restriction semigroupoids. We will use the notation
$ \preceq$
to denote the partial order defined in (5) for both
$ \mathcal{S}$
and
$ \mathcal{T}$
.
Definition 4.2.
We say that a map
$\varphi \,:\, \mathcal{S} \to \mathcal{T}$
is a premorphism if the following conditions are satisfied:
-
(a) If
$st$
is defined, then
$\varphi (s)\varphi (t)$
and
$\varphi (s)^+ \varphi (st)$
are defined and
$\varphi (s)\varphi (t) = \varphi (s)^+ \varphi (st)$
; -
(b)
$\varphi (s)^+ \preceq \varphi (s^+ )$
, for all
$s \in S$
.
Next, we establish some properties related to premorphisms of left restriction semigroupoids.
Lemma 4.3.
Let
$\varphi \,:\, \mathcal{S} \to \mathcal{T}$
be a premorphism. Then:
-
(pm1) If
$e \in E(\mathcal{S})$
, then
$\varphi (e) \in E(\mathcal{T})$
. -
(pm2) If
$e \in \mathcal{S}^+$
, then
$\varphi (e) \in \mathcal{T}^+$
. -
(pm3) If
$e,\,f \in \mathcal{S}^+$
and
$e \preceq\, f$
, then
$\varphi (e) \preceq \varphi (\,f)$
. -
(pm4) If
$u,v \in \mathcal{S}$
are such that
$u \preceq v$
, then
$\varphi (u) \preceq \varphi (v)$
. -
(pm5) For all
$(s,t) \in \mathcal{S}^{(2)}$
,
$\varphi (s)\varphi (t) = \varphi (st^+ )\varphi (t).$
Proof.
(pm1): If
$e \in E(\mathcal{S})$
, then
$ee$
is defined and
$ee = e$
. Now, it follows from Definition 4.2(a) and (lr1) that
$\varphi (e)\varphi (e) = \varphi (e)^+ \varphi (ee) = \varphi (e)^+ \varphi (e) = \varphi (e)$
. That is,
$\varphi (e) \in E(\mathcal{T})$
.
(pm2): Assume that
$e \in \mathcal{S}^+$
. Then, by Definition 4.2(b), we have
$\varphi (e)^+ \preceq \varphi (e^+)$
. That is,
$\varphi (e)^+ = \varphi (e)^+ \varphi (e^+)$
. Since
$e \in E$
, it follows from Lemma 2.12 and (lr1) that
$\varphi (e)^+ = \varphi (e)^+ \varphi (e) = \varphi (e)$
. Hence,
$\varphi (e) \in \mathcal{T}^+$
.
(pm3): Consider
$e,\,f \in \mathcal{S}^+$
such that
$e \preceq\, f$
. Then
$ef$
is defined and
$e = ef$
. Applying Definition 4.2(a), (pm2) together with Lemma 2.12, and (pm1), we obtain
Therefore
$\varphi (e) \preceq \varphi (\,f)$
.
(pm4): Let
$u,v \in \mathcal{S}$
be such that
$u \preceq v$
. Then there is
$e \in \mathcal{S}^+$
such that
$ev$
is defined and
$u = ev$
. Applying Definition 4.2(a), (pm2) together with Lemma 2.12, and using that
$u \preceq v$
, it follows that
On the other hand, since
$u = ev$
, we can use Lemma 2.14 to obtain
$u^+ = (ev)^+ = (ev)^+ e^+$
. That is,
$u^+ \leq e^+ = e$
. By Definition 4.2(b) and (pm3) we have
$\varphi (u)^+ \leq \varphi (u^+) \leq \varphi (e)$
. Therefore, multiplying the previous identity by
$\varphi (u)^+$
on the left, we obtain
Where, in the last identity, we use (lr1). Therefore,
$\varphi (u) \preceq \varphi (v)$
.
(pm5): If
$st$
is defined then
$st^+$
is defined, and hence
$(st^+)t$
is defined. Therefore, it follows from Definition 4.2(a) that
$\varphi (s)\varphi (t)$
and
$\varphi (st^+)\varphi (t)$
are defined. Furthermore, since the partial order
$\preceq$
is compatible with composition, we have
\begin{align*} \varphi (s)\varphi (t) &= \varphi (s) \varphi (t)^+ \varphi (t) & (lr1) \\[3pt] &\preceq \varphi (s) \varphi (t^+) \varphi (t) & 4.2(b) \\[3pt] &\preceq \varphi (st^+) \varphi (t). & 4.2(a) \end{align*}
On the other hand we have
$st^+ \preceq s$
by Lemma 4.1,
$\varphi (st^+) \preceq \varphi (s)$
by (pm4) and therefore
$\varphi (st^+)\varphi (t) \preceq \varphi (s)\varphi (t)$
from the fact that
$\preceq$
is compatible with composition. Since
$\preceq$
is a partial order, we conclude that
$\varphi (s)\varphi (t) = \varphi (st^+)\varphi (t)$
.
We now begin the construction of the Szendrei expansion of a left restriction semigroupoid.
Definition 4.4.
The Szendrei expansion
$Sz(\mathcal{S})$
of
$\mathcal{S}$
is defined as the set
where
$\mathcal{P}^f(\mathcal{S})$
is the set of all finite subsets of
$\mathcal{S}$
, equipped with the following partial binary operation:
\begin{align*} (A,a)(B,b) = \begin{cases} ((ab)^+ A \cup aB, ab), \text{ if } \exists ab, \\[3pt] \text{undefined, otherwise,} \end{cases} \end{align*}
Observe that this operation is well defined. Indeed, since
$b^+ = c^+$
, for all
$c \in B$
, and
$ab$
is defined if and only if
$ab^+$
is defined, it follows that
$ac$
is defined, for all
$c \in B$
, and in this case
$(ac)^+ = (ac^+)^+ = (ab^+)^+ = (ab)^+$
. On the other hand, it follows from Lemma 2.14 that
$(ab)^+ = (ab)^+ a^+$
. In particular, we have that
$(ab)^+ a^+$
is defined, which is the same as saying that
$(ab)^+ c$
is defined, for all
$c \in A$
. Thus,
$((ab)^+ c)^+ = ((ab)^+ c^+ )^+ = (ab)^+$
, for all
$c \in A$
. Therefore, we have
$c^+ = (ab)^+$
, for all
$c \in (ab)^+A \cup aB$
and the operation is indeed well defined.
Proposition 4.5.
Sz
$(\mathcal{S})$
is a left restriction semigroupoid with restriction operation given by
$(A,a)^+ = (A,a^+ )$
.
Proof.
Note that the existence of the composition in Sz
$(\mathcal{S})$
depends only on the second coordinate of the elements. For any
$(A,a), (B,b), (C,c) \in Sz(\mathcal{S})$
, we have:
In this case, we have:
\begin{align*} [(A,a)(B,b)](C,c) &= ((ab)^+ A \cup aB,ab)(C,c) \\[3pt] &= ((abc)^+ (ab)^+ A \cup (abc)^+ aB \cup abC,abc) \\[3pt] &= ((abc)^+ (ab)^+ A \cup a(bc)^+ B \cup abC, abc) & (lr4) \\[3pt] &= ((abc)^+ A \cup a(bc)^+ B \cup abC, abc) & (2.14) \\[3pt] &= (A,a)((bc)^+ B \cup bC,bc) \\[3pt] &= (A,a)[(B,b)(C,c)]. \end{align*}
This establishes that Sz
$(\mathcal{S})$
is indeed a semigroupoid. To prove that
$(A,a)^+ = (A,a^+)$
defines a left restriction structure on Sz
$(\mathcal{S})$
we verify conditions (lr1), (lr2), (lr3) and (lr4).
(lr1) Since
$a^+a$
is defined, for all
$a \in \mathcal{S}$
, it follows that
$(A,a^+)(A,a)$
is defined and
where in the second equality we use that
$a^+b = b^+b = b$
, for all
$b \in A$
.
(lr2) Since
$a^+b^+$
is defined if and only if
$b^+a^+$
is defined, we have that
$(A,a^+)(B,b^+)$
is defined if and only if
$(B,b^+)(A,a^+)$
. Furthermore, we have
where in the second equality we use that
$a^+b^+ \in \mathcal{S}^+$
, hence
$(a^+b^+)^+ = a^+b^+$
, and that
$a^+c = a^+c^+c = a^+b^+c$
, for all
$c \in B$
. Analogously, we obtain
$(B,b^+)(A,a^+) = (b^+a^+(B \cup A), b^+a^+)$
. Since
$a^+b^+ = b^+a^+$
, it follows that
$(A,a^+)(B,b^+) = (B,b^+)(A,a^+)$
.
(lr3) Suppose that
$a^+b$
is defined. Then
\begin{align*} ((A,a^+)(B,b))^+ &= ((a^+b)^+A \cup a^+B, (a^+b)^+) \\[3pt] &= (a^+b^+A \cup a^+B, a^+b^+) \\[3pt] &= (a^+b^+(A \cup B), a^+b^+) \\[3pt] &= (A,a^+)(B,b^+), \end{align*}
where in the second equality we use 3,
$(a^+b)^+ = a^+b^+$
, and in the third and fourth equalities we use the same argument as in 2.
(lr4) Suppose that
$ab$
is defined. Then
\begin{align*} ((A,a)(B,b))^+ (A,a) &= ((ab)^+A \cup aB, (ab)^+)(A,a) \\[3pt] &= ( ((ab)^+a)^+ ((ab)^+A \cup aB) \cup (ab)^+A, (ab)^+a ) \\[3pt] &= ( (ab^+)^+(ab)^+A \cup (ab^+)^+aB \cup (ab)^+A, ab^+ ) \\[3pt] &= ( (ab^+)^+(ab^+)^+A \cup (ab)^+aB \cup (ab^+)^+A, ab^+ ) \\[3pt] &= ( (ab^+)^+A \cup ab^+ B, ab^+ ) \\[3pt] &= ( (ab^+)^+A \cup aB, ab^+ ) \\[3pt] &= (A,a)(B,b^+), \end{align*}
where in the third equality we use (lr4),
$(ab)^+a = ab^+$
, in the fourth equality we use Lemma 2.14,
$(ab)^+ = (ab^+)^+$
, and that
$ee = e$
, for all
$e \in \mathcal{S}^+$
, in the fifth equality we use (lr4) again and in the sixth equality we use that
$b^+B = b$
.
Therefore,
$Sz(\mathcal{S})$
is a left restriction semigroupoid.
The following lemma describes the natural partial order on
$\mathrm{Sz}(\mathcal{S})$
, which we will also denote by
$\preceq$
. Its proof is identical to that of [Reference Gomes9, Proposition 5.a.ii] and is therefore omitted.
Lemma 4.6.
Let
$(A,a), (B,b) \in Sz(\mathcal{S})$
. Then
Define the map
$\iota \,:\, \mathcal{S} \to \mathrm{Sz}(\mathcal{S})$
by
$\iota (s) = (\{ s^+ , s \}, s)$
. Using an argument similar to the one applied in the case of left restriction semigroups [Reference Gould and Hollings10, Proposition 4.5], we obtain the following expression:
from which the next result follows immediately.
Proposition 4.7.
The Szendrei expansion Sz
$(\mathcal{S})$
of a left restriction semigroupoid
$\mathcal{S}$
is generated by the elements of the form
$\iota (s)$
via composition and
$^+$
.
We now proceed to state the principal result of this work.
Theorem 4.8.
Let
$\mathcal{S}$
and
$\mathcal{T}$
be left restriction semigroupoids. If
$\varphi \,:\, \mathcal{S} \to \mathcal{T}$
is a premorphism, then there is a unique restriction morphism
$\overline {\varphi } \,:\, Sz(\mathcal{S}) \to \mathcal{T}$
such that
$\varphi = \overline {\varphi } \iota$
. That is, the following diagram commutes:

Reciprocally, if
$\overline {\varphi } \,:\, Sz(\mathcal{S}) \to \mathcal{T}$
is a restriction morphism, then
$\varphi = \overline {\varphi }\ iota$
is a premorphism.
Proof.
Given a premorphism
$\varphi \,:\, \mathcal{S} \to \mathcal{T}$
, we define
$\overline {\varphi } \,:\, Sz(\mathcal{S}) \to \mathcal{T}$
by
It is well defined as
$s_i^+ = s^+$
for all
$1 \leq i \leq n$
, and
$\varphi (s_i)^+ \preceq \varphi (s_i^+ ) = \varphi (s^+ )$
for all
$1 \leq i \leq n$
. Hence, each
$\varphi (s_i)^+$
belongs to the same meet semilattice component of the decomposition of
$\mathcal{T}^+$
as
$\varphi (s^+ )$
. Note that
$\varphi (s^+) \in \mathcal{T}^+$
by (pm2).
We will show that
$\overline {\varphi }$
preserves
$^+$
. Let
$A = \{ s^+ , s_1, s_2, \ldots , s_n = s \}$
. Then we have:
since
$\varphi (s_n)^+ = \varphi (s)^+ \preceq \varphi (s^+ )$
. On the other hand, by Lemma 2.14, we have
from which it follows that
$\overline {\varphi }((A,s)^+ ) = \overline {\varphi }(A,s)^+$
.
To verify that
$\overline {\varphi }$
preserves composition, consider
$(A,s), (B,t) \in Sz(\mathcal{S})$
such that
$(A,s)(B,t)$
is defined, where
$A = \{s^+ , s_1, s_2, \ldots , s_n = s \}$
and
$B = \{t^+ , t_1, \ldots , t_m = t \}$
. On the one hand,
On the other hand,
Given that
$\varphi$
is a premorphism, it follows that
$\varphi (st)^+ \preceq \varphi ((st)^+ )$
, and thus
\begin{align*} \varphi ((st)^+ s_i)^+ \varphi (st)^+ & = \varphi ((st)^+ s_i)^+ \varphi ((st)^+ )\varphi (st)^+ & (4.2(b))\\[3pt] & = \varphi ((st)^+ )\varphi ((st)^+ s_i)^+ \varphi (st)^+ & (lr2) \\[3pt] & = \varphi ((st)^+ )^+ \varphi ((st)^+ s_i)^+ \varphi (st)^+ & (pm2) \\[3pt] & = (\varphi ((st)^+ )^+ \varphi ((st)^+ s_i)^+ )^+ \varphi (st)^+ & \\[3pt] & = (\varphi ((st)^+ )^+ \varphi ((st)^+ s_i))^+ \varphi (st)^+ & (lr3) \\[3pt] & = (\varphi ((st)^+ )\varphi (s_i))^+ \varphi (st)^+ & (4.2(a))\\[3pt] & = \varphi ((st)^+ )\varphi (s_i)^+ \varphi (st)^+ & (lr3) \\[3pt] & = \varphi (s_i)^+ \varphi (st)^+ & (4.2(b)). \end{align*}
Since
$\varphi (st) = \varphi (st)^+ \varphi (st)$
, and elements of
$\mathcal{T}^+$
commute, we may insert
$n$
factors of the form
$\varphi (st)^+$
on the right-hand side of the expression
and rearrange them using commutativity to obtain
Using the equality
$\varphi ((st)^+ s_i)^+ \varphi (st)^+ = \varphi (s_i)^+ \varphi (st)^+$
, and commuting the factors
$\varphi (st)^+$
to the left of
$\varphi (st)$
so that they cancel out, we obtain:
Now, we commute the factor
$\varphi (st^+ )^+$
to the left of
$\varphi (st)$
and observe that
Hence,
Since
$\varphi (s)^+ \varphi (s) = \varphi (s)$
and the elements of
$\mathcal{T}^+$
commute, we now insert
$m$
factors
$\varphi (s)^+$
to obtain
Observe that
$\varphi (s)^+ \varphi (st_i)^+ = (\varphi (s)^+ \varphi (st_i)^+ )^+ \overset {(lr3)}{=}(\varphi (s)^+ \varphi (st_i))^+ \overset {(4.2(a))}{=} (\varphi (s)\varphi (t_i))^+$
. Therefore,
By Lemma 2.14 and (lr3), we have
$(\varphi (s)\varphi (t_i))^+ \varphi (s) = (\varphi (s)\varphi (t_i)^+ )^+ \varphi (s) = \varphi (s)\varphi (t_i)^+$
. Applying this identity iteratively, starting from
$(\varphi (s)\varphi (t_m))^+ \varphi (s)$
and proceeding backward to
$(\varphi (s)\varphi (t_1))^+ \varphi (s)$
, we obtain
as desired. Clearly,
$\varphi = \overline {\varphi }\iota$
. The uniqueness of
$\overline {\varphi }$
follows from Proposition 4.7.
Conversely, let
$\overline {\varphi } \,:\, Sz(\mathcal{S}) \to \mathcal{T}$
be a restriction morphism. Define
$\varphi = \overline {\varphi }\iota$
. If
$st$
is defined, then
$\iota (s)\iota (t) = (\{s^+ ,s\},s)(\{t^+ ,t\},t)$
is also defined. It follows that
$\overline {\varphi }(\iota (s))\overline {\varphi }(\iota (t))$
is defined as well, which implies that
$\varphi (s)\varphi (t)$
is defined. Hence,
because
$(st)^+ \preceq s^+$
. We can now apply Lemma 2.14 together with (lr3) to write
$(st)^+ s = (st^+ )^+ s = st^+$
. Consequently,
$\varphi (s)\varphi (t) = \overline {\varphi }((\{(st)^+ , st^+ , st \}, st))$
. On the other hand,
\begin{align*} \varphi (s)^+ \varphi (st) & = \overline {\varphi }(\iota (s))^+ \overline {\varphi }(\iota (st)) = \overline {\varphi }(\{s^+ ,s\},s)^+ \overline {\varphi }(\{(st)^+ ,st\},st) \\[4pt] & = \overline {\varphi }((\{s^+ ,s\},s)^+ )\overline {\varphi }(\{(st)^+ ,st\},st) = \overline {\varphi }(\{s^+ ,s\},s^+ )\overline {\varphi }(\{(st)^+ ,st\},st) \\[4pt] & = \overline {\varphi }((\{s^+ ,s\},s^+ )(\{(st)^+ ,st\},st)) = \overline {\varphi }(\{(s^+ st)^+ s^+ ,(s^+ st)^+ s, s^+ (st)^+ ,s^+ st\},s^+ st). \end{align*}
However, by (lr1) and Lemma 2.14, it follows that
$(s^+ st)^+ s^+ = (st)^+ s^+ = (st)^+$
, and from (lr1) and (lr4) it follows that
$(s^+ st)^+ s = (st)^+ s = st^+$
. Thereby, we obtain
Finally, notice that
Since
$\overline {\varphi }(\{s^+ ,s\},s^+ ) = \overline {\varphi }(\iota (s)^+ ) = \overline {\varphi }(\iota (s))^+ \in F$
, it follows that
$\varphi (s)^+ \preceq \varphi (s^+ )$
, as desired.
The Szendrei expansion
$Sz(\mathcal{S})$
of a left restriction semigroupoid
$\mathcal{S}$
and Theorem4.8 generalize [Reference Kellendonk and Lawson17, Theorem 2.4] for groups, [Reference Lawson, Margolis and Steinberg20, Theorem 6.17] for inverse semigroups, and [Reference Gould and Hollings10, Theorem 5.2] for left restriction semigroups. In the latter, restriction morphisms are often called (2,1)-morphisms. In the context of groupoids, partial (global) actions of a groupoid
$\mathcal{G}$
on a set
$X$
correspond to premorphisms (restriction morphisms)
$\mathcal{G} \to \mathcal{PT}(X)$
. Hence, Theorem4.8 provides a generalization for [Reference Lautenschlaeger and Tamusiunas19, Theorem 3.3].
We also note that Theorem4.8 indirectly generalizes [Reference Gilbert8, Proposition 4.6] for ordered groupoids and [Reference Gould and Hollings12, Theorem 5.1] for inductive constellations. More precisely, in [Reference Haag, Lautenschlaeger and Tamusiunas13] we construct a bijective correspondence between the class of restriction semigroupoids and the class of locally inductive constellations. Applying this correspondence to
$Sz(\mathcal{S})$
(see [Reference Haag, Lautenschlaeger and Tamusiunas13, Proposition 5.1]) we obtain the structure described by Gilbert [Reference Gilbert8, Proposition 3.1] for ordered groupoids and by V. Gould and C. Hollings [Reference Gould and Hollings12, Definition 4.1] for ordered constellations.
4.2. The particular case of restriction categories
To date, no analogous correspondence to that of Theorem4.8 has been established in the context of restriction categories. In this subsection, we analyse what happens in this particular context.
The notion of right restriction category was introduced in [Reference Cockett and Lack2, Definition 2.1.1]. Analogously, one can define left restriction categories, which constitute a particular case of left restriction semigroupoids. In the following, we specify Proposition 4.5 and Theorem4.8 for a left restriction category
$\mathcal{C} = (\mathcal{C}_0,\mathcal{C}_1,D,R,\circ ,+)$
.
Lemma 4.9.
In a left restriction category, all identity morphisms
$1_e$
satisfy
$1_{e}^{+} = 1_e$
, for
$e \in \mathcal{C}_0$
.
Proof.
By (lr1) and the fact that
$1_e$
is a left and right identity, we obtain
$1_e = 1_{e}^{+} 1_e = 1_{e}^{+}$
.
Proposition 4.10.
The set
$ Sz(\mathcal{C})$
is a left restriction category with object set
$ Sz(\mathcal{C})_0 = \mathcal{C}_0$
. For every morphism
$ (A, s) \in Sz(\mathcal{C})$
, the domain and range are given by
$ D(A, s) = D(s)$
and
$ R(A, s) = R(s)$
, respectively. Moreover, the identity morphism on an object
$ e \in Sz(\mathcal{C})_0$
is
$ u_e = (\{1_e\}, 1_e)$
.
Proof.
It follows from Proposition 4.5 that
$Sz(\mathcal{C})$
is a left restriction semigroupoid. Therefore, it remains to verify that
$D,R \colon Sz(\mathcal{C}) \to \mathcal{C}_0$
define a directed graph structure on
$Sz(\mathcal{C})$
compatible with composition, and that each
$u_e$
is a (left and right) identity in
$Sz(\mathcal{C})$
. For
$(A,s),(B,t) \in Sz(\mathcal{C})$
, we have
\begin{align*} (A,s)(B,t) \text{ is defined} &\iff st \text{ is defined} \\[3pt] &\iff D(s) = R(t) \\ &\iff D(A,s) = R(B,t). \end{align*}
Furthermore, if
$(A,s)(B,t)$
is defined, then
and
Therefore,
$D,R \colon Sz(\mathcal{C}) \to \mathcal{C}_0$
define a directed graph structure on
$Sz(\mathcal{C})$
that is compatible with composition. Let
$e \in Sz(\mathcal{C})_0 = \mathcal{C}_0$
. By Lemma 4.9, we have
$1_e = 1_{e}^{+}$
in
$\mathcal{C}$
. Hence,
Since
$D(u_e) = e = R(u_e)$
, the composition
$u_eu_e$
is defined. Suppose that
$(A,s)u_e$
and
$u_e(B,t)$
are defined. Since
$s^+ A = A$
and
$s \in A$
, it follows that
On the other hand, since
$t^+ \in B$
, we have
This shows that each
$u_e$
is an identity in
$Sz(\mathcal{C})$
, concluding that
$Sz(\mathcal{C})$
is a category.
From Proposition 2.15, it follows that any left restriction semigroupoid
$\mathcal{T}$
can be embedded into a category
$\mathcal{D}$
by adjoining identity elements. Moreover, by Lemma 4.9, the left restriction structure on
$\mathcal{T}$
extends uniquely to a left restriction structure on
$\mathcal{D}$
by setting
$1_{e}^{+} = 1_e$
. Consequently, we may assume that every (pre)morphism
$\varphi \colon \mathcal{C} \to \mathcal{T}$
has a left restriction category as its codomain.
Definition 4.11.
A function
$\varphi \colon \mathcal{C} \to \mathcal{D}$
between categories is called unitary if
$\varphi (1_e) = 1_{\varphi (e)}$
for every
$e \in \mathcal{C}_0$
. In particular, a unitary premorphism (resp., unitary restriction morphism) is a premorphism (resp., restriction morphism) between left restriction categories that is unitary.
Remark 4.12.
Let
$\mathcal{C}$
and
$\mathcal{D}$
be categories.
-
1. Functors
$\mathcal{C} \to \mathcal{D}$
are precisely unitary semigroupoid morphisms
$\mathcal{C} \to \mathcal{D}$
. Consequently, the restriction functors in [
Reference Cockett and Lack2
] coincide with unitary restriction morphisms between categories.
-
2. If
$\mathcal{C}$
is a restriction category and
$\mathcal{D}$
is equipped with the trivial left restriction (
$s^+ = R(s)$
, for all
$s \in \mathcal{D}$
), then every restriction morphism
$\varphi \colon \mathcal{C} \to \mathcal{D}$
is unitary. In fact, in this case we have
However, in general, restriction morphisms need not be unitary. For instance, let
\begin{equation*} \varphi (1_e) \overset {(4.9)}{=} \varphi (1_e^+) = \varphi (1_e)^+ = R(\varphi (1_e)) = 1_{\varphi (e)}, \quad \forall e \in C_0. \end{equation*}
$M$
and
$N$
be restriction monoids and
$\varphi \colon M \to N$
be a unitary morphism. If we adjoin a new identity element
$e$
to
$N$
, then
$\varphi \colon M \to N \cup \{e\}$
is a restriction morphism which fails to be unitary.
-
3. Unitary premorphisms between left restriction monoids coincide precisely with the unitary strong premorphisms introduced in [Reference Gould and Hollings11 , Definition 3.7].
Theorem 4.13.
Let
$\mathcal{C}$
and
$\mathcal{D}$
be left restriction categories. If
$\varphi \colon \mathcal{C} \to \mathcal{T}$
is a premorphism, then there is a unique restriction morphism
$\overline {\varphi } \colon Sz(\mathcal{C}) \to \mathcal{D}$
such that
$\varphi = \overline {\varphi } \iota$
. That is, the following diagram commutes:

Reciprocally, if
$\overline {\varphi } \colon Sz(\mathcal{C}) \to \mathcal{D}$
is a restriction morphism, then
$\varphi = \overline {\varphi } \iota$
is a premorphism.
Moreover,
$\varphi$
is a unitary premorphism if and only if
$\overline {\varphi }$
is a unitary restriction morphism.
Proof.
By Theorem4.8, we have a bijective correspondence between premorphisms
$\varphi \colon \mathcal{C} \to \mathcal{D}$
and restriction morphisms
$\overline {\varphi } \colon Sz(\mathcal{C}) \to \mathcal{D}$
. This correspondence associates to every premorphism
$\varphi$
the restriction morphism
$\overline {\varphi }$
defined by
and to every restriction morphism
$\overline {\varphi }$
the premorphism
$\varphi = \overline {\varphi } \iota$
. Therefore, it remains to prove that
$\varphi$
is unitary if and only if
$\overline {\varphi }$
is unitary.
Suppose that
$\varphi \colon \mathcal{C} \to \mathcal{D}$
is a unitary premorphism. By Proposition 4.10, we have
$Sz(\mathcal{C})_0 = \mathcal{C}_0$
and
$u_e = (\{1_e\},1_e)$
, for every
$e \in Sz(\mathcal{C})_0$
. In particular, we can identify
$\overline {\varphi } \colon Sz(\mathcal{C})_0 \to \mathcal{D}_0$
with
$\varphi \colon \mathcal{C}_0 \to \mathcal{D}_0$
. Therefore, for every
$e \in Sz(\mathcal{C})_0$
, we have
This proves that
$\overline {\varphi }$
is a unitary restriction morphism. On the other hand, assume that
$\overline {\varphi } \colon Sz(\mathcal{C}) \to \mathcal{D}$
is a unitary restriction morphism. Then, for every
$e \in \mathcal{C}_0$
, we have
This proves that
$\varphi$
is a unitary premorphism, which completes the proof.
Let
$M$
be a monoid. Then
$M$
can be equipped with a trivial left restriction structure, defined by
$m^+ = 1$
, for every
$m \in M$
. In this case, for a left restriction monoid
$N$
, the unitary premorphisms
$M \to N$
correspond precisely to the strong premorphisms defined in [Reference Hollings15, Definition 2.9]. In the latter, the unitary restriction morphisms are referred to as
$(2,1,0)$
-morphisms. Thus, by applying Theorem4.13 to unitary premorphisms and restriction morphisms, we obtain the correspondence in [Reference Hollings15, Theorem 4.1] for monoids.
5. A final remark
We end this paper proving that the Szendrei expansion
$Sz(\mathcal{S})$
of a left restriction semigroupoid
$\mathcal{S}$
is indeed an expansion, in the sense of [Reference Birget and Rhodes1, §2]. In the following, we denote by
$rSGPD$
the category of left restriction semigroupoids, whose objects are left restriction semigroupoids and whose morphisms are the restriction morphisms.
Definition 5.1.
An expansion of left restriction semigroupoids is a pair
$(\,F,\eta )$
, where
$F \colon rSGPD \to rSGPD$
is a functor and
$\eta \colon F \to 1_{rSGPD}$
is a natural transformation such that
$\eta _{\mathcal{S}} \colon F(\mathcal{S}) \to \mathcal{S}$
is surjective, for every object
$\mathcal{S} \in rSGPD_0$
.
More precisely, to each left restriction semigroupoid
$\mathcal{S}$
, an expansion assigns a pair
$(\,F(\mathcal{S}),\eta _{\mathcal{S}})$
and, to each restriction morphism
$f \colon \mathcal{S} \to \mathcal{T}$
, it assigns a restriction morphism
$Ff \colon F(\mathcal{S}) \to F(\mathcal{T})$
such that the following diagram commutes:

Furthermore, the assignment
$f \mapsto Ff$
is functorial, in the sense that
$F1_{\mathcal{S}} = 1_{F(\mathcal{S})}$
for every
$\mathcal{S} \in rSGPD_0$
, and
$Fg \circ Ff = F(g \circ f)$
whenever
$f \colon \mathcal{S} \to \mathcal{T}$
and
$g \colon \mathcal{T} \to \mathcal{L}$
are morphisms in
$rSGPD$
.
Lemma 5.2.
Let
$f \colon \mathcal{S} \to \mathcal{T}$
be a restriction morphism. Then
$Sz(\,f) \colon Sz(\mathcal{S}) \to Sz(\mathcal{T})$
, defined by
$Sz(\,f)(A,s) = (\,f(A),f(s))$
, where
$f(A) = \{ f(a) \colon a \in A \}$
, is a restriction morphism.
Proof.
The function
$Sz(\,f) \colon Sz(\mathcal{S}) \to Sz(\mathcal{T})$
is well defined. In fact, let
$(A,s) \in Sz(\mathcal{S})$
. Since
$f$
is a restriction morphism and
$a^+ = s^+$
for every
$a \in A$
, we have
Since
$s,s^+ \in A$
, it follows that
$f(s),f(s)^+ \in f(A)$
. Therefore,
$(\,f(A),f(s)) \in Sz(\mathcal{T})$
. Now, we verify that the function
$Sz(\,f)$
is a semigroupoid morphism. Let
$(A,s),(B,t) \in Sz(\mathcal{S})$
such that
$(A,s)(B,t)$
is defined. Then
$st$
is defined and, hence, both
$f(s)f(t)$
and
$(\,f(A),f(s))(\,f(B),f(t))$
are defined. Furthermore,
\begin{align*} Sz(\,f)( (A,s)(B,t) ) &= Sz(\,f)( (st)^+ A \cup sB, st ) \\[4pt] &= (\,f((st)^+ A \cup sB),\, f(st) ) \\[4pt] &= (\,f(s)^+ f(t)^+ f(A) \cup f(s)f(B),\, f(s)f(t) ) \\[4pt] &= (\,f(A),\,f(s))(\,f(B),\,f(t)) \\[4pt] &= Sz(\,f)(A,s) Sz(\,f)(B,t). \end{align*}
At last,
$Sz(\,f)$
is a restriction morphism, since
Lemma 5.3.
Define
$\eta _{\mathcal{S}} \colon Sz(\mathcal{S}) \to \mathcal{S}$
by
$\eta _{\mathcal{S}}(A,s) = s$
, for every
$(A,s) \in Sz(\mathcal{S})$
. Then
$\eta _{\mathcal{S}}$
is a surjective restriction morphism.
Proof.
Since
$(\{s,s^+\},s) \in Sz(\mathcal{S})$
, for every
$s \in \mathcal{S}$
, it is clear that
$\eta _{\mathcal{S}}$
is surjective. Since
$(A,s)(B,t)$
is defined in
$Sz(\mathcal{S})$
if and only if
$st$
is defined in
$\mathcal{S}$
, and in this case
$(A,s)(B,t) = ((st)^+ A \cup sB,st)$
, it follows that
Therefore,
$\eta _{\mathcal{S}}$
is a semigroupoid morphism. At last, since the restriction structure in
$Sz(\mathcal{S})$
is given by
$(A,s)^+ = (A,s^+)$
, it follows that
Hence,
$\eta _{\mathcal{S}} \colon Sz(\mathcal{S}) \to \mathcal{S}$
is a restriction morphism.
Proposition 5.4.
The pair
$(Sz,\eta )$
is an expansion of left restriction semigroupoids.
Proof.
First, we verify that
$f \mapsto Sz(\,f)$
is functorial. It is easy to see that
$Sz(1_{\mathcal{S}}) = 1_{Sz(\mathcal{S})}$
, for every left restriction semigroupoid
$\mathcal{S}$
. Let
$f \colon \mathcal{S} \to \mathcal{T}$
and
$g \colon \mathcal{T} \to \mathcal{L}$
be restriction morphisms. Then, for every
$(A,s) \in Sz(\mathcal{S})$
, we have
Therefore,
$Sz(g) \circ Sz(\,f) = Sz(g \circ f)$
. It remains to prove that
$\eta \colon Sz \to 1_{rSGPD}$
is a natural transformation. Let
$f \colon \mathcal{S} \to \mathcal{T}$
be a restriction morphism and
$(A,s) \in Sz(\mathcal{S})$
. Then
That is,
$f \circ \eta _{\mathcal{S}} = \eta _{\mathcal{T}} \circ Sz(\,f)$
. This concludes that
$\eta \colon Sz \to 1_{rSGPD}$
is a natural transformation and, since each
$\eta _{\mathcal{S}}$
is surjective,
$(Sz,\eta )$
is an expansion.
Competing interests
The authors declare none.






