Что известно о классе языков, распознаваемых конечными автоматами, имеющими одинаковое начальное и принимающее состояние? Это правильное подмножество обычных языков (поскольку каждый такой язык содержит пустую строку), но насколько он слаб? Есть ли простая алгебраическая характеристика?
То же самое для языков, распознаваемых недетерминированными автоматами с одинаковым набором начальных и принимающих состояний.
fl.formal-languages
automata-theory
algebra
regular-language
Ноам Цайлбергер
источник
источник
Ответы:
Этот вопрос решается для детерминированных автоматов и для однозначных автоматов в книге [1]
[1] Дж. Берстель, Д. Перрен, С, Рейтенауэр, Коды и автоматы, Vol. 129 из энциклопедии математики и ее приложений, издательство Кембриджского университета, 2009.
В случае детерминированных автоматов характеристика приведена в предложении 3.2.5. Напомним , что подмоноид из A * является право унитарным , если для всех U , v ∈ M , U , U v ∈ M означает , V ∈ M .M A∗ u,v∈M u,uv∈M v∈M
Для однозначных автоматов характеристика следует из теоремы 4.2.2 и может быть сформулирована следующим образом:
Наконец, для недетерминированных автоматов характеристика состоит в том, что является подмоноидом A ∗ .L A∗
источник
источник
Важным подклассом этого семейства является подкласс 0-обратимых языков. Язык является 0-обратимым, если обращение минимального DFA для языка также является детерминированным. Операция реверса определяется как замена начальных и конечных состояний и инвертирование отношения краев DFA. Это означает, что 0-обратимый язык может иметь только одно принимающее состояние. Ваш вопрос добавляет еще одно ограничение, что это состояние должно быть начальным состоянием. Ваше ограничение не определяет 0-обратимые языки, потому что минимальный DFA для этих языков может иметь разные начальные и конечные состояния.
Класс обратимых языков интересен тем, что он был одним из первых семейств языков с бесконечным количеством строк, которые можно было изучить только на положительных примерах. Статья Англуина также дает алгебраическую характеристику.
источник
Вы можете сослаться на полуцветковые автоматы, как говорится в их статье: «Полуэнергетический автомат (SFA) - это триммерный автомат с уникальным начальным состоянием, равным уникальному конечному состоянию, в котором все циклы должны пройти через начальное состояние ". См. «РАЗВИТИЕ ГОЛОНОМИИ КРУГЛЫХ ПОЛУЦВЕТОЧНЫХ АВТОМАТ» - Шубх Нараян Сингх, К.В. Кришна.
источник