Совпадение множества языков МП-автоматов и контекстно-свободных языков — различия между версиями
Bochkarev (обсуждение | вклад) (→Построение МП-автомата по заданной КС-грамматике) |
Bochkarev (обсуждение | вклад) (→Построение МП-автомата по заданной КС-грамматике) |
||
| Строка 16: | Строка 16: | ||
*c) <tex> \delta(q,a,a)=\{(q,\epsilon)\}</tex>;<tex> \delta(q,b,b)=\{(q,\epsilon)\}</tex>;<tex> \delta(q,1,1)=\{(q,\epsilon)\}</tex>;<tex> \delta(q,0,0)=\{(q,\epsilon)\}</tex>;<tex> \delta(q,),))=\{(q,\epsilon)\}</tex>;<tex> \delta(q,(,()=\{(q,\epsilon)\}</tex>;<tex> \delta(q,+,+)=\{(q,\epsilon)\}</tex>;<tex> \delta(q,*,*)=\{(q,\epsilon)\}</tex>; | *c) <tex> \delta(q,a,a)=\{(q,\epsilon)\}</tex>;<tex> \delta(q,b,b)=\{(q,\epsilon)\}</tex>;<tex> \delta(q,1,1)=\{(q,\epsilon)\}</tex>;<tex> \delta(q,0,0)=\{(q,\epsilon)\}</tex>;<tex> \delta(q,),))=\{(q,\epsilon)\}</tex>;<tex> \delta(q,(,()=\{(q,\epsilon)\}</tex>;<tex> \delta(q,+,+)=\{(q,\epsilon)\}</tex>;<tex> \delta(q,*,*)=\{(q,\epsilon)\}</tex>; | ||
Пункты a,b образованы по первому правилу построения функции переходов, пункт c по второму правилу. | Пункты a,b образованы по первому правилу построения функции переходов, пункт c по второму правилу. | ||
| + | {{Теорема | ||
| + | |about= О совпадении КС-языков и множества языков МП-автомата | ||
| + | |statement= Если МП-автомат <tex> P </tex> построен по грамматике <tex> G </tex> по указанной выше конструкции, то <tex> N(P)=L(G) </tex> | ||
| + | }} | ||
Версия 01:31, 15 января 2011
Эта статья находится в разработке!
Эквивалентность МП-автоматов и КС-языков
Построение МП-автомата по заданной КС-грамматике
| Определение: |
Пусть — КС-грамматика. Построим МП-автомат , который допускает по пустому магазину. Функция переходов будет определена по следующим правилам:
|
Пример.
Преобразуем грамматику выражений в МП-автомат. Пусть дана грамматика:
Множеством входных символов является . Эти символы, вместе с переменными , образуют магазинный алфавит. Функция переходов определена следующим образом:
- a)
- b)
- c) ;;;;;;;;
Пункты a,b образованы по первому правилу построения функции переходов, пункт c по второму правилу.
| Теорема (О совпадении КС-языков и множества языков МП-автомата): |
Если МП-автомат построен по грамматике по указанной выше конструкции, то |