Hardware Reference
In-Depth Information
The automaton is incomplete (4 states) and deterministic.
3 inputs 6 states 26 transitions
Inputs = { G0, G2, G17 }
000
011
--0
-10
010
1-0
-10
1-0
000
011
101
010_011
101
011
111
000
101
011
111
001
100_101
--0
111
101
111
101
100
111
001
101
111
001
000_001
001
Fig. 9.5
Graphical output of BALM showing the automaton
S27 sup1 det.aut
obtained by
determinizing the automaton
S27 sup1.aut
9.5
Taking the Product of Two Automata
To illustrate the product of two automata, we consider two automata,
S27Fs.aut
shown in Fig.
9.6
and
S27as.aut
showninFig.
9.7
. If the two automata have
different supports, the user is responsible for lifting both automata to their common
support. By an undocumented option, the product operation in BALM is defined
to automatically lift both automata to their least common support. In the example
below, the two automata start out with the same support.
product -l S27Fs.aut S27as.aut S27_prod.aut
The result is the automaton
S27 prod.aut
shown in Fig.
9.8
.
Note that this automaton is isomorphic to
S27.aut
. This is because the two
automata
S27Fs.aut
and
S27as.aut
were created by decomposing
S27.aut
into two sub-automata. When their product is formed, they recreate the original
automaton. The state names of
S27Fs.aut
were changed from
a; b
respectively to help illustrate where the product states came from. Thus product
state
0; 1
to
b01
came from state
b
in
S27Fs.aut
and from state
01
in
S27as.aut
.
Search WWH ::
Custom Search