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 initials0 . Comment peut-il changer l'état? Dans votre fonction de transition, vous avez quelque chose comme(s0, x ) → (sje, y, m ) où sje est un état et X , y sont des symboles et m 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(s0, _ ) à un état non s0 . 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.
la source
Tridement décidable. Étant donné que la bande est vraiment vierge, alors T dans l'états0 doit 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 verss0 et déplacer une cellule vers la gauche; (3) Transition verss0 et 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 pours0 numérisation vierge) - si le nouvel état n'est PAS s0 (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.
la source