Tengo estas preguntas de un antiguo examen que estoy tratando de resolver. Para cada problema, la entrada es una codificación de una máquina de Turing .
Para un entero , y los siguientes tres problemas:
¿Es cierto que para cada entrada , M no pasa el Posición + c cuando se ejecuta en ?
¿Es cierto que por cada entrada , M no pasa el posición cuando se ejecuta en ?
¿Es cierto que para cada entrada , M no pasa la posición cuando se ejecuta en ?
¿Cuántos problemas son decidibles?
El número de problema (1), en mi opinión, está en si entiendo correctamente, ya que puedo ejecutar todas las entradas en paralelo y detenerme si alguna entrada llegó a esta posición y, al mostrar que no está en R , puedo reducir el complemento de cajero automático . Construyo una máquina de Turing M 'de la siguiente manera: para una entrada y compruebo si y es un historial de cómputo, si es así, entonces M ' funciona correctamente y no se detiene, si no lo es, entonces se detiene.
Para (3), creo que es decidible ya que para son todas las máquinas de Turing que siempre permanecen en la primera celda de la banda, ya que para una cadena de un carácter puede pasar la primera celda, por lo que necesito simular todas las cadenas de longitud 1 para | Q | + 1 pasos (¿Es esto correcto?), Y vea si estoy usando solo la primera celda en todos ellos.
Realmente no sé qué hacer con (2).