Prueba de que no es (co) recursivamente enumerable


9

Me gustaría usar su ayuda con el siguiente problema:

L={ML(M) is context-free} . Muestre que .LRECoRE

Sé que para probar , es suficiente encontrar un lenguaje tal que y mostrar que hay una reducción de a .LRELLRELL (LML)

Empecé a pensar en idiomas que ya sé que no están en , y sé que . Pensé en esta reducción de a : . para cada : si detiene para cada entrada contrario sería , pero esto no es correcto, ¿no? ¿Cómo puedo verificar que detenga para cada entrada para empezar? y esta es la forma de hacer eso?REHalt={MM halts for every input}REHaltLf(M)=(M)MML(M)=0n1non1n0nM

Respuestas:


8

Creo que la pregunta es cómo demostrar que no es re Una forma de hacerlo es reducir el complemento del problema de detención a , porque el complemento del problema de detención no es LL

Aquí hay una pista sobre una forma de hacer esa reducción: dado y , queremos crear un lenguaje que esté libre de contexto si y solo si no se detiene. Entonces comience a simular en la entrada . Mientras no se detenga, creamos un lenguaje que se parece a . Pero si se detiene, cambiamos el lenguaje que estamos generando después de ese punto para que sea un lenguaje libre de contexto.MxM(x)MxM(x){0n:nN}M(x)


Gracias por la respuesta. ¿Es suficiente concluir de inmediato que también? ¿o debo mostrar de manera similar la reducción del complemento del problema de detención a ? L¯REL¯
Numerador

2
La forma más fácil de demostrar que no es co-re es reducir (por separado) el problema de la parada de . Eso se puede hacer de una manera vagamente similar a la que sugerí para reducir el complemento del problema de detención, excepto que desea construir un lenguaje "malo" hasta que algunas máquinas se detengan, y luego cambiar a un lenguaje "bueno". LL
Carl Mummert

¿Puede explicar cómo nos ayuda la reducción del problema de detención a L? entonces sabremos que , y ya sabemos que ..LRLRE
Numerador

1
@Numerator, si damos una reducción de muchos de un idioma no re a otro idioma , entonces no solo es indecidible, también es no reABB
Kaveh

Yo sé eso. Estoy hablando de mostrar que no está en el núcleo y no puedo entender cómo nos ayuda la reducción sugerida, ya que la reducción del problema de detención a no nos da que L-NOT no está en ReLL
Numerator
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.