Jump to content

Автомат Мюллера

В теории автоматов автомат Мюллера — это разновидность ω-автомата . Условие приемки отличает автомат Мюллера от других ω-автоматов.Автомат Мюллера определяется с помощью условия приемки Мюллера , т.е. набор всех состояний, посещаемых бесконечно часто, должен быть элементом приемочного множества. Как детерминированные, так и недетерминированные автоматы Мюллера распознают ω-регулярные языки . Они названы в честь Дэвида Э. Мюллера , американского математика и ученого-компьютерщика , который изобрел их в 1963 году. [1]

Формальное определение [ править ]

Формально детерминированный Мюллер-автомат это набор A = ( Q ,Σ,δ, q0 , F ), который состоит из следующей информации:

  • Q конечное множество . Элементы Q называются состояниями A .
  • конечное множество, алфавитом A. называемое Σ —
  • δ: Q Σ → Q — функция, называемая функцией перехода A × .
  • q 0 является элементом Q , называемым начальным состоянием.
  • F — множество множеств состояний. Формально, F P ( Q ), где ( Q ) множество Q. степеней P F определяет условие приемки . A принимает именно те прогоны, в которых множество бесконечно часто встречающихся состояний является элементом F.

В недетерминированном автомате Мюллера функция перехода δ заменяется отношением перехода Δ, которое возвращает набор состояний, а начальное состояние q 0 заменяется набором начальных состояний Q 0 . Обычно термин «автомат Мюллера» относится к недетерминированному автомату Мюллера.

Для более полной формализации посмотрите ω-автомат .

Эквивалентность с другими ω-автоматами [ править ]

Автоматы Мюллера столь же выразительны , как автоматы четности , автоматы Рабина , автоматы Стритта и недетерминированные автоматы Бюхи , если упомянуть некоторые, и строго более выразительны, чем детерминированные автоматы Бюхи. Эквивалентность вышеупомянутых автоматов и недетерминированных автоматов Мюллера можно показать очень легко, поскольку условия приемки этих автоматов можно эмулировать, используя условия приемки автоматов Мюллера, и наоборот.

Теорема Макнотона демонстрирует эквивалентность недетерминированного автомата Бюхи и детерминированного автомата Мюллера. Таким образом, детерминированные и недетерминированные автоматы Мюллера эквивалентны с точки зрения языков, которые они могут принимать.

недетерминированным автоматам Преобразование к Мюллера

Ниже приводится список конструкций автоматов, каждая из которых преобразует тип ω-автомата в недетерминированный автомат Мюллера.

Из автоматов Бюхи
Если — множество конечных состояний автомата Бюхи с множеством состояний , мы можем построить автомат Мюллера с тем же набором состояний, функцией перехода и начальным состоянием с условием принятия Мюллера как F = { X | Икс P ( Q ) ∧ Икс B }.
Из автоматов Рабина/автоматов четности
Аналогично, условия Рабина можно эмулировать, построив приемочное множество в автомате Мюллера как все множества которые удовлетворяют и , для некоторого j . Обратите внимание, что это также охватывает случай автоматов четности, поскольку условие принятия четности можно легко выразить как условие принятия Рабина.
Из автоматов Стритта
Условия Стритта можно эмулировать, построив приемочное множество в автомате Мюллера как все множества которые удовлетворяют , для всех j .

к детерминированным автоматам Преобразование Мюллера

Из автомата Бюхи

Теорема Макнотона предоставляет процедуру преобразования любого недетерминированного автомата Бюхи в детерминированный автомат Мюллера.

Ссылки [ править ]

  1. ^ Мюллер, Дэвид Э. (1963). «Бесконечные последовательности и конечные машины». 4-й ежегодный симпозиум по теории коммутационных цепей и логическому проектированию (SWCT) : 3–16.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: f95d13020c4acaab967cc0715c665420__1715862600
URL1:https://arc.ask3.ru/arc/aa/f9/20/f95d13020c4acaab967cc0715c665420.html
Заголовок, (Title) документа по адресу, URL1:
Muller automaton - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)