01.03.2014 Aufrufe

Automatentheorie und ihre Anwendungen Teil 1: endliche ...

Automatentheorie und ihre Anwendungen Teil 1: endliche ...

Automatentheorie und ihre Anwendungen Teil 1: endliche ...

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.

Gr<strong>und</strong>begriffe Textsuche Abschlusseig. Reguläre Ausdrücke Charakterisierungen Entscheidungsprobleme<br />

Reguläre Ausdrücke<br />

Definition 14<br />

Ein regulärer Ausdruck (RA) r über Σ <strong>und</strong> die zugehörige Sprache<br />

L(r) ⊆ Σ ∗ werden induktiv wie folgt definiert.<br />

r = ∅ ist ein RA mit L(r) = ∅<br />

r = ε ist ein RA mit L(r) = {ε}<br />

r = a, für a ∈ Σ, ist ein RA mit L(r) = {a}<br />

r = (r 1 + r 2 ), ist ein RA mit L(r) = L(r 1 ) ∪ L(r 2 )<br />

r = (r 1 r 2 ), ist ein RA mit L(r) = L(r 1 ) · L(r 2 )<br />

r = (r 1 ) ∗ , ist ein RA mit L(r ∗ ) = (L(r)) ∗<br />

Beispiele: (wir lassen Klammern weg soweit eindeutig)<br />

(a + b) ∗ ab (siehe A 3 auf Folie 8)<br />

b ∗ aa ∗ b(a + b) ∗ (siehe A 2 auf Folie 8)<br />

Thomas Schneider <strong>Automatentheorie</strong> 1: <strong>endliche</strong> Wörter 29

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!