Ich möchte feststellen, ob dieses Entscheidungsproblem entscheidbar ist. Ich habe versucht, Reduzierungen von Halt und "Akzeptiert leere Zeichenfolgen" zu ermitteln, habe jedoch noch keine Lösung gefunden.
Kann mir jemand helfen?
computability
turing-machines
undecidability
Shuzheng
quelle
quelle
Antworten:
Ich würde sagen, es ist entscheidbar.
Wenn ich richtig verstanden habe, denke ich Folgendes.
Zunächst startet ein TM von einem Anfangszustand . Wie kann es den Zustand ändern? In Ihrer Übergangsfunktion haben Sie so etwas wie wobei ein Zustand ist und ,s0 (s0,x)→(si,y,m) si x y Symbole sind und die Kopfbewegung ist (links rechts oder bleiben). Wenn es also den Anfangszustand verlässt, sollte es einen Übergang von zu einem Zustand geben, der nicht . Leicht zu erkennen, dass es genau dann ist, wenn. Auf diese Weise können Sie eine andere Turing-Maschine erstellen, die die Eingabe in einer bestimmten Codierung als TM hat, die Übergangsfunktion durchläuft und die obige Bedingung überprüft, und das Problem ist entscheidbar.m (s0,_) s0
quelle
Ich bin mir auch ziemlich sicher, dass das Problem bei willkürlicher Eingabe immer noch entscheidbar ist - Sie müssen nur genauer darauf achten, in welche Richtung sich der Bandkopf abhängig vom aktuellen Zelleninhalt bewegt.
quelle