19.11.2014 Aufrufe

Inhaltsverzeichnis - Automaten und Formale Sprachen

Inhaltsverzeichnis - Automaten und Formale Sprachen

Inhaltsverzeichnis - Automaten und Formale Sprachen

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.

Also: V = {S, /c, $, A, B, C}, Σ = {a}, <strong>und</strong> die Produktionsmenge P enthält folgende<br />

Paare:<br />

(1) S → /cAa$<br />

(2) Aaa → aaAa<br />

(3) Aa$ → aaB$<br />

(4) aB → Ba<br />

(5) /cB → /cA<br />

(6) Aa$ → aaC<br />

(7) aC → Ca<br />

(8) /cC → ε<br />

Um in einem Ableitungsschritt ulv ⇒ urv anzudeuten, welche Produktion auf welches<br />

Teilwort angewandt wird, unterstreichen wir l <strong>und</strong> schreiben die Nummer der Produktion<br />

auf den Pfeil.<br />

Beispiele: A/caAaBa (4)<br />

⇒<br />

$$AaaB (2)<br />

⇒<br />

$$AaaB (4)<br />

⇒<br />

a/caABaa<br />

$$aaAaB<br />

$$AaBa<br />

Man erkennt: Auch ”<br />

unsinnige“ Ableitungsschritte sind definiert, <strong>und</strong> die Ableitungsrelation<br />

ist nichtdeterministisch. Die für uns interessanten Ableitungen sind nur die, die mit<br />

S beginnen:<br />

S (1)<br />

⇒ /cAa$ (6)<br />

⇒ /caaC (7)<br />

⇒ /caCa (7)<br />

⇒ /cCaa (8)<br />

⇒ aa.<br />

S (1)<br />

⇒ /cAa$ (3)<br />

⇒ /caaB$ (4)<br />

⇒ /caBa$ (4)<br />

⇒ /cBaa$ (5)<br />

⇒<br />

⇒ /cAaa$ (2)<br />

⇒ /caaAa$ (6)<br />

⇒ /caaaaC (7)<br />

⇒ /caaaCa (7)<br />

⇒ · · · (7)<br />

⇒ /cCaaaa (8)<br />

⇒ aaaa.<br />

Man sieht intuitiv, daß alle Folgen a j , die (aus S) ableitbar sind, die Form a 2s , s ≥ 1,<br />

haben, <strong>und</strong> daß jede dieser Folgen ableitbar ist. Also: L(G) = {w ∈ {a} ∗ | S ∗ ⇒ w} =<br />

{a 2s | s ≥ 1}. (Der Beweis dieser Aussage ist nur mühsam, nicht tief.)<br />

Grammatiken in der in 2.1.2 angegebenen allgemeinen Form heißen auch<br />

Chomsky-0-Grammatiken, Typ-0-Grammatiken oder Semi-Thue-Systeme. 2<br />

2.1.4 Definition Mit L 0 bezeichnen wir die Klasse aller <strong>Sprachen</strong> L, für die es eine<br />

Typ-0-Grammatik G mit L = L(G) gibt.<br />

2 A. Thue war Mathematiker, der um 1914 Regelsysteme zur Manipulation von Zeichenreihen, sog.<br />

Thue-Systeme, untersuchte. Seine Regeln waren symmetrisch (l → r impliziert r → l), das ”<br />

Semi“ drückt<br />

aus, daß unsere Produktionen gerichtet sind.<br />

67

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!