Matroids Matheplanet Forum Index
Moderiert von Bilbo
Informatik » Theoretische Informatik » Existenz von Turingmaschine
Druckversion
Druckversion
Antworten
Antworten
Autor
Universität/Hochschule Existenz von Turingmaschine
pram
Junior Letzter Besuch: vor mehr als 3 Monaten
Dabei seit: 21.09.2019
Mitteilungen: 16
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Themenstart: 2019-11-20


Hallo zusammen,

könnt ihr mir bitte mit der folgenden Aufgabe helfen? Habt ihr vielleicht eine Idee, wie ich folgendes beweise:

Für eine Turingmaschine \(M\), die auf \(\lambda\) in \(t\) Schritten \(y\) berechnet, gibt es eine Turingmaschine \(M'\), die auf \(\lambda\) ebenfalls in \(t\) Schritten \(y\) berechnet und zudem höchstens \(t\)+2 Zustände sowie ein Arbeitsalphabet der Größe höchstens \(t\)+2 hat.

Danke für jeden Hinweis!



Eine Notiz zu diese Forumbeitrag schreiben Notiz   Profil  Quote  Link auf diesen Beitrag Link
Yggdrasil
Senior Letzter Besuch: im letzten Quartal
Dabei seit: 01.07.2004
Mitteilungen: 856
Aus: Berlin
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.1, eingetragen 2019-11-20


Hallo Pram,

was ein „Arbeitsalphabet“ von einem üblichen Alphabet unterscheidet ist mir nicht klar, aber eigentlich kann man die Aufgabe doch durch
durch den trivialen Algorithmus lösen, welcher auf der Hand liegt:

1. Schreibe y in 'n' Schritten aufs Ausgabeband
2. Mache 't-n' Schritte nichts außer den Zustand zu wechseln.

Da die andere Turingmaschine die Ausgabe in t Schritten erzeugen konnte, gilt n<=t.

Oder übersehe ich da jetzt was?
Die Details hängen jeweils von den Definitionen eures TM-Modells ab.

Gruß Yggdrasl



Eine Notiz zu diese Forumbeitrag schreiben Notiz   Profil  Quote  Link auf diesen Beitrag Link
pram
Junior Letzter Besuch: vor mehr als 3 Monaten
Dabei seit: 21.09.2019
Mitteilungen: 16
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.2, vom Themenstarter, eingetragen 2019-11-20


2019-11-20 20:06 - Yggdrasil in Beitrag No. 1 schreibt:
eigentlich kann man die Aufgabe doch durch
durch den trivialen Algorithmus lösen, welcher auf der Hand liegt:

1. Schreibe y in 'n' Schritten aufs Ausgabeband
2. Mache 't-n' Schritte nichts außer den Zustand zu wechseln.

Da die andere Turingmaschine die Ausgabe in t Schritten erzeugen konnte, gilt n<=t.

Danke schön Yggdrasl für deinen Beitrag! Ich verstehe deinen Algorithmus, aber ich verstehe dann nicht ganz, was genau dieses \(t+2\) soll und nicht einfach \(t\) und wie ich beweise, dass die Größe des Alphabets auch höchstens \(t+2\) ist.



Eine Notiz zu diese Forumbeitrag schreiben Notiz   Profil  Quote  Link auf diesen Beitrag Link
Yggdrasil
Senior Letzter Besuch: im letzten Quartal
Dabei seit: 01.07.2004
Mitteilungen: 856
Aus: Berlin
Zum letzten BeitragZum nächsten BeitragZum vorigen BeitragZum erstem Beitrag  Beitrag No.3, eingetragen 2019-11-20


2019-11-20 21:08 - pram in Beitrag No. 2 schreibt:

Danke schön Yggdrasil für deinen Beitrag! Ich verstehe deinen Algorithmus, aber ich verstehe dann nicht ganz, was genau dieses \(t+2\) soll und nicht einfach \(t\) und wie ich beweise, dass die Größe des Alphabets auch höchstens \(t+2\) ist.

\(t\) Zustände werden nicht ausreichen, da der Anfangszustand, ausgehend von der Definition auf ,
kein Endzustand sein kann. Warum \(t+1\) nicht ausreichen sehe ich aber nicht. Untersuche am besten ob das aus der dir vorliegenden Definition die Existenz eines weiteren Zustands abgeleitet werden kann.

Beim Arbeitsalphabet, damit muss das Bandalphabet gemeint sein, kommt zum Eingabealphabet noch mindestens ein Zeichen für das leere Feld hinzu. Kannst du dir eine (einfache) Ausgangs-TM überlegen bei der du insgesamt \(t+2\) unterschiedliche Zeichen benötigst?
Danach sollte ersichtlich sein wie du argumentieren musst, um zu beweisen, dass \(t+2\) Zeichen dann für alle TM's ausreichen.





Eine Notiz zu diese Forumbeitrag schreiben Notiz   Profil  Quote  Link auf diesen Beitrag Link
pram hat die Antworten auf ihre/seine Frage gesehen.
Neues Thema [Neues Thema] Antworten [Antworten]    Druckversion [Druckversion]

 


Wechsel in ein anderes Forum:
 Suchen    
 
All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © 2001-2020 by Matroids Matheplanet
This web site was originally made with PHP-Nuke, a former web portal system written in PHP that seems no longer to be maintained nor supported. PHP-Nuke is Free Software released under the GNU/GPL license.
Ich distanziere mich von rechtswidrigen oder anstößigen Inhalten, die sich trotz aufmerksamer Prüfung hinter hier verwendeten Links verbergen mögen.
Lesen Sie die Nutzungsbedingungen, die Distanzierung, die Datenschutzerklärung und das Impressum.
[Seitenanfang]