Gli automi finiti non ambigui (UFA) sono tipi speciali di automi finiti non deterministici (NFA).
Un NFA è chiamato inequivocabile se ogni parola ha al massimo un percorso di accettazione.
Ciò significa che .
Risultati noti dell'automa correlato:
- La minimizzazione di NFA è PSPACE-Complete.
- La minimizzazione di NFA su linguaggi finiti è DP-Hard .
- La minimizzazione di UFA è NP-Complete .
- Esistono NFA che sono esponenzialmente più piccoli dei DFA minimi . (Inoltre - esistono UFA che sono esponenzialmente più piccoli dei DFA minimi - RB).
La domanda è: possiamo trovare una lingua regolare tale che esiste una NFA che accetta L che è esponenzialmente più piccola (in termini di stato) della UFA minima per L ? Questo può succedere per un linguaggio finito?
Credo che tale (finita) esista, ma la mia prova attualmente si basa sull'ipotesi del tempo esponenziale da sostenere, e mi chiedevo se qualcuno ha una prova che non si basa su di essa.
Inoltre, qualcuno può caratterizzare l'insieme delle lingue per le quali esiste tale differenza di dimensioni?
EDIT: @Shaull ha dato un bel link a un documento che trattava un linguaggio infinito. Qualcuno conosce un risultato simile per un linguaggio finito?