286
ELEMENTS
OF
MATHEMATICAL LOGIC
d)
Determination of
the
state in which
the
machine
was
at the
beginning
of
the experiment or, alternatively, its reduction to
a
spe-
cific
state at the end of the experiment.
To
solve these problems one mustknow what experiments can be
carried out with
the
given set of s-machines (for example, whether
one can perform
a
multiple experiment),
as
well
as
some additional
data on this set
(:3r
example, this information may consist of the
number of states
k,
as
well
as
of
the
fact that
all
of these states
are
nonequivalent).
The next section shows
a
determination of the equivalence
of
states of
an
s-machine (Moore’s theorem). Subsequent sections deal
with the study of s-machines when multiple experiments
are
pos-
sible (Section
11.3),
as
well
as
with
the
case
where only
a
simple
experiment (in particular,
a
branching one)
is
possible (Section
11.4).
11.2.
DETERMINATION OF EQUIVALENCE
OF
RESPONSE
TO
FINITE INPUTS
STATES OF S-MACHINES FROM THEIR
Consider
two
equivalent states of some s-machine. By definition,
the outputs in this
case
will
coincide at any input, regardless of
which of these equivalent states
is
the initial one. Conversely, if
the initial states are nonequivalent, then there exists an input such
that,
starting with the 9th cycle,
the
two
outputs
will
differ.
Here,
9 depends not only on the specific s-machine under consideration
(its internal structure
and
the number
of
its
states
lz),
but also on
the “discriminating” input sequence. Our problem consists of find-
ing what
is
the minimal length
of
an input sequence capable of
demonstrating the nonequivalence of
two
states of the given
s-
machines. It turns out that
we
canevaluate this length starting only
with number
(k)
of
the
states of the machine.
This length
is
given by
the following theorem:
Theovern
1
(Moore’s Theovern)*.
If
all
k
states of
an
s-machine
,V
are nonequivalent, then for each
pair
of
these states theve exists
an
input sequence not longer than
k
-
1,
capable
of
discviminating
between them.
Consider the decomposition of the
set
of states of
N
into groups
equivalent in terms of set
L,
of
all
sequences of length
s
(s
=
1,
2,
. .
.,
n
-
1).
We
shall prove
the
theorem by induction with respect
to
s.
We
shall prove that
if
the
number
of
groups
of
states
equivalent
~
*See
[72];
see also
[98]
where the same theorem has been independently proven.