Gate2020 cs Q65

0. Which of the following languages are undecidable? Note that 〈M〉 indicates encoding of the Turing machine M.
L1 = {〈M〉⏐L(M) = φ]
L2 = {〈M, w, q〉⏐M on input w reaches state q in exactly 100 steps}
L3 = {〈M〉⏐L(M) is not recursive)
L4 = {〈M〉⏐L(M) contains at least 21 members)

  • Option : C
  • Explanation :
    L1 L(m) = ϕ ⇒ emptiness problem of TM.
    TM is undecidable under emptiness.
    L2 = where a TM visits a particular state in finite steps in decidable, as we can do this with UTM.
    L3 = L(m) is non-Recursive,

    Clearly from the diagram
    L(A) ⇒ non recursive language accepted by TM
    L(B) ⇒ non-recursive language not accepted by TM.
    ∴ it is a non-trivial property, hence undecidable.
    L4 = Undecidable problem using rice-theorem.
    Hence, L1, L3, and L4 are undecidable.
Cancel reply

Your email address will not be published. Required fields are marked *


Cancel reply

Your email address will not be published. Required fields are marked *