Quelle est la relation entre Turing Machines avec une bande finie et Finite State Automata?


9

Il me semble me rappeler dans une classe de premier cycle que pour une machine de Turing avec une bande finie, il existera toujours un automate d'état fini correspondant, mais je n'ai pu le trouver confirmé nulle part sur Internet. Est-ce vraiment le cas ou est-ce que je me souviens mal?


Combien d'états possibles aura une machine Turing avec une bande finie?
Dave Clarke

Ce sera un nombre fini mais, comme le montre la réponse ci-dessous, ce n'est pas nécessairement suffisant pour établir une équivalence.
Jesse Berlin

Réponses:


9

Cela dépend de ce que vous entendez par «bande finie». Si vous limitez la longueur de la bande par une fonction de l'entrée, alors non - vous pouvez reconnaître des langues non régulières. Par exemple, considérez les LBA .

kk

Pour le prouver, considérez les informations dont vous avez besoin pour déterminer l'avenir d'une série de MT: vous avez besoin du contenu de la bande, de l'emplacement de la tête et de l'état. Si la bande a un nombre constant de cellules et que l'alphabet est fixe, vous disposez d'un nombre constant de configurations, que vous pouvez encoder en tant qu'états d'un automate fini.


Votre réponse pour la bande délimitée était exactement ce que je cherchais. Je vous remercie!
Jesse Berlin
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.