World's most popular travel blog for travel bloggers.

[Solved]: Is the language of TMs that decide some language Turing-recognizable?

, , No Comments
Problem Detail: 

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