This paper characterizes when one-relator semigroups with defining relations of length up to three are automatic, prefix-automatic, or biautomatic, providing a complete classification based on the relation structure.
Contribution
It offers a complete characterization of the automaticity properties of small-length one-relator semigroups, identifying precise conditions for automatic, prefix-automatic, and biautomatic cases.
Findings
01
S is prefix-automatic if u=v not in specific small relation set.
02
S is not automatic if u=v in the small relation set.
03
S is biautomatic under certain length and relation conditions.
Abstract
The main results of this paper is to give a complete characterization of the automaticity of one-relator semigroups with length less than or equal to three. Let S=sgp⟨A∣u=v⟩ be a semigroup generated by a set A={a1,a2,…,an},n∈N with defining relation u=v, where u,v∈A∗ and A∗ is the free monoid generated by A. Such a semigroup is called a one-relator semigroup. Suppose that ∣v∣≤∣u∣≤3, where ∣u∣ is the length of the word u. Suppose that a,b∈A,a=b. Then we have the following: (1) S is prefix-automatic if u=v∈{aba=ba,aab=ba,abb=bb}. Moreover, if u=v∈{aba=ba,aab=ba,abb=bb} then S is not automatic. (2) S is biautomatic if one of the following holds: (i) ∣u∣=3,∣v∣=0, (ii) ∣u∣=∣v∣=3, (iii) ∣u∣=2 and u=v∈{ab=a,ab=b}. Moreover, if u=v∈{ab=a,ab=b} then S is not…
Equations294
∣α∣
∣α∣
M(L)
∣S(M(L))∣
DFSA
occ(a,α)
thenocc(a,α)=3,occ(b,α)=4,
con(α)
thencon(α)={a,b,c},
P(C)
Pref(L)
S1
\displaystyle\alpha(t):=\begin{cases}{a_{1}a_{2}\cdots a_{t}}&\mbox{ if $t\leq n$},\\
{a_{1}a_{2}\cdots a_{n}}&\mbox{ if $t>n$},\end{cases}
\displaystyle\alpha(t):=\begin{cases}{a_{1}a_{2}\cdots a_{t}}&\mbox{ if $t\leq n$},\\
{a_{1}a_{2}\cdots a_{n}}&\mbox{ if $t>n$},\end{cases}
\displaystyle\alpha[t]:=\begin{cases}{a_{n-t+1}a_{n-t+2}\cdots a_{n}}&\mbox{ if $t\leq n$},\\
{a_{1}a_{2}\cdots a_{n}}&\mbox{ if $t>n$}.\end{cases}
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Full text
Automaticity of one-relator semigroups with length less than or equal to three111Supported by the NNSF of China (11571121) and the Science and Technology Program of Guangzhou (201605121833161).
Abstract:
The main results of this paper is to give a complete characterization of the automaticity of one-relator semigroups with length less than or equal to three.
Let S=sgp⟨A∣u=v⟩ be a semigroup generated by a set A={a1,a2,…,an},n∈N with defining relation u=v, where u,v∈A∗ and A∗ is the free monoid generated by A. Such a semigroup is called a one-relator semigroup. Suppose that ∣v∣≤∣u∣≤3, where ∣u∣ is the length of the word u. Suppose that a,b∈A,a=b. Then we have the following:
(1) S is prefix-automatic if u=v∈{aba=ba,aab=ba,abb=bb}. Moreover, if u=v∈{aba=ba,aab=ba,abb=bb} then S is not automatic. (2) S is biautomatic if one of the following holds: (i) ∣u∣=3,∣v∣=0, (ii) ∣u∣=∣v∣=3, (iii) ∣u∣=2 and u=v∈{ab=a,ab=b}. Moreover, if u=v∈{ab=a,ab=b} then S is not biautomatic.
Key words: regular language, automatic semigroup, one-relator semigroup, Gröbner-Shirshov basis, normal form
1 Introduction
The research of automaticity of groups started in the 1980’s. Many scholars engaged in the study of this field and found a lot of research production. For instance, [1, 16, 17, 23, 27].
In the end of 1990’s, the concept of automaticity was generalized to semigroups and monoids. In papers [10, 11, 12, 13, 14], the authors established the basic theory and obtained some results about automatic semigroups.
Not all properties of automatic groups hold for automatic semigroups. For example, the (first order) Dehn function of an automatic group is bounded above by a quadratic function but the (first order) Dehn function of an automatic semigroup may not be bounded above by any primitive recursive function, see [23]. A semigroup is called left-left (left-right, right-left, right-right, resp.) automatic semigroup if there exists (A,L) such that for any a\in A\cup\{\varepsilon\},\ _{a}^{\}L\ (\leftidx{{}^{$}}{L}{a},\ \leftidx{{}{a}}{L}^{$},\ L_{a}^{$},\ resp.) (see Definition [2.2.1](#S2.SS2.Thmdefinition1)) is regular. Examples show that the four types of automatic semigroups are not equivalent, however, the four types of automatic groups are equivalent. An automatic group can be characterized by a geometric property of their Cayley graph, which is intuitively the following: “there is a constant csuchthat,iftwofellowstravelatthesamespeedbytwopathsendingatmostoneedgeapart,thenthedistancebetweenisalwayslessthanc”, see [[16](#bib.bib16)]. This property, called the fellow traveller property, plays an essential role in many of the results obtained so far about automatic groups, but does not characterize automatic semigroups, see [[11](#bib.bib11)]. Therefore, the geometric theory that holds for automatic groups does not hold for automatic semigroups. However, Hoffmann and Thomas [[21](#bib.bib21)] introduced the definition of directed fellow traveller property. They proved that if Misaleft−cancellativemonoidfinitelygeneratedbyAandifLisaregularsubsetofthesetofallwordsoverAthatmapsontoM,thenM$ is automatic if it has the directed fellow traveller property.
Many semigroups, monoids and groups have been proved automatic, such as free groups, free semigroups, braid groups, braid monoids ([16]), divisibility monoids ([24]), plactic monoids ([8]) and Chinese monoids ([9]), and so on.
In recent years, research of the automaticity of semigroups is active, for instance, [8, 9, 10, 11, 12, 13, 14, 15, 18, 19, 20, 21, 22, 29]. Automatcity theory of groups and semigroups have become important in today’s computer algebra.
Suppose semigroup S is generated by a finite set A and A+ is the free semigroup (without identity) generated by A. The key to decide whether a semigroup S is automatic is to find a regular language L⊆A+ such that (A,L) is an automatic structure of S. We usually choose L to be a normal form of S. Generally, it is not easy to find a normal form of a semigroup. However, Gröbner-Shirshov bases theory can help us to solve this problem.
Soppose S=sgp⟨A∣R⟩ to be a monoid generated by a set A with defining relations R. If the cardinal number of R is 1, we call S a one-relator semigroup. One-relator semigroups is a kind of important semigroups and whether the word problem of one-relator semigroups is solvable is still open.
The paper is organized as follows. In section 2, we review the concepts of regular language, automatic semigroup, biautomatic semigroup, prefix-automatic semigroup, and Gröbner-Shirshov bases for associative algebras. We cite also some results that will be used in the paper. In section 3, we give some characterizations of some automatic (biautomatic, prefix-automatic) semigroups, in particular, a complete characterization of the automaticity of one-relator semigroups with length less than or equal to three is given.
2 Preliminaries
In this section, we give some definitions, notions and mention some results that will be used in the paper.
2.1 Regular language
For any set A, we denote A+ to be the set of all non-empty words over A and A∗ to be the set of all words over A including the empty word ε. If A is a generating set of a semigroup S, interpreting concatenation is multiplication in S. We induce a semigroup epimorphism ϕ:A+→S. For convenience, we write α as element ϕ(α) in S, and write α≡β when α,β are the same element in A∗, write α=β when α and β represent the same element of S.
We also say that A is an alphabet and call language any subset of A∗. We will consider regular language, i.e. those languages accepted by finite state automata, see [16], for example. For any words α,β∈A∗, letter a∈A, regular language L over A, and semigroup S, we denote
[TABLE]
Suppose α≡a1a2⋯an∈A+, where each ai∈A. We define α(0):=ε and for any t≥1,
[TABLE]
A gsm (generalized sequential machine) is a six-tuple A=(Q,A,B,μ,q0,T) where Q,A and B are finite sets (called the states, the input alphabet and the output alphabet, resp.), μ is a (partial) function from Q×A to finite subsets of Q×B∗, q0∈Q is the initial state and T⊆Q is the set of terminal states. The inclusion (q′,u)∈μ(q,a) corresponds to the following situation: if A is in state q and reads input a, then it can move into state q′ and output u.
We can interpret A as a directed labelled graph with vertices Q, and an edge q\xlongrightarrow(a,u)q′ for every pair (q′,u)∈μ(q,a). For a path
[TABLE]
we define
[TABLE]
For any q,q′∈Q,u∈A+ and v∈B+ we write q\xlongrightarrow(u,v)+q′ to mean that there exists a path π from q to q′ such that Φ(π)≡u and Σ(π)≡v, and we say that (u,v) is the label of the path. We say that a path is successful if it has the form q0\xlongrightarrow(u,v)+t with t∈T.
Any gsmA induces a mapping ηA : P(A+)\xlongrightarrowP(B+) defined by
[TABLE]
An useful result is that if X is regular then so is ηA(X), see [14].
Definition 2.1.1**.**
([11]) Let A be an alphabet and \$$ be a new symbol not
in A.LetA(2,$)=(A\cup{$})\times(A\cup{$})-{($,$)}.Definethemapping\delta_{A}^{R}:A^{}\times A^{}\rightarrow(A(2,$))^{*}$ by
[TABLE]
and the mapping \delta_{A}^{L}:A^{*}\times A^{*}\rightarrow(A(2,\))^{*}$ by
[TABLE]
where each ui,vj∈A.
Using the mappings δAR and δAL defined as above,
we can transform the relation into a language over A(2,\),whichprovidesawaytoconsiderautomataacceptingpairs(\alpha,\beta)ofwordswith\alpha,\beta\in A^{+}$ as in the case of automatic groups.
([19]) Suppose S is a semigroup with a finite generating set A, L is a regular language of A+, and ϕ:A+→S is a homomorphism with ϕ(L)=S. Let
[TABLE]
If for any a\in A\cup\{\varepsilon\},\ _{a}^{\}L\ (\leftidx{{}^{$}}{L}{a},\ \leftidx{{}{a}}{L}^{$},\ L_{a}^{$},\ resp.)isregular,thenwesaysemigroupShasaleft−left(left−right,right−left,right−right,resp.)automaticstructure(A,L).Ifthisisthecase,wealsosaythatSisa∗∗left−left(left−right,right−left,right−right,resp.)automaticsemigroup∗∗.Ifforanya\in A\cup{\varepsilon},\leftidx{{}{a}}{L^{$}},\ \leftidx{{}^{$}}{L{a}},\ \leftidx{{}{a}}{L^{$}}andL{a}^{$}areallregular,thenwesaysemigroupShasabiautomaticstructure(A,L)andsaythatS$ is a biautomatic semigroup.
A right-right automatic semigroup is also called an automatic semigroup.
Definition 2.2.2**.**
([28]) Suppose S is a semigroup with a finite generating set A, L is a regular language of A+, and ϕ:A+→S is a homomorphism with ϕ(L)=S. If (A,L) is an automatic structure for S and
[TABLE]
is regular over A(2,\),thenwesaythat(A,L)isaprefix−automaticstructureforSandS$ is a prefix-automatic semigroup.
For any α≡a1a2⋯an∈A+(ai∈A), L⊆A+, and U⊆A+×A+,
we denote
A semigroup S is left-left automatic if and only if Srev is right-right automatic.
2. (ii)
A semigroup S is left-right automatic if and only if Srev is right-left automatic.
Proposition 2.2.4**.**
([19])
Let S be a semigroup. Then S is (bi-)automatic if and only if S1 is (bi-)automatic.
Proposition 2.2.5**.**
([11]) Let S1 and S2 be semigroups. Then the free product S1∗S2 of S1 and S2 is right-right (left-left) automatic if and only if both S1 and S2 are right-right (left-left) automatic.
Proposition 2.2.6**.**
([14]) Let A be an alphabet and let M,N be regular languages over A(2,\).IfthereexistsaconstantCsuchthat,foranytwowordsw_{1},w_{2}\in A^{*}$, we have
for all (α,β)∈L. Then {(α,β)δAL∣(α,β)∈L} is regular if and only if {(α,β)δAR∣(α,β)∈L} is regular.
Lemma 2.2.8**.**
Let A be an alphabet and let M,N be regular languages over A(2,\).IfthereexistconstantsCandC^{\prime}suchthat,foranywordsw_{1},w_{2},w_{1}^{\prime},w_{2}^{\prime}\in A^{}$, we have*
[TABLE]
[TABLE]
then the language
[TABLE]
is regular.
Proof.
Since (w1,w2)δAL∈MδAL⇒∣∣w1∣−∣w2∣∣≤C and (w1′,w2′)δAL∈NδAL⇒∣∣w1′∣−∣w2′∣∣≤C′, by Proposition 2.2.7, we have
MδAR, NδAR are regular. Then we have M⊙N is regular by Proposition 2.2.6. For any (α,β)δAR∈M⊙N, we have ∣∣α∣−∣β∣∣≤C+C′. Hence, by Proposition 2.2.7, M⊙′N is regular.
Proposition 2.2.9**.**
([19]) If M is an automatic monoid and A is any finite generating set for M, then there is a regular language L over A+ such that (A,L) is an automatic structure for M.
Definition 2.2.10**.**
([19]) Let (A,L) be an automatic structure for S. We say (A,L) is an automatic structure with uniqueness for S if L maps one-to-one to S.
Proposition 2.2.11**.**
([19]) If S is a semigroup with an automatic structure (A,L), then there exists an automatic structure (A,K) with uniqueness for S with K⊆L.
2.3 Gröbner-Shirshov bases for associative algebras
To show that a semigroup S is automatic, one needs to find an automatic
structure (A,L), where A is a generating set of S and L⊂A+.
After given a generating set A of S, one usually takes a normal form,
say, L, of S to test whether (A,L)
is an automatic structure or not. It is known that Gröbner-Shirshov
bases theory is a special tool to find formal forms for semigroups.
Let A be a well-ordered set and F be a field. We denote
F⟨A⟩ the free associative algebra over F generated
by A.
A well ordering < on A∗ is called monomial if for any
u,v,w∈A∗, we have
[TABLE]
A classical example of monomial ordering on A∗ is the
deg-lex ordering, which first compare two words by degree (length) and
then by comparing them lexicographically.
Let A∗ be with a monomial ordering <. Then, for any polynomial
f∈F⟨A⟩, f has the leading word f.
We call f monic if the coefficient of f is 1.
Let f and g be two monic polynomials in F⟨A⟩ and
< a monomial ordering on A∗. Then, there are two kinds of
compositions:
(i) If w is a word such that w=fˉb=agˉ for some
a,b∈A∗ with ∣fˉ∣+∣gˉ∣>∣w∣, then the polynomial
(f,g)w=fb−ag is called the intersection composition of f and
g with respect to w.
(ii) If w=fˉ=agˉb for some a,b∈A∗, then the
polynomial (f,g)w=f−agb is called the inclusion
composition of f and g with respect to w.
In (f,g)w, w is called ambiguity of the composition.
Let R⊂F⟨A⟩ be a monic subset. Then the
composition (f,g)w is called trivial modulo (R,w) if (f,g)w=∑αiaisibi, where each αi∈F,
ai,bi∈A∗,si∈R and aisibi<w.
A monic set R⊂F⟨A⟩ is called a
Gröbner-Shirshov basis with respect to the monomial
ordering < if any composition of polynomials in R is trivial
modulo R and the corresponding ambiguity.
The following lemma was first proved by Shirshov for free Lie
algebras [25, 26] (see also [3, 5]). Bokut [4]
specialized the approach of Shirshov to associative algebras (see
also Bergman [2]). For commutative algebras, this lemma is
known as Buchberger’s Theorem (see [6, 7]).
Lemma 2.3.1**.**
(Composition-Diamond lemma for associative algebras) Let < be a
monomial ordering on A∗. Let R⊂F⟨A⟩ be a
nonempty set of monic polynomials and Id(R) the ideal of F⟨A⟩ generated by R. Then the following statements are
equivalent:
(1)
R* is a Gröbner-Shirshov basis in F⟨A⟩.*
2. (2)
f∈Id(R)⇒fˉ=asˉb*
for some s∈R and a,b∈A∗.*
3. (3)
Irr(R)={u∈A∗∣u=asˉb,s∈R,a,b∈A∗}*
is a F-basis of the algebra F⟨A∣R⟩:=F⟨A⟩/Id(R).*
If a subset R of F⟨A⟩ is not a
Gröbner-Shirshov basis then one can add all nontrivial
compositions of polynomials of R to R. Continue this process
repeatedly, we finally obtain a Gröbner-Shirshov basis
Rcomp that contains R. Such a process is called
Shirshov’s algorithm.
Let M=sgp⟨A∣R⟩=A∗/ρ(R) be a monoid with the identity ε (the empty word), where ρ(R) is the congruence on A∗ generated by R. Then R is also a subset
of F⟨A⟩ and we can find a Gröbner-Shirshov basis
Rcomp. We also call Rcomp a Gröbner-Shirshov basis in M. Irr(Rcomp)={u∈A∗∣u=afb,a,b∈A∗,f∈Rcomp} is a F-basis of
F⟨A∣R⟩ which is also a set of normal forms of
M.
Let sgp+⟨A∣R⟩=A+/ρ(R) be a semigroup (possibly without identity) generated by A with defining relations R, where ρ(R) is the congruence on A+ generated by R.
If R={ui=vi∣i∈I}(ui,vi∈A+,ui>vi for any i∈I) is a Gröbner-Shirshov basis, then
[TABLE]
is a set of normal forms of
M which is also called a normal form of M. In particular, if (A,L) is an automatic structure for M then (A,L) is also a prefix-automatic structure for M.
3 Main results
In this section, we denote sgp⟨A∣R⟩ the monoid generated by A with defining relations R and sgp+⟨A∣R⟩ the semigroup (possibly without identity) generated by A with defining relations R.
Suppose A is a well-ordered set. We use the deg-lex ordering on A∗ if we mention Gröbner-Shirshov bases. Moreover, if u=v∈R, then u>v.
Suppose that S=sgp+⟨A∣R⟩. Then define
[TABLE]
Clearly, e is the identity of S1.
3.1 Some (prefix-)automatic semigroups
Lemma 3.1.1**.**
Let S=sgp+⟨A∣R⟩. Suppose L⊆A+ and (A,L) is a prefix-automatic structure for S. Let B=A∪{e} and K=L∪{e}. Then (B,K) is a prefix-automatic structure for S1.
Proof.
It is easy to see that (B,K) is an automatic structure for S1, where e maps to the identity of S1. Since (A,L) is a prefix-automatic structure for S, we have
[TABLE]
is regular. Thus,
[TABLE]
is regular. So, (B,K) is a prefix-automatic structure for S1.
Theorem 3.1.2**.**
Let S=sgp+⟨A∣ui=vi,1≤i≤m⟩, where A={a1,a2,…,an},n∈N, ui,vi∈A+, i=1,2,…,m and {ui=vi∣1≤i≤m} is a Gröbner-Shirshov basis.
(i)
If vi(t)≡uj[t] for any t≥1, i,j∈{1,2,…,m}, then S is prefix-automatic.
2. (ii)
If vi(t)≡uj[t] and vi[t]≡uj(t) for any t≥1, i,j∈{1,2,…,m}, then S is biautomatic.
Proof.
Since {ui=vi∣1≤i≤m} is a Gröbner-Shirshov basis, by Lemma 2.3.1, we know
[TABLE]
is a normal form of S. Therefore, L maps onto S. Obviously, L is a regular language.
If (i) holds, then we show that (A,L) is a prefix-automatic structure for S.
Let Wj={ui∣ui[1]=aj,1≤i≤m}={uj1,uj2,…,ujsj},j=1,2,…,n. By Proposition 2.1.2, L_{=}^{\}=\Delta_{L}$ is regular.
Now, by Proposition 2.1.2, L_{a_{j}}^{\}={(\alpha,\alpha a_{j})\delta_{A}^{R}|\alpha\in L}=\Delta_{L}\cdot{($,a_{j})}isregularifW_{j}=\emptyset$ and
[TABLE]
is regular if Wj=∅.
Since L is closed under prefix words, L=′=ΔL is regular.
Hence, S is prefix-automatic.
If (ii) holds, then we prove that (A,L) is a biautomatic structure for S.
Let Wj′={ui∣ui(1)=aj,1≤i≤m}={uj1,uj2,…,ujtj},j=1,2,…,n. Then, by Proposition 2.1.2, {}^{\}L_{=}=\Delta_{L}$ is regular.
Note that
[TABLE]
is regular if Wj′=∅ and
[TABLE]
is regular if Wj′=∅.
Hence, L_{=}^{\},\ ^{$}L_{=},\ L_{a_{j}}^{$}\ and\ ^{$}{a{j}}L\ (j=1,2,\dots,n)$ are regular.
Let N=max1≤i≤m{∣ui∣−∣vi∣}. For any (\alpha,\beta)\delta_{A}^{R}\in L_{a_{j}}^{\}\ (j=1,2,\dots,n),since||\alpha|-|\beta||\leq N+1, by Proposition [2.2.7](#S2.SS2.Thmdefinition7), we have {}^{$}L_{a_{j}}\ (j=1,2,\dots,n)isregular.Similarly,{}{a{j}}L^{$}\ (j=1,2,\dots,n)$ is regular.
Hence, (A,L) is a biautomatic structure for S.
Now, we consider some one-relator semigroups.
%֤
Theorem 3.1.3**.**
Let S=sgp+⟨a1,a2,…,an∣ai1ai2⋯aik=aj1aj2⋯ajk⟩, where n∈N, k≥2, ail,ajl∈{a1,a2,…,an}, l=1,2,…,k and {ai1ai2⋯aik=aj1aj2⋯ajk} is a Gröbner-Shirshov basis. If S satisfies one of the following conditions, then S is biautomatic and prefix-automatic.
(1)
For any t≥1,(aj1aj2⋯ajk)(t)≡(ai1ai2⋯aik)[t] and (aj1aj2⋯ajk)[t]≡(ai1ai2⋯aik)(t);
2. (2)
ai1ai2⋯aik≡ww′w* and aj1aj2⋯ajk≡ss′s for any w,s∈{a1,a2,…,an}+,w′,s′∈{a1,a2,…,an}∗.*
Proof.
Let A={a1,a2,…,an} and L=A+−A∗{ai1ai2⋯aik}A∗. Since {ai1ai2⋯aik=aj1aj2⋯ajk} is a Gröbner-Shirshov basis, L is a normal form of S.
By Proposition 2.1.2, L_{=}^{\}=\Delta_{L}=^{$}L_{=}$ and
[TABLE]
are regular. Now,
[TABLE]
Denote
[TABLE]
If WR and WL are regular, then L_{a_{i_{k}}}^{\}and{}^{$}{a{i_{1}}}Lareregular.Sincea_{i_{1}}a_{i_{2}}\cdots a_{i_{k}}=a_{j_{1}}a_{j_{2}}\cdots a_{j_{k}}ishomogeneous,forany(\alpha,\beta)\delta_{A}^{R}\in L_{a_{i}}^{$}(or(\alpha,\beta)\delta_{A}^{L}\in{}^{$}{a{i}}L),\ i=1,2,\dots,n,wehave||\alpha|-|\beta||\leq 1. Then by Proposition [2.2.7](#S2.SS2.Thmdefinition7), we have {}^{$}L_{a_{i}}and{}{a{i}}L^{$}areregular.Therefore,(A,L)isabiautomaticstructureforS.Thatistosay,toproveSisbiautomatic,itissufficienttoprovethatW_{R}andW_{L}$ are regular.
Now, we prove that WR and WL are regular if S satisfies one of conditions (1)−(5).
Denote u≡ai1ai2⋯aik, v≡aj1aj2⋯ajk.
Case 1. If S satisfies condition (1), then by Theorem 3.1.2, S is biautomatic.
Case 2. If there exist l,l′∈N,t1,t2,…,tl∈{1,2,…,k−1} and s1,s2,…,sl′∈{1,2,…,k−1} such that v(ti)≡u[ti],v[sj]≡u(sj) for each i∈{1,2,…,l} and each j∈{1,2,…,l′}, then let
[TABLE]
where p11,p12,…,p1l,…,pc1,pc2,…,pcl≥0,c∈N, p11′,p12′,…,p1l′′,…,pc′1′,pc′2′,…,pc′l′′≥0,c′∈N, and α′∈L−A∗{u(k−t1),u(k−t2),…,u(k−tl)}, α′′∈L−{u[k−s1],u[k−s2],…,u[k−sl′]}A∗. Thus, α⋅aik=β and ai1⋅σ=γ. By noting that
[TABLE]
are regular by Proposition 2.2.6 and Lemma 2.2.8, we just need to prove that β,γ∈L.
(i) Suppose S satisfies condition (2)∣con(u)∣=∣u∣.
If β∈L, then u is a subword of β and u must be of the form
[TABLE]
where tij∈{t1,t2,…,tl}, h≥2 and s+(k−ti2)+(k−ti3)+⋯+(k−tih−1)+s′=k.
If h=2, then u≡v[t]v[t′](s), where 0<t,t′,s<k. Obviously, t+s=k. Since ∣con(u)∣=∣u∣, we have t′≥t+s=k (Otherwise con(v[t])∩con(v[t′](s))=∅ which contradicts ∣con(u)∣=∣u∣) which contradicts t′<k.
If h>3, then u≡v[t1′]v[t2′]⋯v[th′](s). Obviously, we have con(v[t1′])∩con(v[t2′])=∅, a contradiction.
Hence β∈L.
If γ∈L, then u is a subword of γ and u must be of the form
[TABLE]
where sij∈{s1,s2,…,sl′}, h′≥2 and t+(k−si2)+(k−si3)+⋯+(k−sih′−1)+t′=k.
If h′=2, then u≡v(s)[t]v(s′), where 0<s,t,s′<k. Obviously, t+s′=k. Since ∣con(u)∣=∣u∣, we have s≥s′+t=k (otherwise con(v(s′))∩con(v(s)[t])=∅, a contradiction) which contradicts s<k.
If h′>3, then u≡v(s1′)[s]v(s2′)⋯v(sh′). Obviously, we have con(v(s2′))∩con(v(s3′))=∅, a contradiction.
Hence γ∈L.
%֤ 3
(ii) Suppose S satisfies condition (3)∣u∣=2.
If β∈L, then u is a subword of β and u must be of the form v[1]v[1]. Suppose v≡ca. Then u≡aa. Since aaa=caa=cca and aaa=aca, we have cca=aca. Since {u=v} is a Gröbner-Shirshov basis, we have cca≡aca. Then a≡c. This contradicts u≡v. Hence β∈L.
If γ∈L, then u is a subword of γ and u must be of the form v(1)v(1). Suppose v≡ac. Then u≡aa. Since aaa=aca and aaa=aac=acc, we have acc≡aca and so a≡c, that is, u≡v, a contradiction. Hence γ∈L.
%֤ 4
(iii) Suppose S satisfies condition (4)con(u)⊈con(v).
If β∈L (γ∈L, resp.), then u is a subword of β (γ, resp.) and u must be contained in some subword of β of the form v[k−ti1]v[k−ti2]⋯v[k−tih] (in some subword of γ of the form v(k−si1)v(k−si2)⋯v(k−sih′), resp.). This contradicts con(u)⊈con(v). Hence β,γ∈L.
%֤ 5
(iv) Suppose S satisfies condition (5)ai1ai2⋯aik≡ww′w,aj1aj2⋯ajk≡ss′s for any w,s∈{a1,a2,…,an}+,w′,s′∈{a1,a2,…,an}∗.
If β∈L, then u≡v[k−ti1][s]v[k−ti2]⋯v[k−tih](s′), where tij∈{t1,t2,…,tl}, h≥2, 1≤s≤k−ti1 and 1≤s′≤k−tih.
If h=2, then u≡v[k−t][s]v[k−t′](s′) and s+s′=k>k−t′. Hence s>k−t′−s′.
Case 1. If k−t′≥s, then k−t′≥s>k−t′−s′. Hence there exists a prefix w of v[s] such that u≡ww′w for some w′∈A∗, see Figure 1. This contradicts condition (5).
Case 2. If k−t′<s, then k−s=s′<t′. Since u[t′]≡v(t′), there exists a suffix v[c] of v[k−t] such that v[c]≡v(c). Hence, there exists a prefix w of v(c) such that v≡ww′w (if c≤2k,w≡v(c); if c≥2k,w≡v(2c−k)) for some w′∈A∗, see Figure 2. This is a contradiction.
If h≥3, then u≡v[k−ti1][s]v[k−ti2]⋯v[k−tih](s′). Since v[k−tih−1] is completely contained in u, we have tih−1=k−(k−tih−1)>s′. Since u[tih−1]≡v(tih−1), there exists a suffix v[c] of v[tij] for some tij∈{ti1,ti2,…,tih−1} such that v[c]≡v(c), see Figure 3. That is v≡ww′w (if c≤2k,w≡v(c); if c≥2k,w≡v(2c−k)) for some w′∈A∗, a contradiction.
Hence β∈L.
If γ∈L, then u≡v(k−si1)[t]v(k−si2)⋯v(k−sih′)(t′), where sij∈{s1,s2,…,sl′}, h′≥2, 1≤t≤k−si1 and 1≤t′≤k−sih′.
If h′=2, then γ≡v(k−s)[t]v(k−s′)(t′) and t+t′=k>k−s. Hence t′>k−s−t.
Case 1. If k−s≥t′, then k−s≥t′>k−s−t. Hence there exists a suffix w of v(t′) such that u≡ww′w for some w′∈A∗, see Figure 4.
Case 2. If k−s<t′, then k−t′=t<s. Since u[s]≡v(s), there exists a prefix v(c) of v[k−s′] such that v[c]≡v(c). Hence, there exists a prefix w of v(c) such that v≡ww′w (if c≤2k,w≡v(c); if c≥2k,w≡v(2c−k)) for some w′∈A∗, see Figure 5.
If h′≥3, then u≡v(k−si1)[t]v(k−si2)⋯v(k−sih′)(t′). Since v(k−si2) is completely contained in u, we have si2=k−(k−si2)>t. Since u(si2)≡v[si2], there exists a prefix v(c) of v(sij) for some sij∈{si1,si2,…,sih′−1} such that v(c)≡v[c], see Figure 6. That is v≡ww′w (If c≤2k,w≡v(c); if c≥2k,w≡v(2c−k)) for some w′∈A∗.
Both cases contradict condition (5). Hence γ∈L.
Therefore, β,γ∈L if S satisfies one of conditions (2)−(5). This shows that WR=WR and WL=WL. Hence WR and WL are regular. Thus, S is biautomatic.
Since L is closed under prefix words, S is prefix-automatic.
%֤
Theorem 3.1.4**.**
Suppose that S=sgp⟨a1,a2,…,an∣ai1ai2⋯aik=ε⟩,n∈N,k≥2,aij∈{a1,a2,…,an},j=1,2,…,k and {ai1ai2⋯aik=ε} is a Gröbner-Shirshov basis. Then S is biautomatic.
Proof.
Since S=sgp⟨a1,a2,…,an∣ai1ai2⋯aik=ε⟩≅S=sgp+⟨e,a1,a2,…,an∣ai1ai2⋯aik=e,ee=e,aje=aj=eaj,j=1,2,…,n⟩, we just need to prove that S is biautomatic.
Let A={e,a1,a2,…,an}, L={e}∪(A+−A∗{ai1ai2⋯aik,e}A∗). It is easy to see that {ai1ai2⋯aik=e,ee=e,aje=aj=eaj,j=1,2,…,n} is also a Gröbner-Shirshov basis in S. Thus, L is a normal form of S. Obviously, L is regular and L maps onto S. We prove that (A,L) is a biautomatic structure for S.
By Proposition 2.1.2, L_{=}^{\}=\Delta_{L}=^{$}L_{=}$ is regular. Note that
[TABLE]
are regular for any ai=aik and aj=ai1. Also,
[TABLE]
are regular.
For any (\alpha,\beta)\delta_{A}^{R}\in L_{a_{j}}^{\}(or\ (\alpha,\beta)\delta_{A}^{L}\in{}^{$}{a{j}}L),since||\alpha|-|\beta||\leq k, by Proposition [2.2.7](#S2.SS2.Thmdefinition7), we have {}^{$}L_{a_{j}}\ (or\ {a{j}}L^{$})isregular,j=1,2,\dots,n$.
Hence (A,L) is a biautomatic structure for S.
Theorem 3.1.5**.**
Suppose that S=sgp+⟨a1,a2,…,an∣ai1ai2⋯aik=x⟩,n∈N,k≥2,x,aij∈{a1,a2,…,an}, j=1,2,…,k and {ai1ai2⋯aik=x} is a Gröbner-Shirshov basis. Then S is prefix-automatic.
Proof.
Case 1. If x≡aik, then by Theorem 3.1.2, S is prefix-automatic.
Case 2. Let x≡aik and A={a1,a2,…,an}. Then L=A+−A∗{ai1ai2⋯aik}A∗ is a normal form of S and L_{=}^{\}=\Delta_{L}$ is regular by Proposition 2.1.2. By noting that
[TABLE]
is also regular for any aj=aik and
[TABLE]
is regular by Propositions 2.1.2 and 2.2.6, S is automatic. Since L is closed under prefix words, S is prefix-automatic.
Noting that the semigroup S in Theorem 3.1.5 may not be biautomatic, the following theorem is an example.
Theorem 3.1.6**.**
Let S=sgp+⟨a,b∣akb=b⟩, where k≥1. Then S is prefix-automatic but not biautomatic.
Proof. Clearly, {akb=b} is a Gröbner-Shirshov basis.
By Theorem 3.1.5, S is prefix-automatic. We now show that there does not exist biautomatic structure for S.
Suppose S is biautomatic. Then S1 is biautomatic by Proposition 2.2.4. For B={e,a,b}, there exists
K⊆B+ such that (B,K) is a biautomatic structure for S1 with uniqueness by Propositions 2.2.9 and 2.2.11. So \leftidx{{}^{\}}K_{b}isregular.Fori,j\in\mathbb{N},let\alpha,\beta\in Kwith\alpha=b^{j}(a^{k})^{i},\beta=b^{j+1}.Thenwehave(\alpha,\beta)\in\leftidx{{}^{$}}K_{b}$ and
[TABLE]
where γj+1,τ11,…,τ1k,…,τi1,…,τik,ηj+2∈{e}∗,γ1,…,γj,η1,…,ηj+1∈{e,a}∗. Denote
α1≡γj+1(aτ11aτ12⋯aτ1k)⋯(aτi1aτi2⋯aτik). Then
ik≤∣α1∣≤N(ik+1)+ik and
j+1≤∣β∣<N(j+2)+j+1,
where N=S(M(K)).
Let ik>N(j+2)+j+1 and j>|S(M(^{\}K_{b}))|.Thentherewillbealoop(u_{1},u_{2})\delta_{B}^{L}in(\alpha_{1},\beta)\delta_{B}^{L}.Assume\alpha\equiv w_{1}u_{1}w_{2},\ \beta\equiv w_{1}^{\prime}u_{2}w_{2}^{\prime}.Sinceu_{1}isasubwordof\alpha_{1},b\not\in con(u_{1}).Ifb\in con(u_{2}),wehaveocc(b,w_{1}u_{1}^{i}w_{2}b)\neq occ(b,w_{1}^{\prime}u_{2}^{i}w_{2}^{\prime}),so(w_{1}u_{1}^{i}w_{2},w_{1}^{\prime}u_{2}^{i}w_{2}^{\prime})\delta_{B}^{R}\not\in{\vphantom{K}}^{$}{K}{b}fori>1,acontradiction.Henceb\not\in con(u{2})andsocon(u_{2})\subseteq{e,a}.Therefore\beta\equiv w_{1}^{\prime}u_{2}w_{2}^{\prime}=w_{1}^{\prime}u_{2}^{k+1}w_{2}^{\prime}\in KwhichcontradictstheuniquenessofK.ThusS$ is not biautomatic.
Theorem 3.1.7**.**
Let S=sgp+⟨a1,a2,…,an∣ai1ai2⋯aik=xy⟩, n∈N,k≥2, where x,y,ai1,…,aik∈{a1,a2,…,an} and {ai1ai2⋯aik=xy} is a Gröbner-Shirshov basis. If aik−1aik≡xy and ai1ai2⋯aik≡yk−1x, then S is automatic and S1 is prefix-automatic.
Proof.
If x≡aik, then S is prefix-automatic by Theorem 3.1.2. We now suppose x≡aik.
Let A={a1,a2,…,an} and
L=A+−A∗{ai1ai2⋯aik−1x}A∗. Then L is a normal form of S and
L is clearly regular.
Case 1. If x≡y, then S=sgp+⟨a1,a2,…,an∣ai1ai2⋯aik−1x=x2⟩ since aik−1x≡xx and aik−1≡x. Clearly, L_{=}^{\}=\Delta_{L}andL_{a_{j}}^{$}=\Delta_{L}\cdot{($,a_{j})}areregularifa_{j}\not\equiv x$.
Case 1-1. If ai1ai2⋯aik−1x is a subword of ai1ai2⋯aik−1ai1ai2⋯aik−1, then
[TABLE]
is regular by Proposition 2.1.2. Hence S is prefix-automatic.
Case 1-2. If ai1ai2⋯aik−1x is not a subword of ai1ai2⋯aik−1ai1ai2⋯aik−1, then ai1=x. Let B={e,a1,a2,…,an} and M=(S,A,μ,s0,F) is a DFSA accepting L. Denote m=max{i∣xi is a subword of ai1ai2⋯aik−1}. Then m<k−1.
Let A=(Q,A,B,σ,q0,T) be a gsm, where Q=S×{0,1,…,m} is the set of states, q0=(s0,0) the initial state, T=F×{0,1,…,m} the terminal states and σ the partial function from Q×A to P(Q×B∗) defined by the following equations
[TABLE]
where sb:=μ(s,b) for s∈S,b∈A.
Let K=ηA(L)∪{e}. Since L is regular, we have K is regular and maps onto S1. Thus K_{=}^{\}=\Delta_{K}=K_{e}^{$}$ is regular. In addition,
[TABLE]
and
[TABLE]
are regular. So (B,K) is an automatic structure for S1. Hence S is automatic by Proposition 2.2.4. Since
[TABLE]
is regular, S1 is prefix-automatic.
Case 2. If x≡y, then S=sgp+⟨a1,a2,…,an∣ai1ai2⋯aik−1x=xy⟩.
Case 2-1. Suppose ai1≡y. Let M=(S,A,μ,s0,F) be a DFSA accepting L.
Case 2-1-1. If ai1ai2⋯aik−1x is a subword of ai1ai2⋯aik−1ai1ai2⋯aik−1, then (A,L) is an automatic structure for S. It follows that
[TABLE]
are regular. Since L is closed under prefix words, S is prefix-automatic.
Case 2-1-2. If ai1ai2⋯aik−1x is not a subword of ai1ai2⋯aik−1ai1ai2⋯aik−1, let A=(Q,A,B,σ,q0,T) be a gsm where
Q=S×{0,1,…,m},B=A∪{e},q0=(s0,0),T=F×{0,1,…,m},m=max{i∣yi is a subword of ai1ai2⋯aik−1} (note that m≤k−2) and σ the partial function from Q×A to P(Q×B∗) defined by the following equations
[TABLE]
where sb:=μ(s,b) for s∈S,b∈A.
Let K=ηA(L)∪{e}. Then by the property of gsm, K is regular and maps onto S1. Thus K_{=}^{\}=\Delta_{K}=K_{e}^{$}$ is regular. In addition,
[TABLE]
are regular, so (B,K) is an automatic structure for S1. Hence S is automatic by Proposition 2.2.4. Since
[TABLE]
is regular, S1 is prefix-automatic.
Case 2-2. Let ai1≡y and S=sgp+⟨a1,a2,…,an∣ytux=xy⟩ where ∣ytux∣=k and u(1)≡y. Since ai1ai2⋯aik≡yk−1x, we have u≡ε.
Case 2-2-1. If ytux is a subword of ytuytu, then (A,L) is an automatic structure for S, where L=A+−A∗{ytu}A∗. By noting that
[TABLE]
are regular, S is prefix-automatic since L is closed under prefix words.
Case 2-2-2. If ytux is not a subword of ytuytu, then let M=(S,A,μ,s0,F) be a DFSA accepting L. Let m=max{i∣yi is a subword of ytuytu}. Define a gsmA=(Q,A,B,σ,q0,T), where Q=S×{0,1,…,m},B=A∪{e},q0=(s0,0),T=F×{0,1,…,m} and σ the partial function from Q×A to P(Q×B∗) defined by the following equations
[TABLE]
where sb:=μ(s,b) for s∈S,b∈A.
Let K=ηA(L)∪{e}. Then K is regular and maps onto S1. Since
[TABLE]
are all regular, (B,K) is an automatic structure for S1. Thus S is automatic by Proposition 2.2.4. Since
[TABLE]
is regular, S1 is prefix-automatic.
Theorem 3.1.8**.**
Let S=sgp+⟨a,b∣akbl=bl⟩, where k≥1 and k+l≥1. Then S is prefix-automatic if and only if l≤1.
Proof.(⇐) If l=0, then by Theorem 3.1.4, S is prefix-automatic. If l=1, then by Theorem 3.1.5, S is prefix-automatic.
(⇒) Suppose that S=sgp+⟨a,b∣akbl=bl⟩ is automatic for some l>1. Then S1 is also automatic by Proposition 2.2.4. Let B={e,a,b}. Then there exists K⊆B+ such that (B,K) is an automatic structure for S1 with uniqueness by Propositions 2.2.9 and 2.2.11.
For any s,t∈N, there exist α,β∈K such that α=(ak)s(akb)tbl−2,β=bt+l−1. Then (\alpha,\beta)\in K_{b}^{\}$ and
[TABLE]
where τtj,ξi∈{e}∗,ηt,ηt+1⋯ηt+l∈{e}∗,γi,τij(i=1,2,…,t−1),η1,η2⋯ηt−1∈{e,ak}∗.
Denote α1≡γ1aγ2a⋯γskaγsk+1. Then
sk≤∣α1∣<N(sk+1)+ks and
t+l−1≤∣β∣<N(t+l)+t+l−1, where N=∣S(M(K))∣.
Let sk>N(t+l)+t+l−1 and t+l-1>|S(M(K_{b}^{\}))|.Thenthereisaloop(u_{1},u_{2})\delta_{B}^{R}in(\alpha_{1},\beta)\delta_{B}^{R}.Ifb\in con(u_{2}),wehaveb\not\in con(u_{1})sinceu_{1}isasubwordof\alpha_{1}.Suppose\alpha\equiv w_{1}u_{1}w_{2}and\beta\equiv w_{1}^{\prime}u_{2}w_{2}^{\prime}.Since(\alpha,\beta)\delta_{B}^{R}\in K_{b}^{$}and(w_{1}u_{1}^{2}w_{2},w_{1}^{\prime}u_{2}^{2}w_{2}^{\prime})\delta_{B}^{R}\in K_{b}^{$},wehaveocc(b,w_{1}u_{1}^{2}w_{2})\leq occ(b,w_{1}^{\prime}u_{2}^{2}w_{2}^{\prime})-2,acontradiction.Henceb\not\in con(u_{2}),socon(u_{2})\subseteq{e,a}and\beta\equiv w_{1}^{\prime}u_{2}w_{2}^{\prime}=w_{1}^{\prime}u_{2}^{k+1}w_{2}^{\prime}\in KwhichcontradictstheuniquenessofK.ThusS$ is not automatic.
Theorem 3.1.9**.**
Let S=sgp+⟨a,b∣akb=ba⟩(k≥0). Then S is prefix-automatic if and only if k≤1.
Proof.(⇐) If k≤1, then S is prefix-automatic by Theorems 3.1.5 and 3.1.3.
(⇒) Suppose k≥2. Since S is automatic, S1 is automatic by Proposition 2.2.4. So, there exists
an automatic structure (B,L) with uniqueness for S1, where B={e,a,b} and e represents the identity of S1. Let N=∣S(M(L))∣, N_{=}=|S(M(L_{=}^{\}))|,N_{a}=|S(M(L_{a}^{$}))|,N_{b}=|S(M(L_{b}^{$}))|,\widetilde{N}=max{N,N_{=},N_{a},N_{b}}$.
First we claim that ∣∣α∣−∣β∣∣≤N for any (\alpha,\beta)\delta_{B}^{R}\in L_{a}^{\}\cup L_{b}^{$}.Otherwisethereexists(\alpha,\beta)\delta_{B}^{R}\in L_{a}^{$}\cup L_{b}^{$}suchthat||\alpha|-|\beta||>\widetilde{N}.Wecansuppose|\alpha|>|\beta|+\widetilde{N}and\alpha\equiv\alpha_{1}\alpha_{2}with|\alpha_{1}|=|\beta|.Then(\alpha_{2},\varepsilon)\delta_{B}^{R}containsasubworduthatcanbepumpedinM(L_{a}^{$})orinM(L_{b}^{$}).SoeitherL_{a}^{$}orL_{b}^{$}containswordsoftheform(\widetilde{\alpha}{1}u^{j}\widetilde{\alpha}{2},\beta)\delta_{B}^{R}withj\in\mathbb{N}where\widetilde{\alpha}{1}u\widetilde{\alpha}{2}\equiv\alpha.Sinceocc(b,\beta)=occ(b,\widetilde{\alpha}{1}u\widetilde{\alpha}{2}),wehaveb\not\in con(u).Ifa\in con(u),thenthereexistsj\geq 1suchthatocc(a,\widetilde{\alpha}{1}u^{j}\widetilde{\alpha}{2})>occ(a,\gamma)forany\gamma\in B^{*}and\gamma=\beta,acontradiction.Sou\equiv e^{|u|},whichcontradictstheuniquenessofL$.
For n,i∈N,n,i≥1, let βn,γn,βn(i)∈L with βn=akn,γn=bn,βn(i)=aknbi. We have ∣β∣≥kn,∣γn∣<(n+1)N+n and by the above claim
[TABLE]
and so ∣∣βn∣−∣βn(n)∣∣≤nN. Hence ∣βn(n)∣≥∣βn∣−nN≥kn−nN.
On the other hand, since (\gamma_{n},\beta_{n}^{(n)})\in L_{a}^{\}\cup L_{b}^{$},bytheclaimwehave||\gamma_{n}|-|\beta_{(n)}^{n}||\leq\widetilde{N}.However,|\beta_{n}^{(n)}|-|\gamma_{n}|>k^{n}-n\widetilde{N}-(n+1)N-n\rightarrow\infty,thatis,thereexistssomen\in\mathbb{N},n\geq 1suchthat|\beta_{n}^{(n)}|\geq\widetilde{N}+|\gamma_{n}|$, a contradiction.
This shows that k≤1.
3.2 Automaticity of semigroups of one-relator of length ≤3
In this section, we prove the following theorem.
Theorem 3.2.1**.**
Let S=sgp⟨A∣u=v⟩, where A={a1,a2,…,an},n≥2,u,v∈A∗,∣v∣≤∣u∣≤3 and a,b∈A,a=b. Then
(1)
S* is prefix-automatic if u=v∈{aba=ba,aab=ba,abb=bb}. Moreover, if u=v∈{aba=ba,aab=ba,abb=bb} then S is not automatic.*
2. (2)
S* is biautomatic if one of the following holds: (i) ∣u∣=3,∣v∣=0, (ii) ∣u∣=∣v∣=3, (iii) ∣u∣=2 and u=v∈{ab=a,ab=b}. Moreover, if u=v∈{ab=a,ab=b} then S is not biautomatic.*
Suppose ∣u∣=∣v∣=2. Then S is biautomatic and prefix-automatic.
Proof. Case 1. Suppose a≡b,a,b∈A. Then {ab=cd} is a Gröbner-Shirshov basis. Since ∣u∣=2, S is biautomatic and prefix-automatic by Theorem 3.1.3.
Case 2. Suppose a≡b,c≡d. By Proposition 2.2.5, we just need to prove S=sgp+⟨a,c∣a2=c2⟩ is biautomatic. Since {a2=c2,ac2=c2a} is a Gröbner-Shirshov basis for S, L=A+−A∗{a2,ac2}A∗ is a normal form of S, where A={a,c}. Clearly L_{=}^{\}={\vphantom{L}}^{$}{L}{=}=\Delta{L}$ is regular. Now,
[TABLE]
are regular.
Since ∣∣α∣−∣β∣∣≤1 for (\alpha,\beta)\delta_{A}^{R}\in L_{a}^{\}\cup L_{c}^{$}and(\alpha,\beta)\delta_{A}^{L}\in\leftidx{{}{a}^{$}}{L}\cup\leftidx{{}{c}^{$}}L,wehave\leftidx{{}^{$}}L_{a},\leftidx{{}^{$}}L_{c},\leftidx{{}{a}}L^{$},\leftidx{{}{c}}L^{$}are regular by Proposition [2.2.7](#S2.SS2.Thmdefinition7). Hence\widetilde{S}$ is biautomatic. Thus, S is biautomatic and prefix-automatic.
Lemma 3.2.3**.**
Suppose ∣u∣=2,∣v∣≤2. Then S is prefix-automatic. Moreover, S is biautomatic if and only if u=v∈{ab=a,ab=b},a,b∈A.
Proof. Case 1. If ∣v∣=0, then S is biautomatic and prefix-automatic by Theorem 3.1.4.
By Proposition 2.2.4, in order to prove that S is biautomatic, it suffices to prove S=sgp+⟨a1,a2,…,an∣u=v⟩ is biautomatic.
Case 2. If ∣v∣=2, then S is biautomatic and prefix-automatic by Lemma 3.2.2.
Case 3. If ∣v∣=1, suppose u≡ab,v≡c.
Case 3-1. If a≡b, c≡a and c≡b, then {ab=c} is a Gröbner-Shirshov basis in S. So S is biautomatic and S is prefix-automatic by Theorem 3.1.2.
Case 3-2. If a≡b and c≡b, then {ab=b} is a Gröbner-Shirshov basis in S and by Theorem 3.1.6, S is automatic but not biautomatic, and S is prefix-automatic.
Case 3-3. If a≡b and c≡a, then S=spg+⟨a,b∣ab=a⟩ is isomorphic to sgp+⟨a,b∣ab=b⟩rev and by Case 3-2, Lemma 2.2.3 and Theorem 3.1.5, S is automatic but not biautomatic, and S is prefix-automatic.
Case 3-4. If a≡b and c≡a, then by Proposition 2.2.5, it is sufficient to prove S1=sgp+⟨a,c∣aa=c⟩ is biautomatic.
Note that {a2=c,ac=ca} is a Gröbner-Shirshov basis in S1. Let A1={a,c} and L={ciaj∣i≥0,j∈{0,1},i+j≥1}. Then L is a normal form of S1. Clearly, L and L_{=}^{\}=\Delta_{L}$ are regular. Since
[TABLE]
and
[TABLE]
are regular, S1 is an automatic semigroup. Let L=A+−A∗{aa,ac}A∗. Then by Proposition 2.2.5, (A,L) is an automatic structure for S.
For any x∈A∪{ε}, (u,v)\delta_{A}^{R}\in L_{x}^{\},wehave||u|-|v||\leq 1. So by Proposition [2.2.7](#S2.SS2.Thmdefinition7), {}^{$}L_{x}isregular.Hence(A,\widetilde{L})isaleft−rightautomaticstructurefor\widetilde{S}$.
Since {}^{\}{=}L=\Delta{L}=_{=}L^{$}$,
[TABLE]
are regular, S1 is a left-left automatic semigroup.
For any x∈A∪{ε}, (u,v)\delta_{A}^{L}\in_{x}^{\}L,wehave||u|-|v||\leq 1and by Proposition [2.2.7](#S2.SS2.Thmdefinition7),{}_{x}L^{$}isregular.Hence(A,\widetilde{L})isaright−leftautomaticstructurefor\widetilde{S}$.
Therefore, S is biautomatic and prefix-automatic, and so is S.
Case 3-5. If a≡b and c≡a, then by Propositions 2.2.5 and 2.2.7, it is sufficient to prove that S1=sgp+⟨a∣aa=a⟩ is biautomatic. Obviously, S1={a} is biautomatic. Therefore, S is biautomatic and prefix-automatic.
The lemma is proved.
%֤ ʮһ Ρ
Lemma 3.2.4**.**
Suppose ∣u∣=∣v∣=3. Then S is biautomatic and prefix-automatic.
Proof.
Let R={u=v},u=abc,v=xyz,a,b,c,x,y,z∈A and S=sgp+⟨A∣R⟩.
(i) Suppose a,b,c are pairwise different. Then R is a Gröbner-Shirshov basis in S. Since ∣con(abc)∣=∣u∣, by Theorem 3.1.3, S is biautomatic and prefix-automatic.
(ii) Suppose R={aac=xyz}, where a≡c. Then R is a Gröbner-Shirshov basis in S and
L=A+−A∗{aac}A∗
is a normal form of S. Clearly L is regular. Note that
[TABLE]
are regular.
Now we prove that L_{c}^{\}and{}^{$}_{a}L$ are regular.
For any (\alpha,\beta)\delta_{A}^{R}\in L_{a_{j}}^{\}\ or\ (\alpha,\beta)\delta_{A}^{L}\in{}^{$}{a{j}}L\ (j=1,2,\dots,n),since||\alpha|-|\beta||\leq 1, by Proposition [2.2.7](#S2.SS2.Thmdefinition7), we have {}^{$}L_{a_{j}}\ (or\ {a{j}}L^{$})isregular,j=1,2,\dots,n.Hence,\widetilde{S}$ is biautomatic and prefix-automatic.
(iii) Suppose R={abb=xyz}, where a≡b. Then R is a Gröbner-Shirshov basis in S and
L=A+−A∗{abb}A∗
is a normal form of S. Clearly, L,
[TABLE]
are all regular. Now we prove that L_{b}^{\}and{}^{$}_{a}L$ are regular.
(iv) Suppose R={aba=aya}, where a≡b,y≡b. Then R is a Gröbner-Shirshov basis in S. Since con(aba)⊈con(aya), by Theorem 3.1.3, S is biautomatic and prefix-automatic.
(v) Suppose R={aba=xyx}, where a≡b,x≡a.
Case 1. x≡b or y≡a. Then {aba=xyx,abxyx=xyxba} is a Gröbner-Shirshov basis in S and
L=A+−A∗{aba,abxyx}A∗
is a normal form of S. Clearly, L,
If b∈con(v), then con(v)∈{e,a}. By the relations in S, β′β′′=β and β′β′′,β∈K which contradicts the uniqueness of K.
If b∈con(v), we have occ(b,α′α′′a)=occ(b,β′β′′) since b∈con(u). But (\alpha^{\prime}\alpha^{{}^{\prime\prime}},\beta^{\prime}\beta^{\prime\prime})\delta_{B}^{R}\in K_{a}^{\}$, a contradiction.
Therefor, S1 is not automatic.
%֤ η εġ
Lemma 3.2.6**.**
Let S=sgp⟨A∣u=v⟩, where A={a1,a2,…,an}(n∈N), u,v∈A∗ and ∣v∣≤∣u∣=3. Then
(i)
if u=v∈{aba=ba,aab=ba,abb=bb∣a,b∈A,a≡b}, then S is not automatic;
2. (ii)
if u=v∈{aba=ba,aab=ba,abb=bb∣a,b∈A,a≡b}, then S is prefix-automatic;
3. (iii)
if ∣v∣=0 or 3, then S is biautomatic.
Proof.(i) If u=v∈{aba=ba,aab=ba,abb=bb∣a,b∈A,a≡b}, then by Proposition 2.2.4, Theorems 3.1.8 and 3.1.9, and Lemma 3.2.5, S=sgp⟨A∣u=v⟩ is not automatic.
Now we prove (ii) and (iii). Suppose u=v∈{aba=ba,aab=ba,abb=bb∣a,b∈A,a≡b} and S=sgp+⟨A∣u=v⟩.
1) Suppose ∣v∣=0. If u=v∈{aaa=ε,aab=ε,abb=ε,abc=ε∣a,b∈A,a≡b}, then by Theorem 3.1.4, S is biautomatic and prefix-automatic.
Let S=sgp+⟨e,a,b∣aba=e,ea=ae=a,eb=eb=b,ee=e⟩. If u=aba, then {aba=e,aab=e,ba=ab,ae=a,ea=a,be=b,eb=b,ee=e} is a Gröbner-Shirshov basis in S. Let B={e,a,b}, L=B+−B∗{aba,aab,ba,ae,ea,be,eb,ee}B∗. Then L is a normal form of S. Then L==Le=eL=ΔL,
[TABLE]
are regular and so S is prefix-automatic. Noting that
[TABLE]
are regular, by Proposition 2.2.7, {}^{\}L_{a},\ ^{$}L_{b},\ _{a}L^{$},\ _{b}L^{$}areregularandhence\widetilde{S}isbiautomatic.ThisshowsthatS$ is biautomatic and prefix-automatic.
2) Suppose ∣v∣=1. If u=v∈{abc=x,aab=x,abb=x,aba=a,aaa=a∣a,b,c,x∈A,a≡b,a≡c,b≡c}, then {u=v} is a Gröbner-Shirshov basis in S. Then by Theorem 3.1.5, S is prefix-automatic.
If u≡aba,v≡x, where x∈A−{a}, then {aba=x,abx=xba} is a Gröbner-Shirshov basis in S and so L=A+−A∗{aba,abx}A∗ is a normal form of S. Clearly, L,
[TABLE]
are regular.
Therefore, L_{a_{j}}^{\}areregularforeachj\in{1,2,\dots,n}.Hence\widetilde{S}isautomatic.ThusS$ is prefix-automatic.
If u≡a3,v≡x, where x∈A−{a}, then {aaa=x,ax=xa} is a Gröbner-Shirshov basis in S and L=A+−A∗{aaa,ax}A∗ is a normal form of S. Clearly, L,
[TABLE]
are regular.
Therefore, L_{a_{j}}^{\}areregularforeachj\in{1,2,\dots,n}.Hence\widetilde{S}$ is prefix-automatic.
3) Suppose ∣v∣=2.
Case 1. S=sgp+⟨A∣abc=xy⟩, where a,b,c,x,y∈A and a,b,c are pairwise different.
Obviously, {abc=xy} is a Gröbner-Shirshov basis in S.
Case 1-1. If xy≡bc, by Theorem 3.1.7, S is prefix-automatic.
Case 1-2. If xy≡bc, by Proposition 2.2.5, it is sufficient to prove S=sgp+⟨a,b,c∣abc=bc⟩ is prefix-automatic.
Since {abc=bc} is a Gröbner-Shirshov basis in S, we have L=B+−B∗{abc}B∗ is a normal form of S, where B={a,b,c}. Clearly,
[TABLE]
are regular.
Hence S is prefix-automatic.
Case 2. S=sgp+⟨A∣aab=xy⟩, where a,b,x,y∈A and a≡b. Obviously, {aab=xy} is a Gröbner-Shirshov basis in S.
Case 2-1. If xy≡ab, we have v≡ba since u=v∈{aba=ba,aab=ba,abb=bb∣a,b∈A,a≡b}. By Theorem 3.1.7, S is prefix-automatic.
Case 2-2. If xy≡ab, by Proposition 2.2.5, it is sufficient to prove S=sgp+⟨a,b∣aab=ab⟩ is prefix-automatic.
Since {aab=ab} is a Gröbner-Shirshov basis in S, we have L=B+−B∗{aab}B∗ is a normal form of S, where B={a,b}. Clearly, L,
L_{=}^{\}=\Delta_{L},L_{a}^{$}={(\alpha,\alpha a)\delta_{B}^{R}|\alpha\in L}andL_{b}^{$}={(\alpha,\alpha b)\delta_{B}^{R}|\alpha\in L-B^{}{aa}}\cup{(\alpha a^{i+2},\alpha ab)\delta_{B}^{R}|\alpha\in L-B^{}{a},i\geq 0}areallregular.Hence\widetilde{S}$ is prefix-automatic.
Case 3. S=sgp+⟨A∣abb=xy⟩, where a,b,x,y∈A and a≡b. Obviously, {abb=xy} is a Gröbner-Shirshov basis in S.
Since u=v∈{aba=ba,aab=ba,abb=bb∣a,b∈A,a≡b}, we have xy≡bb. By Theorem 3.1.7, S is prefix-automatic.
Case 4. S=sgp+⟨A∣aba=xy⟩, where a,b,x,y∈A and a≡b.
Case 4-1. If xy≡aa, then {aba=aa} is a Gröbner-Shirshov basis in S. By Theorem 3.1.7, S is prefix-automatic.
Case 4-2. If xy≡ab, then {abia=abi∣i≥1} is a Gröbner-Shirshov basis in S. By Proposition 2.2.5, it is sufficient to prove S=sgp+⟨a,b∣aba=ab⟩ is prefix-automatic.
Let B={a,b}, L=B+−B∗{a}{b}+{a}B∗. Then L is a normal form of S. It is clear that L,
L_{=}^{\}=\Delta_{L}$,
[TABLE]
and
L_{b}^{\}={(\alpha,\alpha b)\delta_{B}^{R}|\alpha\in L}areregular.Hence\widetilde{S}$ is prefix-automatic.
Case 4-3. If x≡a,y≡a and y≡b, then {ayiba=ayi+1∣i≥0} is a Gröbner-Shirshov basis in S. By Proposition 2.2.5, it is sufficient to prove S=sgp+⟨a,b,y∣aba=ay⟩ is prefix-automatic.
Let B={a,b,y}, L=B+−B∗{a}{y}∗{ba}B∗. Then L is a normal form of S. Clearly
[TABLE]
are regular.
Hence S is prefix-automatic.
Case 4-4. If xy≡ba, then u=v∈{aba=ba,aab=ba,abb=bb∣a,b∈A,a=b} and hence S is not automatic by (i).
Case 4-5. If xy≡bb, then {aba=bb,ab3=b3a} is a Gröbner-Shirshov basis in S. By Proposition 2.2.5, it is sufficient to prove S=sgp+⟨a,b∣aba=bb⟩ is prefix-automatic.
Let B={a,b}, L=B+−B∗{aba,ab3}B∗. Then L is a normal form of S. Clearly,
[TABLE]
are regular.
Hence S is prefix-automatic.
Case 4-6. If x≡b,y≡a and y≡b, then {aba=by,ab2y=byba} is a Gröbner-Shirshov basis in S. By Proposition 2.2.5, it is sufficient to prove S=sgp+⟨a,b,y∣aba=by⟩ is prefix-automatic.
Let B={a,b,y}, L=B+−B∗{aba,ab2y}B∗. Then L is a normal form of S. Obviously,
[TABLE]
are regular. Hence S is prefix-automatic.
Case 4-7. If x≡a,x≡b and y≡a, then {abxia=xi+1a∣i≥0} is a Gröbner-Shirshov basis in S. By Proposition 2.2.5, it is sufficient to prove S=sgp+⟨a,b,x∣aba=xa⟩ is prefix-automatic.
Let B={a,b,x}, L=B+−B∗{ab}{x}∗{a}B∗. Then L is a normal form of S. Clearly,
L_{=}^{\}=\Delta_{L}$,
[TABLE]
L_{b}^{\}={(\alpha,\alpha b)\delta_{B}^{R}|\alpha\in L}}andL_{x}^{$}={(\alpha,\alpha x)\delta_{B}^{R}|\alpha\in L}}areallregular.Hence\widetilde{S}$ is prefix-automatic.
Case 4-8. If x≡a,x≡b and y≡a,x, then {aba=xy,abxy=xyba} is a Gröbner-Shirshov basis in S. Let B={a,b,x,y} if y≡b (Otherwise, let B={a,b,x}). By Proposition 2.2.5, it is sufficient to prove S=sgp+⟨B∣aba=xy⟩ is prefix-automatic. Note that
L=B+−B∗{aba,abxy}B∗ is a normal form of S. Clearly,
[TABLE]
are all regular.
Hence S is prefix-automatic.
Case 4-9. If x≡a,x≡b and y≡x, then {aba=xx,abx2=x2ba} is a Gröbner-Shirshov basis in S. By Proposition 2.2.5, it is sufficient to prove S=sgp+⟨a,b,x∣aba=x2⟩ is prefix-automatic.
Let B={a,b,x}, L=B+−B∗{aba,abx2}B∗. Then L is a normal form of S. Noting that
[TABLE]
are regular,
S is prefix-automatic.
Case 5. S=sgp+⟨A∣a3=xy⟩, where a,x,y∈A.
Case 5-1. If x≡a and y≡a, then {a3=xy,axy=xya} is a Gröbner-Shirshov basis in S. Let B={a,x,y} if x≡y (Otherwise, let B={a,x}). By Proposition 2.2.5, it is sufficient to prove S=sgp+⟨B∣aaa=xy⟩ is prefix-automatic.
Note that L=B+−B∗{aaa,axy}B∗ is a normal form of S. Clearly,
[TABLE]
are regular.
Hence S is prefix-automatic.
Case 5-2. If x≡a and y≡a, then {a3=xa,axia=xia2∣i≥1} is a Gröbner-Shirshov basis in S. By Proposition 2.2.5, it is sufficient to prove S=sgp+⟨a,x∣aaa=xa⟩ is prefix-automatic.
Let B={a,x}, L=B+−B∗{aaa}B∗−B∗{a}{x}+{a}B∗. Then L is a normal form of S. Clearly,
[TABLE]
are regular.
Hence S is prefix-automatic.
Case 5-3. If x≡a and y≡a, then {a3=ay,ayia=a2yi∣i≥1} is a Gröbner-Shirshov basis in S. By Proposition 2.2.5, it is sufficient to prove S=sgp+⟨a,y∣aaa=ay⟩ is prefix-automatic.
Let B={a,y}, L=(B+−B∗{aaa}B∗)−B∗{a}{y}+{a}B∗. Then L is a normal form of S. By noting that
[TABLE]
are regular, S is prefix-automatic.
Case 5-4. If x≡a and y≡a, then {a3=a2} is a Gröbner-Shirshov basis in S. By Proposition 2.2.5, it is sufficient to prove S=sgp+⟨a∣aaa=aa⟩ is prefix-automatic. Since S is a finite semigroup, we have S is prefix-automatic.
4) Suppose ∣v∣=3. Then S=sgp⟨A∣u=v⟩ is biautomatic and prefix-automatic by Lemma 3.2.4.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
1[1] G. Baumslag, S.M. Gersten, M. Shapiro and H. Short, Automatic groups and amalgams, J. Pure Appl. Algebra, 76(1991), 229-316.
2[2] G.M. Bergman, The diamond lemma for ring theory, Adv. in Math., 29(1978), 178-218.
3[3] L.A. Bokut, Unsolvability of the word problem, and subalgebras of finitely presented Lie algebras, Izv. Akad. Nauk. SSSR Ser. Mat., 36(1972), 1173-1219.
4[4] L.A. Bokut, Imbeddings into simple associative algebras, Algebra i Logika, 15(1976), 117-142.
5[5] L.A. Bokut and Y.Q. Chen, Gröbner-Shirshov bases and their calculation, Bull. Math. Sci., 4(2014), 325-395.
6[6] B. Buchberger, An algorithm for finding a basis for the residue class ring of a zero-dimensional polynomial ideal, Ph.D. thesis, University of Innsbruck, Austria, 1965.
7[7] B. Buchberger, An algorithmical criteria for the solvability of algebraic systems of equations, Aequationes Math., 4(1970), 374-383.
8[8] A. Cain, R. Gray and A. Malheiro, Finite Gröbner-Shirshov bases for plactic algebras and biautomatic structures for plactic monoids, ar Xiv:1205.4885 v 2