Изменения

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

Автоматы с магазинной памятью

139 байт добавлено, 23:55, 27 октября 2010
Нет описания правки
*<tex>\delta</tex> --- функция переходов.
}}
 
==Диаграммы переходов==
<div class="tleft" style="clear:none">[[Файл:Transition1.png|thumb|Рис. 2. Переход: с - символ, прочитанный с ленты; A - символ, вынутый из стека; <tex>\alpha</tex> - строка, помещаемая в стек]]</div>
==Основные определения==
*'''{{Определение|definition=Мгновенное описание:''' --- это набор <tex>\langle q, \alpha, \gamma \rangle</tex>, где <tex>q</tex> --- текущее состояние, <tex>\alpha</tex> --- остаток строки, <tex>\gamma</tex> --- содержимое стека.*'''}}{{Определение|definition=Переход за один шаг''' обозначается как <tex>\langle q, \alpha, \gamma \rangle \vdash \langle r, \beta, \xi \rangle</tex>, где <tex>\alpha = c\beta</tex> (возможно, <tex>c=\varepsilon</tex>), <tex>\gamma = \chi\gamma', \xi = \eta\gamma'</tex>, <tex>\langle r, \eta \rangle \in \delta(q, c, \chi)</tex>}}
{{Определение
|definition= Язык автомата с магазинной памятью <tex>L(A)=\{\alpha \mid \langle s, \alpha, z_0\rangle \vdash^* \langle t, \varepsilon, \gamma \rangle, t \in T\}</tex>
}}
==Пример==
Рассмотрим недетерминированный автомат На рис. 5 приведен пример недетерминированного автомата с магазинной памятью для языка <tex>0^n1^n</tex>.[[Изображение:PDAexample.png|200px|thumb|centerleft|Рис. 5. Недетерминированный МП-автомат для языка <tex>0^n1^n</tex>]]<br style="clear:both" />
==Детерминированный автомат с магазинной памятью==
{{Определение
57
правок

Навигация