1,515 views
3 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 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 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.
Position:
Show:

Related questions

2 2 votes
2 2 answers
1.1k
1.1k views
rahul sharma 5 asked Aug 7, 2017
1,093 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(M1)∖L(M2)}...
3 3 votes
2 answers 2 answers
2.0k
2.0k views
biranchi asked May 24, 2016
1,985 views
Consider the following two decision problemsWhether a Turing Machine takes more than 481 steps on input epsilon?Whether a Turing Machine accepts the null string epsilon?W...
2 2 votes
0 0 answers
762
762 views
rahul sharma 5 asked Aug 5, 2017
762 views
Please help in classifying above languages
1 1 vote
1 answers 1 answer
632
632 views
Abhipsa asked Jan 22, 2019
632 views
What is the difference between Turing Recognizable and Turing Decidable?Thanks!