• edited by
1,361 views
3 3 votes

{$<M>\mid M$ is a $TM$ that doesn't accept any even number}

what type of language is it?

  1. Recursively enumerable
  2. Recursive
  3. Not recursively enumerable
  4. none of the above

2 Answers

1 1 vote

1. Checking Decidability :

By Rice's theorem, It can be shown that It is Undecidable because It is a Non-Trivial Property of RE languages. 

Any non-trivial property of the LANGUAGE recognizable by a Turing machine (recursively enumerable language) is undecidable. For a property of recursively enumerable set to be non-trivial, there should exist at least recursively enumerable languages, (hence two Turing machines), the property holding for one (Tyes being its TM) and not holding for the other (Tno being its TM).

Lyes = {  a, aaa, aaaaa }  Lno = { a, aa, aaa, aaaaa}   ..Thus There Exists a Language for which the given Property is satisfied and There Exists a Language for which the given Property is Not satisfied. Thus, The Property is Non-trivial and So, The Language is  Undecidable. 

But Undecidable means NOT REC. Undecidable could be RE  or NOT RE.

2. Checking Recognizability :

Now By Using Rice's Extended( Recognizability )  theorem, We can show that the Language is Unrecognizable (i.e. Not RE)

Any non-monotonic property of the LANGUAGE recognizable by a Turing machine (recursively enumerable language) is unrecognizable. For a property of recursively enumerable set to be non-monotonic, there should exist at least two recursively enumerable languages (hence two Turing machines), the property holding for one (Tyes being its TM) and not holding for the other (Tno being its TM) and the property holding set (language of Tyes) must be a proper subset of the set not having the property (language of Tno).

Lyes = {  a, aaa, aaaaa }  Lno = { a, aa, aaa, aaaaa}

Lyes  $\subset$ Lno thus, Language is Not RE.

Thus Option C is correct.

Useful Link : https://gatecse.in/rices-theorem/

0 0 votes
i think option A

because we know that RE language doesnt have an MEMBERSHIP ALGORITHM

so, as the question is asking about the acceptance of an even numbers can be dont or not TM cannot say directly soo i thin its RElanguage
Position:
Show:

Related questions

2 2 votes
1 answers 1 answer
2.6k
2.6k views
saurabh rai asked Oct 26, 2016
2,631 views
1. L = {<M>|M is a TM and L(M) is countable}2. L = {<M>|M is a TM and L(M) is uncountable}what is the class of 1 and 2 recursive/RE/NOT RE
4 4 votes
2 answers 2 answers
2.4k
2.4k views
thor asked Nov 16, 2016
2,432 views
Please explain clearly?
1 1 vote
1 1 answer
60
60 views
GO Classes asked 3 days ago
60 views
Which of the following languages are recognizable?$\{\langle M\rangle\mid M\ \mathrm{is\ a\ TM\ and}\ L(M)\ \mathrm{is\ finite}\}$ $\{\langle M_1,M_2,w\rangle\mid M_1\ \m...
0 0 votes
1 1 answer
49
49 views
GO Classes asked 3 days ago
49 views
Define, $A_{\mathrm{TM}}=\{\langle M,w\rangle\mid M\ \mathrm{is\ a\ TM\ and}\ w\in L(M)\}$.Consider the TM $N$:On input $\langle M,w\rangle$:Simulate $M$ on $w$. If $M$ a...