Los autómatas finitos no ambiguos (UFA) son un tipo especial de autómatas finitos no deterministas (NFA).
Un NFA se llama inequívoco si cada palabra tiene como máximo una ruta de aceptación.
Esto significa .
Resultados de autómatas relacionados conocidos:
- La minimización de NFA es PSPACE-Complete.
- La minimización de NFA sobre lenguajes finitos es DP-Hard .
- La minimización de UFA es NP-completa .
- Existen NFA que son exponencialmente más pequeños que los DFA mínimos . (Además, existen UFA que son exponencialmente más pequeños que los DFA mínimos - RB).
La pregunta es: ¿podemos encontrar un lenguaje regular tal que exista un NFA que acepte L que sea exponencialmente más pequeño (en cuanto al estado) que el UFA mínimo para L ? ¿Puede suceder esto para un lenguaje finito?
Creo que existe (finita) , pero mi prueba actualmente se basa en la hipótesis del tiempo exponencial para sostener, y me preguntaba si alguien tiene una prueba que no se base en ella.
Además, ¿alguien puede caracterizar el conjunto de idiomas para los que existe tal diferencia de tamaño?
EDITAR: @Shaull le dio un buen enlace a un artículo que trata sobre un lenguaje infinito. ¿Alguien sabe un resultado similar para un lenguaje finito?