Pushdown Automata
A Pushdown automata (PDA) works similar as DFA.
A DFA can remember a finite amount of information, but a PDA can remember an infinite amount of information.
A PDA can be formally described as a 7-tuple (Q, ∑, S, δ, q0, I, F) −
- Q: Finite number of states
- ∑: Input alphabet
- S: Stack
- δ: Transition function: Q × (∑ ∪ {ε}) × S × Q × S*
- q0: Initial state (q0 ∈ Q)
- I: Initial stack top symbol (I ∈ S)
- F: Final state
PDA = FSM + Stack
Where, FSM for finite state machine.
Components of PDA are,
- Input tape
- Control unit
- Stack
Related topics :
- Definition of DFA
- DFA notations
- How DFA process inputs
- DFA solved examples
- Minimization of DFA
- Definition of NFA
- Equivalent of DFA and NFA
- Properties of transition functions
- Trape/ Dead state
- Moore machine
- Mealy machine
- Mealy to Moore machine conversion
- Moore to Mealy machine conversion
- Difference between Mealy and Moore machine
- Regular expression
- Regular expression examples
- Regular expresstion to CFG
- Regular expression to Regular grammar
- Ambiguous grammar
- Leftmost and Rightmost derivations
- Arden's Law
- NFA with ∈ moves
- Construct NFA without ∈ moves
- NFA with ∈ to DFA Indirect method
- Context Free Grammars
- Convert CFG in to CNF
- CFL are not closed under intersection
Post a Comment
Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above.