Например, можно показать, что язык всех конечных слов в алфавите не содержит звезд, взяв дополнение пустого множества, . Тогда язык слов в алфавите, не имеющих последовательных букв a, можно определить как , сначала построив язык слов, состоящий из с произвольным префиксом и суффиксом, а затем взяв его дополнение, которое должно состоять из всех слов, не содержащих подстроку .
Примером регулярного языка, не являющегося свободным от звезд, является , [2] т.е. язык строк, состоящий из четного числа «a». Для , где , язык можно определить как , взяв множество всех слов и удалив из него слова, начинающиеся с , заканчивающиеся на или содержащие или . Однако, когда , это определение не создает .
^ Арто Саломаа (1981). Драгоценности формальной теории языка. Computer Science Press. стр. 53. ISBN978-0-914894-69-8.
^ Марсель-Пауль Шютценбергер (1965). «О конечных моноидах, имеющих только тривиальные подгруппы» (PDF) . Информация и вычисления . 8 (2): 190– 194. doi : 10.1016/s0019-9958(65)90108-7 .
^ Макнотон, Роберт; Паперт, Сеймур (1971). Counter-free Automata . Исследовательская монография. Том 65. С приложением Уильяма Хеннемана. MIT Press. ISBN0-262-13076-9. Збл 0232.94024.
^ Камп, Йохан Энтони Виллем (1968). Временная логика и теория линейного порядка . Калифорнийский университет в Лос-Анджелесе (UCLA).
Ссылки
Лоусон, Марк В. (2004). Конечные автоматы . Чепмен и Холл/CRC. ISBN1-58488-255-7. Збл 1086.68074.
Diekert, Volker; Gastin, Paul (2008). "First-order definible languages". В Jörg Flum; Erich Grädel; Thomas Wilke (ред.). Logic and automata: history and perspectives (PDF) . Amsterdam University Press. ISBN978-90-5356-576-6.