Es bien sabido que el siguiente problema es PSPACE-complete:
Dada la expresión regular , ¿ ?L ( β ) = Σ ∗
¿Qué pasa con la determinación de equivalencia a otras expresiones regulares (fijas) ?
Dada la expresión regular , ¿ ?L ( β ) = L ( α )
Se sabe lo siguiente:
Para , el problema es PSPACE-complete
Para , o más generalmente que describe un conjunto finito, el problema es decidible en tiempo polinómico.α
También me parece probable que el problema esté en P si es un lenguaje unario.
Entonces mis preguntas son:
¿Para cuál es el problema de decisión anterior PSPACE-complete? ¿Existe una caracterización completa?
¿Hay alguna para la cual el problema de decisión tiene alguna complejidad intermedia (como NP-complete)?
Respuestas:
Esta pregunta se aborda en la Sección 2 de [1], que muestra (Teorema 2.6) que el problema es
[1] Harry B. Hunt, Daniel J. Rosenkrantz, Thomas G. Szymanski, Sobre la equivalencia, contención y problemas de cobertura para los idiomas regulares y libres de contexto, Journal of Computer and System Sciences, Volumen 12, Número 2, 1976 , Páginas 222-268, ISSN 0022-0000, http://dx.doi.org/10.1016/S0022-0000(76)80038-4 . ( http://www.sciencedirect.com/science/article/pii/S0022000076800384 )
fuente