Question: 1 . Mark the box next to the single best answer for each of the following. a . When a Turing Machine ( TM )
Mark the box next to the single best answer for each of the following.
a When a Turing Machine TM halts:
The tape is empty
It accepts if it is in a final state and the tape is empty
It accepts if it has read the entire input and it is in a final state
There are no state transitions that can be made, and it is in a final state
Its tape contains the input string, s where s inSigma cup Gamma
None of the above
b For every language recognized by a PDA, there exists a that accepts the same language.
Turing Machine or Linear Bounded Automaton recognizer of CSLs
Deterministic PDA
NFA or DFA
None of the above
c A TM like the other automata we have studied, may accept or reject its input. And...
It may go into an infinite loop, ie it may not halt
If it accepts, there will always be an answer output on the tape
If it rejects, the tape will be empty when it halts, ie all cells will be blank
If it rejects, the tape will contain the input string that was there when it started
d Which statement best aligns with the definition of a TM
The tape is unbounded; Q must be finite; Sigma and Gamma may be infinite
The tape is unbounded; Q can be infinite; Sigma and Gamma may be infinite
The tape is unbounded; Q must be finite; Sigma must be finite
The tape is unbounded; Q must be finite; Sigma and Gamma must be finite
e A TM the "simulator" can simulate another TM the "simulated"
False, because a TM can only simulate a "weaker" automaton eg PDA, NFA, DFA
True, and the simulator will always halt, ie it will always accept or reject
True, but the simulator may not halt, eg due to an accidental infinite loop
True, but the simulator may not halt and this is the crux of the Halting Problem
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
