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.3 Weitere unentscheidbare Probleme<br />

Beweis (Fortsetzung).<br />

Nun konstruieren wir eine dreiteilige TM M ε , die L ε<br />

entscheidet:<br />

u<br />

u = c(M)?<br />

Nein<br />

Ja<br />

c(M)<br />

akz. M term ?<br />

Nein<br />

Ja<br />

c( ˜M)<br />

akz. M U ?<br />

Nein<br />

Ja<br />

u akz.<br />

u n. akz.<br />

u n. akz.<br />

u n. akz.<br />

M acc<br />

hält auf jede Eingabe, da die ersten beiden Teilmaschinen dies tun<br />

und die dritte nur bei garantierter Terminierung aufgerufen wird.<br />

Nach erfolgreichem Syntaxcheck <strong>für</strong> M bedeutet die Entscheidung “Nein”<br />

von M term<br />

auf c( ˜M) , daß M auf ε nicht hält, und folglich ε nicht<br />

akzeptiert. Im “Ja”-Fall existiert dagegen mindestens eine terminierende<br />

Berechnung von M auf ε . Mittels M U überprüfen wir nun, ob es auch<br />

eine akzeptierende Berechnung von M auf ε gibt.<br />

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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!