Контексты и синтаксические моноиды
Версия от 04:52, 26 сентября 2010; Roman Kolganov (обсуждение | вклад)
Эта статья находится в разработке!
Контексты
Правый
| Определение: | 
| Правым контекстом слова в языке называется множество . | 
| Утверждение: | 
| Язык  — регулярный  множество  его правых контекстов конечно | 
| : Пусть — регулярный. Тогда существует автомат , распознающий его. Рассмотрим произвольное слово . Пусть — состояние , в которое можно перейти из начального по слову . Тогда совпадает с множеством слов, по которых из состояния можно попасть в допускающее. Причем если по какому-то слову тоже можно перейти из начального состояния в , то . :Мёд? Да. | 
Левый
| Определение: | 
| Левым контекстом слова в языке называется множество . | 
| Утверждение: | 
| Язык  — регулярный  множество  его левых контекстов конечно | 
| Поскольку множество регулярных языков замкнуто относительно операции разворота, то из того, что и аналогичного утверждения о правых контекстах получаем требуемое. | 
Двухсторонний
| Определение: | 
| Двухсторонним контекстом слова в языке называется множество . | 
| Теорема: | 
| Язык  — регулярный  множество  его двухсторонних контекстов конечно | 
| Доказательство: | 
| :
Если множество двухсторонних контекстов языка конечно, то, очевидно, конечно и множество его правых контекстов, а это значит, что язык регулярный.
 | 
Синтаксический моноид
| Определение: | 
| Синтаксическим моноидом языка называется множество его двухсторонних контекстов с введенной на нем операцией композиции , где . Нейтральным элементом в нем является | 
