Магазинный автомат

Магазинный автомат

Автомат с магазинной памятью является расширением абстракции конечных автоматов.

В отличие от конечных автоматов, автомат с магазинной памятью является набором:

\boldsymbol{M = (K , \Sigma , \pi , s , F, S, \epsilon)}

Где K — конечное множество состояний автомата,  s \in K — единственно допустимое начальное состояние автомата, F \subset K — множество конечных состояний, причём допустимо F=Ø, и F=K, Σ — допустимый входной алфавит, из которого формируются строки, считываемые автоматом, S — алфавит памяти (магазина), \epsilon \in S — нулевой символ памяти. Память работает как стек, то есть для чтения доступен последний записанный в неё элемент. Таким образом, функция перехода является отображением \pi : K \times \Sigma \times S \rightarrow K \times S. То есть, по комбинации текущего состояния, входного символа и символа на вершине магазина автомат выбирает следующее состояние и, возможно, символ для записи в магазин. В случае, когда в правой части автоматного правила присутствует ε, в магазин ничего не добавляется, а элемент с вершины стирается. Если магазин пуст, то срабатывают правила с ε в левой части.

В чистом виде автоматы с магазинной памятью используются крайне редко. Обычно это модель используется для наглядного представления отличия обычных конечных автоматов от синтаксических грамматик. Реализация автоматов с магазинной памятью отличается от конечных автоматов тем, что текущее состояние автомата сильно зависит от любого предыдущего.

Литература

  • Джон Хопкрофт, Раджив Мотвани, Джеффри Ульман Введение в теорию автоматов, языков и вычислений = Introduction to Automata Theory, Languages, and Computation. — М.: «Вильямс», 2002. — С. 528. — ISBN 0-201-44124-1



Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Полезное


Смотреть что такое "Магазинный автомат" в других словарях:

  • Автомат (оружие) — Автомат Калашникова, один из первых и наиболее удачных образцов своего класса …   Википедия

  • Автомат Калашникова — У этого термина существуют и другие значения, см. Автомат Калашникова (значения). Автомат Калашникова …   Википедия

  • Автомат магазинный — …   Википедия

  • JFLAP — JFLAP  кросплатформенная программа для экспериментов с различными объектами встречающихся при изучении формальных языков. Разрабатывается Университетом Дьюка под Creative Commons Attribution NonCommercial ShareAlike 2.5 License. Возможности… …   Википедия

  • Симонов СКС —         СКС самозарядный карабин Симонова обр. 1945 года (СССР Россия) СКС СКС со снятым штыком СКС китайского выпуска (карабин Тип 56), с национальным китайским игольчатым шыком СКС производства Югославии (Тип 59/66), с дульным гранатометом,… …   Энциклопедия стрелкового оружия

  • Блатной жаргон — Воровской жаргон (правильнее это явление называть «арго») социальный диалект (социолект), развившийся в среде деклассированных элементов общества, как правило, преступников. Представляет собой систему терминов и выражений, призванных изначально… …   Википедия

  • Вертухай — Воровской жаргон (правильнее это явление называть «арго») социальный диалект (социолект), развившийся в среде деклассированных элементов общества, как правило, преступников. Представляет собой систему терминов и выражений, призванных изначально… …   Википедия

  • Воровское арго — Воровской жаргон (правильнее это явление называть «арго») социальный диалект (социолект), развившийся в среде деклассированных элементов общества, как правило, преступников. Представляет собой систему терминов и выражений, призванных изначально… …   Википедия

  • Воровской жаргон — (правильнее это явление называть «арго») социальный диалект (социолект), развившийся в среде деклассированных элементов общества, как правило, преступников. Представляет собой систему терминов и выражений, призванных изначально идентифицировать… …   Википедия

  • Тюремный жаргон — Воровской жаргон (правильнее это явление называть «арго») социальный диалект (социолект), развившийся в среде деклассированных элементов общества, как правило, преступников. Представляет собой систему терминов и выражений, призванных изначально… …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»