990 views
3 votes
3 votes
Check whether the language below is recursive, recursively enumerable but not recursive, or not recursively enumerable?

L={⟨M⟩∣ M halts on all palindromes}.

How can i use Rice's theorem here?

Tyes={All palidroms} Tno={Signma*}.Will that work here?

M halts on all palindromes means M halts on only palindromes ?

2 Answers

Best answer
2 votes
2 votes

I think the given language is NOT RE. L is the collection of all such TMs which halts on all palindromes.

I think it's not possible to say that a TM halts on all palindromes, it will keep on checking before we can conclude a TM halts on all palindromes.

selected
0 votes
0 votes
We can apply Rice' Theorem here  because:
   1. Its a non trival property as there are some TM which does not halt on all palindrom and some are halt.
  
   2. Its a language property obviously.

So, The above problem is undecidable.

Related questions

2 votes
2 votes
2 answers
1
rahul sharma 5 asked Aug 7, 2017
658 views
Check whether the language below is recursive, recursively enumerable but not recursive, or not recursively enumerable?{⟨M1,M2⟩∣ M1 and M2 are two TMs, and ϵ∈L(M...
2 votes
2 votes
0 answers
3
1 votes
1 votes
1 answer
4
Abhipsa asked Jan 22, 2019
344 views
What is the difference between Turing Recognizable and Turing Decidable?Thanks!