Bitte beachten Sie, dass mir die Unentscheidbarkeit der Umwandlung von kontextfreier Grammatik in reguläre Grammatik bekannt ist. Aber gibt es angesichts der nicht einbettenden Eigenschaft der kontextfreien Eingabegrammatik einen Algorithmus, um sie direkt in reguläre Grammatik oder DFA umzuwandeln?
formal-languages
formal-grammars
context-free
Franck Dernoncourt
quelle
quelle
Antworten:
Schauen Sie sich diesen Link an . Dies ist eine einfachere Version eines Beweises von Chomsky, dass NSE-Grammatiken reguläre Sprachen darstellen. Glücklicherweise zeigt die Proof-Technik, wie aus einer gegebenen NSE-Grammatik eine linksreguläre Grammatik konstruiert wird. Hier ist meine Erklärung:
Wenn Sie ein Beispiel wünschen, kann ich später versuchen, eines bereitzustellen. Versuchen Sie, ein paar selbst zu machen, lesen Sie das Papier (es ist kurz), und wir können später über Komplexität sprechen.
quelle