Reguläre Sprachen

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]

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 zE (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 ⟩ ---> vzj
 
*S = ⟨ s ⟩ (das Startsymbol des Automaten wird zum Startsymbol der Grammatik)
 

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]
Copyright © 2004, 2005 Andreas Borchert, in HTML konvertiert am 18.02.2005