Para cualquier lenguaje sobre Σ * , definir L 1 / 2 = { x ∈ Σ * : x y ∈ L , y ∈ Σ | x | } . En palabras, consiste de todas las para los cuales existe un de igual longitud tal que .
x y x y ∈ L
Un ejercicio en el libro de Sipser pide mostrar que es regular siempre que es. He visto dos soluciones distintas, y ambas implican una explosión exponencial de estados. L
Pregunta: ¿alguien puede construir una familia de idiomas modo que el autómata canónico para sea significativamente (digamos, exponencialmente) más grande que el de ? ¡Mis mejores esfuerzos hasta ahora solo aumentan el tamaño del estado en !( L n ) 1 / 2 L + 1
Respuestas:
Ver el artículo de Mike Domaratzki, Estado de la complejidad de las eliminaciones proporcionales.
http://dl.acm.org/citation.cfm?id=782471
http://www.cs.umanitoba.ca/~mdomarat/pubs/sc_jalc.ps
fuente