Antworten:
Dies ist etwas, das viele Studenten verwirrt. Der Punkt hier ist, dass eine Teilmenge einer anderen Sprache nicht viel über ihre Schwierigkeit der Berechnung bedeutet. Sie können immer die triviale Sprache und berücksichtigen, und jede andere Sprache befindet sich zwischen ihnen, um die Aufnahme einzuschließen.Σ ∗
Nur zu wissen, dass eine Sprache eine leicht zu berechnende Sprache enthält oder in dieser enthalten ist, sagt daher nichts über die Schwierigkeit aus, sie zu berechnen.
Wenn ein Turing erkennbare Sprache ist nicht entscheidbar, impliziert dies , dass es nicht-co-Turing erkennbar ist (in anderen Worten: X c ist nicht erkennbar). Da X c ist eine absolut gültige Teilmenge von Σ * , Dies unterstützt die Tatsache , dass für eine Sprache A ⊆ B wobei B Turing-erkennen ist, A kann sehr wohl nicht sein.
Ihre Diskussion hat mich erfolgreich verwirrt :(
"Kann A nicht Turing-erkennbar sein?"
Ich denke, A ist immer Turing-erkennbar . Hier ist mein Denken,
Da B Turing erkennbar ist => Es gibt ein TM, das alle Wörter der Sprache akzeptiert. B => Es gibt ein TM, das akzeptiert (alle Wörter der Sprache A + einige andere Wörter) => Es gibt ein TM, das alle Wörter akzeptiert der Sprache A => A ist Turing erkennbar.
Ist das falsch? Kann es einen Fall geben, in dem A nicht TRL ist, während B TRL ist? Freundlich helfen
In diesem Fall konnte A nicht Turing-erkennbar sein. Nehmen Sie dies als Beispiel:
Sprache B ist die Vereinigung einer Sprache tr (C) und einer Sprache nicht tr (A). Sie können eine Turingmaschine erstellen, die B erkennt. A ist nicht tr und A ⊆ B.
ist das richtig? Ich weiß nicht, ob es so ist.