Consider the following statements.
- The complement of every Turing decidable language is Turing decidable
- There exists some language which is in NP but is not Turing decidable
- If L is a language in NP, L is Turing decidable
Which of the above statements is/are true?
View worked solution
Answer: D
Let us analyze each statement individually:
- Statement I: The complement of every Turing decidable language is Turing decidable.
This statement is True. Turing decidable (recursive) languages are closed under complementation. If a language is decided by a Turing machine (which halts on all inputs), we can construct a Turing machine that decides the complement by swapping the accepting and rejecting states of . - Statement III: If is a language in NP, is Turing decidable.
This statement is True. The class is a subset of the class of Turing decidable (recursive) languages (). Any language in can be decided by a deterministic Turing machine in exponential time by systematically exploring all branches of the non-deterministic computation tree. - Statement II: There exists some language which is in NP but is not Turing decidable.
This statement is False. Since , every language in is guaranteed to be Turing decidable.
Thus, only statements I and III are true, which corresponds to option D.
Free practice · Your answers on this page are not saved.
