Ex. 0
Naively we guess any transformation of Boolean formulas preserves the property of satisfiability. Hence it would always be the case
Ex. 1
Since the questions is about factor we can ignore constants. . So .
Ex. 2
following NTM simulation by DTM, partition states into H1 and H2 subsets, and apply the same procedure on each. now the combination of delta1 and delta2 reaches all possible states of NTM.
First. sipser-NTM can be viewed as a sequence of states, Each of which, is a subset of a deterministic TM’s states. A state of binary-NTM can be viewed as a subset of exactly two states from a deterministic TM. Since there are no restrictions on the number of elements of sipser-NTM’s subset, binary-NTM can be seen as a special case of it.
Second. Recall the proof idea of a deterministic TM simulating a non-deterministic TM, whereby a determinstic state encodes/resembles a non-determinstic subset of states. Following the same idea, partition and define and . Here means the set of all subsets of states . Let and be responsible of and , respectively. Observe any state of can be constructed by some where and . Therefore, Any configuration sequence of sipser-TM can be encoded/represented by some configuration sequence of binary-TM.
Ex. 3
The proof is shown by constructing a non-deterministic exponential-time algorithm for solving IMPLICIT-4COL.
Given a circuit , Construct its graph by enumerating all possible inputs of and all inputs of , Computing , for . The complexity is ; Exponential.
Check whether the graph is 4-colorable. For each vertex of the graph, non-determinstically brute-force all the possible 4 colours. Since there are vertices, The complexity is NEXP.
Clearly the total complexity of a subroutine of EXP followed by a subroutine of NEXP, is NEXP.
Ex. 4
We construct the reduction function through a polynomial algorithm. Let C_colorable and C_uncolorable be some fixed 4-colorable and 4-uncolorable graphs.
L-to-3COL(w)
check whether w is in L by the given polynomial algorithm
if w belongs to L output C_colorable
otherwise output C_uncolorable
Observe our mapping necessarily satisfies