Контексты и синтаксические моноиды — различия между версиями
Строка 1: | Строка 1: | ||
{{В разработке}} | {{В разработке}} | ||
+ | == Контексты == | ||
+ | === Правые === | ||
{{Определение | {{Определение | ||
|definition= | |definition= | ||
'''Правым контекстом''' <tex>C_L^R(y)</tex> слова <tex>y</tex> в языке <tex>L</tex> называется множество <tex>\{z \mid yz \in L\}</tex>. | '''Правым контекстом''' <tex>C_L^R(y)</tex> слова <tex>y</tex> в языке <tex>L</tex> называется множество <tex>\{z \mid yz \in L\}</tex>. | ||
}} | }} | ||
− | + | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{{Утверждение | {{Утверждение | ||
|statement= | |statement= | ||
Строка 18: | Строка 13: | ||
|proof= | |proof= | ||
}} | }} | ||
+ | |||
+ | === Левые === | ||
+ | {{Определение | ||
+ | |definition= | ||
+ | '''Левым контекстом''' <tex>C_L^L(y)</tex> слова <tex>y</tex> в языке <tex>L</tex> называется множество <tex>\{z \mid zy \in L\}</tex>. | ||
+ | }} | ||
+ | |||
{{Утверждение | {{Утверждение | ||
|statement= | |statement= | ||
Строка 23: | Строка 25: | ||
|proof= | |proof= | ||
}} | }} | ||
+ | |||
+ | === Двухсторонние === | ||
+ | {{Определение | ||
+ | |definition= | ||
+ | '''Двухсторонним контекстом''' <tex>C_L(y)</tex> слова <tex>y</tex> в языке <tex>L</tex> называется множество <tex>\{\langle x,z\rangle \mid xyz \in L\}</tex>. | ||
+ | }} | ||
+ | |||
{{Теорема | {{Теорема | ||
|statement= | |statement= | ||
Строка 28: | Строка 37: | ||
|proof= | |proof= | ||
}} | }} | ||
+ | |||
+ | == Синтаксический моноид == | ||
{{Определение | {{Определение | ||
|definition= | |definition= | ||
'''Синтаксическим моноидом''' языка <tex>L</tex> называется множество его двухсторонних контекстов с введенной на нем операцией композиции <tex>\circ</tex>, где <tex>C_L(y) \circ C_L(z) = C_L(yz)</tex>. Нейтральным элементом в нем является <tex>C_L(\varepsilon)</tex> | '''Синтаксическим моноидом''' языка <tex>L</tex> называется множество его двухсторонних контекстов с введенной на нем операцией композиции <tex>\circ</tex>, где <tex>C_L(y) \circ C_L(z) = C_L(yz)</tex>. Нейтральным элементом в нем является <tex>C_L(\varepsilon)</tex> | ||
}} | }} |
Версия 21:43, 25 сентября 2010
Эта статья находится в разработке!
Контексты
Правые
Определение: |
Правым контекстом | слова в языке называется множество .
Утверждение: |
Язык — регулярный множество его правых контекстов конечно |
Левые
Определение: |
Левым контекстом | слова в языке называется множество .
Утверждение: |
Язык — регулярный множество его левых контекстов конечно |
Двухсторонние
Определение: |
Двухсторонним контекстом | слова в языке называется множество .
Теорема: |
Язык — регулярный множество его двухсторонних контекстов конечно |
Синтаксический моноид
Определение: |
Синтаксическим моноидом языка | называется множество его двухсторонних контекстов с введенной на нем операцией композиции , где . Нейтральным элементом в нем является