Soit une chaîne d'entrée donnée comme . Ensuite, si un NFA est actuellement dans l'état (et a lu l'entrée jusqu'à l'alphabet ), puis avant de lire le symbole d'entrée suivant, le NFA se divise en deux NFA, l'un étant dans l'état r et l'autre dans s , s'il y a une transition de le type r \ xrightarrow {\ epsilon} s . S'il existe un cycle de type r \ xrightarrow {\ epsilon} s \ xrightarrow {\ epsilon} q_1 .... \ xrightarrow {\ epsilon} q_k \ xrightarrow {\ epsilon} r , où q_i sont des états de NFA, alors il est inutile de se souvenir d'un autre NFA dans l'état r jusqu'au point où l'entrée a été lue jusqu'à l'alphabet w_i.
Si un PDA (non déterministe) est dans l'état (et l'entrée est lue jusqu'à ) et qu'il existe un cycle (où transition moyen qui ne signifie rien après est lu depuis l'entrée, rien n'est sauté ou lu depuis la pile et l'alphabet est poussé sur la pile) puis avant de lire l'alphabet d'entrée suivant il y aura un PDA infini dans les états car contrairement au NFA bien que les états soient finis, le contenu de la pile peut être différent (possibilités infinies), si je ne me trompe pas.
Comme avec NFA et PDA, la puissance du non-déterminisme provient des transitions . Je suppose donc que la machine de Turing non déterministe obtient également son non-déterminisme à partir de transitions comme NFA et PDA (plus comme PDA). Je sais qu'une machine de Turing déterministe peut simuler une machine non déterministe (je connais la preuve qui utilise la recherche en premier). Mais maintenant, je doute que cela soit possible. Parce que si un cycle du type dans PDA ci-dessus, existe dans le diagramme d'état de la machine de Turing non déterministe alors avant de lire le symbole suivant la machine de Turing déterministe même lors de la simulation d'une configuration dans une branche de la machine de Turing non déterministe (alors que bfs) devrait garder une trace de la machine de Turing infinie (encore une fois les états sont finis mais les symboles sur la bande ont des possibilités infinies).
Alors, comment exactement le non-déterminisme est-il défini dans le cas des machines de Turing? Suis-je en train de mal comprendre quelque chose de trivial? Les machines de Turing non déterministes utilisent-elles des transitions ?
Je suis désolé pour mes doutes insignifiants. Si quelque chose ne va pas, je peux mettre à jour ma question.