Obviously, we have that the class of recursive sets is contained in the class of r.e. sets. What we have to do is to find a set that is in the class of r.e. sets but outside the class of recursive sets.
Here we find . Obviously, is not in the r.e. sets, not to mention recursive sets. For complement is closed ubder recursive sets, is not in the recursive sets. And it is also clear that is r.e. Thus is the set we are determined to find.
Problem 3
If there exists a TM accept a finite set , then we can construct a new TM . If input , we let simulate on . If accepts , then simulates and accept according to whether M_s accepts .
Then we can determine that accepts if and only if accepts , where we can reduce the problem to whether accepts .
However, whether accpets is nondeterministic. Therefore, it is nondecidable that can accept .