• Keine Ergebnisse gefunden

Ubungen zur Vorlesung ¨ Automatentheorie

N/A
N/A
Protected

Academic year: 2022

Aktie "Ubungen zur Vorlesung ¨ Automatentheorie"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

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

Prof. Dr. M. Hofmann PD Dr. M. Lange

H. Gruber 09.05.08

Ubungen zur Vorlesung ¨ Automatentheorie

Blatt 5

Besprechung in der ¨Ubung am 16.05.08

Aufgabe 14: Konstruieren Sie einen B¨uchi-Automaten f¨ur die Sprache L:=

{w∈ {a, b, c}ω | wennw unendlich vielea’s enth¨alt, dann auch unendlich viele b’s}. K¨onnen Sie einen B¨uchi-Automaten f¨ur diese Sprache mit nur 3 Zust¨anden angeben?

Aufgabe 15: In dieser Aufgabe wollen wir uns der Robustheit der Klasse der von deterministischen B¨uchi-Automaten beschriebenen Sprachen widmen.

a) SeiA ein NBA, sei L(A)⊆Σω die von A akzeptierte ω-regul¨are Sprache und Lf in(A) die Sprache ¨uber endlichen W¨ortern, die A als “normaler”

endlicher Automat interpretiert akzeptiert. F¨ur ein ω-Wort w ∈ Σω sei das Pr¨adikat adh(A, w) (Adh¨arenz) definiert als die Eigenschaft

|{u∈Lf in(A)| es gibt v∈Σω mituv=w}|=∞.

Anders ausgedr¨uckt: beliebig lange Anfangsst¨ucke von wsind inLf in(A).

Beweisen Sie, dass f¨ur jeden deterministischen B¨uchi-AutomatA gilt:

adh(A, w) =⇒ w∈L(A).

b) Zeigen Sie (z.B. durch Widerspruch), dass die Sprache (a+b)aω nicht von einem deterministischen B¨uchi-Automaten erkannt wird.

c) Beweisen Sie, dass die von deterministischen B¨uchi-Automaten erkannten ω-Sprachen nicht unter Komplementbildung abgeschlossen sind.

–bitte wenden–

(2)

Aufgabe 16:

a) Skizzieren Sie ein allgemeines Verfahren das f¨ur einen gegebenen NBA (Q,Σ, δ, q0, F) und ein Zustandspaar (p, q) einen NFA berechnet, der die Sprache LFp,q={x∈Σ\ {ε} |p→x F q}akzeptiert.

b) Sei L := {w ∈ {a, b}ω | |w|b = ∞}. Berechnen Sie mithilfe des Satzes uber den Komplementabschluss der B¨¨ uchi-erkennbaren Sprachen einen ω-regul¨aren Ausdruck α f¨urL.

Hinweis: Konstruieren Sie einen minimalen und totalen NBA f¨urL. Dazu sind nur zwei Zust¨ande n¨otig. Berechnen Sie f¨ur alle Zust¨ande p, q die regul¨aren Sprachen Lp,q und LFp,q jeweils ohne ε. Seien dies X1, . . . , Xn. Bevor Sie die 2n Automaten f¨ur Sprachen der Form {X1, X1} ∩ . . .∩ {Xn, Xn} berechnen, ¨uberlegen Sie sich, f¨ur welche i und j bereits Xi∩ Xj =∅ bzw.Xi⊆Xj gilt.

Referenzen

ÄHNLICHE DOKUMENTE

Dabei bezeichnet |α| die syntaktische L¨ange des regul¨aren Ausdrucks α. Hinweis: Benutzen Sie die ¨ Aquivalenz von regul¨aren Ausdr¨ ucken

Es reicht dann, models f¨ ur endlich viele Interpretationen I aufzurufen, um das Wortproblem

Zur Definition einer Semantik verwenden wir eine Abbildung I, die erststufige Variablen auf Positionen und zweitstufige Variablen auf Mengen von Paaren von Positionen

Lassen Sie sich von Mona einen Weg berechnen, wie der Bauer seine Tiere an das andere Ufer bringen kann, ohne dass der Hund sein Geld und die Katze ihre Gesundheit verliert.

Aller- dings unterscheidet sich die Akzeptanzbedingung von der eines Rabin-Automaten. Der Streett-Automat A akzeptiert ein Wort

Nachdenken, nachdenken und dabei auf die zweite Essst¨abchen warten, und es- sen. Offenbar k¨onnen nicht alle Philosophen gleichzeitig essen, denn zum Essen braucht man zwei

Entwerfen Sie einen Streett-Automaten ¨ uber einem einelementigen Alphabet, dessen Zustandsmenge Ober × P hil ist, mit Ober = {1, 2,. jeder kommt immer wieder mal dran) des Obers

(25 Punkte, schriftlich) Betrachten Sie ein ideales Fermigas aus N punktf¨ ormigen Teilchen der Masse m und Spin s = 1 2 in einem dreidimensionalen Volumen V3. Dr¨ ucken