Це питання вирішено як для детермінованих автоматів, так і для однозначних автоматів у книзі [1]
[1] Дж. Берстель, Д. Перрін, С, Рейтенауер, Коди та автомати, Вип. 129 Енциклопедії математики та її застосувань, Cambridge University Press, 2009.
У випадку детермінованих автоматів характеристика наведена у пропозиції 3.2.5. Нагадаємо , що подмоноід з є право унітарною , якщо для всіх , означає . A ∗ u , v ∈ M u , u v ∈ M v ∈ MMA∗u,v∈Mu,uv∈Mv∈M
Пропозиція . Нехай - звичайна підмножина . Наступні умови еквівалентні:A ∗LA∗
- L - правильний унітарний підмоноїд,
- PL=P∗ для деякого коду префікса ,P
- Мінімальний автомат має унікальний кінцевий стан, а саме початковий стан.L
- Існує детермінований автомат, що розпізнає має початковий стан, як унікальний кінцевий стан.L
Для однозначних автоматів характеристика випливає з теореми 4.2.2 і може бути викладена так:
Пропозиція . Нехай - звичайна підмножина . Наступні умови еквівалентні:A ∗LA∗
- L - вільний підмоноїд ,A∗
- CL=C∗ для деякого коду ,C
- Існує однозначний автомат, що розпізнає має початковий стан, як унікальний кінцевий стан.L
Нарешті, для недетермінованих автоматів характеристика полягає просто у тому, що є підмоноїдом .A ∗LA∗