|
Sprachen, die mit einem endlichen Automaten definiert werden können, werden reguläre Sprachen genannt. Die entsprechende Grammatik läßt sich mit folgendem Verfahren ableiten:
VT = V (die Menge der Terminal-Symbole der Grammatik
entspricht genau der Menge der Symbole des Automaten)
| |
VN = Z (aus jedem Zustand des Automaten wird je ein
Nicht-Terminal-Symbol der Grammatik)
| |
Für jeden Zustand z ∈ E (Endzustand) gibt
es eine Produktionsregel: 〈 z 〉 ---> ε | |
Für alle Zustandskombinationen (zi,zj) ∈ Z x Z,
wird für jedes Symbol v aus Vi,j eine Produktionsregel
gebildet: 〈 zi 〉 ---> v 〈 zj 〉 | |
S = 〈 s 〉 (das Startsymbol des Automaten
wird zum Startsymbol der Grammatik)
|
Copyright © 2004, 2005 Andreas Borchert, in HTML konvertiert am 18.02.2005 |