Back to the 2022 paper

Module 4: Turing Machines (TM)

20222m

A Turing machine that is able to simulate other Turing machines is called:

(i) nested Turing machine
(ii) universal Turing machine
(iii) counter machine
(iv) None of the above

Worked SolutionAI Assisted

Answer

Correct Option: (ii) universal Turing machine

Explanation

Universal Turing Machine UU: A TM that takes as input encoding of any TM MM and input ww: U(⟨M,w⟩)=M(w)U(\langle M, w\rangle) = M(w).

  • Can simulate any other TM (stored-program concept).
  • Basis for von Neumann architecture, stored-program computers.
  • Exists by Church-Turing thesis; constructed by Turing (1936).
  • Leads to undecidability of halting problem.

Other options:

  • Nested TM — not standard.
  • Counter machine — weaker (but Turing-equivalent with 2 counters).

Final Answer

Universal TM → Option (ii).

Similar questions

Budget AppAndroid App

Pocketly on Android

Log daily food, travel, and hostel expenses instantly. Set monthly spending limits and see where your money goes without complex spreadsheets.