01.01.2015 Aufrufe

Handout - Institut für Theoretische Informatik - Technische ...

Handout - Institut für Theoretische Informatik - Technische ...

Handout - Institut für Theoretische Informatik - Technische ...

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.

Endliche Automaten<br />

Reguläre Ausdrücke<br />

Satz (Kleene’scher Satz, 1. Hälfte)<br />

Die Semantik jedes regulären Ausdrucks ist regulär.<br />

Interessanter ist die umgekehrte Richtung: ist jede reguläre Sprache die<br />

Semantik eines regulären Ausdrucks<br />

Beispiel<br />

Reguläre Ausdrücke mit vorgegebener Semantik über X = {a, b} :<br />

{ w : w beginnt und endet mit ab } : ab + ab(a + b) ⋆ ab<br />

{ w : w beginnt oder endet mit ab } : ab(a + b) ⋆ + (a + b) ⋆ ab<br />

{ w : |w| a ≥ 2 } : (a + b) ⋆ a(a + b) ⋆ a(a + b) ⋆<br />

{ w : |w| a mod 2 = |w| b mod 5 = 0 } : <br />

Ziel ist es nun, jedem Automaten A einen regulären Ausdruck r mit<br />

L(r) = L(A) zuzuordnen.<br />

Jürgen Koslowski (TU-BS) <strong>Theoretische</strong> <strong>Informatik</strong> 1 WS 2010/2011 76 / 191

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!