Beachten Sie, dass dies eine Frage ist, die sich auf das Studium in einem CS-Kurs an einer Universität bezieht. Es handelt sich NICHT um Hausaufgaben. Sie finden sie hier unter Prüfung Herbst 20112.
Hier sind die beiden Fragen, die ich aus einer früheren Prüfung sehe. Sie scheinen verwandt zu sein, der erste:
Lassen
Beweisen Sie, dass eine entscheidbare Sprache ist.
und...
Lassen
Beweisen Sie, dass eine unentscheidbare Sprache ist.
Ich bin ein bisschen verloren, wie ich diese Probleme angehen soll, aber ich habe ein paar Einsichten, von denen ich denke, dass sie in die richtige Richtung weisen. Das erste, was mir bewusst ist, ist, dass die Sprache , in der
ist eine entscheidbare Sprache (Beweis ist in Michael Sipsers Berechnungstheorie , S. 168). Dieselbe Quelle belegt auch, dass eine kontextfreie Grammatik in einen regulären Ausdruck konvertiert werden kann und umgekehrt. Somit muss auch entscheidbar sein, da es in einen regulären Ausdruck konvertiert werden kann. Dies und die Tatsache , dass ist un -decidable, um dieses Problem zu zusammenzuhängen scheint.
Ich kann mir nur vorstellen, G für (nach der Konvertierung von G in einen regulären Ausdruck) und an Turing-Maschinen zu übergeben . Akzeptiere dann, wenn G dies tut, und lehne ab, wenn G dies nicht tut. Da unentscheidbar ist, wird dies niemals geschehen. Irgendwie habe ich das Gefühl, hier einen Fehler zu machen, bin mir aber nicht sicher, was es ist. Könnte mir bitte jemand dabei helfen?