É sabido que o problema da equivalência é indecidível para linguagens gerais livres de contexto. No entanto, todas as provas desse fato que tenho conhecimento parecem envolver algumas gramáticas ambíguas e livres de contexto. Por esse motivo, gostaria de perguntar se é sabido se o problema permanece indecidível enquanto se restringe a linguagens inequívocas sem contexto. Ou seja, dadas duas gramáticas sem contexto que são concedidas a priori como inequívocas, é possível decidir se são equivalentes ou não?
Acho esse problema um pouco intrigante, uma vez que se sabe que a equivalência é decidível para linguagens deterministas livres de contexto, embora esse resultado esteja longe de ser trivial ... Por outro lado, pode haver algum motivo simples de indecidibilidade que eu tenho sido. negligenciar.
fonte
Respostas:
Atualmente, este é um problema em aberto. Como corretamente apontado, se for decidível, espera-se que a prova seja difícil, pois generaliza o famoso problema de equivalência do DPDA. Por outro lado, os argumentos clássicos para a indecidibilidade do problema da universalidade da CFL fazem uso de linguagens inerentemente ambíguas e, portanto, são necessárias novas idéias para mostrar a indecidibilidade.
Deixe-me salientar que o problema de universalidade para UCFLs é decidível (no PSPACE), usando funções geradoras [1].
REFERÊNCIAS
[1] N. Chomsky e MP Schützenberger, A teoria algébrica de linguagens livres de contexto, programação de computadores e sistemas formais, 1963.
fonte