23.07.2013 Aufrufe

Folien

Folien

Folien

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.

Automaten und Berechenbarkeit 26<br />

Definition 2.3 Es sei G = (N,X,S,P) eine kontextfreie Grammatik.<br />

L(G) := {w : w ∈ X ∗ ∧S ⊢ ∗ G<br />

w} heißt die durch G erzeugte Sprache.<br />

Definition 2.4 (kontextfreie Sprache) L ⊆ X ∗ heißt kontextfrei<br />

genau dann, wenn es eine kontextfreie Grammatik G mit L(G) = L<br />

gibt.<br />

Korollar 2.1 Es gibt kontextfreie Sprachen, die nicht regulär sind.<br />

Beispiel: {a n b n : n ≥ 0}<br />

Definition 2.5 (lineare Grammatik) Eine kontextfreie Grammatik<br />

heißt linear genau dann, wenn in ihren Produktionen auf der rechten<br />

Seite jeweils höchstens ein Nichtterminal auftritt, d.h.<br />

∀(A,w) ∈ P∃w1,w2 ∈ X ∗ ∃B ∈ N : w = w1w2 oder w = w1Bw2.<br />

Die durch lineare kontextfreie Grammatiken erzeugbaren Sprachen<br />

heißen lineare Sprachen.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!