1,027 views
2 votes
2 votes

1) Is it decidable whether a given Turing machine accepts any string at all? That is, is L(M) not equal to  ∅? 

2) Is it decidable whether a given Turing machine accepts all strings? That is, is L(M) = A*? 

3) Is it decidable whether a given Turing machine accepts a finite set? 

4) Is it decidable whether a given Turing machine accepts a regular set? 

My reasoning/Solutions -------------------------------------------------------------------------------------------------------------------------

1) I don't know. Please tell.

2) Is it Completeness Problem? If yes, then its UD.

3) Finiteness Problem and it's UD

4) UD

2 Answers

2 votes
2 votes
Though all are undecidable, but more precisely:

1. RE
2. NOT RE
3. NOT RE
4. NOT RE
0 votes
0 votes
actually 2nd one was  MEMBERSHIP  problem  and it is UNDECIDABLE iff L(M) is REL

and the first one is completeness problem  it is also UD for TM

so all are UD  except OPTION 3 (D) hence it is  FINITE SET

Related questions

11 votes
11 votes
2 answers
2
sourav. asked Sep 9, 2017
4,532 views
My Question $\{\langle M \rangle \mid M$ is a TM and there exist an input whose length is less than 100, on which $M$ halts$\}$I have to check that it is Turing Recogniza...