Ich versuche, die Antworten auf zwei Fragen zur Universal Turing-Maschine zu finden.
- Wie kann die Universal Turing-Maschine eine Turing-Maschine simulieren, wenn die simulierte Maschine eine größere Anzahl von Zuständen aufweist?
- Wie kann die Universal Turing-Maschine eine Turing-Maschine simulieren, wenn die simulierte Maschine eine größere Anzahl von Buchstaben enthält?
Kann mir jemand bei diesen Fragen helfen?
Antworten:
Die Antwort auf beide Unterfragen ist dieselbe: Verwenden Sie das Band, um die erforderlichen Daten zu speichern. Wir können davon ausgehen, dass die Zustandsmenge und das Alphabet der zu simulierenden Maschine Teilmengen der natürlichen Zahlen sind ("Zustand 1", "Zustand 2", "Zustand 3" usw.). Selbst mit nur zwei nicht leeren Zeichen kann die Universalmaschine alle diese Ganzzahlen als binäre Zeichenfolgen darstellen.
Dies wird etwas einfacher, wenn Sie Ihr Universalgerät über mehrere Bänder verfügen lassen, aber dennoch nachweisen müssen, dass Ihr Multitape-Gerät einem einzelnen Bandgerät entspricht.
quelle