CASE
OF
INPUTSEQUENCES
OF
LIMITED LENGTH
233
define
a
simple scheme for recognition
of
equivalence of states:
Two
states
xi
and
xi
of
an smachine are equivalent in terms
of
L
if,
and only
if,
the pairs
of
input and outputsequences
ofrow
i
ofits
abridged (by
L)
Cq
matrix match exactly those
of
row
j
and there aye
no
unmatched pairs in either row.
Thus, in the abridged matrix of
our example there
are
no tworowswithexactly the same pairs, and
therefore this s-machine
has
no states equivalent to each other in
terms of
L.
However, even this algorithm, which
is
an improvement over the
disorganized scanning of all possible input-output relationships,
is
stillunwieldy, especially atlarge values
of
q.
For
this reason, one
tries to avoid the necessity of scanning allinput sequences from
L.
Instead, one tries to reduce each problem to those particular cases
where such scanning
is
not needed. Let us consider one such case.
Let set
L
contain
all
the sequences of length smaller
or
equal
to
q.
Set
L
is
a
subset of set
E
containing
all
input sequences.
For
that reason, any
two
states equivalent in terms of
E
(that
is,
simply
equivalent)
are
also equivalent in terms
of
L.
Now
we
have to
ask
ourselves when do groups of states of
a
given machine,
which
are
equivalent in terms
of
E,
coincide with
the
groups equivalent in
terms of
L;
that is, when
are
the states which
are
equivalent in
terms of
L
also equivalent in terms of
E?
If these two decomposi-
tions into groups coincide, then
we
can use the Aufenkamp
-
Hohn
algorithm:
however,
if
the groupings do not coincide,
we
may have
to resort to the scanning procedure described above,
or
to some
new method.
The answer to this question
is
associated with the relationship
between the number of states of the machine
k,
and the maximum
length of an allowable input sequence
q.
We
shall
show that
if
q
is
sufficiently large then it may be possible to recognize
all
the
non-
equivaEent
states. Then each pair of states nonequivalent in terms
of
E
will also be nonequivalent in terms of
L.
Assume that
we
are
given
a
sequential machine
S
with
k
states,
and that
we
symmetrically decompose
its
interconnection matrix
by means of
the
Aufenkamp
-
Hohn method. Now
we
have
k*
groups
of equivalent states (obviously,
k*
4
k).
We
shall try to prove that
if
q
>,
k*
-
1,
then the grouping of equiv-
alent states, obtained by the Aufenkamp
-
Hohn procedure, produces
groups which coincide
with
those equivalent in terms of
L
;
if
that
is
true, then at
q
>,
k*
-
1
we
can solve the equivalence problem by
means of the Aufenkamp
-
Hohn algorithm, and the number of result-
ing groups
will
indeed be equal to
k*.
Let us devise a machine
S*
having
k'
states and the following
characteristics:
(a)
for each state of machine
S
there
is
an equivalent