Местный язык (формальный язык)
В математике локальный язык — это формальный язык , для которого принадлежность слова к языку может быть определена путем просмотра первого и последнего символа и каждой двухсимвольной подстроки слова. [1] Эквивалентно, это язык, распознаваемый локальным автоматом , особым видом детерминированного конечного автомата . [2]
Формально язык L в алфавите A считается локальным , если существуют подмножества R и S алфавита A и подмножество F алфавита A × A такие, что слово w находится в L тогда и только тогда, когда первая буква слова w находится в алфавите A. R , последняя буква w находится в S и ни один фактор длины 2 в w не находится в F. , [3] Это соответствует регулярному выражению [1] [4]
В более общем смысле, k - тестируемый язык L — это язык, для которого принадлежность слова w к L зависит только от префикса и суффикса длины k и набора факторов w длины k ; [5] язык является локально тестируемым, если он k -тестируем для некоторого k . [6] Локальный язык 2-тестируем. [1]
Примеры
[ редактировать ]- Над алфавитом { a , b , [ , ] } [4]
Характеристики
[ редактировать ]- Семейство локальных языков над A замкнуто относительно пересечения и звезды Клини , но не является дополнением, объединением или конкатенацией. [4]
- Каждый регулярный язык, не содержащий пустой строки, является образом локального языка при строго алфавитном морфизме . [1] [7] [8]
Ссылки
[ редактировать ]- ^ Jump up to: а б с д Саломаа (1981) стр.97
- ^ Лоусон (2004) стр.130
- ^ Лоусон (2004) стр.129
- ^ Jump up to: а б с Сакарович (2009) с.228
- ^ Кэрон, Паскаль (6 июля 2000 г.). «Семейства локально проверяемых языков» . Теоретическая информатика . 242 (1): 361–376. дои : 10.1016/S0304-3975(98)00332-6 . ISSN 0304-3975 .
- ^ Макнотон и Паперт (1971) стр.14
- ^ Лоусон (2004) стр.132
- ^ Макнотон и Паперт (1971) стр.18
- Лоусон, Марк В. (2004). Конечные автоматы . Чепмен и Холл/CRC. ISBN 1-58488-255-7 . Збл 1086.68074 .
- Макнотон, Роберт; Паперт, Сеймур (1971). Автоматы без счетчиков . Научная монография. Том. 65. С приложением Уильяма Хеннемана. МТИ Пресс. ISBN 0-262-13076-9 . Збл 0232.94024 .
- Сакарович, Жак (2009). Элементы теории автоматов . Перевод с французского Рубена Томаса. Кембридж: Издательство Кембриджского университета . ISBN 978-0-521-84425-3 . Збл 1188.68177 .
- Саломаа, Арто (1981). Жемчужины теории формального языка . Издательство Питман. ISBN 0-273-08522-0 . Збл 0487.68064 .