Ist eine Turing-Maschine, die nicht in der Lage ist, auf leere Zellen zu schreiben, weniger leistungsfähig als eine Standard-Turing-Maschine?
Ich denke, die Antwort ist ja, aber ich kann keine Berechnung finden, die die Standard-Turing-Maschine kann, aber diese Maschine nicht.
Irgendwelche Ideen?
Antworten:
Der von Ihnen beschriebene Turing-Maschinentyp ist ein linear begrenzter Automat (er kann nur auf die Teile des Bandes schreiben, die die Eingabe enthalten). LBAs sind die Akzeptoren für kontextsensitive Sprachen. Um ein spezifisches Beispiel für ein Problem zu finden, das mit dieser Einschränkung nicht gelöst werden kann, das aber im Allgemeinen von einer Turing-Maschine gelöst werden kann, benötigen Sie lediglich eine Sprache, die entscheidbar, aber nicht kontextsensitiv ist. empfindlich.
Das Beispiel auf Wikipedia ist:
Weitere Beispiele finden Sie unter Gibt es ein Beispiel für eine rekursive Sprache, die nicht kontextsensitiv ist?
quelle
Eine Turing-Maschine, die nicht auf Leerzeichen schreiben kann, ist nach der Raumversion des linearen Beschleunigungssatzes ein linear begrenzter Automat. Daher kann ein Entscheidungsproblem außerhalb von nicht von ihm entschieden werden. Solche Probleme existieren nach dem Raumhierarchiesatz.DSPACE ( O ( n ) )
quelle