This page is located at http://www.cs.bc.edu/~alvarez/Theory/PS10/
a) Give a high-level description of a decider Turing machine D that recognizes L. Your description should state what steps D goes through in order to carry out its computation on a generic input string w. The operation of your machine should be based directly on the use of enumerator machines for L and L', without relying on the fact (proven in class) that a language is Turing-recognizable if and only if it is Turing-enumerable.
b) Provide explanations for each of the following based on your design from part a):
and
a) L = { <M, w> | M is a Turing machine, w is a string over the input alphabet of M, and the computation of M on input w involves at least 2000 computation steps (state transitions)
b) L = { <M, w> | M is a TM that either rejects string w or loops forever on input w }
c) L = { <M, w> | M is a TM that rejects string w }