Этот вопрос решается для детерминированных автоматов и для однозначных автоматов в книге [1]
[1] Дж. Берстель, Д. Перрен, С, Рейтенауэр, Коды и автоматы, Vol. 129 из энциклопедии математики и ее приложений, издательство Кембриджского университета, 2009.
В случае детерминированных автоматов характеристика приведена в предложении 3.2.5. Напомним , что подмоноид из A * является право унитарным , если для всех U , v ∈ M , U , U v ∈ M означает , V ∈ M . MA∗u,v∈Mu,uv∈Mv∈M
Предложение . Пусть - правильное подмножество в A ∗ . Следующие условия эквивалентны:LA∗
- - правый унитарный субмоноид,L
- для некоторого префиксного кода P ,L=P∗P
- Минимальный автомат имеет единственное конечное состояние, а именно начальное состояние.L
- Существует детерминированный автомат, распознающий имеющее начальное состояние как уникальное конечное состояние.L
Для однозначных автоматов характеристика следует из теоремы 4.2.2 и может быть сформулирована следующим образом:
Предложение . Пусть - правильное подмножество в A ∗ . Следующие условия эквивалентны:LA∗
- является свободным подмоноидом A ∗ ,LA∗
- для некоторого кода C ,L=C∗C
- Существует однозначный автомат, распознающий имеющее начальное состояние как уникальное конечное состояние.L
Наконец, для недетерминированных автоматов характеристика состоит в том, что является подмоноидом A ∗ .LA∗