Ist es möglich, einen Algorithmus zu konstruieren, der einen Pushdown-Automaten als Eingabe verwendet, zusammen mit dem Versprechen, dass die von diesem Automaten akzeptierte Sprache eine deterministische kontextfreie Sprache ist und einen deterministischen Pushdown-Automaten ausgibt, der genau die akzeptierte Sprache akzeptiert von ?L ( M ) N M.
Ein äquivalentes Problem wäre, einen Algorithmus zu konstruieren, der eine Pushdown-Automate (mit dem Versprechen, dass wie oben deterministisch ist) und eine deterministische Pushdown-Automate als Eingabe verwendet . Die Ausgabe wäre ja, wenn und nein, wenn .L ( M ) N.
Ich glaube, dass ein Algorithmus, der den ersten löst, einen Algorithmus ergibt, der den zweiten durch die Entscheidbarkeit der Äquivalenz deterministischer Pushdown-Automaten löst. Ich denke, eine Lösung für die zweite würde eine Lösung für die erste bedeuten, da wir alle deterministischen Pushdown-Automaten aufzählen und den Algorithmus nacheinander ausführen, sobald wir eine Ja-Instanz erhalten, geben wir diesen Automaten aus.
Ich frage mich, ob jemand etwas darüber weiß. Vielleicht ist es ein bekanntes Problem und / oder hat eine bekannte Lösung? Abgesehen davon halte ich es für entscheidend, wenn Sie die Einschränkung einführen, die besagt, dass die vom PDA erzeugte Sprache das Wortproblem einer Gruppe ist.