
224
 Chapter
 7.
 Finite State-Homogeneous
 and
 Asynchronous Automata Networks
(2)
 A is
 locally monotonically increasing, i.e.,
 for all t, t' e R
+
 and v e V,
(3)
 For all t, t' e R+ and v € V,
where
 d
 denotes
 the
 distance
 metric
 in the
 associated
 digraph
 T>
 (the reflexive-symmetric
closure
 of the
 relation
 E)•
Let
 A be an
 synchronous automata network over
 a
 digraph
 = (V, E)
 with
 global
state
 set A, and let A be an
 asynchronous automata network with
 the
 same input alphabet
 X,
a
 digraph
 T>'
 = (V, E')
 with
 the
 same
 set of
 nodes,
 and
 global
 state
 set A. Let
 TT
 : A
 —>
 A
be a
 function from
 global
 states
 of the
 asynchronous automata network
 to
 global states
 of
the
 synchronous one, such that
 (a) =
 (n(a))
v
 depends only
 on a
v
 for all a e A.
 Thus
we
 can
 denote (n(a))
v
 by
 n(a
v
).
 ^
We
 then
 say
 that
 the
 behavior
 a : E
+
 ->• A of A
 starting
 in
 state a(0)
 for
 update
pattern
 (r, U) ami
 input
 sequence
 x\,
 *2,...
 (*, € X for / € N)
 emulates
 the
 behavior
a
 : N -> A of A
 starting
 in
 state a(0) with
 the
 same input sequence under
 the
 projection
n if
 there
 exists
 a
 spatial-temporal
 covering
 A.
 : E
+
 x V -» N
 such that
 the
 following
diagram commutes
 for
 each
 v € V:
That
 is,
 7r(flj,(0)
 =
 a
v
(k(t,
 v))
 with a
v
(n)
 =
 state
 in A of
 node
 v at
 time
 n e N and
a
v
(t)
 =
 state
 in A of
 node
 v at
 time
 t € R
+
.
Theorem
 7.22
 (asynchronous
 emulation
 of
 synchronous
 automata
 networks).
 Let
any
 synchronous automata network
 A
 over
 a
 locally
 finite
 digraph
 T>
 = (V, E)
 with local
automata
 A
v
 =
 (A
v
, X
V
,S
V
)
 (v e V) and
 external input alphabet
 X be
 given.
We
 construct
 an
 asynchronous automata network
 A
 (with
 the
 same input alphabet
X)
 such that every possible behavior
 of
 A
 with input sequence [x
n
}
n>
o emulates
 the
 (only
possible) behavior
 of
 A
 with input sequence
 [x
n
}
n>
Q,
 when
 A
 starts
 in an
 initial global
state
 a (0)
 depending only
 on the
 initial global state a(0)
 of
 A.
Moreover,
 the
 following hold:
(1) The
 underlying digraph
 for A is the
 reflexive-symmetric
 closure
 of
 the
 digraph
 for
A
(2) For
 each vertex
 v, the
 local automaton
 A
v
 of
 A are not
 much more complicated than
the
 local automaton
 A
v
 of
 A.
 Moreover,
 A
v
 is a
 direct product
 of
 A
v
, an
 identity-
reset^automaton,
 and a
 modulo three counter (with identity).
40
 In
 fact,
 A
v
 has
 state
set
 A
v
 = A
v
 x A
v
 x {1, 2, 3}.
^Recall
 that forn
 > 1, a
 modulo
 n
 counter with identity
 is an
 automaton
 C\ =
 ({1,...,
 n},
 {+0, +1}, S
c
\)
with
 S
c
i (i, +1) = i + 1
 (rnodn),
 and &
c
\ (i, +0) = i, i =
 1,...,
 n.