Reading Rice's Theorem
Establish the hardness of the following
- $ f(M) = \left\{\begin{array}{ll} 1 & M \text{ does not terminate for every input } \\ 0 & \text{otherwise} \end{array}\right.$
Reading Rice's Theorem
Proposition (Rice):
Let $ \mathcal{C} \subseteq RE$ . Given a Turing Machine $ M$ , we ask: “The problem accepted by $ M$ is in $ \mathcal{C}$ ?”. Answering this question is not in $ R$ (not decidable).
- Rice's theorem establishes undecidability of a problem. Which problem is that?
- What does this result entail?
- Examine the transformation from the lecture, and prove both directions by yourself.