Folien
Folien
Folien
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.