Theoretische Informatik

6. Übungsblatt

Aufgabe 1:

25
Moduloberechnung mittels DEA
Gesucht ist ein DEA mit genau 7 Zuständen, der die Menge S aller Binärzahlen, die kongruent 3 modulo 7 sind, akzeptiert (wobei führende Nullen zugelassen sind).
S={bnbn-1···b0􏰂􏰂n≥0,b0,...,bn ∈{0,1}, 􏰅bi·2i ≡3 (mod 7)}
  1. Zeichnen Sie den gesuchten DEA.
  2. Geben Sie den DEA als 5-Tupel an. Definieren Sie dabei alle Komponenten vollständig und präzise (inkl. der Überführungsfunktion δ).
100%
Loesung von Aufgabe 1

Aufgabe 2:

25
Schnelle Suche mit DEAs
Gesucht ist ein DEA mit 8 Zuständen und Eingabealphabet Σ = {a,b,c}, der die Sprache L = {x · v · z | x, z ∈ Σ∗, v = acbacac} akzeptiert. Gehen Sie wie im Beispiel 3.9 vor.
  1. Zeichnen Sie den gesuchten DEA und geben Sie ihn in Papierform ab.
  2. In den Hinweisen finden Sie den Quelltext eines Python-Programms, das DEAs simulieren kann. Die dort benutzte Codierung von DEAs als Python-Listen wollen wir auch in den folgenden Übungsblättern verwenden. Tragen Sie in der Funktion deaDefine den unter (a) erhaltenen DEA ein und geben Sie das entstandene Programm ab.
0%
Loesung
  1. Unterloesung

Aufgabe 3:

50
Konstruktionen für NEAs
K = Sprache u ̈ber {1, 2}, die von dem oben stehenden NEA akzeptiert wird
L = {w∈{1,2}∗ ||w|≥2 und w beginnt mit 1 und endet mit 2}
M = {w∈{1,2}∗ ||w|≥2und das vorletzte Symbol von w ist eine 1}
  1. Geben Sie NEAs für L und M in grafischer Darstellung und in Tupeldarstellung an.
  2. Konstruieren Sie einen DEA für K, indem Sie die Potenzmengenkonstruktion für den oben stehenden NEA durchführen. Zeichnen Sie den entstehenden DEA.
  3. Konstruieren Sie, dem Verfahren aus Satz 3.20 folgend, NEAs für K, L∪M und (L∪M)·K. Zeichnen Sie die entstehenden NEAs.
0%
Loesung
  1. Unterloesung

Zusatzaufgabe 1:

10
Variante des Halteproblems
Beweisen Sie A ∈/ REC, wobei A = {(x,y) ∈ N×N | x ≠ y und Mx hält bei Eingabe y}.
0%
Loesung
  1. Unterloesung

Zusatzaufgabe 2:

20
Entscheidbarkeit der Wertebereiche von Polynomen
Sei p : Z → Z ein Polynom mit einer Variablen und Koeffizienten aus Z. Zeigen Sie Wp ∩ N ∈ REC.
0%
Loesung
  1. Unterloesung

Zusatzaufgabe 3:

30
komplementäre Definitions- und Wertebereiche
Beweisen Sie folgende Aussage für alle A ⊆ N:
A∈REC ⇐⇒ A ist endlich oder A=N oder
es existiert ein berechenbares φ:N→N mit Dφ = A und Wφ =(A KOMPLEMENTAER)
0%
Loesung
  1. Unterloesung