Je veux déterminer si ce problème de décision est décidable. J'ai essayé d'établir des réductions à partir de Halt et "Accepte une chaîne vide", mais je n'ai pas encore trouvé de solution.
Est-ce que quelqu'un peut m'aider?
Je veux déterminer si ce problème de décision est décidable. J'ai essayé d'établir des réductions à partir de Halt et "Accepte une chaîne vide", mais je n'ai pas encore trouvé de solution.
Est-ce que quelqu'un peut m'aider?
Réponses:
Je dirais que c'est décidable.
Si j'ai bien compris, voici ce que je pense.
Tout d'abord, une MT part d'un état initial . Comment peut-il changer l'état? Dans votre fonction de transition, vous avez quelque chose comme où est un état et , sont des symboles et est le mouvement de la tête (gauche droite ou rester). Donc, s'il quitte l'état initial, il devrait y avoir une transition de à un état non . Il est facile de voir que c'est si et seulement si. Ainsi, vous pouvez construire une autre machine Turing qui a l'entrée comme TM dans certains encodages, passe par la fonction de transition et vérifie la condition ci-dessus, et le problème est décidable.
Tridement décidable. Étant donné que la bande est vraiment vierge, alors T dans l'étatdoit changer la cellule de bande actuellement analysée et effectuer l'une des trois opérations suivantes: (1) passer à un état différent et se déplacer vers la gauche ou la droite (ou l'arrêt); (2) Transition verset déplacer une cellule vers la gauche; (3) Transition verset déplacez une cellule vers la droite. Pour (2) et (3), la tête TM s'est éloignée de la cellule de bande d'origine et est en train de balayer une cellule vierge; par conséquent, il se trouve maintenant dans la même situation qu'il a commencé et agira de la même manière. Ainsi, pour (2) ou (3), le comportement de la MT sur une bande vierge consiste à se déplacer indéfiniment dans une direction, laissant une traînée de cellules (probablement) modifiées. Cette propriété peut donc être vérifiée en inspectant le contenu d'une seule ligne du «programme» de la MT (c'est-à-dire la règle de transition pour numérisation vierge) - si le nouvel état n'est PAS (y compris les «arrêts»), la réponse est OUI, sinon la réponse est NON.
Je suis également raisonnablement certain que le problème est toujours décidable étant donné les entrées arbitraires - il suffit de faire plus attention à la direction dans laquelle la tête de bande se déplace en fonction du contenu actuel des cellules.