26.12.2012 Aufrufe

Formale Sprachen und Automaten - IMS - Universität Stuttgart

Formale Sprachen und Automaten - IMS - Universität Stuttgart

Formale Sprachen und Automaten - IMS - Universität Stuttgart

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

�<br />

: Wenn � E � q��¤ va����¡ M�� � P¤ ε� für ein P mit p ¢ P, dann gibt es einen Zustand R1 mit<br />

�<br />

��� R1¤ a��� P sodaß E �¦� q��¤ va��� ¡ M� � � R1¤ a� . Nach der Konstruktion von δ� � bedeutet δ� ��� R1¤ a���<br />

δ�<br />

P daß es einen Zustand r2 M� von gibt mit ¢ p � r2� E <strong>und</strong> für ein ¢ r1 � r1¤ a¤ r2��¢ Δ�<br />

R1:<br />

ist. Dann � r2¤ ε��� ¡ M� � p¤ ε� gilt , nach der Definition von � r2� E . Weiters gilt, nach der Hypothese,<br />

� q¤ v����¡ M� � r1¤ ε� daß . Dann � q¤ va����¡ M� � r1¤ a����¡ M� � r2¤ ε����¡ M� � p¤ ε� gilt .<br />

Damit ist die Behauptung, <strong>und</strong> dadurch das Theorem, bewiesen.<br />

Beispiel: NEA M mit L� M����£ w ¢�£ a¤ c ¨<br />

a, c<br />

¡<br />

w endet mit cc ¨ .<br />

p c q c<br />

r<br />

M� � DEA : Hier M��� ist M <strong>und</strong> M� � für ist � p����£ E p ¨<br />

E � q����£ q ¤ ¨<br />

E � r��� ¤<br />

r £ ¨<br />

s� � � E � s����£ p ¤ ¨<br />

K� � ��£ /0¤�£ p ¤ ¨<br />

q ¤�£ ¨<br />

r ¤�£ ¨<br />

p¤ q ¤�£ ¨<br />

p¤ r ¤¦£ ¨<br />

q¤ r ¤�£ ¨<br />

£�£ r ¨<br />

¤�£ p¤ r ¨<br />

p¤ q¤ r ¤�£ ¨�¨ F� � � ,<br />

q¤ r ¤�£ ¨<br />

p¤ q¤ r ¤�£ ¨�¨ <strong>und</strong> die relevanten Übergänge M� � von sind:<br />

a<br />

{p} c {p, q} c {p, q, r}<br />

2.3 Äquivalenz von regulären Ausdrücken <strong>und</strong> endlichen <strong>Automaten</strong><br />

a<br />

Theorem 3. Eine Sprache L ist regulär gdw es einen endlichen <strong>Automaten</strong> M gibt sodaß L � L� M� .<br />

��� Beweis. : Wir konstruieren M� α� Teilautomaten für reguläre Ausdrücke α L� M� α�¦���<br />

wobei<br />

α� <strong>und</strong> kombinieren diese zu einem NEA M wobei L� M��� L.<br />

L�<br />

1. M� α� für α � /0:<br />

2. M� α� für α � σ ¢ Σ:<br />

σ<br />

8<br />

a<br />

c

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!