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?
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?
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 , 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.
(einschließlich 'angehalten'), lautet die Antwort JA Andernfalls lautet die Antwort NEIN.
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.