Язык без звезд
В теоретической информатике и теории формального языка регулярный язык считается беззвездным, если его можно описать регулярным выражением, составленным из букв алфавита , пустого слова , символа пустого множества , всех логических операторов , включая дополнение – и объединение, но без звезды Клини . [1] Это условие эквивалентно нулевой обобщенной высоте звезды .
Например, язык всех конечных слов в алфавите можно показать, что он свободен от звезд, взяв дополнение к пустому множеству, . Тогда язык слов над алфавитом которые не имеют последовательных букв, могут быть определены как , сначала построив язык слов, состоящий из с произвольным префиксом и суффиксом, а затем беря его дополнение, которым должны быть все слова, не содержащие подстроку .
Пример регулярного языка, который не свободен от звезд: , [2] т.е. язык строк, состоящий из четного числа «а». Для где , язык можно определить как , взяв набор всех слов и удалив из него слова, начинающиеся с , заканчивающийся на или содержащий или . Однако, когда , это определение не создает .
Марсель-Поль Шютценбергер охарактеризовал беззвездные языки как языки с апериодическими синтаксическими моноидами . [3] [4] Их также можно логически охарактеризовать как языки, определяемые в FO[<), логике первого порядка над натуральными числами с отношением «меньше», [5] как языки, свободные от счетчиков [6] и как языки, определяемые в линейной темпоральной логике . [7]
Все беззвездные языки находятся в едином AC. 0 .
См. также [ править ]
Примечания [ править ]
- ^ Лоусон (2004) стр.235
- ^ Арто Саломаа (1981). Жемчужины теории формального языка . Пресса по информатике. п. 53. ИСБН 978-0-914894-69-8 .
- ^ Марсель-Поль Шютценбергер (1965). «О конечных моноидах, имеющих только тривиальные подгруппы» (PDF) . Информация и вычисления . 8 (2): 190–194. дои : 10.1016/s0019-9958(65)90108-7 .
- ^ Лоусон (2004) стр.262
- ^ Штраубинг, Ховард (1994). Конечные автоматы, формальная логика и сложность схемы . Прогресс в теоретической информатике. Базель: Биркхойзер. п. 79 . ISBN 3-7643-3719-2 . Збл 0816.68086 .
- ^ Макнотон, Роберт; Паперт, Сеймур (1971). Автоматы без счетчиков . Научная монография. Том. 65. С приложением Уильяма Хеннемана. МТИ Пресс. ISBN 0-262-13076-9 . Збл 0232.94024 .
- ^ Камп, Йохан Энтони Виллем (1968). Напряженная логика и теория линейного порядка . Калифорнийский университет в Лос-Анджелесе (UCLA).
Ссылки [ править ]
- Лоусон, Марк В. (2004). Конечные автоматы . Чепмен и Холл/CRC. ISBN 1-58488-255-7 . Збл 1086.68074 .
- Дикерт, Волкер; Гастин, Пол (2008). «Определимые языки первого порядка». В Йорге Флуме; Эрих Гредель; Томас Уилк (ред.). Логика и автоматы: история и перспективы (PDF) . Издательство Амстердамского университета. ISBN 978-90-5356-576-6 .