KEMBAR78
Pushdown Automata Theory | PPTX
Pushdown Automata
Group Three
Definition
A Pushdown Automata (PDA) is a way to implement a
Context Free Grammar in a similar way we design Finite
Automata for Regular Grammar.
Pushdown automata are like Nondeterministic Finite
Automata but have an extra component called Stack.
Properties of Pushdown Automata
1. It is more powerful than Finite State Machine (FSA).
1. FSA has a very limited memory but PDA has more
memory.
1. PDA = Finite State Machine + Stack.
Stack
A stack is way we arrange elements one on top of
another.
A stack does two basic operation:
1. PUSH: A new element is added at the top of stack.
2. POP: The top element of the stack is read and
removed.
Components of
Pushdown Automata
1. An Input tape.
2. A Finite Control Unit.
3. A Stack with infinite size.
Components of Pushdown Automata
Formal Definition
Graphical Notation (PDA)
Example
Thank You

Pushdown Automata Theory