Para os fins desta prova, assumiremos que é decidível para exibir uma contradição.USELESSTM
Crie o TM que faça o seguinte:R
- Converte o TM em um autômato de empilhamento com uma pilha relaxada (ou seja, sem necessidade de LIFO). Isso é equivalente a um gráfico direcionado detalhando a transição entre os estados deP MMPM
- Marque o estado inicial de .P
- A partir do estado inicial, inicie uma pesquisa pela primeira vez ao longo de cada borda de saída, marcando cada nó não marcado.
- Quando a pesquisa terminar, se houver algum nó não marcado que corresponda a , aceite ; caso contrário, rejeite .q
Em seguida, crie TM = "Na entrada $$S
- Crie o TM como mostrado acima.R
- Execute em .RqR
- Se retornar aceitar, aceite ; se rejeitar, rejeite " RRR
Portanto, se é um decisor para então é um decisor para (o problema de aceitação). Como é comprovadamente indecidível (consulte o Teorema da Computação da Teoria da Computação 4.11 na página 174), chegamos a uma contradição. Portanto, a hipótese original está incorreta e é indecidível.U S E L E SR S A T M A T M L S E L E S S T MUSELESSTMSATMATMUSELESSTM