
86
 Chapter
 3.
 Krohn-Rhodes Theory
 and
 Complete
 Classes
(3a)
 there
 is an
 automaton
 A K
 such that
 a
 subsemigroup
 S
 ofS(A)
 is
 isomorphic
 to
the
 monoid with
 two
 right-zero elements,
 and
(3b)
 for
 every
 simple
 group
 G
 there
 is an
 automaton
with
Proof.
 The first two
 conditions
 are
 obviously necessary.
17
 The
 necessity
 of
 (3a)
 and
 (3b)
comes directly
 from
 the
 Krohn-Rhodes decomposition theorem. (Actually, (3a)
 and
 (3b)
constitute
 Krohn-Rhodes'
 criterion.)
 For the
 converse,
 first
 note that every counter
 can be
represented homomorphically
 by a
 cascade product
 of
 counters with prime power length.
(We
 omit
 the
 easy proof
 of
 this statement.) Thus
 we may
 assume
 by the
 conditions (1),
(2),
 and
 Lemma 3.15 that
 for
 every
 r : [p• e X
+
 : \p\ — n} -+ [p Y
+
 : \p\ = n},
the
 automaton
 R
T
 can be
 represented homomorphically
 by a
 cascade product
 of
 automata
from
 K,. Let 5 be an
 arbitrary noncyclic, irreducible monoid.
 By our
 conditions (3a), (3b),
and
 Proposition 2.49
 we
 have that
 S\ \A for
 some
 A K.
 Using
 Proposition
 2.47,
 we
 then
get
 As\\B^
n
,
 where
 H
An
 denotes
 the nth
 diagonal power
 of an
 appropriate subautomaton
B = (B, Y,
 SB)
 of the
 automaton
 A
 satisfying
 the
 conditions
 of
 Proposition 2.47
 and n is the
number
 of
 states
 of A.
 Thus,
 let AS\ |
 n
 under
 the
 mappings
 r\ : B
n
 S, r
2
 : S -> Y
+
.
Then, denoting
 by e the
 identity element
 of S, we get
 {S
s
(Ti(8'(b, r
2
(e))),
 e) : b e B
n
} =
{riO$'(b,
 T
2
(e)))
 : b e B
n
} =
 {^(b)
 : b B
n
] = S.
 Therefore (taking
 a, T, A, B of the
lemma
 to be i\, 12, AS, B,
 respectively),
 we
 have
 the
 conditions
 (1) and (2) of
 Lemma 3.16.
Then
 AS can be
 represented
 by a
 cascade product
 of the
 automaton
 K
T2
 by the
 direct power
B
n
.
 Therefore, combining this with (2),
 for
 every irreducible semigroup
 5, we
 conclude
that
 As can be
 represented homomorphically
 by a
 cascade product
 of
 automata
 from
 K,
for
 every irreducible semigroup
 S.
 Using
 the first
 part
 of the
 Krohn-Rhodes
 decomposition
theorem, this implies that
 /C
 is
 complete with respect
 to
 homomorphic representations under
the
 cascade product.
 The
 proof
 is
 complete.
 D
Theorem
 3.18. None
 of
 conditions
 (1), (2), (3a),
 and
 (3b)
 of
 Theorem
 3.17
 can be
 omitted.
Proof.
 For
 (3a)
 and
 (3b),
 the
 statement comes directly
 from
 the
 Krohn-Rhodes decompo-
sition theorem. (See Theorem 3.1.)
For
 (1),
 we now
 show that there exists
 a
 class
 /C
 satisfying
 (2), (3a),
 and
 (3b), which
is not
 complete with respect
 to
 homomorphic representations under
 the
 cascade product.
Let
be a
 (countable) system
 of
automata
 with
moreover,
 let
be
 defined
 by
Then
and
Thus
 a
 subsemigroup
 of
 S(A\)
 is
 isomorphic
 to the
 monoid with
 two
17
Although
 it may be
 counterintuitive
 to
 those
 used
 to
 transformation semigroups rather than automata,
 to
 obtain
(2),
 it is not
 sufficient
 to
 homomorphically represent
 all
 prime-length counters with
 single-letter
 input
 sets.
 For
example, using such counters,
 the
 single-letter-input modulo-four counter cannot
 be
 homomorphically
 represented.