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

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 />

Regularitätsnachweise<br />

Beispiel<br />

L sei die Menge aller Wörter über X = {0, 1, 2, . . . , 9} , die eine durch 6<br />

teilbare Dezimalzahl darstellen, ohne führende Nullen.<br />

Wir stellen L als Durchschnitt von drei regulären Sprachen dar:<br />

L 0 = L(0 + (1 − 9)(0 − 9) ⋆ ) , keine führenden Nullen;<br />

L 1 = L((0 − 9) ⋆ (0 + 2 + 4 + 6 + 8)) gerade Zahlen;<br />

L 2 bestehe aus den Darstellungen durch 3 teilbarer Zahlen, d.h., aus<br />

Wörtern mit durch 3 teilbarer Quersumme.<br />

Wegen L 0 brauchen wir uns in L 1 und L 2 um führende Nullen nicht<br />

mehr zu kümmern. Nach Konstruktion gilt nun<br />

L = L 0 ∩ L 1 ∩ L 2<br />

Sowohl L 0 als auch L 1 sind als Semantiken regulärer Ausdrücke regulär.<br />

Nachzuweisen bleibt die Regularität von L 2 .<br />

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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!