1,260 views
1 votes
1 votes

L = {M|M is a TM that accepts all even numbers}

For the above language i can have Tyes machine which has all even numbers.And Tno as machine whose language is empty.So i can say it is undecidable. 

But to show it is Not RE. What should be my Tno,so that it should be proper superset of Tyes?Can i take sigma* as my Tno?Although it will accepts the even numbers ,but still it has odd numbers also.Will that work as Tno machine?I am assuming here that the property of the language as "Only all even numbers",i guess the same has been given in the question.

1 Answer

0 votes
0 votes

L = {M|M is a TM that accepts all even numbers}

Language accepts all even number is a non trivial proper because we can have a language which don't accept all even number or which does not accept any even number so, it is a non-trivial property. Hence, it is not decidable. 
So now we will check if a language is RE, means it should accept all of its member. Now, set of all even number is an infinite set so, we need to check all the infinite strings to see whether machine halts is on every single string or not and it will take infinite time. Even if we apply dovetailing  technic it won't help us because then also we are supposed to check the complete set which is actually infinite. So, this computation will take infinite time even on members and hence it is a NOT RE language
 

Related questions

1 votes
1 votes
0 answers
1
Sumaiya23 asked Jan 23, 2018
436 views
What is monotonic and non-monotonic property. Please explain the second postulate of Rice's Theorem.
5 votes
5 votes
1 answer
4
Lucky sunda asked Jan 3, 2017
1,578 views
I am unable to understand when to apply Rice's theorem and when to not. How L2 is decidable.