Eu tenho a prova de ir de um enumerador para uma Máquina de Turing (continue executando o enumerador e veja se ele corresponde à entrada), mas não vejo como a outra maneira funciona.
De acordo com minhas anotações e o livro (Introdução à Teoria da Computação - Sipser), para obter o enumerador de Turing de uma máquina de Turing, basicamente escrevemos todas as combinações do alfabeto. Em seguida, você executa a TM nesta entrada; se ela aceita imprimi-la, substitua por nova sequência de repetição ad infinitum.
O problema que estou tendo é certamente que isso requer que o idioma seja decidido. Caso contrário, ele poderá ficar preso na terceira palavra em algum loop infinito, condenado a nunca aceitar ou rejeitar e certamente nunca imprimirá o idioma inteiro.
o que estou perdendo?
fonte