05.11.2013 Aufrufe

Handout - Institut für Theoretische Informatik - Technische ...

Handout - Institut für Theoretische Informatik - Technische ...

Handout - Institut für Theoretische Informatik - Technische ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

5. Unentscheidbare Probleme 5.2 Das Halteproblem<br />

5.2 Das Halteproblem<br />

In Kapitel 3 war L halt<br />

:= { c(M)w : M TM, die bei Eingabe w hält }<br />

erwähnt worden, aber erst jetzt ist die Binärcodierung von TM’n verfügbar.<br />

Problem: Bei deterministischen Maschinen läßt jede Eingabe höchstens<br />

eine Berechnung zu, somit ist klar, was mit “ M hält bei Eingabe w ”<br />

gemeint ist. Aber wie steht’s mit nichtdeterministischen Maschinen?<br />

Lösung: Wie in Kapitel 3 gesehen, besitzt jede nTM M eine sog.<br />

Determinisierung M ′ , die M simuliert. Zwar war M ′ als 4-Band<br />

Maschine beschrieben worden, aber diese kann systematisch in eine STM<br />

M d<br />

transformiert werden.<br />

Beobachtung 0: M d<br />

bzw. M ′ hält genau dann bei Eingabe w , wenn<br />

w ∈ L(M) oder jeder Berechnungspfad <strong>für</strong> w terminiert, ohne zu<br />

akzeptieren.<br />

Beobachtung 1: Die Funktion c(M) ↦→ c(M d<br />

) ist Turing-berechenbar.<br />

Jürgen Koslowski (TU-BS) <strong>Theoretische</strong> <strong>Informatik</strong> 2 SS 2012 85 / 215

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!