Pour une machine de Turing , comment l'ensemble des machines qui sont «plus courtes» que et qui acceptent le même langage est-il décidable?


14

Je me demande comment ça se fait que la langue suivante est dans .R

LM1={M2|M2 est une MT, et L(M1)=L(M2), et |M1|>|M2|}

(Je sais que c'est dans car il y a une réponse à cette question à choix multiples, mais sans explication).R

J'ai tout de suite pensé que le puisque nous savons que vérifier si deux machines acceptent le même langage n'est vraiment pas décidable, je me suis dit: est-ce immédiat "Faux", mais cela ne peut pas être le cas car il y a beaucoup de machines Turing qui acceptent la même réponse et ont des codages différents.LM1coeur

Merci!

Réponses:


14

LM1 est en simplement parce que le nombre de descriptions de machines plus petites qu'une description de la machine donnée est finie et tout langage fini est en .RR


9
LM1F(M)=LM
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.