A entregar durante la clase del jueves 11 de octubre 2012.
¿Porqué podemos decir que no cambia nada tener máquinas de Turing con 1 o n registros internos con respeto al poder computacional?
(Sipser 7.21) DOUBLESAT = {⌊φ⌋ ∣ φ tiene al menos dos asignaciones satisfactoras } Mostrar que DOUBLESAT es NP completo.
En la demostración del teorema de Cook-Levin del libro de Arora y Barak, se construye una fórmula CNF cuyas variables codifican una serie de instantaneos y que es verdadera si, y solamente si, esos instantaneos representan una computación valida. Una parte de esa formula chequea cada instantaneo z con respeto al último instantaneo cuando el cabezal de escritura de la máquina estaba en la misma posición que estaba para z. ¿Qué debe ser chequeado y porqué? ¿Cómo se determina con respeto a cual instantaneo hay que hacer el chequeo?