Es ist allgemein bekannt, dass das Äquivalenzproblem für allgemeine kontextfreie Sprachen nicht zu entscheiden ist. Alle Beweise für diese Tatsache, die mir bekannt sind, scheinen jedoch nicht eindeutige kontextfreie Grammatiken zu enthalten. Aus diesem Grund möchte ich fragen, ob bekannt ist, ob das Problem weiterhin unentscheidbar ist, während man sich auf eindeutige kontextfreie Sprachen beschränkt. Das heißt, wenn zwei kontextfreie Grammatiken von vornherein als eindeutig eingestuft werden, ist es dann entscheidend, ob sie gleichwertig sind oder nicht?
Ich finde dieses Problem ein wenig faszinierend, da es bekannt ist, dass Äquivalenz für deterministische kontextfreie Sprachen entscheidend ist, obwohl dieses Ergebnis alles andere als trivial ist ... Andererseits könnte es einen einfachen Grund für meine Unentschlossenheit geben übersehen.
quelle
Antworten:
Dies ist derzeit ein offenes Problem. Wie richtig ausgeführt, wird erwartet, dass der Beweis schwierig ist, wenn er entscheidbar ist, da er das berühmte DPDA-Äquivalenzproblem verallgemeinert. Andererseits bedienen sich die klassischen Argumente für die Unentscheidbarkeit des CFL-Universalitätsproblems von Natur aus mehrdeutiger Sprachen, und daher braucht man neue Ideen, um Unentscheidbarkeit aufzuzeigen.
Lassen Sie mich darauf hinweisen, dass das Universalitätsproblem für UCFLs (in PSPACE) mithilfe von Generierungsfunktionen entscheidbar ist [1].
VERWEISE
[1] N. Chomsky und MP Schützenberger, The Algebraic Theory of Context-Free Languages, Computerprogrammierung und formale Systeme, 1963.
quelle