Ranks and presentations of some normally ordered inverse semigroups
Rita Caneco, Vítor H. Fernandes111This work was partially supported by the Fundação para a Ciência e a Tecnologia (Portuguese Foundation for Science and Technology) through the project UID/MAT/00297/2019 (Centro de Matemática e Aplicações), and of Departamento de Matemática da Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa. and
Teresa M. Quinteiro222This work was partially supported by the Fundação para a Ciência e a Tecnologia (Portuguese Foundation for Science and Technology) through the project UID/MAT/00297/2019 (Centro de Matemática e Aplicações), and of Área Departamental Matemática do Instituto Superior de Engenharia de Lisboa.
Abstract
In this paper we compute the rank and exhibit a presentation for the monoids of all P-stable and P-order preserving partial permutations on a finite set Ω, with P an ordered uniform partition of Ω. These (inverse) semigroups constitute a natural class of generators of the pseudovariety of inverse semigroups NO of all normally ordered (finite) inverse semigroups.
2010 *Mathematics subject classification: *20M20, 20M05, 20M07.
Keywords: transformations, normally ordered inverse semigroups, ranks, presentations.
1 Introduction and preliminaries
Let Ω be a set. We denote by PT(Ω) the monoid (under composition) of all
partial transformations on Ω, by T(Ω) the submonoid of PT(Ω) of all
full transformations on Ω, by I(Ω)
the symmetric inverse semigroup on Ω, i.e.
the inverse submonoid of PT(Ω) of all
partial permutations on Ω,
and by S(Ω) the symmetric group on Ω,
i.e. the subgroup of PT(Ω) of all
permutations on Ω.
If Ω is a finite set with n elements (n∈N),
say Ω=Ωn={1,…,n}, we denote
PT(Ω), T(Ω), I(Ω) and S(Ω) simply by PTn, Tn, In and Sn, respectively.
Now, consider a linear order ≤ on Ωn, e.g the usual order. We say that a transformation α∈PTn is
order preserving if x≤y implies xα≤yα, for all x,y∈Dom(α).
Denote by POn the submonoid of PTn of all order preserving partial transformations,
by On the submonoid of Tn of all
order preserving full transformations of Ωn and by POIn the inverse submonoid of In of all order preserving partial permutations of Ωn.
A pseudovariety of [inverse] semigroups is a class of finite [inverse] semigroups
closed under homomorphic images of [inverse] subsemigroups and finitary direct products.
In the “Szeged International Semigroup Colloquium” (1987)
J.-E. Pin asked for an effective description of the pseudovariety
(i.e. an algorithm to decide whether or not a finite
semigroup belongs to the pseudovariety) of semigroups O generated
by the semigroups On, with n∈N.
Despite, as far as we know, this question is still open, some progresses have been made.
First, Higgins [13] proved
that O is self-dual and does not contain all
R-trivial semigroups (and so O is properly
contained in A, the pseudovariety
of all finite aperiodic semigroups),
although every finite band belongs to O.
Next, Vernitskii and Volkov [19] generalized Higgins’s result by showing that every
finite semigroup whose idempotents form an ideal is in O and,
in [5], Fernandes proved that the pseudovariety
of semigroups POI generated by the semigroups
POIn, with n∈N, is a (proper) subpseudovariety of O.
On the other hand, Almeida and Volkov [3] showed that
the interval [O,A] of the lattice of all pseudovarieties
of semigroups has the cardinality of the continuum and
Repnitskiĭ and Volkov [17] proved
that O is not finitely based.
Another contribution to the resolution of
Pin’s problem was given by Fernandes [9] who
showed that O contains all semidirect products
of a chain (considered as a semilattice) by
a semigroup of injective order preserving
partial transformations on a finite chain.
This result was later generalized by Fernandes and Volkov [12]
for semidirect products of a chain by any semigroup from O.
The inverse counterpart of Pin’s problem can be formulated by asking for
an effective description of the pseudovariety of inverse semigroups
PCS generated by {POIn∣n∈N}.
In [4] Cowan and Reilly
proved that PCS is properly contained in A∩Inv (being Inv the class of all inverse semigroups)
and also that the interval [PCS,A∩Inv]
of the lattice of all pseudovarieties of inverse semigroups has the
cardinality of the continuum. From Cowan and Reilly’s results
it can be deduced that a finite inverse semigroup with n elements
belongs to PCS if and only if it can be embedded into the
semigroup POIn. This is in fact an effective description of
PCS. On the other hand, in [6] Fernandes
introduced the class NO of all normally ordered inverse semigroups.
This notion is deeply related with the Munn representation of an inverse semigroup M, an
idempotent-separating homomorphism that may be defined by
[TABLE]
with E the semilattice of all idempotents of M.
A finite inverse semigroup M is said to be normally ordered if
there exists a linear order ⊑ in the semilattice E of the idempotents of M
preserved by all partial permutations ϕs
(i.e. for e,f∈Ess−1, e⊑f implies eϕs⊑fϕs), with s∈M.
It was proved in [6] that NO is a
pseudovariety of inverse semigroups and also that
the class of all fundamental normally ordered inverse semigroups
consists of all aperiodic normally ordered inverse semigroups.
Moreover, Fernandes showed that PCS=NO∩A,
giving in this way a Cowan and Reilly
alternative (effective) description of PCS.
In fact, this also led Fernandes [6] to
the following refinement of Cowan and Reilly’s description of PCS:
a finite inverse semigroup with n idempotents belongs
to PCS if and only if it can be embedded into POIn.
Another refinement (in fact, the best possible) was also given by Fernandes [11],
by considering only join irreducible idempotents.
Notice that, in [6] it was also proved that NO=PCS∨G
(the join of PCS and G, the pseudovariety of all groups).
Now, let Ω be a finite set.
An ordered partition of Ω is a partition of Ω endowed with a linear order.
By convention, whenever we take an ordered partition P={Xi}i=1,…,k of Ω, we will assume that P is the chain
{X1<X2<⋯<Xk}.
We say that P={Xi}i=1,…,k is an uniform partition of Ω if ∣Xi∣=∣Xj∣ for all i,j∈{1,…,k}.
Let P={Xi}i=1,…,k be an ordered partition of Ω and, for each x∈Ω, denote by ix the integer i∈{1,…,k} such that x∈Xi. Let α be a partial transformation on Ω. We say that α is:
P-stable if Xix⊆Dom(α) and Xixα=Xixα, for all x∈Dom(α); and
P-order preserving if ix≤iy implies ixα≤iyα, for all x,y∈Dom(α)
(where ≤ denotes the usual order on {1,…,k}).
Denote by POIΩ,P the set of all P-stable and P-order preserving partial permutations on Ω.
Notice that, the identity mapping belongs to POIΩ,P and it is easy to check that POIΩ,P is an inverse submonoid of I(Ω).
Observe also that if P is the trivial partition of Ωn, i.e. P={{i}}i=1,…,n, then POIΩn,P coincides with POIn and,
on the other hand, if P={Ωn} (the universal partition of Ωn) then POIΩn,P is exactly the symmetric group Sn, for n∈N.
These monoids, considered for the first time by Fernandes in [6], were inspired by the work of Almeida and Higgins
[2], despite they are quite different from the ones considered by these two last authors.
The main relevance of the monoids POIΩ,P lies
in the fact that they constitute a family of generators of the pseudovariety NO
of inverse semigroups. More precisely, Fernandes proved in [6, Theorem 4.4] that NO is the class of all inverse subsemigroups (up to an isomorphism) of semigroups of the form POIΩ,P.
In fact, by the proof of [6, Theorem 4.4], it is clear that it suffices to consider semigroups of the form
POIΩ,P, with P a uniform partition of Ω, i.e. we also have the following result:
Theorem 1.1
The class NO is the pseudovariety of inverse semigroups generated by all semigroups of the form POIΩ,P,
where Ω is a finite set and P is an ordered uniform partition of Ω.
Let n∈N. An ordered partition of n is a non-empty sequence of positive integers whose elements sum to n.
Let π=(n1,…,nk) be an ordered partition of n. Define the ordered partition Pπ of Ωn as being the partition into intervals
Pπ={Ii}i=1,…,k of Ωn (endowed with the usual order), where
[TABLE]
Notice that π=(∣I1∣,…,∣Ik∣).
Next, we show that Ωn and its partitions into intervals allow us to construct, up to an isomorphism,
all monoids of type POIΩ,P, with Ω a set with n elements and P and ordered partition of Ω.
Theorem 1.2
Let Ω be a set with n elements and let P={Xi}i=1,…,k be an ordered partition of Ω. Then,
being π the ordered partition (∣X1∣,…,∣Xk∣) of n,
the monoids POIΩ,P and POIΩn,Pπ are isomorphic.
Let π=(n1,…,nk) and Pπ={Ii}i=1,…,k. Then ∣Xi∣=∣Ii∣, for all i∈{1,…,k}, and so we may consider a bijection
σ:Ω⟶Ωn such that Xiσ=Ii, for all i∈{1,…,k}. Hence, it is clear that the mapping
[TABLE]
is a homomorphism of monoids such that αΨ is Pπ-stable, for all α∈POIΩ,P.
For each x∈Ω, denote by ix the integer i∈{1,…,k} such that x∈Xi and, for each a∈Ωn, denote by ia the integer i∈{1,…,k} such that a∈Ii. Clearly, ix=ixσ and ia=iaσ−1, for all x∈Ω and a∈Ωn.
Let α∈POIΩ,P. Notice that Dom(αΨ)=(Dom(α))σ (and Im(αΨ)=(Im(α))σ). Take a,b∈Dom(αΨ)
such that ia≤ib. Then iaσ−1≤ibσ−1 and, since aσ−1,bσ−1∈Dom(α), we have
i(aσ−1)α≤i(bσ−1)α. Hence
[TABLE]
which proves that αΨ∈POIΩn,Pπ.
Thus, we may consider Ψ as a homomorphism of monoids from POIΩ,P into POIΩn,Pπ.
Analogously, we build a homomorphism of monoids Φ:POIΩn,Pπ⟶POIΩ,P by defining βΦ=σβσ−1,
for each β∈POIΩn,Pπ.
Clearly, Ψ and Φ are mutually inverse mappings and so they are isomorphisms of monoids, as required.
Now, let k,m∈N be such that n=km. Let π=(m,…,m)∈Ωnk. Denote the uniform partition into intervals Pπ of Ωn by Pk×m
(i.e. we have Pk×m={Ii}i=1,…,k, with
Ii={(i−1)m+1,…,im},
for i∈{1,…,k}) and denote the monoid POIΩn,Pk×m by POIk×m. Therefore, combining Theorems 1.1 and 1.2, we immediately obtain the following result:
Corollary 1.3
The pseudovariety of inverse semigroups NO is generated by the class {POIk×m∣k,m∈N}.
This fact gave us the main motivation for the work presented in this paper, which is about the monoids POIk×m, with k,m∈N.
The remaining of this paper is organized as follows.
In Section 2 we calculate their sizes and ranks and
in Section 3 we construct presentations for them.
For general background on Semigroup Theory and standard notation, we refer the reader to Howie’s book [15].
For general background on pseudovarieties and finite semigroups,
we refer the reader to Almeida’s book [1].
All semigroups considered in this paper are finite.
2 Size and rank of POIk×m
Let M be a monoid. Recall that the quasi-order ≤J is defined on M as follows: for all u,v∈M, u≤Jv if and only if MuM⊆MvM. As usual, the J-class of an element u∈M is denoted by Ju and a partial order relation ≤J is defined on the set M/J by Ju≤JJv if and only if u≤Jv. Given u,s∈M,
we write u<Jv or Ju<JJv if and only if u≤Jv and (u,v)∈/J.
Recall also that the rank of a (finite) monoid M is the minimum size of a generating set of M.
Let P be an ordered partition of Ω. Let α,β∈POIΩ,P. Since POIΩ,P is an inverse submonoid of I(Ω), we immediately have that αRβ if and only if Dom(α)=Dom(β) and that
αLβ if and only if Im(α)=Im(β).
If P is uniform, it is easy to check also that αJβ if and only if ∣Im(α)∣=∣Im(β)∣
(see [7, Proposition 5.2.2]).
In fact, more specifically, we have that Jα≤JJβ if and only if ∣Im(α)∣≤∣Im(β)∣.
Notice that POIn×1 is isomorphic to POIn,
whose size is (n2n) and rank is n (see [5, Proposition 2.2] and [8, Proposition 2.8]),
and POI1×n is isomorphic to Sn, whose size is well known to be n! and rank is well known to be 2, for n≥3, and 1, for n∈{1,2}.
From now on let k,m∈N be such that k,m≥2 and let n=km.
Now, we turn our attention to the J-classes of POIk×m.
Let α∈POIk×m. Then ∣Im(α)∣=im, for some 0≤i≤k. Hence
[TABLE]
where Ji={α∈POIk×m∣∣Im(α)∣=im}, for 0≤i≤k.
Let t∈{1,…,k}. We write
[TABLE]
for all transformations α∈POIk×m such that
Dom(α)=Ii1∪Ii2∪⋯∪Iit,
Im(α)=Ij1∪Ij2∪⋯∪Ijt and
Iirα=Ijr, for 1≤r≤t.
In this case, we assume always that 1≤i1<i2<⋯<it≤k and 1≤j1<j2<⋯<jt≤k.
Clearly, the set of all such transformations forms an H-class of POIk×m contained in Jt.
In particular, it is easy to check that the H-class of the transformations of the form
[TABLE]
constitutes a group isomorphic to Smt and so it has (m!)t elements.
On the other hand, since there are (tk) distinct possibilities for domains (and images) of the transformations of Jt,
we deduce that ∣Jt∣=(tk)2(m!)t.
Thus, we have:
Proposition 2.1
For k,m≥2, the monoid POIk×m has ∑t=0k(tk)2(m!)t elements.
Next, let
ψ:POIk⟶POIn
be the mapping defined by
[TABLE]
for all θ∈POIk.
Notice that, if
[TABLE]
with 1≤t≤k, 1≤i1<i2<⋯<it≤k and 1≤j1<j2<⋯<jt≤k, then
[TABLE]
Moreover, it is a routine matter to show that Im(ψ)=POIn∩POIk×m and ψ is an injective homomorphism of monoids.
Let
[TABLE]
and take xˉi=xiψ, for 0≤i≤k−1. Observe that xˉ0,xˉ1,…,xˉk−1 are order preserving and P-order preserving transformations such that
[TABLE]
Since POIk is generated by
{x0,x1,…,xk−1} (see [8]) and ψ is a homomorphism,
then Xˉ={xˉ0,xˉ1,…,xˉk−1} is a generating set for Im(ψ)=POIn∩POIk×m.
Next, recall that is well known that Sm is generated by the permutations a=(1 2) and b=(1 2⋯m).
Take c=ab=(1 3 4⋯m).
Thus, since a=cbm−1, it is clear that Sm is also generated by the permutations b and c.
Let
[TABLE]
where a, b and c are in the position i, for 1≤i≤k (and 1 denoting the identity of Sm).
Clearly,
[TABLE]
are generating sets of the direct product Smk.
Let di=bici+1, for 1≤i≤k−1, and dk=bkc1.
For 1≤i≤k, we have bim=cim−1=1, whence bi(m−1)2=bi and cim=ci.
Moreover, since bicj=cjbi, for 1≤i,j≤k and i=j, it is easy to check that c1=dkm,
ci+1=dim, for 1≤i≤k−1, and bi=di(m−1)2, for 1≤i≤k.
Therefore
[TABLE]
is also a generating set of Smk.
Observe that, as m,k≥2, the rank of Smk is k (for instance, see [20]).
Let Gk×m be the group of units of POIk×m, i.e.
Gk×m={α∈POIk×m∣∣Im(α)∣=n}=Sn∩POIk×m.
We have a natural isomorphism
[TABLE]
defined by xzˉ=(x−(i−1)m)zi+(i−1)m, for x∈Ii, 1≤i≤k, and z=(z1,z2,…,zk)∈Smk.
Let Aˉ={aˉ1,aˉ2,…,aˉk}, Bˉ={bˉ1,bˉ2,…,bˉk},
Cˉ={cˉ1,cˉ2,…,cˉk} and Dˉ={dˉ1,dˉ2,…,dˉk}.
By the above observations, Aˉ∪Bˉ, Bˉ∪Cˉ and Dˉ are three generating sets of Gk×m.
Moreover, the number of elements of Dˉ is k, which is precisely the rank of Gk×m.
Proposition 2.2
For k,m≥2, the monoid POIk×m is generated by Xˉ∪Gk×m.
Let α∈POIk×m be a nonempty transformation (notice that, clearly, ⟨Xˉ⟩ contains the empty transformation) and suppose that
\alpha=\left(\begin{array}[]{c|c|c|c}I_{i_{1}}&I_{i_{2}}&\cdots&I_{i_{t}}\\
I_{j_{1}}&I_{j_{2}}&\cdots&I_{j_{t}}\end{array}\right),
with 1≤t≤k.
Take \theta=\left(\begin{array}[]{cccc}i_{1}&i_{2}&\cdots&i_{t}\\
j_{1}&j_{2}&\cdots&j_{t}\end{array}\right)\in\mathcal{POI}_{k} and let αˉ=θψ. Then αˉ∈⟨Xˉ⟩.
On the other hand, define γ∈Tn by xγ=(x+(ir−jr)m)α, for x∈Ijr, 1≤r≤t,
and xγ=x, for x∈Ωn∖Im(α).
Then γ∈Gk×m and it is a routine matter to check that α=αˉγ, which proves the result.
It follows immediately:
Corollary 2.3
For k,m≥2, Aˉ∪Bˉ∪Xˉ, Bˉ∪Cˉ∪Xˉ and Dˉ∪Xˉ
are generating sets of POIk×m.
Notice that, in particular, Dˉ∪Xˉ is a generating set of POIk×m with 2k elements.
Proposition 2.4
For k,m≥2, the rank of POIk×m is 2k.
Let L be a generating set of POIk×m.
Take a transformation α∈POIk×m of rank m(k−1). Then, Im(α)=Ωn∖Ij, for some 1≤j≤k.
Let α1,α2,…,αt∈L be such that α=α1α2⋯αt.
Hence, for 1≤i≤t, the rank of αi is either mk or m(k−1).
Moreover, at least one of the transformations α1,α2,…,αt must have rank equal to m(k−1).
Let
[TABLE]
Then ξ=αp+1⋯αt has rank km (here ξ denotes the identity, if p=t) and so
\xi=\left(\begin{array}[]{c|c|c|c}I_{1}&I_{2}&\cdots&I_{k}\\
I_{1}&I_{2}&\cdots&I_{k}\end{array}\right)\in\mathcal{G}_{k\times m}.
Thus Im(α)=(Im(α1α2⋯αp))ξ=Im(α1α2⋯αp)⊆Im(αp).
As ∣Im(α)∣=∣Im(αp)∣, we deduce that Im(αp)=Im(α).
Therefore L contains at least one element whose image is Ωn∖Ij, for each 1≤j≤k,
and so L must contain at least k elements of rank m(k−1).
Next, we consider the elements of POIk×m of rank km.
They constitute the group of units Gk×m of POIk×m, which has rank k (as observed above).
Therefore, we must also have at least k elements of rank km in the generating set L.
Thus ∣L∣≥2k. Since Dˉ∪Xˉ is a generating set of POIk×m with 2k elements, the result follows.
3 Presentations for POIk×m
We begin this section by recalling some notions and facts on presentations.
Let A be a set and denote by A∗ the free monoid generated by
A. Usually, the set A is called alphabet and the elements of A and A∗ are called letters and
words, respectively.
A monoid presentation is an ordered pair ⟨A∣R⟩, where A is an alphabet and R is a subset of
A∗×A∗. An element (u,v) of A∗×A∗ is called a
relation and it is usually represented by u=v. To avoid
confusion, given u,v∈A∗, we will write u≡v, instead
of u=v, whenever we want to state precisely that u and v
are identical words of A∗. A monoid M is said to be defined by a presentation ⟨A∣R⟩ if M is
isomorphic to A∗/ρR, where ρR denotes the smallest
congruence on A∗ containing R. For more details see
[16] or [18].
A direct method to find a presentation for a monoid
is described by the following well-known result (e.g. see [18, Proposition 1.2.3]).
Proposition 3.1
Let M be a monoid generated by a set A (also considered as an alphabet) and let R⊆A∗×A∗.
Then ⟨A∣R⟩ is a presentation for M if and only
if the following two conditions are satisfied:
-
The generating set A of M satisfies all the relations from R;
2. 2.
If u,v∈A∗ are any two words such that
the generating set A of M satisfies the relation u=v, then u=v is a consequence of R.
Given a presentation for a monoid, a method to find a new
presentation consists in applying Tietze transformations. For a
monoid presentation ⟨A∣R⟩, the
(four) elementary Tietze transformations are:
Adding a new relation u=v to ⟨A∣R⟩,
provided that u=v is a consequence of R;
Deleting a relation u=v from ⟨A∣R⟩,
provided that u=v is a consequence of R\{u=v};
Adding a new generating symbol b and a new relation b=w, where
w∈A∗;
If ⟨A∣R⟩ possesses a relation of the form
b=w, where b∈A, and w∈(A\{b})∗, then
deleting b from the list of generating symbols, deleting the
relation b=w, and replacing all remaining appearances of b by
w.
The next result is also well-known (e.g. see [18, Proposition 3.2.5]):
Proposition 3.2
Two finite presentations define the same monoid if and only if one
can be obtained from the other by applying a finite number of elementary
Tietze transformations.
Another tool that we will use is given by the following proposition (e.g. see [14]):
Proposition 3.3
Let M and N be two monoids defined by the monoid presentations ⟨A∣R⟩ and ⟨B∣S⟩, respectively. Then the monoid presentation ⟨A,B∣R,S,ab=ba,a∈A,b∈B⟩ defines the direct product M×T.
Our strategy for obtainning a presentation for POIk×m will use well-known presentations of Sm and POIk.
First, we consider the following (monoid) presentation of Sm, with m+1 relations in terms of the generators a and b defined in the previous section:
[TABLE]
(for instance, see [10]).
From this presentation, applying Tietze transformations, we can easily deduce the following presentation for Sm, also with m+1 relations, in terms of the generators b and c (also defined in the previous section):
[TABLE]
(recall that c=ab and a=cbm−1). Notice that cm−1=1.
Next, we use these presentations of Sm for getting two presentations of Smk.
Consider the alphabets A={ai∣1≤i≤k} and B={bi∣1≤i≤k} (with k letters each) and the set R formed by the following 2k2+(m−1)k monoid relations:
(R1)
ai2=1, 1≤i≤k;
(R2)
bim=1, 1≤i≤k ;
(R3)
(biai)m−1=1, 1≤i≤k;
(R4)
(aibim−1aibi)3=1, 1≤i≤k;
(R5)
(aibim−jaibij)2=1, 2≤j≤m−2, 1≤i≤k;
(R6)
aiaj=ajai, bibj=bjbi, 1≤i<j≤k; aibj=bjai, 1≤i,j≤k, i=j.
Then, by Proposition 3.3, the monoid Smk is defined by the presentation ⟨A,B∣R⟩.
Now, consider the alphabet C={ci∣1≤i≤k} (with k letters) and the set U formed by the following 2k2+(m−1)k monoid relations:
(U1)
(cibim−1)2=1, 1≤i≤k;
(U2)
bim=1, 1≤i≤k ;
(U3)
(bicibim−1)m−1=1, 1≤i≤k;
(U4)
(cibim−2ci)3=1, 1≤i≤k;
(U5)
(cibim−j−1cibij−1)2=1, 2≤j≤m−2, 1≤i≤k;
(U6)
bibj=bjbi, cicj=cjci, 1≤i<j≤k; bicj=cjbi, 1≤i,j≤k, i=j.
By Proposition 3.3, the monoid Smk is also defined by the presentation ⟨B,C∣U⟩.
Let us also consider the k-letters alphabet D={di∣1≤i≤k}.
Recall that, as elements of Smk, we have di=bici+1, for 1≤i≤k−1, and dk=bkc1.
Moreover, c1=dkm,
ci+1=dim, for 1≤i≤k−1, and bi=di(m−1)2, for 1≤i≤k.
Also, notice that dim(m−1)=1, whence bim−1=di(m−1)3=dim−1, for 1≤i≤k.
By applying Tietze transformations to the previous presentation, it is easy to check that Smk is also defined
by the presentation ⟨D∣V⟩, where V is formed by the following 2k2+(m−2)k monoid relations:
(V1)
(dkmd1m−1)2=1; (dimdi+1m−1)2=1, 1≤i≤k−1;
(V2)
dim(m−1)=1, 1≤i≤k;
(V3)
(d1(m−1)2dkmd1m−1)m−1=1; (di+1(m−1)2dimdi+1m−1)m−1=1, 1≤i≤k−1;
(V4)
(dkmd1(m−1)2(m−2)dkm)3=1; (dimdi+1(m−1)2(m−2)dim)3=1, 1≤i≤k−1;
(V5)
(dkmd1(m−1)2(m−j−1)dkmd1(m−1)2(j−1))2=1, 2≤j≤m−2;
(dimdi+1(m−1)2(m−j−1)dimdi+1(m−1)2(j−1))2=1, 2≤j≤m−2, 1≤i≤k−1;
(V6)
dimdjm=djmdim,di(m−1)2dj(m−1)2=dj(m−1)2di(m−1)2, 1≤i<j≤k;
di(m−1)2dkm=dkmdi(m−1)2, 2≤i≤k−1; di(m−1)2djm=djmdi(m−1)2, 1≤i≤k, 1≤j≤k−1, i∈{j,j+1}.
We move on to the monoid POIk. Let X={xi∣0≤i≤k−1} be an alphabet (with k letters). For k≥2, let W be the set formed by the following 21(k2+5k−4) monoid relations:
(W1)
xix0=x0xi+1, 1≤i≤k−2;
(W2)
xjxi=xixj, 2≤i+1<j≤k−1;
(W3)
x02x1=x02=xk−1x02;
(W4)
xi+1xixi+1=xi+1xi=xixi+1xi, 1≤i≤k−2;
(W5)
xixi+1…xk−1x0x1…xi−1xi=xi, 0≤i≤k−1;
(W6)
xi+1…xk−1x0x1…xi−1xi2=xi2, 1≤i≤k−1.
The presentation ⟨X∣W⟩ defines the monoid POIk (see [8] or [10]).
Finally, we define three sets of relations that envolve the letters from X together with the previous alphabets considered.
Foremost, let R′ be the set formed by the following 2k2+2k monoid relations over the alphabet A∪B∪X:
(R1′)
a1x0=x0, b1x0=x0;
(R2′)
x0ai=ai+1x0, x0bi=bi+1x0, 1≤i≤k−1;
(R3′)
xiak−i=xi, xibk−i=xi, 0≤i≤k−1;
(R4′)
aixk−i+1=xk−i+1, bixk−i+1=xk−i+1, 2≤i≤k;
(R5′)
xiak−i+1=ak−ixi, xibk−i+1=bk−ixi, 1≤i≤k−1;
(R6′)
xiaj=ajxi, xibj=bjxi, 1≤i≤k−1, 1≤j≤k, j∈/{k−i,k−i+1}.
Secondly, consider the set U′ formed by the following 2k2+2k monoid relations over the alphabet B∪C∪X:
(U1′)
c1b1m−1x0=x0, b1x0=x0;
(U2′)
x0cibim−1=ci+1bi+1m−1x0, x0bi=bi+1x0, 1≤i≤k−1;
(U3′)
xick−ibk−im−1=xi, xibk−i=xi, 0≤i≤k−1;
(U4′)
cibim−1xk−i+1=xk−i+1, bixk−i+1=xk−i+1, 2≤i≤k;
(U5′)
xick−i+1bk−i+1m−1=ck−ibk−im−1xi, xibk−i+1=bk−ixi, 1≤i≤k−1;
(U6′)
xicjbjm−1=cjbjm−1xi, xibj=bjxi, 1≤i≤k−1, 1≤j≤k, j∈/{k−i,k−i+1}.
Lastly, let V′ be the set formed by the following 2k2+2k monoid relations over the alphabet D∪X:
(V1′)
dkmd1m−1x0=x0, d1(m−1)2x0=x0;
(V2′)
x0dkmd1m−1=d1md2m−1x0; x0dimdi+1m−1=di+1mdi+2m−1x0, 1≤i≤k−2;
x0di(m−1)2=di+1(m−1)2x0, 1≤i≤k−1;
(V3′)
xidk−i−1mdk−im−1=xi, 0≤i≤k−2; xk−1dkmd1m−1=xk−1; xidk−i(m−1)2=xi, 0≤i≤k−1;
(V4′)
dimdi+1m−1xk−i=xk−i, di+1(m−1)2xk−i=xk−i, 1≤i≤k−1;
(V5′)
xidk−imdk−i+1m−1=dk−i−1mdk−im−1xi, 1≤i≤k−2; xk−1d1md2m−1=dkmd1m−1xk−1;
xidk−i+1(m−1)2=dk−i(m−1)2xi, 1≤i≤k−1;
(V6′)
xidkmd1m−1=dkmd1m−1xi, 1≤i≤k−2; xidjmdj+1m−1=djmdj+1m−1xi, 1≤i,j≤k−1, j∈/{k−i−1,k−i};
xidj(m−1)2=dj(m−1)2xi, 1≤i≤k−1, 1≤j≤k, j∈/{k−i,k−i+1}.
Clearly, the presentations ⟨A∪B∪X∣R∪W∪R′⟩, ⟨B∪C∪X∣U∪W∪U′⟩ and ⟨D∪X∣V∪W∪V′⟩ can be obtained from each other by applying a finite number of Tietze transformations. Therefore,
by Proposition 3.2, they define the same monoid. We will prove that they define the monoid POIk×m by showing that
⟨A∪B∪X∣R∪W∪R′⟩ is a presentation for POIk×m in terms of its generators Aˉ∪Bˉ∪Xˉ defined in the previous section. The method described in Proposition 3.1 will be used.
Let f:A∪B∪X⟶POIk×m be the mapping defined by aif=aˉi, bif=bˉi and xjf=xˉj, i∈{1,2,…,k}, j∈{0,1,…,k−1}. Let φ:(A∪B∪X)∗⟶POIk×m be the natural homomorphism that extends f to (A∪B∪X)∗.
It is a routine matter to prove the following lemma:
Lemma 3.4
The generating set Aˉ∪Bˉ∪Xˉ of POIk×m satisfies (via φ) all the relations from R∪W∪R′.
Observe that, it follows from the previous lemma that w1φ=w2φ, for all w1,w2∈(A∪B∪X)∗ such that
w1=w2 is a consequence of R∪W∪R′.
Lemma 3.5
Let e∈A∪B and x∈X. Then, there exists f∈A∪B∪{1} such that the relation ex=xf is a consequence of R′.
The result follows immediately from relations (R1′) and (R2′), for x=x0, and from relations (R4′), (R5′) and (R6′),
for x∈X∖{x0}.
Let us denote by ∣w∣ the length of a word w∈(A∪B∪X)∗.
Lemma 3.6
For each w∈(A∪B∪X)∗ there exist u∈X∗ and s∈(A∪B)∗ such that the relation w=us is a consequence of R′.
We will prove the lemma by induction on the length of w∈(A∪B∪X)∗.
Clearly, the result is trivial for any w∈(A∪B∪X)∗ such that ∣w∣≤1.
Let t≥2 and, by induction hypothesis, admit the result for all w∈(A∪B∪X)∗ such that ∣w∣<t.
Let w∈(A∪B∪X)∗ be such that ∣w∣=t. Then, there exist v∈(A∪B∪X)∗ and x∈A∪B∪X
such that w≡vx and ∣v∣=t−1.
Since ∣v∣<t, by induction hypothesis, there exist u1∈X∗ and s1∈(A∪B)∗ such that the relation v=u1s1 is a consequence of R′. Hence the relation w=u1s1x is also a consequence of R′.
If ∣s1∣=0 or x∈A∪B then the result is proved.
So, suppose that ∣s1∣≥1 and x∈X. Let s′∈(A∪B)∗ and e∈A∪B be such that s1≡s′e.
By Lemma 3.5, there exists f∈A∪B∪{1} such that the relation ex=xf is a consequence of R′.
On the other hand, since ∣s′∣<∣s1∣≤∣v∣<t, we have ∣s′x∣<t and so, by induction hypothesis, there exist u2∈X∗
and s2∈(A∪B)∗ such that the relation s′x=u2s2 is a consequence of R′. Thus, the relation w=u1u2s2f, where u1u2∈X∗ and s2f∈(A∪B)∗, is also a consequence of R′, as required.
Lemma 3.7
For all j∈{1,2,…,k} and u∈X∗ such that Ij⊈Im(uφ), the relations uaj=u
and ubj=u are consequences of R′.
We will prove the lemma for relations of the form uaj=u, with 1≤j≤k, by induction on the length of u∈X∗.
For relations of the form ubj=u, with 1≤j≤k, the proof is analogous.
Let j∈{1,2,…,k} and let u∈X∗ be such that Ij⊈Im(uφ) and ∣u∣=1.
Then u≡xi, for some 0≤i≤k−1. As Ij⊈Im(xiφ)=Im(xˉi),
by definition of xˉi, we have j=k−i. Hence, the relation uaj=u, i.e. xiak−i=xi, is one of the relations (R3′).
Next, let t≥1 and, by induction hypothesis, admit that for all
j∈{1,2,…,k} and u∈X∗ such that Ij⊈Im(uφ) and ∣u∣=t, the relation uaj=u
is a consequence of R′.
Let j∈{1,2,…,k} and let u∈X∗ be such that Ij⊈Im(uφ) and ∣u∣=t+1. Let uˉ=uφ.
Take v∈X∗ and i∈{0,1,…,k−1} such that u≡vxi. Observe that ∣v∣=t. Let vˉ=vφ.
Hence uˉ=vˉxˉi.
First, consider i=0. If j=k then x0ak=x0 is a relation from (R3′) and so vx0ak=vx0,
i.e. uaj=u, is a consequence of R′. On the other hand, suppose that 1≤j≤k−1.
If Ij+1⊆Im(vˉ) then, as Ij+1xˉ0=Ij, we obtain Ij⊆Im(vˉxˉ0)=Im(uˉ), which is a contradiction.
Hence, Ij+1⊈Im(vˉ) and so, by induction hypothesis, the relation vaj+1=v is a consequence of R′.
Since x0aj=aj+1x0 is a relation from (R2′), we deduce uaj≡vx0aj=vaj+1x0=vx0≡u, as a consequence of R′.
Now, suppose that 1≤i≤k−1.
If j=k−i then xiaj=xi is a relation from (R3′) and so vxiaj=vxi,
i.e. uaj=u, is a consequence of R′.
Next, let j=k−i+1.
If Ij−1⊆Im(vˉ) then, as Ij−1xˉi=Ik−ixˉi=Ij, we have Ij⊆Im(vˉxˉi)=Im(uˉ),
which is a contradiction.
Hence, Ij−1⊈Im(vˉ) and so, by induction hypothesis, the relation vaj−1=v is a consequence of R′.
Since xiaj=aj−1xi is a relation from (R5′), we obtain uaj≡vxiaj=vaj−1xi=vxi≡u, as a consequence of R′.
Finally, admit that j∈{k−i,k−i+1}.
If Ij⊆Im(vˉ) then, as Ijxˉi=Ij, we get Ij⊆Im(vˉxˉi)=Im(uˉ),
which is a contradiction.
Hence, Ij⊈Im(vˉ) and so, by induction hypothesis, the relation vaj=v is a consequence of R′ and so
uaj≡vxiaj=vajxi=vxi≡u are also consequences of R′, as required.
Lemma 3.8
For each w∈(A∪B∪X)∗ there exist u∈X∗ and s∈(A∪B)∗ such that the relation w=us is a consequence of R∪R′ and ℓ(sφ)=ℓ, for all ℓ∈Ωn∖Im(uφ).
Let u∈X∗ and s0∈(A∪B)∗ be such that the relation w=us0 is a consequence of R′ (by applying Lemma 3.6).
Hence, we may take s∈(A∪B)∗ such that w=us is a consequence of R∪R′ and s has minimum length among all
s′∈(A∪B)∗ such that w=us′ is a consequence of R∪R′.
Let ℓ∈Ωn∖Im(uφ). Then ℓ∈Ij, for some 1≤j≤k.
Suppose that aj or bj occur in s.
Let s1∈((A∪B)∖{aj,bj})∗, y∈{aj,bj} and s2∈(A∪B)∗ be such that s≡s1ys2.
Then, clearly, the relation s1y=ys1 is a consequence of relations from (R6) and so the relation s=ys1s2 is a consequence of R.
On the other hand, as Ij⊈Im(uφ), by Lemma 3.7, the relation uy=u is a consequence of R′, whence the relation w=us1s2 is a consequence of R∪R′, s1s2∈(A∪B)∗ and ∣s1s2∣=∣s∣−1, which is a contradiction.
Therefore, aj and bj do not occur in s and so the restriction of sφ to Ij is the identity of Ij.
In particular, ℓ(sφ)=ℓ, as required.
Let u∈X∗ and s∈(A∪B)∗. Notice that, as sφ∈Gk×m, then Ij(sφ)=Ij, for all 1≤j≤k, and so
Dom((us)φ)=Dom(uφ) and Im((us)φ)=Im(uφ).
We are now in a position to prove our last lemma.
Lemma 3.9
Let w1,w2∈(A∪B∪X)∗.
If w1φ=w2φ then w1=w2 is a consequence of R∪W∪R′.
By Lemma 3.8 we can consider u1,u2∈X∗ and s1,s2∈(A∪B)∗ such that the relations w1=u1s1 and w2=u2s2 are consequences of R∪R′, ℓ(s1φ)=ℓ, for all ℓ∈Ωn∖Im(u1φ), and
ℓ(s2φ)=ℓ, for all ℓ∈Ωn∖Im(u2φ).
Observe that
Dom(u1φ)=Dom((u1s1)φ)=Dom(w1φ)=Dom(w2φ)=Dom((u2s2)φ)=Dom(u2φ)
and
Im(u1φ)=Im((u1s1)φ)=Im(w1φ)=Im(w2φ)=Im((u2s2)φ)=Im(u2φ).
Since u1φ,u2φ∈POIk×m∩POIn, it follows that u1φ=u2φ.
On the other hand, POIk×m∩POIn≃POIk and
the monoid POIk is defined by the presentation ⟨B∣W⟩.
Therefore, the relation u1=u2 is a consequence of W.
Next, we turn our attention to s1φ,s2φ∈Gk×m.
Let ℓ∈Ωn∖Im(u1φ)=Ωn∖Im(u2φ).
Then ℓ(s1φ)=ℓ=ℓ(s2φ).
On the other hand, let ℓ∈Im(u1φ)=Im(u2φ). Take t∈Ωn such that t(u1φ)=ℓ.
Then ℓ(s1φ)=(t(u1φ))(s1φ)=t((u1φ)(s1φ))=t((u1s1)φ)=t(w1φ)=t(w2φ)=t((u2s2)φ)=t((u2φ)(s2φ))=(t(u2φ))(s2φ)=ℓ(s2φ).
Hence s1φ=s2φ.
Since Gk×m≃Smk and Smk is defined by the presentation ⟨A,B∣R⟩,
it follows that the relation s1=s2 is a consequence of R.
Thus, the relation u1s1=u2s2 is a consequence of R∪W and so
the relation w1=w2 is a consequence of R∪W∪R′, as required.
In view of Proposition 3.1, it follows immediately from Lemmas 3.4 and 3.9:
Theorem 3.10
For k,m≥2, the monoid POIk×m is defined by the presentation ⟨A∪B∪X∣R∪W∪R′⟩ on 3k generators and 21(9k2+(2m+7)k−4) relations.
In view of Proposition 3.2, as corollaries of the previous theorem, we also have:
Theorem 3.11
For k,m≥2, the monoid POIk×m is defined by the presentation ⟨B∪C∪X∣U∪W∪U′⟩ on 3k generators and
21(9k2+(2m+7)k−4) relations.
Theorem 3.12
For k,m≥2, the monoid POIk×m is defined by the presentation ⟨D∪X∣V∪W∪V′⟩ on 2k generators and
21(9k2+(2m+5)k−4) relations.