Полугрупповое действие - Semigroup action
В алгебра и теоретическая информатика, действие или действовать из полугруппа на набор - правило, которое ставит в соответствие каждому элементу полугруппы a трансформация множества таким образом, чтобы произведение двух элементов полугруппы (с помощью полугруппы операция ) связан с составной двух соответствующих преобразований. Терминология передает идею о том, что элементы полугруппы игра актеров как преобразования множества. Из алгебраический В перспективе действие полугруппы является обобщением понятия групповое действие в теория групп. С точки зрения информатики, полугрупповые действия тесно связаны с автоматы: набор моделирует состояние автомата, а действия моделируют преобразования этого состояния в ответ на входные данные.
Важным частным случаем является моноидное действие или действовать, в котором полугруппа является моноид и элемент идентичности моноида действует как преобразование идентичности комплекта. Из теоретико-категорийный точки зрения, моноид - это категория с одним объектом, а действие является функтором из этой категории в категория наборов. Это сразу же обеспечивает обобщение моноидных воздействий на объекты в категориях, отличных от категории множеств.
Другой важный частный случай - это полугруппа преобразований. Это полугруппа преобразований множества, и, следовательно, она имеет тавтологическое действие на этом множестве. Это понятие связано с более общим понятием полугруппы аналогом Теорема Кэли.
(Примечание по терминологии: терминология, используемая в этой области, варьируется, иногда значительно, от одного автора к другому. Подробнее см. В статье.)
Формальные определения
Позволять S быть полугруппой. Затем (слева) полугрупповое действие (или же действовать) из S это набор Икс вместе с операцией • : S × Икс → Икс который совместим с полугруппой операция * следующее:
- для всех s, т в S и Икс в Икс, s • (т • Икс) = (s * т) • Икс.
Это аналог в теории полугрупп (слева) групповое действие, и эквивалентен гомоморфизм полугрупп в набор функций на Икс. Действия правой полугруппы определяются аналогичным образом с помощью операции • : Икс × S → Икс удовлетворение (Икс • а) • б = Икс • (а * б).
Если M моноид, то a (слева) моноидное действие (или же действовать) из M является (левым) полугрупповым действием M с дополнительным свойством, которое
- для всех Икс в Икс: е • Икс = Икс
куда е является элементом идентичности M. Это соответственно дает гомоморфизм моноида. Аналогично определяются действия правого моноида. Моноид M с действием на множестве также называется операторный моноид.
Полугрупповое действие S на Икс можно превратить в моноидный акт, присоединив тождество к полугруппе и потребовав, чтобы он действовал как преобразование тождества на Икс.
Терминология и обозначения
Если S полугруппа или моноид, то множество Икс на котором S действует, как указано выше (например, слева), также известен как (слева) S-действовать, S-набор, S-действие, S-операнд, или же осталось действовать S. Некоторые авторы не различают действия полугруппы и моноида, рассматривая аксиому тождества (е • Икс = Икс) как пустое при отсутствии элемента идентичности или с использованием термина унитарный S-действовать для S-действовать с личностью.[1] Кроме того, поскольку моноид является полугруппой, можно рассматривать полугрупповые действия моноидов.
Определяющее свойство действия аналогично ассоциативность операции полугруппы и означает, что все скобки можно опустить. Это обычная практика, особенно в информатике, опускать также и операции, так что и операция полугруппы, и действие указываются сопоставлением. В этом случае струны писем от S действовать на Икс, как в выражении stx за s, т в S и Икс в Икс.
Также довольно часто работают с правыми действиями, а не с левыми.[2] Однако каждый правый S-акт можно интерпретировать как левый акт над противоположная полугруппа, который имеет те же элементы, что и S, но где умножение определяется обращением множителей, s • т = т • s, так что эти два понятия по сути эквивалентны. Здесь мы в первую очередь принимаем точку зрения левых действий.
Акты и трансформации
Часто удобно (например, если рассматривается более одного действия) использовать букву, например , для обозначения функции
определение -action и, следовательно, написать на месте . Тогда для любого в , обозначим через
преобразование определяется
По определяющему свойству -действовать, удовлетворяет
Далее рассмотрим функцию . Это то же самое, что и (увидеть карри ). Потому что является биекцией, действия полугруппы можно определить как функции что удовлетворяет
Это, является полугрупповым действием на если и только если это гомоморфизм полугрупп из к моноиду полного преобразования .
S-гомоморфизмы
Позволять Икс и Икс' быть S-акты. Затем S-гомоморфизм из Икс к Икс'Это карта
такой, что
- для всех и .
Набор всего такого S-гомоморфизмы обычно записываются как .
M-гомоморфизмы M-акты, для M моноид, определяются точно так же.
S-Акт и M-Действовать
Для фиксированной полугруппы S, слева S-акты являются объектами категории, обозначенной S-Act, морфизмами которого являются S-гомоморфизмы. Соответствующая категория права S-акты иногда обозначают Act-S. (Это аналог категорий р-Мод и Мод-р левого и правого модули через звенеть.)
Для моноида M, категории M-Действовать и действовать-M определяются таким же образом.
Примеры
- Любая полугруппа имеет действие на , куда . Свойство действия сохраняется благодаря ассоциативности .
- В более общем смысле, для любого гомоморфизма полугрупп , полугруппа имеет действие на данный .
- Для любого набора , позволять - множество последовательностей элементов . Полугруппа имеет действие на данный (куда обозначает повторяется раз).
Полугруппы преобразований
Соответствие между полугруппами преобразований и действиями полугруппы описано ниже. Если мы ограничим его верный полугрупповые действия, он имеет приятные свойства.
Любую полугруппу преобразований можно превратить в полугрупповое действие с помощью следующей конструкции. Для любой полугруппы преобразований из , определим действие полугруппы из на так как за . Это действие является верным, что эквивалентно будучи инъективный.
Наоборот, для любого действия полугруппы из на , определим полугруппу преобразований . В этой конструкции мы «забываем» множество . равно изображение из . Обозначим так как для краткости. Если является инъективный, тогда полугруппа изоморфизм из к . Другими словами, если верен, то ничего важного не забываем. Это утверждение уточняется следующим наблюдением: если мы обратимся вернуться в действие полугруппы из на , тогда для всех . и "изоморфны" через , т.е. мы практически восстановили . Таким образом, некоторые авторы[3] не вижу различия между точными действиями полугруппы и полугруппами преобразований.
Приложения к информатике
Полуавтоматы
Полугруппы преобразований имеют существенное значение для структурной теории конечные автоматы в теория автоматов. В частности, полуавтомат это тройка (Σ,Икс,Т), куда Σ непустое множество, называемое вводить алфавит, Икс непустое множество, называемое набор состояний и Т это функция
называется функция перехода. Полуавтоматы возникают из детерминированные автоматы игнорируя начальное состояние и набор принимаемых состояний.
Учитывая полуавтомат, пусть Та: Икс → Икс, за а ∈ Σ, обозначим преобразование Икс определяется Та(Икс) = Т(а,Икс). Тогда полугруппа преобразований Икс создано {Та : а ∈ Σ} называется характеристическая полугруппа или переходная система из (Σ,Икс,Т). Эта полугруппа является моноидом, поэтому этот моноид называется характеристика или переходный моноид. Это также иногда рассматривается как Σ∗-действовать на Икс, куда Σ∗ это свободный моноид строк, порожденных алфавитом Σ и действие струн продлевает действие Σ через собственность
Теория Крона – Родса
Теория Крона – Родса, иногда также называемая теория алгебраических автоматов, дает мощные результаты декомпозиции полугрупп конечных преобразований путем каскадирования более простых компонентов.
Примечания
Рекомендации
- А. Х. Клиффорд и Г. Б. Престон (1961), Алгебраическая теория полугрупп, том 1. Американское математическое общество, ISBN 978-0-8218-0272-4.
- А. Х. Клиффорд и Г. Б. Престон (1967), Алгебраическая теория полугрупп, том 2. Американское математическое общество, ISBN 978-0-8218-0272-4.
- Мати Кильп, Ульрих Кнауэр, Александр В. Михалев (2000), Моноиды, акты и категории: с приложениями к сплетенным изделиям и графам, Выставки по математике 29, Вальтер де Грюйтер, Берлин, ISBN 978-3-11-015248-7.
- Рудольф Лидл и Гюнтер Пильц, Прикладная абстрактная алгебра (1998), Спрингер, ISBN 978-0-387-98290-8