• Keine Ergebnisse gefunden

Ubungen zur Vorlesung ¨ Informatik IV

N/A
N/A
Protected

Academic year: 2022

Aktie "Ubungen zur Vorlesung ¨ Informatik IV"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Institut f¨ur Informatik SS 05 der Universit¨at M¨unchen

Prof. Dr. M. Hofmann

Dr. M. Lange 6.6.05

Ubungen zur Vorlesung ¨ Informatik IV

Blatt 8

Abgabe sp¨atestens am 13.6.05, 14:00 Uhr

Aufgabe 43: 5 Punkte

In einer vorherigen Aufgabe wurde gezeigt, dass die SpracheLpal = {w←w− | w Σ} von einem PDA, die Sprache{ww | w Σ} aber nicht von einem PDA erkannt wird. Außerdem kannLpal nicht von einem DPDA erkannt werden. Markiert man jedoch die Mitte eines Wortes, dann ist dies m¨oglich. D.h.{w$←w−|w∈Σ}kann von einem DPDA erkannt werden, falls$6∈Σ.

In dieser Aufgabe betrachten wir in ¨ahnlicher Weise die Sprache aller wiederholten W¨orter. Zur Ver- einfachung nehmen wir j edoch an, dass diese nicht leer sind. Sei also im folgendenLrep ={w| ∃v∈ Σ+mitw=vv}.

a) Geben Sie einen LBAA1 an, der Lrep erkennt. Hinweis: Lassen Sie IhrA1 zu Anfang den Beginn des zweiten Vorkommens von v “raten”, indem A1 dessen erstes Symbol markiert.

Lassen Sie ihn dann schrittweise verifizieren, dass das Wort vor der Markierung und danach dasselbe ist.

b) Geben Sie jetzt einen deterministischen LBAA2 an, derLrep erkennt. Sie k¨onnen dazuA1so weit wie m¨oglich wiederverwenden, um sich Schreibarbeit zu sparen.

Aufgabe 44: 5 Punkte

In dieser Aufgabe betrachten wir den Abschluss der Typ-0- und Typ-1-Sprachen unter Durchschnitt.

a) Erl¨autern Sie, warum die Typ-0-Sprachen unter Durchschnitt abgeschlossen sind. Sie m¨ussen dies weder formal beweisen, noch zu zwei Turing-MaschinenA1undA2eine Turing-Maschine AmitL(A) =L(A1)∩L(A2)formal angeben. Erkl¨aren Sie lediglich in Worten, wieAarbei- ten w¨urde. Achten Sie dabei darauf, dass Sie in Ihrer Erkl¨arung nur solche Aktionen beschrei- ben, die offensichtlich von einer Turing-Maschine ausgef¨uhrt werden k¨onnen, z.B. “nach rechts bis zum vierten Vorkommen des Symbolsalaufen”, etc.

b) Zeigen Sie jetzt formal, dass die Klasse der Typ-1-Sprachen ebenfalls unter Durchschnitt ab- geschlossen ist. Sie k¨onnen sich aussuchen, ob sie dies lieber ¨uber Typ-1-Grammatiken oder

¨uber LBAs zeigen. Geben Sie also zu je zwei LBAs oder Typ-1-Grammatiken einen LBA oder eine Typ-1-Grammatik an, der/die den Durchschnitt der beiden entsprechenden Sprachen er- kennt/erzeugt.

Hinweis: Um ein Aufbl¨ahen der Satzform oder des Wortes auf dem Arbeitsband w¨ahrend der Berechnung zu vermeiden, benutzen Sie eine gen¨ugend grosse Menge von Nichterminal- bzw.

Bandsymbolen. Ein guter Kandidat f¨ur die neuen Symbole sind Paare von alten Symbolen.

(2)

Aufgabe 45: 4 Punkte In dieser Aufgabe betrachten wir Turing-Maschinen ohne die Restriktion, dass zu jedem Zeitpunkt auf dem Arbeitsband nur ein endlich großer Teil nicht mit dem Blank-Symbol¤beschriftet ist. Zu Beginn ist also das in zwei Richtungen unendliche Arbeitsband ¨uberall mit beliebigen Symbolen beschrieben. Dadurch hat das Blank-Symbol nat¨urlich keine besondere Bedeutung mehr. Solch eine Turing-Maschine ist also nur noch ein TupelA = (Z,Σ,Γ, δ, z0, E), mit den Zust¨anden Z, dem Eingabe- bzw. ArbeitsalphabetΣundΓ, der Transitionsrelationδ:Z×(Σ∪Γ)×Z×Γ× {L, N, R}, dem Anfangszustandz0und den Endzust¨andenE ⊆Z.

a) Wir gehen davon aus, dassΓaus dem Symbolaund mindestens noch einem weiteren Symbol besteht. Konstruieren Sie solch eine Turing-MaschineA, die letztendlich in einen Endzustand

¨ubergeht, wenn irgendwo auf dem Arbeitsband mindestens einmal das Symbolavorkommt.

b) Kann man sagen, dassAentscheidet, ob irgendwo einavorkommtoder nicht? Begr¨unden Sie Ihre Antwort!

Aufgabe 46: 6 Punkte

Geben Sie jeweils an, ob die folgenden Funktionen intuitiv berechenbar oder intuitiv nicht berechenbar sind, bzw. ob man dies nach jetzigem Stand des Wissens nicht sagen kann. Begr¨unden Sie jeweils Ihre Entscheidung!

a) f :{0, . . . ,9}+→ {JA,NEIN}, wobei

f(w) =



JA, falls das Wortwin der Dezimaldarstellung vonπan der Stellew (als Dezimalzahl gelesen) beginnt

NEIN, sonst b) f :{0, . . . ,9}+→ {JA,NEIN}, wobei

f(w) =



JA, falls es ein Wortvgibt, so dassv≥w(als nat¨urliche Zahlen) undvin der Dezimaldarstellung vonπan der Stellevbeginnt NEIN, sonst

c) f :{0,1}+ → {0,1}+;f(w)ist die Bin¨ardarstellung von22. .

.2

, so dass die H¨ohe des Turms die Zahl ist, die bin¨ar durchwkodiert ist

d) f :{a, b} → {a, b}, wobei

f(²) = f(b) f(aw) = af(w)

f(bw) = f(f(w)af(w)) e) f :ASCII→ {JA,NEIN}, wobei

f(w) =







JA, falls die Parteiwnach der kommenden Bundestagswahl an der Regierung beteiligt ist NEIN, fallswdann in der Opposition ist

⊥, fallswkeine Partie ist

f) f : ∆ → {0,1}, wobei∆gen¨ugend Symbole enth¨alt, um eine Turing-Maschine ¨uber einem AlphabetΣzu beschreiben, und

f(w) =



1, falls die Funktion, die die Turing-Maschinewberechnet, total ist 0, falls sie nicht total ist

⊥, fallswkeine Turing-Maschine beschreibt

Referenzen

ÄHNLICHE DOKUMENTE

Haus- aufgaben, die nach 14:00 Uhr ¨uber den Briefkasten oder nach Beginn der Zentral¨ubung abgegeben werden, werden nicht ber¨ucksichtigt.. Eine Abgabe in Gruppen

Wendet man dieses Verfahren auf die Sprache der W¨orter, deren neunt-letztes Symbol eine 0 ist, an, so erh¨alt man einen DEA, der die leere Menge erkennt, aber mehr

Im folgenden soll gezeigt werden, dass dieses Verfahren auch korrekt ist, also dass M 0 = M gilt... Ziel dieser Aufgabe ist es, G in Chomsky-Normalform umzuwandeln. Um sich etwas

a) Wir zeigen M 0 ⊆ M durch Induktion ¨uber die Anzahl der Iterationsschritte des oben beschriebenen Verfahrens.. Hier hat der Ableitungsbaum Tiefe 1, besteht also nur aus der Wurzel

In dieser Aufgabe betrachten wir zwei modifizierte Halteprobleme. Geben Sie zu jedem der beiden folgenden Probleme an, ob sie entscheidbar sind oder nicht. Wenn Ihre Antwort “ja”

Um Schl¨agereien zu vermeiden, m¨ochte man keine zwei G¨aste aus seinem Bekanntenkreis einladen, die sich nicht leiden k¨onnen (z.B. weil der eine den anderen vormals nicht zu

Die Formel Φ 0 , die man auf diese Weise erh¨alt, ist erf¨ullbar gdw. Es ist sogar so, dass eine erf¨ullende Belegung f¨ur Φ auch eine erf¨ullende Belegung f¨ur Φ 0 ist.

Diese Eigenschaft erlaubt es dem Spin-System exotische Gleichgewichstszust¨ ande (oder Quasigleichgewichtszust¨ ande, falls das Spin-System in schwachem Kontakt zu einem