Eu estava lendo uma resposta para uma pergunta recente, e uma espécie de pensamento estranho e efêmero veio à minha mente. Pedir isso pode revelar que minhas faltas teóricas estão seriamente ausentes (principalmente verdadeiras) ou que ainda é muito cedo para ler este site. Agora, com o aviso fora do caminho ...
É um resultado bem conhecido a teoria da computabilidade de que o problema da parada não pode ser decidido para as MTs. No entanto, isso não exclui a possibilidade de existirem máquinas que possam resolver o problema de parada de determinadas classes de máquinas (apenas não todas).
Considere o conjunto de todos os problemas decidíveis. Para cada problema, existem infinitas TMs que decidem esse idioma. Poderia ser possível o seguinte
- Existe uma TM que decide o problema de parada para um subconjunto de máquinas de Turing; e
- Todos os problemas decidíveis são decididos por pelo menos uma máquina de Turing em ?
Obviamente, encontrar a máquina de Turing em pode não ser computável; mas ignoramos esse problema.
EDIT: Com base na resposta de Shaull abaixo, parece que (a) essa idéia é muito mal especificada para ser significativa ou (b) minha tentativa anterior não foi totalmente correta. Como eu tento elaborar nos comentários a resposta de Shaull, minha intenção não é que estamos garantiu que o TM entrada está em . O que realmente quis dizer com a minha pergunta é se poderia existir um S , de tal forma que a associação a S seja um problema decidível . O programa para resolver o problema de parada de S gravaria, presumivelmente, "entrada inválida" na fita ou algo assim, quando receber uma entrada que reconheça como não estando em S. Quando o formulo dessa maneira, não tenho certeza se isso nos permite resolver o problema da parada ou não, ou se o teorema de Rice se aplica (a decidibilidade é uma propriedade semântica de uma linguagem com base no teorema de Rice?)