23.07.2013 Aufrufe

kleine Folien (.pdf)

kleine Folien (.pdf)

kleine Folien (.pdf)

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Automatenund Berechenbarkeit, SoS2011 21<br />

✬<br />

✩<br />

Definition 3.4 (2-lokal testbare Sprachen) Eine Sprache<br />

W ⊆ X ∗ heißt 2-lokal testbar, falls<br />

1. W die Form V ·X ∗ , X ∗ ·V oder X ∗ ·V ·X ∗ mit<br />

V ⊆ {e} ∪X∪X 2 hat,oder<br />

2. es2-lokaltestbare SprachenW1,W2 mitW = W1 ∪W2<br />

oderW = X ∗ W1 gibt.<br />

Folgerung 3.3 Jede2-lokaltestbare Spracheist regulär.<br />

Lemma 3.4 Jede reguläre Sprache ist homomorphes Bild<br />

einer 2-lokaltestbaren Sprache.<br />

✫<br />

✪<br />

Automatenund Berechenbarkeit, SoS2011 23<br />

✬<br />

✩<br />

Definition 4.1 Ein Quadrupel G = (N,X,S,P)heißt<br />

kontextfreie Grammatik (CFG):⇔<br />

1. N,X sind endliche nichtleere Mengen.<br />

2. N ∩X = ∅<br />

3. S ∈ N<br />

4. P ist endliche Teilmenge von N × (N ∪X) ∗<br />

Schreibweise:<br />

Für (A,w) ∈ P schreibenwir auch A →G w.<br />

✫<br />

✪<br />

Automatenund Berechenbarkeit, SoS2011 22<br />

✬<br />

✩<br />

Satz 3.5 (Ginsburg, Rose) Es sei ϕ : X ∗ → Y ∗ eine<br />

Funktion,diedie Bedingungen<br />

1. ϕ(e) = e<br />

2. ϕ ist präfixtreu,d.h. aus w ⊑ v folgt ϕ(w) ⊑ ϕ(v).<br />

3. ϕ ist linear beschränkt, d.h. |ϕ(wx)| − |ϕ(w)| ≤ cϕ.<br />

4. ϕ −1 ist regularitätserhaltend, d.h. ϕ −1 (L) ⊆ X ∗ ist<br />

regulär, falls L ⊆ Y ∗ regulär ist.<br />

erfüllt, so gibt eseine verallgemeinert sequentielle<br />

Maschine M mit ϕM = ϕ.<br />

✫<br />

✪<br />

Automatenund Berechenbarkeit, SoS2011 24<br />

✬<br />

✩<br />

Definition 4.2 (Ableitungsrelation)<br />

u ⊢G v :⇔ ∃A ∈ N ∃(A,w) ∈ P ∃u1,u2 ∈ (N ∪X) ∗ :<br />

✫<br />

u = u1 · A ·u2 ∧v = u1 ·w·u2<br />

u ⊢ n G v :⇔ ∃u1,u2,...,un−1 ∈ (N ∪X) ∗ :<br />

u ⊢G u1 ⊢G u2 ⊢G · · · ⊢G un−1 ⊢G v<br />

u ⊢ ∗ G v :⇔ ∃n ∈ IN : u ⊢n G v<br />

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!