Изменения

Перейти к: навигация, поиск

Контексты и синтаксические моноиды

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

Навигация