Respuestas:
Esto es algo que confunde a muchos estudiantes. El punto aquí es que ser un subconjunto de otro idioma no implica mucho sobre su dificultad de cálculo. Siempre puede considerar el lenguaje trivial y y cualquier otro idioma está entre ellos.Σ ∗
Por lo tanto, el simple hecho de saber que un idioma contiene o está contenido en un lenguaje fácil de calcular no dice nada acerca de la dificultad de calcularlo.
Cuando un lenguaje reconocible por Turing no es decidible, implica que no es reconocible conjuntamente por Turing (en otras palabras: no es reconocible). Dado que es un subconjunto perfectamente válido de , esto respalda el hecho de que para un lenguaje donde es reconocible por Turing, puede no serlo.X c X c Σ ∗ A ⊆ B B A
Su discusión me confundió con éxito :(
"¿Puede A no ser reconocible por Turing?"
Siento que A siempre es reconocible por Turing . Aquí está mi pensamiento
Como B es Turing reconocible => Hay una TM que acepta todas las palabras del lenguaje B => Hay una TM que acepta (todas las palabras del lenguaje A + algunas otras palabras) => Hay una TM que acepta todas las palabras del lenguaje A => A es Turing reconocible.
¿Esto esta mal? ¿Puede haber algún caso en el que A no sea TRL mientras B sea TRL? Amablemente ayuda
En este caso, A no podría ser reconocible por Turing. Toma esto como un ejemplo:
la lengua B es la unión de una lengua tr (C) y una lengua no tr (A). puede crear una máquina de turing que reconozca B. A no es tr y A ⊆ B.
¿está bien? No sé si es ... así que ... =)