4.2.
Without
Any
Letichevsky Criteria
123
Proof.
Consider
the
automaton
A' —
(A',
X',
<$')•
We
distinguish three
cases.
Case
1.
There exists
an A = (A, X, 5) e
K,
having
a
nontrivial cycle.
In
other words,
there
are
distinct states
a\,...,
a
m
e A, in > 1, and
(not necessarily distinct) input letters
xi,...,x
m
e X
such that
5(a,-,
jc,-)
=
a,
+
i(
m0
dm)-
By
Proposition 4.16, this implies that
for
every
jc
e X,
8(a
t
,
x) =
a,
+
i(mod
m
).
Consider
a fixed jc e X and let M =
A(X,
<p)
be
given
such
that
(p(a,
x') = x for
every
a e A and x' e X.
Then
M. is an
autonomous automaton
which
is a
<?
-power
of A
with
a
single factor such that
for
every distinct
&,€e{l,...,m},
8(dk,
<p(dk,
p)) 7^
8(ai,
<p(at,
p)),p
e X*.
Using Proposition 2.28, this ends
the
proof
of
our
case.
Case
2.
There exists
an A — (A, X, 5) e /C
having
two
distinct trivial cycles. This
means that there
are
distinct states
a, b € A and
(not necessarily distinct) input letters
x\,X2
€ X
having 5(a,
*i) = a and
S(£,
x
2
) = b. But
then, again applying Proposition
4.16,
we
obtain
for
every
x e X,
8(a,
x) = a and
8(b,
Jt) = b.
Thus, similar
to
above,
we
can
define
the q
-power
M of A
with
a
single factor such that
8 (a,
(p(a,
p)) /
8(b,
(p(b,
/?)),
p € X*.
Then
we can use
Proposition 2.28 again, which completes
the
proof
of
this case.
Case
3.
Neither
of the two
cases above apply. Using Proposition 2.23, this means that
all
elements
of
K,
are
nilpotent automata.
But
then, using
Proposition
2.64,
A' is a
nilpotent
automaton
whenever
it can be
represented homomorphically
by a
general product
of
factors
in
/C.
Therefore,
A is a
directable automaton. Thus, applying Proposition 2.27,
it can be
represented homomorphically
by a
diagonal product
M' of its
connected state-subautomata.
Then
it is
obvious that
M'
AA4
also homomorphically represents
A
whenever
M. and M.'
have
the
same input
set and At is an
arbitrary autonomous
q
-power
of an
automaton
in
JC
with
a
single factor. (Obviously,
if X'
denotes
the
input
set of M' and A = (A, X, 5) is an
arbitrary
element
of
/C
with
a fixed
input letter
x e X,
and, moreover,
M =
A(X,
<p)
is a
^-product with
<p(a,
x') = x, a e A, x' e X',
then
M has
this property.) This implies
the
validity
of our
statement
in
this
case.
D
Lemma
4.23.
Let A = (A, X, 8) be an
automaton without
any
Letichevsky
criteria.
If
there
are a € A, q, q' e X*, \q\ —
\q'\
> \A\ — 1,
8(a,
q) ^
8(a,
q'\
then
for
every
pair
of
words
r, r' e X*, \r\ =
\r'\,
we
have
8(a,
qr) ^
8(a, q'r').
Proof.
Suppose that
our
statement does
not
hold, i.e., there
are a e A, q, q', r, r' e X*, \q\ =
\q'\
> \A\ - 1, |r| =
|r'| having 8(a,
q)
^=
8(a,
q') and
8(a,
qr) =
8(a, q'r'). Then,
of
course,
|r| =
|r'|
> 0. We
distinguish
the
following three cases.
Case
1.
There
are
qi,n,
q
2
,r
2
,q{,
r[,q'
2
,r'
2
with
q =
q\r\
=
q
2
r
2
,q'
=
q{r(
=
q
2
r
2
,
\qi\
<
\q
2
\, \q[\
<
\q'
2
\
such that 8(a,
q{) =
8(a,
<?
2
),
8(a,
q{) =
8(a, ^).
20
But
then,
by
Proposition 4.16,
8(a,q\w)
=
8(a,qiw')
and
8(a,q{w)
=
8(a,q(w')
for
every
w, w'
eX*, |u;|
=
|iy'|.
Thus, because
of
&(a,q\)
=
8(a,q
2
)
and5(a,
q()
=
8(a,q
2
),
we
obtain that
for
every
w, w' € X*
there
are z, z' e X*
with 8(a, q\wz]
=
8(a,
q\)
and
8(a,
q
w'z')
=
8(a, q{). Thus
q\r\—q,
q'^ =q'
imply that 8(a, qrz}
=
8(a,
q\) and
8(a,
q'r'z')
=
8(a,
q{)
hold
for
some
z, z' e X*.
This
means that
8(a,qrzri)
=
S(a,#)and
8(a,
q'r'z'rQ
=
8(a, q').
Putb
=
8(a, qr)(= 8(a, q'r')),
c =
8(a,
q), c' =
8(a, q'). Then
8(b,
zr
1
)
= c c' =
8(b, z'r{)
and
8(c,
r) =
8(c',
r') = b.
Therefore,
by
Proposition 2.70,
A
satisfies Letichevsky's criterion,
a
contradiction.
20
This
holds automatically
if \q\ =
\q'\
>
\A\.