Lösungen TheGI TI Probeklausur vom 19.01.06: Unterschied zwischen den Versionen
(→Aufgabe 11) |
(→Aufgabe 11) |
||
Zeile 113: | Zeile 113: | ||
: Es gelten die drei Eigenschaften des Pumping-Lemmas: | : Es gelten die drei Eigenschaften des Pumping-Lemmas: | ||
:#''y'' ≠ ε : offensichtlich, da jede Schleife mindestens eine Zahl beinhaltet. | :#''y'' ≠ ε : offensichtlich, da jede Schleife mindestens eine Zahl beinhaltet. | ||
− | :#''xy'' < ''n'' : gilt, da wir die erste Schleife in A gewählt haben. | + | :#''|xy|'' < ''n'' : gilt, da wir die erste Schleife in A gewählt haben. |
:#''xy''<sup>k</sup>''z'' in ''L'' : Schleifen können mehrfach oder gar nicht abgearbeitet werden. | :#''xy''<sup>k</sup>''z'' in ''L'' : Schleifen können mehrfach oder gar nicht abgearbeitet werden. |
Version vom 22. Januar 2006, 14:32 Uhr
Für die Lösungen wird natürlich keine Garantie übernommen. Der Assistent (Sebastian Bab?) war sich beim Vorrechnen oft selbst nicht sicher...
Inhaltsverzeichnis
Aufgabe 1
- im Lückentext einsetzen: endliche, endlich, abzählbar unendlich, endlich, abzählbar unendlich, Mächtigkeit, Mächtigkeit, überabzählbar
Aufgabe 2
a ∈ Σ Σⁱ = Σ ε ∉ Σ+ ε ∈ Σ* ø ⊆ Σ+ ø ⊆ Σ* a ∈ Σ* {ε} ∉ Σ* Σ² ⊆ Σ* ø ∈ P(Σ*) {ε} ∈ P(Σ*) Σ² ∈ P(Σ*)
{aa,bb,ab,ba} = Σ² {xab : x ∈ Σ*} = {x ∈ Σ* : x endet mit ab} {ab,bb,aba} ⊆ Σ* {axab : x ∈ Σ*} ⊆ {x ∈ Σ* : x endet mit ab}
Aufgabe 3
- {x ∈ Σ*; x beginnt mit a und endet mit b}
- {x ∈ Σ*; x beginnt mit a oder b}
- {x ∈ Σ*; x beginnt mit a oder b oder ist das leere Wort}
- {x ∈ Σ*; x beginnt nicht mit a}
- {ø,{a},{b},{a,b}}
- {(a,a),(a,b),(b,a),(b,b)}
Aufgabe 4
- hier müßte man irgendwie Bilder hochladen können...
Aufgabe 5
- a) L2 = {x ∈ Σ*; x beginnt mit ab}
- b)
a b →q0 q1 q3 q1 q3 q2 *q2 q2 q2 q3 q3 q3
- c) einfach nur normale und Endzustände vertauschen
Aufgabe 6
- a) L3 = {x ∈ Σ*; x = (anb)*am; n,m ≥ 1} über diese Lösung wurde lange diskutiert
- b)
a b →q0 q1 - *q1 q1 q0
- c) Der Trick ist, dass der DEA erst in einen totalen DEA umgeform werden muß. D.h. man muß einen Zustand q2 hinzufügen, der von q0 aus mit dem b erreicht wird. Danach wie bei Aufgabe 5 einfach die Zustände invertieren.
Aufgabe 7
- a) L4 = {x ∈ Σ*; x endet mit a}
- b) bild einfügen
- c)
a b →q0 {q1,q0} {q0} *q1 ø ø
Aufgabe 8,9,10
- Lösungen werden in einer kommenden Vorlesung nachgereicht
Aufgabe 11
- (Fortsetzung des Ansatzes) Da das Wort w mehr Zeichen enthält als der Automat Zustände hat, muß bei der Ableitung von w ein Zustand in A mindestens 2x besucht worden sein. Sei qs der erste Zustand in der Ableitung von w, bei dem dies auftritt.
- Zerlege w wie folgt: w=xyz mit:
- x ist das Wort, welches bis zum ersten Auftreten von qs von A gelesen wird.
- y ist das Wort, welches vom Automaten in der Schleife von qs nach qs gelesen wird.
- z ist der Rest des Wortes w.
- Es gelten die drei Eigenschaften des Pumping-Lemmas:
- y ≠ ε : offensichtlich, da jede Schleife mindestens eine Zahl beinhaltet.
- |xy| < n : gilt, da wir die erste Schleife in A gewählt haben.
- xykz in L : Schleifen können mehrfach oder gar nicht abgearbeitet werden.