07.01.2013 Views

Lecture Notes in Computer Science 3472

Lecture Notes in Computer Science 3472

Lecture Notes in Computer Science 3472

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

60 Moez Krichen<br />

Def<strong>in</strong>ition 2.19. A splitt<strong>in</strong>g tree associated with a Mealy mach<strong>in</strong>e M =<br />

(I , O, S,δ,λ) is a rooted tree T such that:<br />

• Each node of T is labeled by a subset of S and the root of T is labeled with<br />

S,<br />

• The children’s labels of an <strong>in</strong>ternal node of T are disjo<strong>in</strong>t and the label of<br />

an <strong>in</strong>ternal node of T is the union of its children’s labels,<br />

• With each <strong>in</strong>ternal node of T is associated an <strong>in</strong>put sequence,<br />

• With each <strong>in</strong>ternal node u of T , with associated set-label Su and <strong>in</strong>put str<strong>in</strong>glabel<br />

xu, is associated a mapp<strong>in</strong>g fu : Su → S such that fu(s) =δ(s, xu) for<br />

each s <strong>in</strong> Su,<br />

• Each edge of T is labeled with an output symbol from O.<br />

Let π(T ) denotes the collection of sets of states formed by the labels of the leaves<br />

of the splitt<strong>in</strong>g tree T (it is easy to see that π(T ) is a partition of S). T is a<br />

complete splitt<strong>in</strong>g tree if π(T ) is the discrete partition of S. ⊓⊔<br />

u4<br />

{s1}<br />

0<br />

0<br />

u8<br />

{s5}<br />

u2<br />

{s1, s3, s5}<br />

ba<br />

1<br />

0<br />

u5<br />

{s3, s5}<br />

aaba<br />

u1<br />

{s1, s2, s3, s4, s5, s6}<br />

a<br />

1<br />

u9<br />

{s3}<br />

0<br />

u6<br />

{s6}<br />

u3<br />

{s2, s4, s6}<br />

aba<br />

u10<br />

Fig. 2.14. A complete splitt<strong>in</strong>g tree of mach<strong>in</strong>e M6.<br />

1<br />

0<br />

1<br />

u7<br />

{s2, s4}<br />

bba<br />

u11<br />

{s2} {s4}<br />

Example. A complete splitt<strong>in</strong>g tree for mach<strong>in</strong>e M6 (Fig. 2.8) is shown <strong>in</strong> Fig. 2.14.<br />

The mapp<strong>in</strong>gs fu associated with this splitt<strong>in</strong>g tree are given <strong>in</strong> Table 2.4.<br />

The way for comput<strong>in</strong>g such a complete splitt<strong>in</strong>g tree is given by Algorithm 7.<br />

The Algorithm uses the follow<strong>in</strong>g notation:<br />

• ST0 is the tree with a s<strong>in</strong>gle node whose root is labeled with S.<br />

• πd is the discrete partition of S.<br />

1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!