758 views
0 votes
0 votes

Example# 3 from Part-1 Rice's Theorem from https://gatecse.in/rices-theorem/ states as follows
 

(3) L(M) is recognized by a TM having even number of states

Sol: This is a trivial property. This set equals the set of recursively enumerable languages.

According to the previous examples, if i can find a Turing Machine which says Yes and a Turing Machine which says No, so i'll choose TNO as PHI (Empty String) and TYES as  a TM which accepts even number of states, then is it true that my L(M) is undecidable as the property is non-trivial, is my Reasoning correct ?

It seems like i can find TYES and TNO for every property then?
Can someone give me an example for which TYES and TNO cannot be found and let me know if my approach is correct ?

1 Answer

0 votes
0 votes
Rice's theorem is not applicable in this case as Turing machines having even number of states or any number of state is not a language property but it is a machine property. This is decidable problem because it is a trivial one as we can convert any turing machine having odd number of state to a turing machine with even number of state by adding one more state.

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,577 views
I am unable to understand when to apply Rice's theorem and when to not. How L2 is decidable.