Respostas:
Isso é algo que confunde muitos estudantes. O ponto aqui é que ser subconjunto de outro idioma não implica muito em sua dificuldade de computação. Você sempre pode considerar o idioma trivial e e qualquer outro idioma está entre eles na inclusão do conjunto de caracteres.Σ ∗
Portanto, apenas saber que uma linguagem contém ou está contida em uma linguagem fácil de calcular não diz nada sobre a dificuldade de calculá-la.
Quando uma linguagem reconhecível por Turing não é decidível, isso implica que não é reconhecível co-Turing (em outras palavras: não é reconhecível). Como é um subconjunto perfeitamente válido de , isso suporta o fato de que, para um idioma que é reconhecível por Turing, pode muito bem não ser.X c X c Σ * Um ⊆ B B A
Sua discussão me confundiu com sucesso :(
"A não pode ser reconhecível por Turing?"
Sinto que A é sempre reconhecível por Turing . Aqui está o meu pensamento,
Como B é Turing reconhecível => Existe alguma TM que aceita todas as palavras da linguagem B => Existe uma TM que aceita (todas as palavras da linguagem A + algumas outras palavras) => Existe uma TM que aceita todas as palavras da linguagem A => A é Turing reconhecível.
Isso está errado? Pode haver algum caso em que A seja Não TRL enquanto B seja TRL. Por favor, ajude