Handout - Institut für Theoretische Informatik - Technische ...
Handout - Institut für Theoretische Informatik - Technische ...
Handout - Institut für Theoretische Informatik - Technische ...
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Endliche Automaten<br />
Erste Automatenkonstruktionen<br />
Beispiel (Potenzmengenautomat)<br />
1<br />
0<br />
1<br />
start<br />
q 0<br />
0<br />
start<br />
q 1<br />
0<br />
0, 1<br />
0<br />
1<br />
0<br />
1<br />
0<br />
0<br />
1<br />
−<br />
0<br />
q 1<br />
q 0<br />
q 0 , q 1 start<br />
q 1 , q 2<br />
q 0 , q 1 , q 2<br />
q 0 , q 2<br />
1<br />
Einige Berechnungen:<br />
q 2<br />
01 : 〈q 0 , 01〉 ⊢ 〈q 1 , 1〉 ⊢ 〈q 2 , ε〉 akzeptiert<br />
〈q 0 , 01〉 ⊢ 〈q 2 , 1〉 ⊢ 〈q 2 , ε〉 akzeptiert<br />
〈q 1 , 01〉 ⊢ 〈q 1 , 1〉 ⊢ 〈q 2 , ε〉 akzeptiert<br />
010 : hat keine Berechnung<br />
10 : 〈q 0 , 10〉 ⊢ 〈q 0 , 0〉 ⊢ 〈q 1 , ε〉 akzeptiert nicht<br />
〈q 0 , 10〉 ⊢ 〈q 0 , 0〉 ⊢ 〈q 2 , ε〉 akzeptiert<br />
1<br />
0<br />
1<br />
1<br />
q 2<br />
0 1<br />
Die beiden von {q 0 , q 1 } aus nicht erreichbaren Zustände {q 0 }<br />
und {q 0 , q 1 , q 2 } können unbesorgt entfernt werden.<br />
Übrig bleibt der erreichbare Potenzmengenautomat; dort haben<br />
alle Wörter aus X ∗ genau eine Berechnung:<br />
〈{q 0 , q 1 }, 01〉 ⊢ 〈{q 1 , q 2 }, 1〉 ⊢ 〈{q 2 }, ε〉<br />
〈{q 0 , q 1 }, 010〉 ⊢ 〈{q 1 , q 2 }, 10〉 ⊢ 〈{q 2 }, 0〉 ⊢ 〈∅, ε〉<br />
〈{q 0 , q 1 }, 10〉 ⊢ 〈{q 0 , q 2 }, 0〉 ⊢ 〈{q 1 , q 2 }, ε〉<br />
Jürgen Koslowski (TU-BS) <strong>Theoretische</strong> <strong>Informatik</strong> 1 WS 2010/2011 34 / 191