Детерминированные автоматы с магазинной памятью — различия между версиями
KK (обсуждение | вклад) м (→Пример)  | 
				Zernov (обсуждение | вклад)   | 
				||
| Строка 1: | Строка 1: | ||
{{Определение  | {{Определение  | ||
|definition =  | |definition =  | ||
| − | '''  | + | '''Детерминированным автоматом с магазинной  памятью''' (англ. ''deterministic pushdown automaton'') называется [[Автоматы с магазинной памятью|автомат с магазинной памятью]], для которого выполнены следующие условия:  | 
#<tex>\mathcal8 q \in Q, a \in \Sigma \cup \{ \varepsilon \}, X \in \Gamma \Rightarrow \delta(q, a, X)</tex> имеет не более одного элемента {{---}} <tex> \delta : Q \times \Sigma \cup \{\varepsilon\} \times \Gamma \rightarrow Q \times \Gamma^*</tex>.  | #<tex>\mathcal8 q \in Q, a \in \Sigma \cup \{ \varepsilon \}, X \in \Gamma \Rightarrow \delta(q, a, X)</tex> имеет не более одного элемента {{---}} <tex> \delta : Q \times \Sigma \cup \{\varepsilon\} \times \Gamma \rightarrow Q \times \Gamma^*</tex>.  | ||
#Если <tex>\delta (q,a,X)</tex> непусто для некоторого <tex>a \in \Sigma</tex>, то <tex>\delta (q,\varepsilon,X)</tex> должно быть пустым.  | #Если <tex>\delta (q,a,X)</tex> непусто для некоторого <tex>a \in \Sigma</tex>, то <tex>\delta (q,\varepsilon,X)</tex> должно быть пустым.  | ||
Версия 00:18, 7 декабря 2016
| Определение: | 
Детерминированным автоматом с магазинной  памятью (англ. deterministic pushdown automaton) называется автомат с магазинной памятью, для которого выполнены следующие условия:
  | 
Пример
Построим для языка:
автомат с функией перехода :
См. также
- Детерминированные автоматы с магазинной памятью, допуск по пустому стеку
 - Несовпадение класса языков, распознаваемых ДМП автоматами и произвольными МП автоматами
 - ДМП-автоматы и неоднозначность
 
Источники информации
- Хопкрофт Д., Мотвани Р., Ульман Д. — Введение в теорию автоматов, языков и вычислений, 2-е изд. : Пер. с англ. — Москва, Издательский дом «Вильямс», 2008. — 528с. : ISBN 978-5-8459-1347-0 (рус.)
 
