5.3.
The
Beauty
of
Letichevsky's Criterion
1 57
proposition.
To
prove
our
statement,
we
give
a
loop power
of M
which isomorphically
represents
a
counter having
sl
states.
Consider
the
loop power
£ =
M
sl
({x},
\
,...,
(
sl
)
of
M
with
(
i(a
1
,...,a
si
,a
sl
+i)
=
a
i+1(modsi
)
((a
{
,...
,a
si
)
e
A
sl
,a
sl+l
A) and
correspond
the
state C(vu
£
,
k) (k
{1,...,
si})
to the
integer
k.
Clearly, then
£ has a
subautomaton
B
with state
set
C(vu
£
,
k) (k
{1,...,
si}) such that this correspondence
is
an
isomorphism
of B
onto
the
5^-state counter. This ends
the
proof.
5.3 The
Beauty
of
Letichevsky's
Criterion
Recall
that
an
automaton
A
satisfies
Letichevsky's
criterion
if
there
are a
state
OQ
A, two
input
letters
x, y X, and two
input words
p, q X*
under which
S(a
o
,
x) =
(a
o
,
y) and
(a
0
,
x
p
) =
S(a
o
,
yq) = ao- If the
class
k of
automata contains
an
automaton
satisfying
Letichevsky's criterion, then
we
also
say
that
k
satisfies
Letichevsky's
criterion. Otherwise
we
say
that
k
does
not
satisfy
it.
This well-known criterion
can be
used
not
only
for
characterization
of
complete
classes
with respect
to
homomorphic representations under
the
general product
but
also
for
description
of
complete
classes
with respect
to
isomorphic
and
homomorphic simulations.
Under
the
generalized product, homomorphic representation
is
quivalent
to
both
homomorphic
and
isomorphic simulations.
The
Gluskov product behaves quite
differently.
In
this section
we
show that, contrary
to
this
fact,
a
class
of
automata
is
complete with respect
to
homomorphic representations under
the
GluSkov
product
if and
only
if it is
complete with
respect
to
both homomorphic
and
isomorphic simulations.
Therefore,
in
this sense
the
GluSkov
product behaves similarly
to its
generalized
form.
For
every digraph
D = (V, E)
with
V =
{1,...,n}
and
positive integer
s, we
define
the
digraph D
[s]
=
(V
s
,
E
s
)
having
V
s
=
{1,..., ns},
E
s
=
{(i,
i - 1
(modns))
I i
Lemma 5.19.
Let A = (A,
X,8)
be an
automaton
having
Letichevsky's
criterion with
s
length
control
words.
Consider
an
automaton
A =
(A',
X',
S'), with
A' =
{1,...,
|
A'|},
and
its
digraph
D(A)
=
(A',
E)
(having
E =
{(i,
j) A' x A' |
there
exists
x X:
S'(i,
x) =
j}).
Then
A can be
simulated
isomorphically
by a
(D(A))
[s
-power
of
A.
Proof.
Let A = (A, X, 8)
satisfy
Letichevsky's criterion; that
is,
there
are a
state
a
o
A,
two
input letters
x, y X, and two
input words
p, q X*
under which (a
o
,
x)
(a
o
y) and
8(a
o
,
xp) =
S(a
o
,
yq) = a
o
.
Introduce
the
notation,
jci...
x
s
=
xpyq,
ak
=
8(a
0
, x\... x
k
),
and
yi...
y
s
=
yqxp,
b
k
=
8(a
0
, y
i
... y
k
), where
k =
1,...,
s and
x\,...,
x
s
,
yi,...,
y
s
X. We may
assume that
0, =
b
i
{
implies
a,-+i
=
b
i+
\
and
x
i
,
+1
=
y
i
,+1
for any i =
1,...,
s — 1.
Otherwise
we
could exchange a
i
,
+1
with bi+\
and ,
+
i
with
y,-+1.
Clearly, then
a
s
= b
s
= a
o
.
Let
A =
(A',
X',
8')
be an
automaton with state
set A' =
{1,...,
r}
for
some positive
integer
r.
Moreover,
let D =
(A',
E)
having
E =
{(i,
j) A' x A' \
there exists
x 6 X:
8'(i,x)
= j}. We
shall prove that
A has a
D
[s]
-power which isomorphically simulates
A. Let
Zi,...,
Z
f
be
distinct
finite
nonempty sets
for
which
Zi = X'.
Define
the
power
A
rs
with
respect
to
and
such
that
for any