• Keine Ergebnisse gefunden

1. Geben Sie eine Typ-2-Grammatik an, die

N/A
N/A
Protected

Academic year: 2021

Aktie "1. Geben Sie eine Typ-2-Grammatik an, die"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Prof. Carsten Lutz/Dr. Stefan G¨oller Wintersemester 2009/2010

Theoretische Informatik 1 Ungewertete Aufgaben, Blatt 6

Besprechung: In Ihrer ¨ Ubung in KW 3, 2010

1. Geben Sie eine Typ-2-Grammatik an, die

{w ∈ {a, b}

| ∀v ∈ {a, b}

: w 6= vv}

erzeugt.

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

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

, S −→ AB, S

−→ M B,

M −→ AB, M −→ AS

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

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

a) w

1

= aaabba b) w

2

= aabbaa

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

maximal einen Ableitungsbaum besitzt. Bezeichne K die Menge aller wohlgeformten Klammerungen, genauer sei K die kleinste Menge von W¨ortern ¨uber dem Alphabet {( , )}, die die folgenden drei Eigenschaften erf¨ullt:

(1) ε ∈ K .

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

(3) Wenn w, w

∈ K , dann folgt ww

∈ K.

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

4. Zeigen Sie durch Anwendung des Pumping-Lemmas f¨ur Typ-2-Sprachen, dass

{ww | w ∈ {a, b}

}

keine Typ-2-Sprache ist.

Referenzen

ÄHNLICHE DOKUMENTE

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

Theoretische Informatik 2 Ungewertete Aufgaben, Blatt 6. Besprechung:

In beiden Aufgabenteilen wird angenommen, dass nat¨urliche Zahlen bin¨ar kodiert sind.. (30%=2×15%) Weisen Sie die NP -Vollst¨andigkeit folgender

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

(10%) Konstruieren Sie zum unten angegebenen NEA mit Wort¨uberg¨angen einen ¨aquivalenten ε-NEA.

(20%) Geben Sie f¨ur die Sprache {w ∈ {a, b} ∗ | w endet mit baa} einen NEA mit maximal vier Zust¨anden an und berechnen Sie mittels Potenz- mengenkonstruktionen einen