Nach diesem Diagramm werden DCFLs unter Umkehrung geschlossen.
Ich bin jedoch nicht davon überzeugt, dass der intuitive Beweis (Umkehren der Pfeile der steuernden Finite-State-Maschine und Umschalten der Pushs und Pops) davon abhängt, dass bei der Auswahl des Nullübergangs aus dem Ausgangszustand (seit dem neuer Anfangszustand würde einen Nullübergang zu allen alten Endzuständen enthalten).
Dies würde den "umgekehrten PDA" einer DPDA nicht deterministisch machen, wenn es mehr als einen einzelnen Endzustand in der ursprünglichen DPDA gibt.
Was ist der Irrtum in meiner Argumentation? Oder gibt es einen anderen Weg, dies zu beweisen?
Antworten:
Ich habe Hopcroft und Ullman 1979 nachgeschlagen und auf Seite 281 steht, dass es nicht unter Umkehrung geschlossen ist. Aber ich fand keinen Beweis in meinem sehr schnellen Blick auf das relevante Kapitel.
Das Durchsuchen des Webs gibt auch eine negative Antwort mit einem Gegenbeispiel zum Stapelüberlauf durch ein Mitglied von CS (Notation angepasst):
quelle