Стековые машины, эквивалентность двухстековой машины МТ — различия между версиями
| Воронов (обсуждение | вклад) | Воронов (обсуждение | вклад)  | ||
| Строка 1: | Строка 1: | ||
| == Стековая машина == | == Стековая машина == | ||
| − | [[Изображение:PDAk.png| | + | [[Изображение:PDAk.png|620px|thumb|left|Рис. 1. Стековая машина с k стеками]] | 
| Стековая машина является обобщением детерминированных МП-автоматов использованием нескольких стеков вместо одного. <br> | Стековая машина является обобщением детерминированных МП-автоматов использованием нескольких стеков вместо одного. <br> | ||
| На рис. 1 изображена '''k-стековая машина'''. С ленты последовательно считываются символы входного алфавита (<tex>c_i</tex> — текущий считываемый символ). Для каждого стека с вершины снимается символ <tex>x_i</tex>. Вместо него помещается строка <tex>\alpha_i</tex> таким образом, чтобы первый символ строки находился на вершине стека. | На рис. 1 изображена '''k-стековая машина'''. С ленты последовательно считываются символы входного алфавита (<tex>c_i</tex> — текущий считываемый символ). Для каждого стека с вершины снимается символ <tex>x_i</tex>. Вместо него помещается строка <tex>\alpha_i</tex> таким образом, чтобы первый символ строки находился на вершине стека. | ||
Версия 11:47, 28 декабря 2011
Стековая машина
Стековая машина является обобщением детерминированных МП-автоматов использованием нескольких стеков вместо одного. 
На рис. 1 изображена k-стековая машина. С ленты последовательно считываются символы входного алфавита ( — текущий считываемый символ). Для каждого стека с вершины снимается символ . Вместо него помещается строка  таким образом, чтобы первый символ строки находился на вершине стека.
| Определение: | 
| -cтековой машиной называется набор A=, где 
 | 
Эквивалентность двухстековой машины машине Тьюринга
| Теорема: | 
| Язык L допускается машиной Тьюринга тогда и только тогда, когда он допускается двухстековой машиной. | 
| Доказательство: | 
| sdf | 

