Is the language
$\qquad L=\{ \langle \text{M} \rangle \; | \; \text{M is a Turing machine that decides some language} \}$
a Turing-recognizable language? I think it's not, as, even if I am able to tell somehow that a Turing machine halts for some input there are still infinite strings to check for. Similarly I think that this problem is not even co-recognizable. Am I right? If yes is there a more precise proof ?
Asked By : sashas
Answered By : Yuval Filmus
This language is usually known as TOT, the language of machines computing total functions. It is $\Pi_2$-complete, and in particular is neither recognizable nor co-recognizable.
Best Answer from StackOverflow
Question Source : http://cs.stackexchange.com/questions/48777
0 comments:
Post a Comment
Let us know your responses and feedback