SlideShare a Scribd company logo
1 of 15
 Push Down Automata
8/14/2017 2
 Koushik das (152-35-1270)
 Md. Sohag ali (152-35-1271)
 Md. Mehedi hasan (152-35-1274)
8/14/2017 3
 Informally:
◦ A PDA is an ε-NFA with a stack.
◦ Transitions are modified to accommodate stack
operations.
 A DFA can “remember” only a finite amount
of information, whereas a PDA can
“remember” an infinite amount of (certain
types of) information.
8/14/2017 4
8/14/2017 5
8/14/2017 6
Q: A finite set of states.
S : A finite set of input symbols.
G: A finite stack alphabet.
d: The transition function with input:
qi is a state in Q.
a is a symbol in S or a = e (the empty string).
X is a stack symbol, X  G.
and the output is a finite set of pairs:
p the new state.
γ is the string of stack symbols that replaces X at the top of the
stack.
q0: The start state.
Z0 : Initially, the PDA’s stack consists this symbol and nothing else.
F : The set of accepting states.
8/14/2017 7
8/14/2017 8
8/14/2017 9
8/14/2017 10
8/14/2017 11
8/14/2017 12
8/14/2017 13
8/14/2017 14
1. The nodes correspond to the states of the PDA.
2. An arrow labeled Start indicates the unique start state.
3. Doubly circled states are accepting states.
4. Edges correspond to transitions in the PDA as follows:
An edge labeled a, X/ α from state q to state p means that
d(q, a, X) contains the pair (p, α), perhaps among other pairs.
The only other thing that the diagram does not tell us is which
stack symbol is the start symbol. Conventionally, it is Z0,
unless we indicate otherwise.
Thank you
8/14/2017 15

More Related Content

More from Ashik Khan (7)

Dhakavehiclesystem 170417113343.pdf abid
Dhakavehiclesystem 170417113343.pdf abidDhakavehiclesystem 170417113343.pdf abid
Dhakavehiclesystem 170417113343.pdf abid
 
Final project of vehicle system.pdf this is it
Final project of vehicle system.pdf this is itFinal project of vehicle system.pdf this is it
Final project of vehicle system.pdf this is it
 
Final project of vehicle system
Final project of vehicle systemFinal project of vehicle system
Final project of vehicle system
 
Turing machine
Turing machineTuring machine
Turing machine
 
vehicle management system project report
vehicle management system project reportvehicle management system project report
vehicle management system project report
 
vehicle management system project
vehicle management system projectvehicle management system project
vehicle management system project
 
Srs of dhaka vehicle system
Srs of dhaka vehicle systemSrs of dhaka vehicle system
Srs of dhaka vehicle system
 

Recently uploaded

VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 

Recently uploaded (20)

Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 

Push down automata

  • 1.
  • 2.  Push Down Automata 8/14/2017 2
  • 3.  Koushik das (152-35-1270)  Md. Sohag ali (152-35-1271)  Md. Mehedi hasan (152-35-1274) 8/14/2017 3
  • 4.  Informally: ◦ A PDA is an ε-NFA with a stack. ◦ Transitions are modified to accommodate stack operations.  A DFA can “remember” only a finite amount of information, whereas a PDA can “remember” an infinite amount of (certain types of) information. 8/14/2017 4
  • 6. 8/14/2017 6 Q: A finite set of states. S : A finite set of input symbols. G: A finite stack alphabet. d: The transition function with input: qi is a state in Q. a is a symbol in S or a = e (the empty string). X is a stack symbol, X  G. and the output is a finite set of pairs: p the new state. γ is the string of stack symbols that replaces X at the top of the stack. q0: The start state. Z0 : Initially, the PDA’s stack consists this symbol and nothing else. F : The set of accepting states.
  • 14. 8/14/2017 14 1. The nodes correspond to the states of the PDA. 2. An arrow labeled Start indicates the unique start state. 3. Doubly circled states are accepting states. 4. Edges correspond to transitions in the PDA as follows: An edge labeled a, X/ α from state q to state p means that d(q, a, X) contains the pair (p, α), perhaps among other pairs. The only other thing that the diagram does not tell us is which stack symbol is the start symbol. Conventionally, it is Z0, unless we indicate otherwise.