1
82
Chapter
6.
Primitive
Products
and
Temporal
Products
For
every
d > 0 and a a
state
of N, (p, q) € R ,d, P €
(XD)
ms
,
we
clearly have,
whenever
N(a,
q) D,
that
8D(8N(a,
q), p) =
8j^f(a,q
(p))
D).
Furthermore,
by
taking
t to be a
letter
of X
D
inducing
the
identity under
$
D
(that
is, S
D
(bi,
t) =
b
i
{
for all
b(
D) and
letting
q be (
(t
m5
))
;
with
msj <
ms+d
and p =
L
d
-
ms(j-1)
implying
(p, q)
R
t
d, we
derive
8
D
D(8
N
(b
i
,q),
p) =
<5p(b
i
,,
p) = b
t
.
Therefore,
D =
[8
D
(8
N
(a,
q), p) \
a a
state
of
N,(p,q)
R ,d,
(a,q)
D}.
This shows that conditions
(1) and (2) of
Lemma 6.11 hold.
For
every
i (=
1,...,
6n),
define
:
(XD)
ms
A
ms
as
follows:
for
each
1
j ms, the jth
letter
of
,(/?)
( €
(XD)
mj
)
is
equal
to the ith
component
of the jth
letter
=
(Zj,i,
• •.,
Zj,6n)
of
(/>). Therefore,
as in
Lemma 6.11 (taking
i and n of
the
lemma
to be 6n and ms,
respectively),
we can
construct
the
product
V = R
i!
x
•
• • x R
r6n
x
N(X
D
,
{,...,
(
6n
,
n+i) which homomorphically represents
D.
By
Lemma 6.9, given
an
integer
d
|X
D
|
ms
,
for
each
i =
1,...,
6n, we
obtain
a
primitive power
Mi
of
A
such that apart
from
its
last one,
its
feedback functions
do not
depend
on the
last state variable,
and
furthermore,
Mi
v-represents
.
|
.
)
.
Now
set
^fi(m\,...,
m
6n
,
m
6n+1
,
x) = x for
each
i =
1,...,
6n and
6n+1
(m1,
..., m
6n
,
m6n+1,x)
=
(z1,...,
Z6n)>
where
x € XD,
zi,
is the
state
of the
last
factor
of Mi
(which
represents
i
,d)
for 1 i 6n, and m
6n+i
is the
state
of N. By
Proposition
6.8
(considering
, X
D
, 6n to be M, X, m of the
proposition),
we
obtain
M = M\ x • • • x
M6n
x
A/"(XD,
1,
...,
6/i+i)»
which homomorphically represents
V,
hence
,
hence
.
On
the
other hand, observe that
we
have
the
conditions
of
Proposition
6.3 for the
product
M
(taking
, X
D
, 6n to be
M
n+1
,
X, n of the
proposition).
By
Proposition 6.3,
M is
isomorphic
to a
primitive power
P of A
Therefore,
8 is
homomorphically represented
by
the
primitive power
P.
This completes
the
proof.
Corollary 6.14.
Let K. be a
class
of finite
automata.
If
1C
satisfies
Letichevsky's crite-
rion,
then
K, is
complete with
respect
to
homomorphic
representations
under
the
primitive
product.
By
the
Letichevsky decomposition theorem (Theorem 2.69),
a
class
of finite
automata
is
complete with respect
to
homomorphic representations under
the
Glu§kov product
if and
only
if it
satisfies Letichevsky's criterion. Therefore,
one
obtains
the
following statement.
Theorem
6.15.
Suppose
that
1C
is a
class
of finite
automata.
Then
the
following
statements
are
equivalent:
(1)
satisfies
Letichevsky's
criterion.
(2)
1C
is
complete with
respect
to
homomorphic
representations
under
the
Gluskov
prod-
uct.
(3) k is
complete with
respect
to
homomorphic
representations
under
the a
i
,
-product
for
all
i 2.
(4) k is
complete with
respect
to
homomorphic
representations
under
the a
i
,
-product
for
some
i 2.
(5)
1C
is
complete with
respect
to
homomorphic
representations
under
the
V
j
-product
for
all j 3.
(6)
1C
is
complete with
respect
to
homomorphic
representations
under
the
Vj-product
for
some
j 3.