• Keine Ergebnisse gefunden

Prof. Carsten Lutz/Dr. Stefan G¨oller Sommersemester 2011

N/A
N/A
Protected

Academic year: 2021

Aktie "Prof. Carsten Lutz/Dr. Stefan G¨oller Sommersemester 2011"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Prof. Carsten Lutz/Dr. Stefan G¨oller Sommersemester 2011

Theoretische Informatik 2 Gewertete Aufgaben, Blatt 2

Abgabe:Bis 9.5.11 ins Postfach Ihres Tutors Besprechung: KW 19

1. (25%=10%+10%+5%) F¨ur zwei Typ-0-Grammatiken G

1

= (N

1

, Σ, P

1

, S

1

) und G

2

= (N

2

, Σ, P

2

, S

2

) ¨uber einem gemeinsamen Terminalalphabet und mit N

1

∩ N

2

= ∅ und S 6∈ (N

1

∪ N

2

) definieren wir die Grammatik

G

1,2

= (N

1

∪ N

2

∪ {S}, Σ, P

1

∪ P

2

∪ {S → S

1

, S → S

2

}, S).

a) Geben Sie konkrete Grammatiken G

1

und G

2

an, so dass G

1,2

defi- niert ist und L ( G

1,2

) 6= L ( G

1

) ∪ L ( G

2

) gilt.

b) Eine Typ-0-Grammatik G = (N, Σ, P, S) heißt normalisiert , falls f¨ur alle (u → v) ∈ P gilt, entweder

• u ∈ N

+

und v ∈ N

oder

• u ∈ N und v ∈ Σ.

Zeigen Sie, dass es zu jeder Typ-0-Grammatik G eine normalisierte Typ-0-Grammatik G

gibt mit L(G

) = L(G).

c) Wir wollen nun beweisen, dass die Typ-0-Sprachen unter Vereinigung abgeschlossen sind. Begr¨unden Sie daher kurz, warum L(G

1,2

) = L(G

1

) ∪ L(G

2

) gilt, falls G

1

und G

2

normalisiert sind.

2. (25%) Gegeben sei die NTM A = ({q

0

, q

1

}, {a}, {a, 6 b}, q

0

, ∆, {q

1

}) mit ∆:

q

0

a a r q

1

q

1

a a r q

0

q

0

6 b a n q

0

Das Verfahren im Beweis von Satz 12.1 liefert f¨ur A eine konkrete Gram- matik G mit L ( G ) = L (A). Geben Sie die Ableitung von G f¨ur das Wort aaa ∈ L(G) an.

3. (25%=5 × 5%) Welche der folgenden Aussagen sind wahr? Geben Sie eine kurze Begr¨undung an.

a) Sei A = (Q, Σ, Γ, q

0

, ∆, F ) eine NTM und sei w ∈ L(A). Dann ist jede mit 6 bq

0

w6 b beginnende Konfigurationsfolge von A endlich.

b) Es gibt eine NTM A = (Q, Σ, Γ, q

0

, ∆, F ) und eine Eingabe w ∈ Σ

,

so dass f¨ur unendlich viele Konfigurationen k gilt 6 bq

0

w 6 b ⊢

A

k.

(2)

c) Es gibt einen LBA A = (Q, Σ, Γ, q

0

, ∆, F ) und eine Eingabe w ∈ Σ

, so dass f¨ur unendlich viele Konfigurationen k gilt 6 bq

0

w 6 b ⊢

A

k.

d) Wenn L von einem Kellerautomaten erkannt werden kann, so auch von einem LBA.

e) Sei A = (Q, Σ, Γ, q

0

, ∆, F ) ein LBA und w eine Eingabe von A. Dann ist jede mit 6 bq

0

w6b beginnende Konfigurationsfolge von A endlich.

4. (25%) Beschreiben Sie wie man aus einem LBA A = (Q, Σ, Γ, q

0

, ∆, F ) einen LBA B konstruieren kann mit

L(B) = {a

n

· · · a

1

∈ Σ

n

| n ≥ 0, a

1

· · · a

n

∈ L(A)}.

Dabei gen¨ugt die nat¨urlichsprachliche Beschreibung des Verhaltens von B.

Referenzen

ÄHNLICHE DOKUMENTE

Theoretische Informatik 2 Ungewertete Aufgaben, Blatt 6. Besprechung:

Abgabe: Bis 27.04.2015, 12 Uhr ins Postfach Ihrer Tutorin/Ihres Tutors Besprechung: KW 18?. Welche Sprache erkennt

Abgabe: Bis 11.05.2015 ins Postfach Ihrer Tutorin/Ihres Tutors Besprechung: KW

F¨ ur die Aufgaben 1-3 d¨ urfen Sie alle Konstrukte verwenden, die bereits in Vorlesung oder ¨ Ubung als primitiv rekursiv, µ-rekursiv, LOOP- oder WHILE-berechenbar

Abgabe: Bis 22.06.15 ins Postfach Ihrer Tutorin/Ihres Tutors Besprechung: KW

Zeigen Sie, dass das Auswertungsproblem f¨ ur Pr¨ adikatenlogik in PSpace ist, indem Sie den in der Vorlesung angegebenen Algorithmus

Abgabe: Ins Postfach Ihres Tutors bis Montag, den 14.12., 24 Uhr Besprechung: In Ihrer ¨ Ubung in KW 51?. FRAGE: Ist jedes Wort aus L ein Suffix

[r]