Jump to content

Полуавтомат

(Перенаправлено с Квантовый полуавтомат )

В математике и теоретической информатике полуавтомат имеющий — это детерминированный конечный автомат, входы, но не имеющий выхода. Он состоит из набора Q состояний , , набора Σ, называемого входным алфавитом, и функции T : Q × Σ → Q называемой функцией перехода.

С любым полуавтоматом связан моноид называемый характеристическим моноидом , входным моноидом , переходным моноидом или системой переходов полуавтомата, который действует на множестве состояний Q. , Это можно рассматривать либо как действие свободного моноида строк , либо как индуцированную полугруппу преобразований Q во входном алфавите Σ .

В старых книгах, таких как Клиффорд и Престон (1967), полугрупповые действия называются «операндами».

В теории категорий полуавтоматы по существу являются функторами .

Полугруппы преобразований и моноидные действия

[ редактировать ]

Полугруппа преобразований или моноид преобразований — это пара состоящее из множества Q «множеством состояний ») и полугруппы или моноида M функций Q , или «преобразований», отображающих (часто называемого в себя. Они являются функциями в том смысле, что каждый элемент m из M является отображением . Если s и t — две функции полугруппы преобразований, их произведение полугруппы определяется как их функциональная композиция. .

Некоторые авторы считают «полугруппу» и «моноид» синонимами. Здесь полугруппа не обязательно должна иметь единичный элемент ; моноид — это полугруппа с единичным элементом (также называемым «единицей»). Поскольку понятие функций, действующих на множество, всегда включает в себя понятие тождественной функции, которая при применении к множеству ничего не делает, полугруппу преобразований можно превратить в моноид, добавив тождественную функцию.

М -действия

[ редактировать ]

Пусть M моноид , а Q — непустое множество. Если существует мультипликативная операция

который удовлетворяет свойствам

для 1 единица моноида, а

для всех и , то тройка называется правильным М -действием или просто правильным действием . В длинной руке, — это правое умножение элементов Q на элементы M . Правильный поступок часто записывается как .

Левый акт определяется аналогично:

и часто обозначается как .

М - акт тесно связан с моноидом преобразований. Однако элементы M не обязательно должны быть функциями как таковыми , они просто элементы некоторого моноида. Поэтому необходимо требовать, чтобы действие быть согласованным с умножением в моноиде ( т.е. ), так как, вообще говоря, это может не выполняться для некоторых произвольных , так же, как и для композиции функций.

Как только это требование выдвинуто, можно совершенно безопасно опустить все круглые скобки, поскольку произведение моноида и действие моноида на множестве полностью ассоциативны . В частности, это позволяет представлять элементы моноида в виде строк букв в компьютерном смысле слова «строка». Эта абстракция затем позволяет говорить о строковых операциях в целом и в конечном итоге приводит к концепции формальных языков как состоящих из строк букв. [ нужны дальнейшие объяснения ]

Другое различие между M -актом и моноидом преобразования состоит в том, что для M -акта Q два различных элемента моноида могут определять одно и то же Q. преобразование Если мы потребуем, чтобы этого не происходило, то М -акт по существу есть то же самое, что и моноид преобразования.

M -гомоморфизм

[ редактировать ]

Для двух М -актов и разделяющий один и тот же моноид , M -гомоморфизм это карта такой, что

для всех и . Множество всех M -гомоморфизмов обычно записывается как или .

M - акты и M -гомоморфизмы вместе образуют категорию, называемую M -Act . [1]

Полуавтоматический

[ редактировать ]

Полуавтомат это тройка где — непустое множество, называемое входным алфавитом , Q — непустое множество, называемое множеством состояний , а T функция перехода

Когда набор состояний Q является конечным множеством (это не обязательно), полуавтомат можно рассматривать как детерминированный конечный автомат. , но без начального состояния или набор состояний принятия A . С другой стороны, это конечный автомат , у которого нет выхода, а есть только вход.

Любой полуавтомат индуцирует акт моноида следующим образом.

Позволять быть свободным моноидом, порожденным алфавитом (так что под индексом * понимается звезда Клини ); это набор всех строк конечной длины , состоящих из букв в .

За каждое в слово , позволять — функция, определенная рекурсивно следующим образом для всех q в Q :

  • Если , затем , так что пустое слово не меняет состояние.
  • Если это письмо в , затем .
  • Если для и , затем .

Позволять быть набором

Набор закрывается при композиции функции ; то есть для всех , у одного есть . Он также содержит , которая является тождественной функцией на Q . Поскольку композиция функций ассоциативна , множество является моноидом: его называют входным моноидом , характеристическим моноидом , характеристической полугруппой или переходным моноидом полуавтомата. .

Характеристики

[ редактировать ]

Если множество состояний Q конечно, то функции перехода обычно представляются в виде таблиц переходов состояний . Структура всех возможных переходов, управляемых струнами в свободном моноиде, графически изображается в виде графа де Брейна .

Множество состояний Q не обязательно должно быть конечным или даже счетным. Например, полуавтоматы лежат в основе концепции квантовых конечных автоматов . Там набор состояний Q задается комплексным проективным пространством а отдельные состояния называются с n -состояниями кубитами . Переходы между состояниями задаются унитарными размера n × n матрицами . Входной алфавит остается конечным, и другие типичные проблемы теории автоматов остаются в силе. Таким образом, квантовый полуавтомат можно просто определить как тройку когда алфавит имеет p букв, так что существует одна унитарная матрица за каждую букву . Сформулированный таким образом, квантовый полуавтомат имеет множество геометрических обобщений. , например, Так вместо , и выборки из его группы изометрий в качестве функций перехода.

Синтаксический моноид регулярного языка изоморфен принимающего моноиду переходов минимального автомата, этот язык.

Литература

[ редактировать ]
  • А. Х. Клиффорд и Г. Б. Престон , Алгебраическая теория полугрупп . Американское математическое общество, том 2 (1967), ISBN   978-0-8218-0272-4 .
  • Ф. Гечег и И. Пик, Алгебраическая теория автоматов (1972), Академический Киадо, Будапешт.
  • WML Холкомб, Алгебраическая теория автоматов (1982), издательство Кембриджского университета
  • Дж. М. Хоуи , Автоматы и языки , (1991), Clarendon Press, ISBN   0-19-853442-6 .
  • Мати Килп, Ульрих Кнауэр, Александр В. Михалов, Моноиды, действия и категории (2000), Вальтер де Грюйтер, Берлин, ISBN   3-11-015248-7 .
  • Рудольф Лидл и Гюнтер Пильц, Прикладная абстрактная алгебра (1998), Springer, ISBN   978-0-387-98290-8
  1. ^ Могбели-Дамане, Халиме (июль 2020 г.). «Симметричная моноидальная замкнутая категория cpo M-множеств» (PDF) . Категории и общие алгебраические структуры с приложениями . 13 (1).
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: ed2bf652d8a9f18a3e114439920d8f8a__1714581900
URL1:https://arc.ask3.ru/arc/aa/ed/8a/ed2bf652d8a9f18a3e114439920d8f8a.html
Заголовок, (Title) документа по адресу, URL1:
Semiautomaton - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)