Lassen hält bei jedem Eingang an höchstens in Schritte .
Ist entscheidbar? Erkennbar?
Angesichts dieser Mitgliedschaft in behauptet etwas über Das Verhalten auf einer unendlichen Anzahl von Saiten scheint mir äußerst unwahrscheinlich Könnte beides sein. Ich habe gezeigt, dass Co- ist Turing-erkennbar (glaube ich): Sie können einen Enumerator erstellen, der jeden testet für jedes und emittiert wenn es einige nicht akzeptiert höchstens in Schritte.
Da co- ist auch erkennbar ist nicht erkennbar oder entscheidbar. Das kann ich mir nicht vorstellenist entscheidbar. Es kann jedoch definitiv nicht auf das Stoppproblem reduziert werden, noch kann der Satz von Rice darauf angewendet werden (da die fragliche Qualität die Qualität des Stoppens in einer bestimmten Anzahl von Schritten ist, können wir uns nicht entscheiden, ob wir entscheiden können, ob es sich um ein anderes handelt beliebige Eigenschaften).
Es scheint mir, dass der beste Weg ist, das zu zeigen Lassen Sie mich etwas erkennen, das nicht wiederzuerkennen ist, da die einzigen Probleme, die es löst, solche sind, bei denen ich über unendliche Sätze von Zeichenfolgen laufen muss. Aber ich kann mir nicht vorstellen, was das sein könnte. Ich dachte, dass Co-HALT vielleicht funktionieren würde, aber ich kann nie beweisen, dass ein TM bei einer Eingabe niemals stehen bleibt.
Ich stecke fest. In welche Richtung soll ich gehen?
quelle
Antworten:
Die Sprache ist tatsächlich entscheidbar, aber der Beweis ist ziemlich kompliziert und verwendet Argumente mit sich kreuzenden Sequenzen. Weitere Informationen finden Sie in diesem Dokument.
Wenn Sie sich ändern200|x| zu einer schneller wachsenden Funktion, wie z |x|log|x| (plus eine Konstante), dann wird die Sprache durch Standardreduktionsargumente unentscheidbar.
quelle
Diese Antwort ist falsch. Ich lasse es hier, da diese Art von Argument der natürliche Weg ist und für schneller wachsende Funktionen funktioniert, wie in Shaulls Antwort erwähnt.
Hinweis: Lassen SieM sei eine Maschine ohne Eingabe. Definieren Sie eine neue MaschineM′ wie folgt: bei Eingabe x , M′ simuliert M zum f(|x|) Schritte, wo f(t) ist eine Funktion, die gegen unendlich tendiert, so dass die Simulation weniger als dauert 200t Schritte. WennM hält dann immer an M′ wechselt zu einer Endlosschleife. Wann ist⟨M′⟩∈L ?
quelle