5 votos

El problema de impresión: ¿Cómo demostrar que no decidable?

Me pregunto lo siguiente reducción es correcta.

Estoy tratando de mostrar que el problema de la "PRINT_BLANK" no es decidable.

Entrada: (codificación de) máquina de Turing M. Pregunta: ¿la máquina nunca tipos de "en blanco" en la raya cuando se ejecuta en x?

Un intento de reducción: $AcceptProblem \leq PrintBlank: f(\langle M,x\rangle)= M'.$

Dado $M$$x$, construiremos $M'$: Para una entrada de $y$ $M'_x$, $M'_x$ simula el funcionamiento de M $w$. si $M$ acepta $w$, $M'_x$ escribe "en blanco", y acepta, y, de lo contrario, escribe $x$ sí mismo en la cinta y la rechaza.

Alguna ayuda?

Gracias!

4voto

sxd Puntos 2637

SUGERENCIA: para hacer su trabajo de reducción, usted debe alterar $M$ ligeramente, puede averiguar cómo? Si no, hágamelo saber.

EDIT: ¿Qué sucede cuando M ya escribe un espacio en blanco durante su ejecución.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X