I need to determine if L:={<M>|HP<=L(M)} is a recursive language, and if L is a recursively enumerable language.
I think that Rice’s theorem can help prove L is not recursive but I don’t think that L is recursively enumerable…
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
If L is not in RE then L is not in R either.
You should try to reduce it to the halt problem. Lets say that X is a Turing machine that outputs false if L(X) is true and outputs true if L(X) is false.
Is L(X) true? It is if and only if L(X) is false, which is a contradiction.
Is L(X) false? It is if and only if L(X) is true, which is a contradiction too.
The contradiction is in the implicit assumption that L is computable by a Turing machine. Hence L is not computable. The X Turing machine can’t exist. And Finally L is not in RE (and neither in R).