Контексты и синтаксические моноиды — различия между версиями
Строка 24: | Строка 24: | ||
Язык <tex>L</tex> {{---}} регулярный <tex>\Leftrightarrow</tex> множество <tex>\{C_L^L(y) \mid y \in \sum^*\}</tex> его левых контекстов конечно | Язык <tex>L</tex> {{---}} регулярный <tex>\Leftrightarrow</tex> множество <tex>\{C_L^L(y) \mid y \in \sum^*\}</tex> его левых контекстов конечно | ||
|proof= | |proof= | ||
− | Поскольку множество регулярных языков замкнуто относительно операции разворота, то из того, что <tex>C_L^L(y) = \overleftarrow{C_{\overleftarrow{L}}^R(\overleftarrow{y})}</tex> и | + | Поскольку множество регулярных языков замкнуто относительно операции разворота, то из того, что <tex>C_L^L(y) = \overleftarrow{C_{\overleftarrow{L}}^R(\overleftarrow{y})}</tex> и аналогичного утверждения о правых контекстах получаем требуемое. |
}} | }} | ||
Версия 00:04, 26 сентября 2010
Эта статья находится в разработке!
Контексты
Правый
Определение: |
Правым контекстом | слова в языке называется множество .
Утверждение: |
Язык — регулярный множество его правых контекстов конечно |
Левый
Определение: |
Левым контекстом | слова в языке называется множество .
Утверждение: |
Язык — регулярный множество его левых контекстов конечно |
Поскольку множество регулярных языков замкнуто относительно операции разворота, то из того, что | и аналогичного утверждения о правых контекстах получаем требуемое.
Двухсторонний
Определение: |
Двухсторонним контекстом | слова в языке называется множество .
Теорема: |
Язык — регулярный множество его двухсторонних контекстов конечно |
Синтаксический моноид
Определение: |
Синтаксическим моноидом языка | называется множество его двухсторонних контекстов с введенной на нем операцией композиции , где . Нейтральным элементом в нем является