Однозначні кінцеві автомати (UFA) - це особливий тип недетермінованих кінцевих автоматів (NFA).
NFA називається однозначним, якщо кожне слово має щонайменше один приймаючий шлях.
Це означає .
Відомі пов'язані результати автоматики:
- Мінімізація NFA завершена PSPACE.
- Мінімізація NFA на обмежених мовах є DP-Hard .
- Мінімізація UFA завершена NP .
- Існують NFA, які експоненціально менші, ніж мінімальні DFA . (Крім того - існують UFA, які експоненціально менші, ніж мінімальні DFA - RB).
Питання полягає в тому, чи можемо ми знайти звичайну мову такою, що існує NFA, що приймає який є експоненціально меншим (для держави), ніж мінімальний UFA для ? Це може статися за скінченною мовою?
Я вважаю, що такий (кінцевий) існує, але в даний час моє доказ покладається на гіпотезі експонентного часу, і мені було цікаво, чи є у когось доказ, який на нього не покладається.
Також може хтось охарактеризувати набір мов, для яких існує така різниця розмірів?
EDIT: @Shaull дав приємне посилання на документ, що стосується нескінченної мови. Хтось знає подібний результат для кінцевої мови?