Рациональный набор
В информатике , точнее в теории автоматов , рациональное множество моноида — это элемент минимального класса подмножеств этого моноида, который содержит все конечные подмножества и замкнут относительно объединения , произведения и звезды Клини . Рациональные множества полезны в теории автоматов , формальных языках и алгебре .
Рациональное множество обобщает понятие рационального (или регулярного) языка (понимаемого как определенное регулярными выражениями ) на моноиды, которые не обязательно свободны . [ нужен пример ]
Определение
[ редактировать ]Позволять быть моноидом с единичным элементом . Набор рациональных подмножеств — наименьшее множество, содержащее каждое конечное множество и замкнутое относительно
- союз : если затем
- продукт: если затем
- Клини Стар : если затем где — это синглтон, содержащий элемент идентификации, и где .
Это означает, что любое рациональное подмножество можно получить, взяв конечное число конечных подмножеств и применение операций объединения, произведения и звезды Клини конечное число раз.
В общем случае рациональное подмножество моноида не является субмоноидом.
Пример
[ редактировать ]Позволять быть алфавитом , множеством слов более является моноидом. Рациональное подмножество это именно обычные языки . Действительно, регулярные языки могут быть определены конечным регулярным выражением .
Рациональные подмножества являются в конечном счете периодическими наборами целых чисел. В более общем смысле, рациональные подмножества являются полулинейными множествами . [1]
Характеристики
[ редактировать ]Теорема Макнайта утверждает, что если то конечно порождено, его распознаваемое подмножество является рациональным множеством.В целом это неверно, поскольку вся всегда узнаваем, но он нерационален, если генерируется бесконечно.
Рациональные множества замкнуты относительно гомоморфизма: если и два моноида и моноидный гомоморфизм, если затем .
не закрывается при дополнении , как показано в следующем примере. [2] Позволять , наборы и рациональны, но не потому, что его проекция на второй элемент не является рациональным.
Пересечение рационального подмножества и распознаваемого подмножества является рациональным.
Для конечных групп хорошо известен следующий результат А. Анисимова и А. В. Зейферта: подгруппа H G конечно порожденной группы узнаваема тогда и только тогда, когда H имеет конечный индекс в G . Напротив, H является рациональным тогда и только тогда, когда H конечно порождено. [3]
Рациональные отношения и рациональные функции
[ редактировать ]Бинарное отношение между моноидами M и N является рациональным отношением , если график отношения, рассматриваемый как подмножество M × N, является рациональным множеством в моноиде произведения. Функция от M до N является рациональной функцией , если график функции представляет собой рациональное множество. [4]
См. также
[ редактировать ]Ссылки
[ редактировать ]- Дикерт, Волкер; Куфлейтнер, Манфред; Розенберг, Герхард; Хертрампф, Ульрих (2016). «Глава 7: Автоматы». Дискретные алгебраические методы . Берлин/Бостон: Walter de Gruyther GmbH. ISBN 978-3-11-041332-8 .
- Жан-Эрик Пен , Математические основы теории автоматов , Глава IV: Узнаваемые и рациональные множества
- Сэмюэл Эйленберг и Марсель-Поль Шютценбергер , Рациональные множества в коммутативных моноидах , Журнал алгебры , 1969.
- ^ Математические основы теории автоматов
- ^ см . Жан-Эрик Пен, Математические основы теории автоматов , с. 76, пример 1.3
- ^ Джон Микин (2007). «Группы и полугруппы: связи и контрасты». В CM Кэмпбелл; мистер Квик; Э. Ф. Робертсон; Г. К. Смит (ред.). Группы Сент-Эндрюс 2005 Том 2 . Издательство Кембриджского университета. п. 376. ИСБН 978-0-521-69470-4 . препринт
- ^ Хоффманн, Майкл; Куске, Дитрих; Отто, Фридрих; Томас, Ричард М. (2002). «Некоторые родственники автоматических и гиперболических групп». В Гомесе, Грасинда М.С. (ред.). Полугруппы, алгоритмы, автоматы и языки. Материалы семинаров, проведенных в Международном центре математики CIM, Коимбра, Португалия, май, июнь и июль 2001 г. Сингапур: World Scientific. стр. 379–406. Збл 1031.20047 .
Дальнейшее чтение
[ редактировать ]- Сакарович, Жак (2009). Элементы теории автоматов . Перевод с французского Рубена Томаса. Кембридж: Издательство Кембриджского университета. Часть II: Сила алгебры. ISBN 978-0-521-84425-3 . Збл 1188.68177 .