$ e_ {tm} $ ist unbekastet mit der Haltönesprache
-
29-09-2020 - |
Frage
Wie erweist man das:
$ E_ {TM}=\ \ \ Langle m \ Rangle \ Mid M \ IS \ a \ tm \ und \ l (m)=EleseSet \ \ \nNotin R$ (ist unentschieden)
Verwenden der Sprache:
$ h_ {halt}={(⟨m⟩, w): m \ hält \ auf \ w \} $ .
Ich habe versucht, mit dem Widerspruch zu beweisen, dass es angenommen wird, dass $ E_ {TM} \ in R $ ich habe eine Turing-Maschine, die $ E_ {TM} $ und um mit ihm eine Turing-Maschine zu konstruieren, die
Lösung
Angenommen, es gibt eine Turing-Maschine $ T $ , die entscheidet, dass $ E_ {TM} $ ist.
Angesichts einer Drehmaschine
- es konstruiert zuerst eine neue Turing-Maschine
$ M '$ Das ignoriert seinen Eingang, simuliert $ M $ Bei der Eingabe $ W $ und sobald die Simulation abgeschlossen ist, akzeptiert. - es simuliert $ t $ mit input $ m '$ , um zu entscheiden, ob $ M '\ in E_ {TM} $ .
- wenn $ M '\ in E_ {TM} $ dann $ M' $ nicht akzeptiert Jede Eingabe, in der das impliziert, dass $ M $ nicht an der Eingabe $ W $ haltet werden kann. In diesem Fall $ m ^ * $ Ablehnen.
- Wenn $ M '\ in E_ {TM} $ dann $ M' $ akzeptiert zumindest Eine Eingabe (und somit alle Eingänge), was bedeutet, dass
$ M $ an der Eingabe $ W $ halten muss. In diesem Fall ist $ m ^ * $ akzeptiert.
Andere Tipps
Sie haben recht, angenommen, $ E_ {TM} \ in R $ Sie haben Turniermaschine $ t $ was entscheidet, $ E_ {TM} $ und Sie können mit ihm eine Turierungsmaschine erstellen, die entscheidet < Span-Klasse="Math-Container"> $ H_ {Halt} $ :
wenn wir $ t $ haben, wodurch der $ e_ {tm} $ ist, und nehme an, dass wir angenommen werden Entscheiden Sie, ob $ M $ auf $ x $ haltet.
Konstruieren Sie eine Turing-Maschine
Sie können sich davon überzeugen, dass, wenn $ M $ auf $ x $ , dann
Jetzt können Sie herausfinden, warum dies als Entscheidung für das Stoßproblem dient.