Pushdown automaton
In computer science, in particular automata theory, pushdown automata (PDA) are abstract devices that recognize context-free languages. Informally, a pushdown automaton is a finite automaton outfitted with access to a potentially unlimited amount of memory in the form of a single stack. The finite automaton in question is usually a Nondeterministic finite state machine (resulting in a nondeterministic pushdown automaton or NPDA) since deterministic pushdown automata cannot recognize all context-free languages. If we allow a finite automaton access to two stacks instead of just one, we obtain a more powerful device - equivalent in power to a Turing machine. A linear bounded automaton is a device which is more powerful than a pushdown automaton but less so than a Turing machine. A NPDA W can be defined as a 7-tuple: where
- Q is a finite set of states
- Σ is a finite set of the input alphabet
- Φ is a finite set of the stack alphabet
- σ is a finite transition relation (Q × ( Σ & {ε}) × Φ) × ( Q × Φ* )
- s is an element of Q; the start state
- Ω is the inital stack symbol
- F is subset of Q, consisting of the final states.
See also
Category:Computational models cs:Zásobníkový automat de:Kellerautomat fi:Pinoautomaatti zh:%E4%B8%8B%E6%8E%A8%E8%87%AA%E5%8A%A8%E6%9C%BAushdown automaton
Pshdown automaton
Puhdown automaton
Pusdown automaton
Pushown automaton
Pushdwn automaton
Pushdon automaton
Pushdow automaton
Pushdownautomaton
Pushdown utomaton
Pushdown atomaton
Pushdown auomaton
Pushdown autmaton
Pushdown autoaton
Pushdown automton
Pushdown automaon
Pushdown automatn
Pushdown automato
uPshdown automaton
Psuhdown automaton
Puhsdown automaton
Pusdhown automaton
Pushodwn automaton
Pushdwon automaton
Pushdonw automaton
Pushdow nautomaton
Pushdowna utomaton
Pushdown uatomaton
Pushdown atuomaton
Pushdown auotmaton
Pushdown autmoaton
Pushdown autoamton
Pushdown automtaon
Pushdown automaotn
Pushdown automatno
Pushdown automato
PPushdown automaton
Puushdown automaton
Pusshdown automaton
Pushhdown automaton
Pushddown automaton
Pushdoown automaton
Pushdowwn automaton
Pushdownn automaton
Pushdown automaton
Pushdown aautomaton
Pushdown auutomaton
Pushdown auttomaton
Pushdown autoomaton
Pushdown autommaton
Pushdown automaaton
Pushdown automatton
Pushdown automatoon
Pushdown automatonn
ushdown automaton
pshdown automaton
puhdown automaton
pusdown automaton
pushown automaton
pushdwn automaton
pushdon automaton
pushdow automaton
pushdownautomaton
pushdown utomaton
pushdown atomaton
pushdown auomaton
pushdown autmaton
pushdown autoaton
pushdown automton
pushdown automaon
pushdown automatn
pushdown automato
upshdown automaton
psuhdown automaton
puhsdown automaton
pusdhown automaton
pushodwn automaton
pushdwon automaton
pushdonw automaton
pushdow nautomaton
pushdowna utomaton
pushdown uatomaton
pushdown atuomaton
pushdown auotmaton
pushdown autmoaton
pushdown autoamton
pushdown automtaon
pushdown automaotn
pushdown automatno
pushdown automato
ppushdown automaton
puushdown automaton
pusshdown automaton
pushhdown automaton
pushddown automaton
pushdoown automaton
pushdowwn automaton
pushdownn automaton
pushdown automaton
pushdown aautomaton
pushdown auutomaton
pushdown auttomaton
pushdown autoomaton
pushdown autommaton
pushdown automaaton
pushdown automatton
pushdown automatoon
pushdown automatonn