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