É sabido que o seguinte problema está completo no PSPACE:
Dada a expressão regular , ?L ( β ) = Σ ∗
E quanto a determinar a equivalência a outras expressões regulares (fixas) ?
Dada a expressão regular , ?L ( β ) = L ( α )
O seguinte é conhecido:
Para , o problema é PSPACE-complete
Para , ou mais geralmente que descreve um conjunto finito, o problema é decidível em tempo polinomial.α
Parece-me também provável que o problema esteja em P se for uma linguagem unária.
Então, minhas perguntas são:
Para qual o problema de decisão acima está completo no PSPACE? Existe uma caracterização completa?
Existe algum para o qual o problema de decisão tenha alguma complexidade intermediária (como NP-complete)?
Respostas:
Esta questão é abordada na Seção 2 de [1], que mostra (Teorema 2.6) que o problema é
[1] Harry B. Hunt, Daniel J. Rosenkrantz, Thomas G. Szymanski, Sobre a equivalência, contenção e cobertura de problemas para as línguas regulares e sem contexto, Journal of Computer and System Sciences, Volume 12, Edição 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 )
fonte