Локальна мова
Зовнішній вигляд
В інформатиці та математичній теорії формальних мов, локальна мова (2-тестова мова) — це формальна мова, кожне слово якої задається першою й останньою буквами та множиною недопустимих підслів. Будь-якій локальній мові можна поставити у відповідність локальний автомат, підвид детермінованого скінченного автомату.
Мова над алфавітом називається локальною, якщо існують такі мови , та , що
- ,
- ,
- Розглянемо алфавіт та мови над . , , . Мова є локальною.
- Будь-яка локальна мова є автоматною.
- Мова над алфавітом , що не містить порожнього слова, є регулярною тоді і лише тоді, коли існують такі алфавіт , локальна мова і побуквенний гомоморфізм , що .
- Для перевірки чи належить слово локальній мові , достатньо локально переглядати підслова слова довжиною 2.
- Локальні мови є окремим випадком -тестових мов, з .
- Mark V. Lawson (2004). Finite automata. Chapman and Hall/CRC. ISBN 1-58488-255-7. Zbl 1086.68074.
- Robert McNaughton (1971). Counter-free Automata. Research Monograph. Т. 65. With an appendix by William Henneman. MIT Press. ISBN 0-262-13076-9. Zbl 0232.94024.
- Jacques Sakarovitch (2009). Elements of automata theory. Translated from the French by Reuben Thomas. Cambridge: Cambridge University Press. ISBN 978-0-521-84425-3. Zbl 1188.68177.
- Саломаа, Арто (1981). Jewels of Formal Language Theory. Pitman Publishing. ISBN 0-273-08522-0. Zbl 0487.68064.
На цю статтю не посилаються інші статті Вікіпедії. Будь ласка розставте посилання відповідно до прийнятих рекомендацій. |