98
Chapters. Krohn-Rhodes Theory
and
Complete
Classes
Then
A
isomorphically simulates
B by
nonempty words under
r\ : {a, b} -> (a\
,02],
r
2
:
(XQ,XI,
x
2
} -> {«, v, w]
with Ti(a)
= a\,
T\(b)
= a
2
,
T
2
(x
0
)
= u,
r
2
(*i)
= v,
T
2
(x
2
)
= w.
This
is the end of the
proof.
n
Lemma 3.32.
Let A = (A, X, 5) be an
automaton such that
G <
S(A)for some noncom-
mutative
group
G.
There
exists
a
single-factor
product A(X,
<p)
such that
the
monoid with
two
right-zero elements
can be
embedded
isomorphically
into
the
semigroup
S(A(X,
<p)}.
Proof.
By
Proposition 1.11, there exists
a
subgroup
G of
S(A) which acts
on a
subset
of
Z c A by
permutations
so
that
(Z, G) is a
permutation group
and G
maps homomorphically
onto
G.
Since
G is
noncommutative,
so is G.
Thus there exist words
x, y e X
+
such that
x
and
y
represent members
of G
that correspond
to
noncommuting permutations
of the
states
Z.
That
is, 8
X
, 8
y
e G but
8
x
8
y
/
8
y
8
x
.
Hence there exists
a
state
a
0
€ Z
such that
a b
for
a =
8(ao, xy),
b =
8(aQ,
yx). Recall that o(g) denotes
the
order
of a
group element.
By
definition
of
order,
x°^
Sx)
acts
as the
identity permutation
on Z, and
similarly
for
y
o(
-
s
y\
Now
define
the
following words
in X
+
:
(Note that
the
orders
of S
x
and 8
y
are
each more than
1,
since these group elements
do
not
commute.) Observe that each
of
these words
is of the
same length, namely,
of
length
o(8
x
)\x\
+
o(8
y
)\y\.
We
compute that
a • q = a0 • xyq = a
0
• xyy x yx =
a0
•
xyxyx
= a
Q
• xx yx = a
0
• x
0
yx =
OQ
• yx = b. It is
trivial
to
check
that
a • p = a, b • p = b, and b • r = a. But
then
the
states
a, b and the
words
p,q,rofA
satisfy
the
conditions
of
Lemma 3.31. This ends
the
proof.
D
Lemma 3.33.
Let A = (A, X, 5) be an
automaton such that
G <
S(A)for some noncom-
mutative
group
G.
Then
A
satisfies
Letichevsky's
criterion.
Proof.
Given
an
automaton
A
with
n
states,
let G <
S(A)
for a
noncommutative group
G.
By
Proposition 2.47
we
obtain
AG < A
n
,
where
A
n
denotes
the
nth-diagonal power
of
A. It is
clear that
AG is
strongly connected.
In
addition,
G is
noncommutative. Thus
AG
is
a
noncommutative strongly connected automaton. Therefore,
by
Proposition 2.76,
A
An
satisfies
Letichevsky's criterion. Obviously, then
A
also
has
this property. This ends
the
proof.
D
Lemma 3.34.
Let A = (A, X, 5) be an
automaton having Letichevsky's criterion with
a
stateaQ
€ A,
inputletters
x, y X, and
words
p, q X*
suchthat
(a0,
x)
(a0,
y) and
(ao,
xp) =
(ao, yq).
There
exists
a
single-factor
product
B =
A(X,
(p)
and a
counter
Ck
such that
the
two-state reset automaton
can be
homomorphically
represented
by an
aQ-productC
k
x B
+2
({x,
y],
,...,
|pq|+2).
Proof.
Let A = (A, X, 8) be an
automaton having Letichevsky's criterion with
a
state
a0
A,
input letters
x, y e X, and
words
p, q e X*
such that 8(ao,
x) ^
S(OQ,
y) and