Hardware Reference
In-Depth Information
If S FSM is compositionally I -progressive, then S FSM is the largest compositionally
I -progressive solution of the equation. However, not every non-empty subset
of S FSM inherits the feature of being compositionally I -progressive. If S FSM
is not compositionally I -progressive, then denote by cP rog.S FSM / the largest
compositionally I -progressive subset of S FSM . Conceptually cP rog.S FSM / is
obtained from S FSM
by deleting each string ˛ such that, for some i
2
I ,there
\ S FSM
is no . u ; v ;o/
2
U
V
O such that ˛.i; u ; v ;o/ 2
A " I 2 O 2
" I 1 O 1 .The
following procedure tells how to compute cP rog.S FSM /.
Procedure 3.3.1. Input: Largest prefix-closed solution S FSM of synchronous equa-
tion A X C and context A ; Output: Largest compositionally I -progressive
prefix-closed solution cP rog.S FSM / .
1. Initialize i to 1 and S i
to S FSM .
2. Compute R i
D A " I 2 O 2 \ S i
" I 1 O 1 .
If the language R i
is I -progressive then cP rog.S FSM / D S i .
Otherwise
(a) Obtain Prog.R i /,thelargestI -progressive subset of R i , by using Proce-
dure 3.1.2 .
(b) Compute T i
D S i
n .R i
n Prog.R i // # I 2 U V O 2 .
3. If T iFSM
D; then cP rog.S FSM / D; .
Otherwise
(a) Assign the language T iFSM to S i C 1 .
(b) Increment i by 1 and go to 2.
Theorem 3.23. Procedure 3.3.1 returns the largest compositionally I -progressive
(prefix-closed) solution, if it terminates.
Theorem 3.24. Procedure 3.3.1 terminates.
The proofs can be found in [148].
A sufficient condition to insure that A " I 2 O 2 \ S FSM
" I 1 O 1
is an I -progressive FSM
language is that S FSM
" I 1 O 1 or A " I 2 O 2 satisfy the Moore property (see Theorem 3.12
for a related statement proved for complete FSMs). If S FSM is Moore then it is
the largest Moore solution of the equation. However, not every non-empty subset of
S FSM inherits the feature of being Moore. If S FSM is not Moore, then denote by
Moore .S FSM / the largest Moore subset of S FSM .Theset Moore .S FSM / is obtained
by deleting from S FSM each string which causes S FSM to fail the Moore property.
Proposition 3.25. If Moore .S FSM / ¤; , then it is the largest Moore solution of the
equation A X
C . Otherwise the equation A X
C has no Moore solution.
To compute the largest Moore FSM that is a solution, it is sufficient to apply
Procedure 3.1.5 to the FSM M S FSM associated with S FSM , as justified by
Theorem 3.9 . The result is the largest Moore FSM solution, of which every
deterministic Moore solution is a reduction.
Search WWH ::




Custom Search