J'essaie de trouver les réponses à deux questions sur la machine Universal Turing.
- Comment la machine Universal Turing peut-elle simuler une machine Turing si celle qui est simulée a un plus grand nombre d'états?
- Comment la machine Universal Turing peut-elle simuler une machine Turing si celle qui est simulée a un plus grand nombre de caractères alphabétiques?
Quelqu'un peut-il m'aider avec ces questions?
Réponses:
La réponse aux deux sous-questions est la même: en utilisant la bande pour stocker les données nécessaires. On peut supposer que l'ensemble d'états et l'alphabet de la machine à simuler sont des sous-ensembles des nombres naturels ("Etat 1", "Etat 2", "Etat 3", etc.). Même avec seulement deux caractères non vides, la machine universelle peut représenter tous ces entiers sous forme de chaînes binaires.
Cela devient un peu plus facile si vous laissez votre machine universelle avoir plusieurs bandes, mais vous devez toujours montrer que votre machine à bandes multiples équivaut à une seule machine à bande.
la source