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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

2 State Identification 37<br />

or not. However, we can be sure that it has no dist<strong>in</strong>guish<strong>in</strong>g sequence: there<br />

is no way to dist<strong>in</strong>guish equivalent states because such states produce the same<br />

output sequence for any applied <strong>in</strong>put sequence.<br />

Let us illustrate the above differences with a few examples.<br />

b/0<br />

s3<br />

b/1<br />

s1<br />

b/0<br />

a/0<br />

Fig. 2.2. Mach<strong>in</strong>e M2.<br />

Consider, first, mach<strong>in</strong>e M2 shown <strong>in</strong> Fig. 2.2. This mach<strong>in</strong>e is not m<strong>in</strong>imal:<br />

its two states s2 and s3 are equivalent. As expla<strong>in</strong>ed above, M2 cannot have<br />

a dist<strong>in</strong>guish<strong>in</strong>g sequence (neither a PDS nor an ADS) because for any <strong>in</strong>put<br />

sequence, s1 and s2 produce the same output. Thus, the problem of state identification<br />

is to be studied only for m<strong>in</strong>imal mach<strong>in</strong>es. When a mach<strong>in</strong>e is not<br />

m<strong>in</strong>imal, we can start by reduc<strong>in</strong>g it and then consider the problem of state<br />

identification for the obta<strong>in</strong>ed reduced mach<strong>in</strong>e.<br />

b/0<br />

s3<br />

b/1<br />

a/0<br />

s1<br />

b/0<br />

a/0<br />

Fig. 2.3. Mach<strong>in</strong>e M3.<br />

a/0<br />

s2<br />

a/0<br />

s2<br />

a/0

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

Saved successfully!

Ooh no, something went wrong!