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.

3. Turingmaschinen 3.1 Entscheidbare Sprachen/Probleme<br />

Beweis.<br />

Ist L ⊆ Σ ∗ semi-entscheidbar, wählen wir eine 1-Band dTM M mit<br />

L = L(M) . Zur Aufzählung von L konstruieren wir eine 4-Band dTM T :<br />

B 0<br />

dient zur Aufzählung von L (s.u.);<br />

auf B 1 werden systematisch die Zahlen k ∈ N erzeugt (unär);<br />

auf B 2 werden systematisch die Wörter der Länge ≤ k erzeugt;<br />

auf B 3 werden bis zu k Schritte der M -Berechnung des Worts w<br />

auf B 2 simuliert.<br />

− Im Fall der Akzeptanz wird w nach B 0 kopiert, der Kopf links davon<br />

positioniert und der Zustand q F angenommen. Anschließend wird B 0<br />

gelöscht.<br />

− Danach wird das nächste Wort auf B 2 erzeugt.<br />

− Nach Bearbeitung aller Wörter der Länge ≤ k wird k auf B 1 erhöht.<br />

Per Zustand kann darüber buchgeführt werden, ob alle Wörter der Länge<br />

≤ k zu nicht akzeptierenden Haltekonfigurationen führen. Weil M<br />

deterministisch ist, muß L(M) dann endlich sein und T kann halten.<br />

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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!