• Keine Ergebnisse gefunden

Blatt7 BerechenbarkeitundKomplexität ÜbungzurVorlesung

N/A
N/A
Protected

Academic year: 2022

Aktie "Blatt7 BerechenbarkeitundKomplexität ÜbungzurVorlesung"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Lehrstuhl für Informatik 1 WS 2017/18

Prof. Dr. Gerhard Woeginger 01.12.2017

Tim Hartmann, Daniel Neuen

Übung zur Vorlesung

Berechenbarkeit und Komplexität

Blatt 7

Tutoriumsaufgabe 7.1

Zeigen Sie, dass folgende arithmetische Befehle durch ein LOOP-Programm simuliert werden können:

(a) xi :=xj −xk; (modifizierte Subtraktion mit Ergebnis0 falls xj < xk) (b) xi := min{xj, xk};

Tutoriumsaufgabe 7.2

Wenn ein WHILE Programm P nur k Variablen (k ≥ 1) verwendet, so gehört P zur Familie der k-VARIABLE-WHILE Programme

(a) Beweisen Sie:1-VARIABLE-WHILE Programme sind nicht Turing-mächtig. (Hin- weis: Zeigen Sie, dass kein 1-VARIABLE-WHILE Programm die Funktion f(x) = 2xberechnen kann.)

(b) Beweisen oder widerlegen Sie mit einem skizziertem Beweis:100-VARIABLE-WHILE Programme sind Turing-mächtig.

— bitte wenden —

(2)

Hausaufgabe 7.1 (5 Punkte) Zeigen Sie, dass folgende arithmetische Befehle durch ein LOOP-Programm simuliert werden können:

(a) xi :=bxj/xkc; (gegebenxk >0) (b) xi :=xj modxk

Hausaufgabe 7.2 (5 Punkte)

Skizzieren Sie einen Beweis, dass das folgende Problem LOOP-berechenbar ist.

Eingabe: Eine TM M; ein Wort w; eine natürliche Zahl k.

Frage: Terminiert M nach höchstens k Schritten, wenn M auf dem Eingabewort w gestartet wird?

Hausaufgabe 7.3 (5 Punkte)

(a) Beweisen Sie, dass das folgende Problem entscheidbar ist.

Eingabe: Ein LOOP Programm P und eine Eingabe x1, . . . , xn für P. Frage: Hat nach Terminierung von P die Variablex1 den Wert 0?

(b) Beweisen Sie, dass das folgende Problem nicht entscheidbar ist.

Eingabe: Ein LOOP Programm P.

Frage: Existiert eine Eingabe für P, sodass bei Terminierung vonP die Variable x1 den Wert 0 hat?

Abgabe bis Dienstag, den 12.12.2017 um 16:15 Uhr

im Sammelkasten am Lehrstuhl i1 oder in Ihrem Tutorium.

Referenzen

ÄHNLICHE DOKUMENTE

(a) Das Teilsummenproblem besteht darin, für eine gegebene Menge M von natürlichen Zahlen und eine natürliche Zahl b zu entscheiden, ob es eine Teilmenge von M gibt, sodass die

Hausaufgabe 8.1 (15 Punkte) Geben Sie für die folgenden Sprachen jeweils an, ob diese rekursiv bzw. rekursiv aufzähl-

(b) Geben Sie je eine unentscheidbare Sprache an, auf die sich der Satz von Rice an- wenden lässt, und eine, auf die er sich nicht anwenden lässt?. Die Sprachen sollen beide

• Wenn ein(e) Student(in) sich bereit erklärt hat eine Aufgabe zu präsentieren und diese nicht korrekt oder unvollständig präsentiert, werden alle Punkte auf dem Übungsblatt

• Abgabe: am darauffolgenden Mittwoch um 14:00 Uhr im Sammelkasten am Lehrstuhl für Informatik 1. (Erdgeschoss des Gebäudes E1 im Informatikzentrum, vor der Türe des Lehrstuhls auf

(c) Ein Graph heißt stark-zusammenhängend, wenn jeder Knoten von jedem anderen Knoten durch einen Pfad erreichbar ist. Die Sprache L connected enthalte alle stark-

Zeigen oder widerlegen Sie, dass folgende Probleme entscheidbar sind. Beweisen Sie insbesondere die Korrektheit Ihrer

Frage: Gibt es eine erfüllende Belegung, so dass in jeder Klausel mindestens ein wahres und ein falsches Literal vorkommt.. Zeigen Sie durch polynomielle Reduktion: 3SAT ≤