Deterministic pushdown automata
From Wiki @ Karl Jones dot com
Revision as of 15:46, 24 September 2016 by Karl Jones (Talk | contribs)
In automata theory, a deterministic pushdown automaton (DPDA or DPA) is a variation of the pushdown automaton.
Description
The class of deterministic pushdown automata accepts the deterministic context-free languages, a proper subset of context-free languages.
Machine transitions are based on the current state and input symbol, and also the current topmost symbol of the stack. Symbols lower in the stack are not visible and have no immediate effect. Machine actions include pushing, popping, or replacing the stack top.
A deterministic pushdown automaton has at most one legal transition for the same combination of input symbol, state, and top stack symbol. This is where it differs from the nondeterministic pushdown automaton.
See also
External links
- Deterministic pushdown automata @ Wikipedia