• Keine Ergebnisse gefunden

1. Gegeben ist die Grammatik G = (N, Σ, P, S) mit N = {S, S

N/A
N/A
Protected

Academic year: 2021

Aktie "1. Gegeben ist die Grammatik G = (N, Σ, P, S) mit N = {S, S"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Prof. Carsten Lutz WS 2011/12

Theoretische Informatik 1 Ungewertete Aufgaben, Blatt 11

Besprechung: in den Übungen in KW 5 (30. 1.–2. 2. 12)

1. Gegeben ist die Grammatik G = (N, Σ, P, S) mit N = {S, S

0

, M, A, B}, Σ = {a, b} und P = {S → ε, S → AS

0

, S → AB, S

0

→ M B, M → AB, M → AS

0

, A → a, B → a, B → b}.

Verwenden Sie den CYK-Algorithmus (mit der Matrix-Notation aus der Vorlesung), um für die folgenden Wörter zu entscheiden, ob sie in L(G) liegen.

a) w

1

= aaabba b) w

2

= aabbaa

2. Zeigen Sie durch Angabe einer Typ-2-Grammatik und unter Verwendung des Pumping-Lemmas, dass eine der folgenden zwei Sprachen vom Typ 2 ist und die andere nicht.

a) L

1

= {w ∈ {a, b}

| ∀v ∈ {a, b}

: w 6= vv}

b) L

2

= {ww | w ∈ {a, b}

}

3. Eine Grammatik G = (N, Σ, P, S ) heißt eindeutig, falls G für alle w ∈ Σ

maximal einen Ableitungsbaum besitzt. Sei K die Menge aller wohlge- formten Klammerungen. Genauer: sei K die kleinste Menge von Wörtern über dem Alphabet {(, )}, die die folgenden drei Eigenschaften erfüllt.

(1) ε ∈ K.

(2) Wenn w ∈ K, dann folgt (w) ∈ K.

(3) Wenn w, w

0

∈ K, dann folgt ww

0

∈ K.

Beispielsweise gilt ()(()) ∈ K und (()()) ∈ K, aber )()( 6∈ K und

()( 6∈ K. Geben Sie eine eindeutige Typ-2 Grammatik G mit L(G) = K

an und beweisen Sie, dass G eindeutig ist.

Referenzen

ÄHNLICHE DOKUMENTE

Geben Sie eine deterministische Turingmaschine an, die (eine geeignete Kodierung von) N m

Theoretische Informatik 2 Ungewertete Aufgaben, Blatt 5.. Besprechung:

Eine Menge U ⊆ V von Knoten heißt Knoten¨ uberdeckung, wenn jede Kante aus E mindestens einen Endpunkt in U hat.. Zeigen Sie, dass das folgende Problem

Geben Sie eine deterministische Turingmaschine an, die (eine geeignete Kodierung von) N m

Jean Christoph Jung Sommersemester 2015. Theoretische Informatik 2 Ungewertete Aufgaben,

Jean Christoph Jung Sommersemester 2015. Theoretische Informatik 2 Blatt 9

Theoretische Informatik 1 Ungewertete Aufgaben, Blatt 1. Besprechung: In Ihrer ¨ Ubung in

Zeigen Sie, dass PAL nicht erkennbar ist, indem Sie den Satz von