1 Introduction
Higher-rank k-graphs are a class of categories important in the theory of
$C^{\ast }$
-algebras. They were formally introduced in [Reference Kumjian and Pask3] by reconceptualising the work of [Reference Robertson and Steeger11]. In this paper, we generalise such categories and show that recent work [Reference Afsar, Brownlowe, Ramagge and Whittaker1] is a special case leading us to an interesting class of left cancellative categories [Reference Spielberg12, Reference Spielberg13]. What connects this paper and [Reference Afsar, Brownlowe, Ramagge and Whittaker1] are Zappa–Szép products of categories. Specifically, we observed that [Reference Afsar, Brownlowe, Ramagge and Whittaker1, Lemma 3.4] has a significant intersection with axioms (C1)–(C3) and (SS1)–(SS8) of [Reference Lawson, Laan, Bulman-Fleming and Kaschek6] (also listed in Section 4 below) which describe the Zappa–Szép product of a category by a groupoid. This means that Zappa–Szép products of a category by a groupoid can be viewed as the correct setting for thinking about groupoids acting by partial symmetries on categories. This was exactly the idea that lay behind [Reference Lawson5] where self-similar group actions of groups on free monoids are viewed as special cases of Zappa–Szép products of groups on free monoids and are used to construct a class of left cancellative monoids called left Rees monoids. This idea is explored in [Reference Lawson and Wallis9] and then generalised to categories in [Reference Lawson and Wallis10]; we shall see below that the categories that arise there, called Levi categories, are examples of generalised higher-rank
$1$
-graphs. Levi categories provide a categorical setting for graphs of groups.
In this section we recall the basic definitions needed to read this paper. Categories C are always small and consist only of arrows. The set of identities of C is denoted by
$C_{o}$
. A subcategory of C is said to be wide if it contains all the identities of C. For
$x \in C$
denote by
$\textbf {d}(x)$
the unique identity such that
$x \textbf {d}(x)$
is defined, and by
$\textbf {r}(x)$
the unique identity such that
$\textbf {r}(x)x$
is defined. We call the identity
$\textbf {d}(x)$
the domain of x and the identity
$\textbf {r}(x)$
the range of x. The product
$xy$
exists if and only if
$\textbf {d}(x) = \textbf {r}(y)$
; we also write
$\exists xy$
in this case. An arrow x in a category C is said to be invertible if there is an arrow
$x^{-1} \in C$
such that
$x^{-1}x = \textbf {d}(x)$
and
$xx^{-1} = \textbf {r}(x)$
. We also say that x is an isomorphism. A category in which every element is an isomorphism is called a groupoid. If C is a category, we shall denote its set of isomorphisms by G. All identities of a category are isomorphisms. We shall say that an isomorphism which is not an identity is nontrivial. Clearly, G is a wide subcategory of C. More generally, the category C is left cancellative if
$ax = ay$
implies that
$x = y$
, and is right cancellative if
$xb = yb$
implies that
$x = y$
. A category which is both left and right cancellative is said to be cancellative. If C is a category and
$a \in C$
, define
the principal right ideal generated by a, and define
the principal left ideal generated by a. The two-sided case
$CaC$
has the obvious definition. Observe that
$aC \subseteq \textbf {r}(a)C$
. Thus every principal right ideal is contained in a principal right ideal of the form
$eC$
where e is an identity. We say that a principal right ideal
$aC$
is maximal if it is properly contained in
$\textbf {r}(a)C$
and is the maximal principal right ideal in
$\textbf {r}(a)C$
. An element
$a \in C$
of a category is called an atom if a is noninvertible, and if
$a = bc$
then either b or c is invertible. A category C is said to be equidivisible if
$ab = cd$
implies either that there is an arrow u such that
$a = cu$
and
$d = ub$
or there exists an arrow v such that
$c = av$
and
$b = vd$
; this definition was first stated for monoids [Reference Lallement4].
The set of natural numbers, along with
$0$
, is denoted by
$\mathbb {N}$
. We denote by
$\mathbb {N}^{k}$
the monoid of all k-tuples of elements of
$\mathbb {N}$
, and we denote the elements of
$\mathbb {N}^{k}$
by bold lower-case letters such as
$\textbf {m}$
. The additive identity of
$\mathbb {N}^{k}$
is denoted by
$\textbf {0}$
. There is a partial order
$\leq $
defined on
$\mathbb {N}^{k}$
by
$\textbf {m} \leq \textbf {n}$
if and only if
$\textbf {m} + \textbf {p} = \textbf {n}$
for some
$\textbf {p} \in \mathbb {N}^{k}$
. The element of
$\mathbb {N}^{k}$
which is
$0$
everywhere except at position i where it takes the value
$1$
is denoted by
$\textbf {e}_{i}$
.
A category C is called a higher-rank k-graph if there is a functor
$\delta \colon C \rightarrow \mathbb {N}^{k}$
satisfying the unique factorisation property (UFP) as follows: if
$\delta (a) = \textbf {m} + \textbf {n}$
, then there exist unique elements
$b,c$
such that
$a = bc$
,
$\delta (b) = \textbf {m}$
and
$\delta (c) = \textbf {n}$
. It follows that C is a cancellative category with no nonidentity invertible elements and
$\delta ^{-1}(\textbf {0})$
consists only of identities [Reference Kumjian and Pask3]. Higher-rank k-graphs can be used to construct groups that include and therefore generalise the classical Thompson groups [Reference Lawson, Sims and Vdovina7, Reference Lawson and Vdovina8]. In the theory of
$C^{\ast }$
-algebras, the category C is usually assumed to be countable, but we do not need this assumption here.
2 Categories with size functors
Let C be a small category. By a size functor on C, we mean a functor
$\lambda \colon C \rightarrow \mathbb {N}^{k}$
such that
$\lambda ^{-1}(\textbf {0}) = G$
consists of all and only the invertible elements of C. Thus G is the subgroupoid of C consisting of all the invertible elements. In this section we describe some elementary results about categories equipped with size functors.
Lemma 2.1. Let C be a category equipped with a size functor
$\lambda $
with groupoid of invertible elements G.
-
(1)
$aC = bC$
if and only if
$aG = bG$
. -
(2)
$Ca = Cb$
if and only if
$Ga = Gb$
. -
(3)
$CaC = CbC$
if and only if
$GaG = GbG$
.
Proof. We prove (1) since the proof of (2) follows by symmetry. The proof of (3) is then analogous. Only one direction needs to be proved. Suppose that
$aC = bC$
. Then
$a = bx$
and
$b = ay$
for some
$x,y \in C$
. Then
$a = bx = ayx$
. Thus
$\lambda (a) = \lambda (a) + \lambda (y) + \lambda (x)$
. It follows that
$\textbf {0} = \lambda (x) + \lambda (y)$
. Thus
$\lambda (x) = \lambda (y) = \textbf {0}$
. We deduce that both x and y are invertible. The result follows.
We adopt semigroup notation and write
$a \, \mathscr {R} \, b$
when
$aC = bC$
and
$a \, \mathscr {L} \, b$
when
$Ca = Cb$
. We also write
$a \, \mathscr {J} \, b$
when
$CaC = CbC$
.
Lemma 2.2. Let C be a category equipped with a size functor
$\lambda $
with groupoid of invertible elements G. The element a is invertible if and only if
$aC = eC$
for some identity e.
Proof. If a is invertible, then
$aC = aa^{-1}C$
. Conversely, suppose that
$aC = eC$
. Then by Lemma 2.1,
$a = eg = g$
where g is invertible.
We now relate atoms to principal right ideals.
Lemma 2.3. Let C be a category equipped with a size functor
$\lambda $
with groupoid of invertible elements G. Then
$a \in C$
is an atom if and only if
$aC$
is maximal.
Proof. Suppose that a is an atom. If
$aC \subseteq bC$
then
$a = bc$
for some
$c \in C$
. If b is invertible then
$bC = bb^{-1}C$
. If c is invertible then
$aC = bC$
. It follows that
$aC$
is maximal. Conversely, suppose that
$aC$
is maximal and that
$a = bc$
. Then
$aC \subseteq bC$
. Thus either
$aC = bC$
or
$bC = eC$
for some identity e. If the latter then, by Lemma 2.2, b is invertible. If the former then
$a = bg$
for some invertible element g. It follows that
$bc = bg$
. Thus
$\lambda (c) = \textbf {0}$
and so c is invertible.
The fact that the usual order on
$\mathbb {N}^{k}$
has the property that there are only a finite number of elements below each element is used below.
Lemma 2.4. Let C be a category equipped with a size functor
$\lambda $
with groupoid of invertible elements G. Each noninvertible element can be written as finite product of atoms.
Proof. Let a be a noninvertible element. If a is an atom then we are done. If not, then we can write
$a = bc$
where neither b nor c is invertible. Observe that
$\lambda (a) = \lambda (b) + \lambda (c)$
and, by assumption,
$\lambda (b), \lambda (c) < \lambda (a)$
. If b and c are atoms then we are done, otherwise the procedure can be repeated.
The groupoid G acts on both sides of the set of atoms.
Lemma 2.5. Let C be a category equipped with a size functor
$\lambda $
with groupoid of invertible elements G.
-
(1) If g is invertible, a is an atom and
$\exists ga$
then
$ga$
is an atom. -
(2) If g is invertible, a is an atom and
$\exists ag$
then
$ag$
is an atom. -
(3) Let X be a transversal of the set of generators of the maximal principal right ideals. Let g be invertible and let a be an atom such that
$\exists ga$
. Then
$ga = xh$
for some
$x \in X$
and invertible h.
Proof. (1) First,
$ga$
cannot be invertible because this would imply that a was invertible. Suppose that
$ga = bc$
. Then
$a = (g^{-1}b)c$
. Thus
$g^{-1}b$
is invertible, in which case b is invertible or c is invertible. It follows that
$ga$
is an atom. The proof of (2) is similar to the proof of (1).
(3) We proved in (1) that
$ga$
is an atom. Thus
$gx \, \mathscr {R} \, x$
for some
$x \in X$
. It follows that
$gx = xh$
for some
$h \in G$
by Lemma 2.1.
We now come to our first main result.
Proposition 2.6. Let C be a category equipped with a size functor
$\lambda $
with groupoid of invertible elements G. Let X be a transversal of the set of generators of the maximal principal right ideals. Then
$C = \langle X \rangle G$
where
$\langle X \rangle $
is the subcategory generated by the elements X.
Proof. Let
$a \in C$
be any noninvertible element. By Lemma 2.4,
$a = a_{1} \ldots a_{n}$
where each
$a_{i}$
is an atom. Let
$a_{1} \mathscr {R} x_{1}$
where
$x_{1} \in X$
by Lemma 2.5. Then
$a_{1} = x_{1}h_{1}$
for some
$h_{1} \in G$
. Thus
$a = x_{1}(h_{1}a_{2})a_{3} \ldots a_{n}$
. We now apply Lemma 2.5 to the atom
$h_{1}a_{2}$
. Repeating this, we deduce that
$a = x_{1} \ldots x_{n}h$
where
$x_{i} \in X$
and
$h \in G$
.
3 Generalised higher-rank k-graphs
Proposition 2.6 gives us some insight into the structure of categories equipped with size functors, but to obtain more detailed results, we shall need to assume more than the mere existence of a size functor. The next definition is the main one of this paper. It extends the definition of a higher-rank k-graph in a categorically natural way by incorporating isomorphisms.
Definition 3.1. Let C be a category equipped with a size functor
$\lambda $
to
$\mathbb {N}^{k}$
. We say that
$\lambda $
satisfies the weak factorisation property (WFP) if the following statement holds. let
$\lambda (a) = \textbf {m} + \textbf {n}$
. Then there exist
$a_{1},a_{2} \in C$
where
$a = a_{1}a_{2}$
,
$\lambda (a_{1}) = \textbf {m}$
and
$\lambda (a_{2}) = \textbf {n}$
, such that if
$a = b_{1}b_{2}$
,
$\lambda (b_{1}) = \textbf {m}$
and
$\lambda (b_{2}) = \textbf {n}$
, then
$b_{1} = a_{1}g$
and
$b_{2} = g^{-1}a_{2}$
for some invertible element g. We call such a category a generalised higher-rank k-graph.
The above definition was motivated by [Reference Lawson5, Reference Lawson and Wallis9, Reference Lawson and Wallis10] combined with the definition of a higher-rank k-graph. Observe that higher-rank graphs are precisely those generalised higher-rank k-graphs which have only the identities as invertible elements (and are countable). The following result shows that in weak higher-rank graphs, the atoms can be identified by means of the size functor.
Lemma 3.2. Let C be a generalised higher-rank k-graph. Then the atoms are precisely the elements
$a \in C$
such that
$\lambda (a) = \textbf {e}_{i}$
for some i.
Proof. Suppose that
$\lambda (a) = \textbf {e}_{i}$
. We prove that a is an atom. Let
$a = bc$
. Then
$\lambda (a) = \lambda (b) + \lambda (c)$
. It follows that either
$\lambda (b) = \textbf {0}$
or
$\lambda (c) = \textbf {0}$
, from which we deduce that either b or c is invertible. Now, suppose that
$\lambda (a)$
is zero but not equal to any
$\textbf {e}_{i}$
. Then, for some i we can write
$\lambda (a) = \textbf {e}_{i} + \textbf {m}$
where
$\textbf {e}_{i}, \textbf {m} \neq \textbf {0}$
. Then, by the WFP,
$a = bc$
where
$\lambda (b) = \textbf {e}_{i}$
and
$\lambda (c) = \textbf {m}$
. It follows that neither b nor c is invertible and so a cannot be an atom.
The following is an immediate corollary to Lemma 3.2.
Corollary 3.3. Let C be a generalised higher-rank
$1$
-graph. Then the atoms are precisely those elements
$a \in C$
such that
$\lambda (a) = 1$
.
The following result provides an alternative characterisation of generalised higher-rank
$1$
-graphs and shows that our generalisation contains other examples apart from higher-rank k-graphs. Recall that a Levi category [Reference Lawson and Wallis10] is an equidivisible category equipped with a size functor
$\lambda \colon C \rightarrow \mathbb {N}$
such that
$\lambda ^{-1}(1)$
consists of all and only the atoms of C. We introduced Levi categories in [Reference Lawson and Wallis10] to describe graphs of groups.
Theorem 3.4.
-
(1) Every Levi category is a generalised higher-rank
$1$
-graph. -
(2) Every generalised higher-rank
$1$
-graph is a Levi category.
Proof. (1) Let C be a Levi category. Denote its size functor by
$\lambda \colon C \rightarrow \mathbb {N}$
. Let a be a noninvertible element. By Lemma 2.4, we may write
$a = a_{1} \ldots a_{m}$
where the
$a_{i}$
are atoms. By assumption,
$\lambda (a_{i}) = 1$
and so
$\lambda (a) = m$
. Let
$m = s + t$
. Then, using the above representation of a as a product of atoms, we may find elements x and y such that
$a = xy$
where
$\lambda (x) = s$
and
$\lambda (y) = t$
. Specifically, in the case where
$s,t \neq 0$
, define
$x = a_{1} \ldots a_{s}$
and
$y = a_{s+1} \ldots a_{m}$
. If
$s = 0$
then chose
$x = \textbf {r}(a_{1})$
and
$y = a$
, and if
$t = 0$
then choose
$x = a$
and
$y = \textbf {d}(a_{m})$
. Now suppose that
$a = wz$
where
$\lambda (w) = s$
and
$\lambda (z) = t$
. Then
$a = wz = xy$
where
$\lambda (w) = \lambda (x)$
and
$\lambda (z) = \lambda (y)$
. We use equidivisibility, and without loss of generality,
$w = xu$
and
$y = uz$
for some
$u \in C$
. Thus
$\lambda (u) = 0$
and so u is invertible. It follows that
$w = xu$
and
$z = u^{-1}y$
.
(2) Let C be a generalised higher-rank
$1$
-graph. Because of Lemma 3.3, it is enough to prove that C is equidivisible. Let
$ab = cd$
. There are two cases. We prove the first, and the second follows by symmetry. Suppose that
$\lambda (a) \geq \lambda (c)$
. Then
$\lambda (c) + m = \lambda (a)$
for some natural number m. By the WFP, we can write
$a = xy$
where
$\lambda (x) = \lambda (c)$
and
$\lambda (y) = m$
. Thus
$x(yb) = cd$
. Observe that
$\lambda (x) = \lambda (c)$
and so
$\lambda (yb) = \lambda (d)$
. By the WFP, there is an invertible element g such that
$x = cg$
and
$yb = g^{-1}d$
. It follows that
$a = xy = c(gy)$
and
$d = (gy)b$
. Put
$u = gy$
and we have
$a = cu$
and
$d = ub$
.
4 The structure of a class of generalised higher-rank k-graphs
In this section we shall show how to construct a class of generalised higher-rank k-graphs. The following result is a step in this direction.
Lemma 4.1. Let C be a generalised higher-rank k-graph with groupoid of invertible elements G. Choose and fix a transversal X of the maximal right principal ideals. Let
$\mathscr {X} = \langle X \rangle $
. Then C is left cancellative if and only if
$ug = u$
implies
$g = \textbf {d}(a)$
where
$u \in \mathscr {X}$
and
$g \in G$
.
Proof. Only one direction need be proved. We prove first that if
$a \in C$
and
$g \in G$
then
$a = ag$
implies that
$g = \textbf {d}(a)$
. Let
$a \in C$
be noninvertible. Then
$a = uh$
where
$u \in \mathscr {X}$
and
$h \in G$
by Proposition 2.6. Thus
$ag = uhg = uh$
. It follows that
$u = uhgh^{-1}$
. By assumption,
$\textbf {d}(u) = hgh^{-1}$
from which we deduce that
$g = \textbf {d}(a)$
. Now let
$ab = ac$
. Then there is an invertible element g such that
$a = ag$
and
$b = g^{-1}c$
. By assumption,
$g = \textbf {d}(a)$
and so
$b = c$
, as claimed.
We shall study weak higher-rank k-graphs that satisfy a strengthened form of the condition stated in Lemma 4.1. Let C be a generalised higher-rank k-graph. Choose and fix a transversal X of the maximal right principal ideals. Let
$\mathscr {X} = \langle X \rangle $
. We say that C satisfies the
$\mathscr {R}$
-condition if
$u,v \in \mathscr {X}$
and
$u = vg$
in C implies that
$u = v$
and g is an identity. By Lemma 4.1, the category C is left cancellative. We can now refine Proposition 2.6.
Theorem 4.2. Let C be a generalised higher-rank k-graph satisfying the
$\mathscr {R}$
-condition, let X be a transversal of the set of generators of the maximal principal right ideals, let
$\mathscr {X}$
be the wide subcategory of C generated by X and let G be the groupoid of invertible elements of C. Then
$\mathscr {X}$
is a higher-rank k-graph, and every element of C has a unique representation as an element of
$\mathscr {X}G$
.
Proof. Observe that apart from the identities the subcategory
$\mathscr {X}$
does not contain any invertible elements because each nonidentity element of
$\mathscr {X}$
is a product of atoms and if a is an atom then
$\lambda (a) \neq \textbf {0}$
. It follows that
$\mathscr {X}$
is a subcategory with only the identities as invertible elements. Let
$a \in \mathscr {X}$
. Define
$d(a) = \lambda (a)$
. This is clearly a functor. It remains to show that we have the UFP. Let
$a \in \mathscr {X}$
be such that
$d(a) = \textbf {m} + \textbf {n}$
. Then, by the WFP, there are elements
$b,c \in C$
such that
$a = bc$
where
$d(b) = \textbf {m}$
and
$d(c) = \textbf {n}$
. We may write
$b = ug$
for some
$u \in \mathscr {X}$
and
$g \in G$
and we may write
$c = vh$
in a similar way. Thus
$a = ugvh$
. Observe that
$d(b) = d(u)$
and
$d(c) = d(v)$
. We may write
$gv = wk$
. Observe that
$d(w) = d(v)$
. Thus
$a = uwkg$
where
$a,u,w \in \mathscr {X}$
and
$k,g \in G$
. We now invoke the
$\mathscr {R}$
-condition, and deduce that
$a = uw$
where
$d(u) = \textbf {m}$
and
$d(w) = \textbf {n}$
. We now prove that u and w are unique with these properties. Suppose that
$a = u_{1}w_{1}$
where
$u_{1}, w_{1} \in \mathscr {X}$
and
$d(u_{1}) = \textbf {m}$
and
$d(w_{1}) = \textbf {n}$
. Then by the WFP, there is an isomorphism l such that
$u_{1} = ul$
and
$w_{1} = l^{-1}w$
. By the
$\mathscr {R}$
-condition, we deduce that
$u_{1} = u$
and so
$w_{1} = w$
. Thus
$\mathscr {X}$
is a higher-rank k-graph. It only remains to show that every element has a unique factorisation. Let
$ug = vh$
where
$u,v \in \mathscr {X}$
and
$g,h \in G$
. Then
$u = v(hg^{-1})$
. By the
$\mathscr {R}$
-condition,
$hg^{-1} = 1$
and
$u = v$
; thus
$g = h$
also.
Our goal now is to show how to construct categories of the above type from higher-rank k-graphs and groupoids. We shall use Zappa–Szép products [Reference Brin2] or, equivalently, what are termed self-similar groupoid actions in [Reference Afsar, Brownlowe, Ramagge and Whittaker1]. The motivation for doing this comes from [Reference Lawson5] and the sequence of papers that followed [Reference Lawson, Laan, Bulman-Fleming and Kaschek6, Reference Lawson and Wallis9, Reference Lawson and Wallis10].
Let
$\mathscr {X}$
be a category and let G be a groupoid such that
$G_{o} = \mathscr {X}_{o}$
. We suppose that there is a function
$G \times \mathscr {X} \rightarrow \mathscr {X}$
given by
$(g,x) \mapsto g \cdot x$
, whenever
$\textbf {d}(g) = \textbf {r}(x)$
, and a function
$G \times \mathscr {X} \rightarrow G$
given by
$(g, x) \mapsto g|_{x}$
, whenever
$\textbf {d}(g) = \textbf {r}(x)$
, such that the axioms (C1), (C2), (C3) and (SS1)–(SS8) listed below all hold.
-
(C1)
$\textbf {r}(g \cdot x) = \textbf {r}(g)$
. -
(C2)
$\textbf {d}(g \cdot x) = \textbf {r}(g|_{x})$
. -
(C3)
$\textbf {d}(x) = \textbf {d}(g|_{x})$
.
This information is summarised by the following diagram:

-
(SS1)
$\textbf {r}(x) \cdot x = x$
. -
(SS2)
$(gh) \cdot x = g \cdot (h \cdot x)$
. -
(SS3)
$g \cdot \textbf {d}(g) = \textbf {r}(g)$
. -
(SS4)
$\textbf {r}(x)|_{x} = \textbf {d}(x)$
. -
(SS5)
$g|_{\textbf {d}(g)} = g$
. -
(SS6)
$g|_{xy} = (g|_{x})|_{y}$
. -
(SS6)
$(gh)|_{x} = g|_{h \cdot x}h|_{x}$
. -
(SS7)
$g \cdot (xy) = (g \cdot x)(g_{x} \cdot y)$
.
We call this a Zappa–Szép action of G on
$\mathscr {X}$
or a self-similar action of G on
$\mathscr {X}$
.
Remark 4.3. Zappa–Szép products are two-sided semidirect products. There is a left action of G on
$\mathscr {X}$
denoted by
$(g,x) \mapsto g \cdot x$
and there is a right action of
$\mathscr {X}$
on G denoted by
$(g,x) \mapsto g|_{\textbf {d}(g)}$
. The axioms (SS1), (SS2), (SS5) and (SS6) tell us that we are dealing with actions. Axioms (SS3) and (SS4) tell us how identities act and axioms (SS7) and (SS8) tell us how the category structures on G and
$\mathscr {X}$
interact with the actions.
We can use self-similar actions to build categories, as we now show.
Proposition 4.4.
(1) Let there be a Zappa–Szép action of the groupoid G on the category
$\mathscr {X}$
. Define
$\mathscr {X} \bowtie G$
to be the set of all ordered pairs
$(x,g)$
where
$\textbf {d}(x) = \textbf {r}(g)$
. Define
Define a product by
when
$\textbf {d}(x,g) = \textbf {r}(y,h)$
. Then
$\mathscr {X} \bowtie G$
is a category with set of identities
$(e,e)$
where
$e \in G_{o} = \mathscr {X}_{o}$
. Define
This is an injective functor. Define
This is an injective functor. Observe that if
$(x,g) \in \mathscr {X} \bowtie G$
then
$(x,g) = \iota _{\mathscr {X}}(x) \iota _{G}(g)$
.
(2) Let C be a category with groupoid of isomorphisms G and wide subcategory
$\mathscr {X}$
such that
$C = \mathscr {X}G$
uniquely. Then C is isomorphic to
$\mathscr {X} \bowtie G$
.
Proof. (1) The proofs are special cases of general arguments given in [Reference Brin2]. We describe the salient points. Define
$\textbf {d}(x,g) = (\textbf {d}(g), \textbf {d}(g))$
and
$\textbf {r}(x,g) = (\textbf {r}(x), \textbf {r}(x))$
. Observe that the product
$(x,g)(y,h)$
is defined if and only if
$\textbf {d}(g) = \textbf {r}(y)$
. It is routine now to check that
$\mathscr {X} \bowtie G$
is a category with set of identities
$(e,e)$
where
$e \in G_{o} = \mathscr {X}_{o}$
. The product
$(x,\textbf {d}(x))(y, \textbf {d}(y))$
exists if and only if
$\exists xy$
and the product is equal to
$(x (\textbf {d}(x) \cdot y), \textbf {d}(x)|_{y}\textbf {d}(y))$
which simplifies to
$(xy, \textbf {d}(y))$
using axioms (SS1) and (SS4). The product
$(\textbf {r}(g),g)(\textbf {r}(h), h)$
exists if and only if
$\exists gh$
and the product is equal to
$(\textbf {r}(g)(g \cdot \textbf {r}(h), g|_{\textbf {r}(h)}h)$
which simplifies to
$(\textbf {r}(g), gh)$
using axioms (SS3) and (SS5).
(2) Let
$g \in G$
and
$x \in \mathscr {X}$
be such that
$gx$
is defined. Then by assumption, there are unique elements
$g \cdot x \in \mathscr {X}$
and
$g|_{x} \in G$
such that
$gx = (g \cdot x) g|_{x}$
. Checking domains and ranges leads to the verification of axioms (C1), (C2) and (C3) for a Zappa–Szép product. The verification of axioms (SS1)–(SS8) follows from using the following equalities:
$x = \textbf {r}(x)x$
;
$(gh)x = g(hx)$
;
$g = g(g^{-1}g)$
;
$g(xy) = (gx)y$
. It is now routine to check that C is isomorphic to
$\mathscr {X} \bowtie G$
.
We now add extra structure to the categories that form the basis of our Zappa–Szép product.
Lemma 4.5. Let there be a Zappa–Szép action of the groupoid G on the category
$\mathscr {X}$
. If
$\mathscr {X}$
is left cancellative so too is
$\mathscr {X} \bowtie G$
Proof. Suppose that
$(x,g)(y,h) = (x,y)(z,k)$
. Then
$x(g \cdot y) = x(g \cdot z)$
and
$g|_{y}h = g|_{z}k$
. By left cancellation
$g \cdot y = g \cdot z$
. Thus
$y = z$
and so
$h = k$
.
The following consequence of the Zappa–Szép axioms will be needed below.
Lemma 4.6. Let there be a Zappa–Szép action of the groupoid G on the category
$\mathscr {X}$
. Suppose that
$\textbf {r}(g) = \textbf {r}(x)$
. Then
$$ \begin{align*}g^{-1}|_{x} = (g|_{g^{-1} \cdot x})^{-1}.\end{align*} $$
Proof. We calculate from the axioms for a Zappa–Szép product
$$ \begin{align*}g|_{g^{-1} \cdot x} g^{-1} |_{x} = \textbf{r}(g)|_{x}\end{align*} $$
by axiom (SS7). Thus by axiom (SS4),
$$ \begin{align*}g|_{g^{-1} \cdot x} g^{-1} |_{x} = \textbf{d}(x).\end{align*} $$
The result now follows.
We now refine Proposition 4.4 by incorporating Lemma 4.6 and applying it to the case where
$\mathscr {X}$
is a higher-rank k-graph. Denote by
$\delta \colon \mathscr {X} \rightarrow \mathbb {N}^{k}$
the usual size functor. We say that our Zappa–Szép action is size-preserving if
Proposition 4.7. Let there be a size-preserving Zappa–Szép action of the groupoid G on the higher-rank k-graph
$\mathscr {X}$
. Define
$\lambda \colon \mathscr {X} \bowtie G \rightarrow \mathbb {N}^{k}$
by
$\lambda (x,g) = \delta (x)$
. Then this is a well-defined functor and
$\mathscr {X} \bowtie G$
is a weak higher-rank k-graph satisfying the
$\mathscr {R}$
-condition.
Proof. It is clear that
$\lambda $
is a size functor. Let
$(x,g)$
be an element such that
$\lambda (x,g) = \textbf {m} + \textbf {n}$
. Then by definition
$\delta (x) = \textbf {m} + \textbf {n}$
. But
$\mathscr {X}$
is a higher-rank k-graph. Thus there are unique elements u and v such that
$x = uv$
where
$\delta (u) = \textbf {m}$
and
$\delta (v) = \textbf {n}$
. Observe that
$(x,g) = (u, \textbf {d}(u))(v,g)$
where
$\lambda (u, \textbf {d}(u)) = \textbf {m}$
and
$\lambda (v,g) = \textbf {n}$
. Now suppose that
$(x,g) = (w,h)(z,k)$
where
$\lambda (w,h) = \textbf {m}$
and
$\lambda (z,k) = \textbf {n}$
. Thus
$x = w (h \cdot z)$
and
$g = h|_{z}k$
. By uniqueness,
$w = u$
and
$v = h \cdot z$
. Observe that
$(w,h) = (u, \textbf {d}(u))(\textbf {r}(h), h)$
and
$(z,k) = (\textbf {r}(h), h)^{-1}(v,g)$
where we use the fact that
a consequence of Lemma 4.6. It is routine to check that the
$\mathscr {R}$
-condition holds.
We round off this paper with a theorem which pulls together the results of this section.
Theorem 4.8. Let C be a generalised higher-rank k-graph satisfying the
$\mathscr {R}$
-condition. Denote by
$\lambda \colon C \rightarrow \mathbb {N}^{k}$
the size functor. Then C is isomorphic to a Zappa–Szép product of the form
$\mathscr {X} \bowtie G$
where
$\mathscr {X}$
is a higher-rank k-graph, G is a groupoid and the Zappa–Szép action is size-preserving. The functor
$\lambda $
is determined by the size functor
$\delta $
defined on
$\mathscr {X}$
.
Proof. Let X be a transversal of the set of generators of the maximal principal right ideals, let
$\mathscr {X}$
be the wide subcategory of C generated by X and let G be the groupoid of invertible elements of C. Then there is a self-similar action of G on
$\mathscr {X}$
. Observe that
$\lambda (gx) = \lambda (x) = \lambda (g \cdot x)$
. There is therefore a size-preserving Zappa–Szép action by Proposition 4.7. We may therefore form the category
$\mathscr {X} \bowtie G$
. Define a function
$\theta \colon C \rightarrow \mathscr {X} \bowtie G$
by
$\theta (a) = (u,g)$
if
$a = ug$
where
$u \in \mathscr {X}$
and
$g \in G$
. Then
$\theta $
is an isomorphism. Observe that
$\lambda (a) = \lambda (ug) = \lambda (u)$
. Define
$\delta (u) = \lambda (u)$
when
$u \in \mathscr {X}$
. We are done.
After we posted this paper on the arXiv, we received emails from Eduard Ortega and Enrique Pardo who are working on a paper entitled ‘Zappa–Szép products for partial actions of groupoids on left cancellative small categories’.