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