Eu tenho essas perguntas de um exame antigo que estou tentando resolver. Para cada um dos problemas, a entrada é uma codificação de uma máquina de Turing .
Para um número inteiro e os três problemas a seguir:
É verdade que, para cada entrada , M não passa na posição ao executar ?| x | + c x
É verdade que, para cada entrada , M não passa na posição ao executar x ?max { | x | - c , 1 } x
É verdade que, para cada entrada , M não passa na posição ao executar em ?
Quantos problemas são decidíveis?
O número do problema (1), na minha opinião, está em se entendi correto, pois posso executar todas as entradas em paralelo e parar se alguma entrada chegou a essa posição e por mostrar que não é em eu posso reduzir o complemento de Atm . Construo uma máquina de Turing seguinte maneira: para uma entrada , verifico se é um histórico de computação, se for, então funcionando corretamente e não para, se não for, para.
Para (3), acredito que seja decidível, pois para são todas as máquinas de Turing que sempre ficam na primeira célula da faixa, pois para uma sequência de um caractere pode passar pela primeira célula, então eu preciso simular todas as cadeias de comprimento 1 para as etapas (isso está correto?) e ver se estou usando apenas a primeira célula em todas elas.
Eu realmente não sei o que fazer com (2).