1,402 views

3 Answers

2 votes
2 votes

The question is whether 

  • whether a TM $M$ accepts null string $\epsilon$

and not 

  • whether ANY TM accepts null string $\epsilon$

Answer to second one is "YES" and is independent of the input making the problem trivial.

For the first one, answer is "undecidable" but "semi-decidable". We can have 

  • $L(T_{yes}) = \{\epsilon\}$ and $L(T_{no}) = \{\}$ and thus the problem is non-trivial making it undecidable.
  • To prove that the problem is semi-decidable we can simulate TM $M$ on input $\epsilon$ and accepts when $M$ accepts $\epsilon.$ This will work and outputs correctly whenever $M$ halts on $\epsilon.$
1 votes
1 votes

yes Turing machine can accept null string

Say we can think turing machine as a computer , then it accepts every string and even NULL string. Then it is Recursive

If it accepts only NULL string and no other string , then it will be Recursive Enumerable but not recursive.

We can represent NULL string only with

Example X={M| L(M)={}}

Complement of X i.e. X' which accepts all string other string

0 votes
0 votes
Explanantion of such problem is not so simple .Always remember that emptiness problem in turing machine undecidable almost all problem related to turing machine and restricted grammar always undecidable .It is very important to keep into mind.

Related questions

0 votes
0 votes
2 answers
1
manu90 asked Jun 18, 2016
1,483 views
Is it decidable whether a given Turing machine accepts a CFL? give some facts or exp to prove your answer .
0 votes
0 votes
0 answers
2
1 votes
1 votes
1 answer
4
Mk Utkarsh asked Sep 15, 2018
1,503 views
$D = \left \{ M \mid \ M \text{ is a TM that accepts the input string } x \right \}$What is complement of D and is it Decidable, Turing recognizable or not Turing recogni...