source of slides: introduction to automata theory, languages and computation

22
Source of slides: Introduction to Automata Theory, Languages and Computat

Upload: anthony-newman

Post on 27-Mar-2015

296 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Source of slides: Introduction to Automata Theory, Languages and Computation

Source of slides: Introduction to Automata Theory, Languages and Computation

Page 2: Source of slides: Introduction to Automata Theory, Languages and Computation

Dept. of Computer Science & IT, FUUAST Theory of Computation 2

Pushdown AutomataPushdown Automata

Page 3: Source of slides: Introduction to Automata Theory, Languages and Computation

Dept. of Computer Science & IT, FUUAST Theory of Computation 3

Pushdown AutomataPushdown Automata

Page 4: Source of slides: Introduction to Automata Theory, Languages and Computation

Dept. of Computer Science & IT, FUUAST Theory of Computation 4

Pushdown AutomataPushdown Automata

Page 5: Source of slides: Introduction to Automata Theory, Languages and Computation

Dept. of Computer Science & IT, FUUAST Theory of Computation 5

Pushdown AutomataPushdown Automata

NotationalConventions for PDa

Page 6: Source of slides: Introduction to Automata Theory, Languages and Computation

Dept. of Computer Science & IT, FUUAST Theory of Computation 6

Pushdown AutomataPushdown Automata

Page 7: Source of slides: Introduction to Automata Theory, Languages and Computation

Dept. of Computer Science & IT, FUUAST Theory of Computation 7

Pushdown AutomataPushdown Automata

Page 8: Source of slides: Introduction to Automata Theory, Languages and Computation

Dept. of Computer Science & IT, FUUAST Theory of Computation 8

Pushdown AutomataPushdown Automata

Page 9: Source of slides: Introduction to Automata Theory, Languages and Computation

Dept. of Computer Science & IT, FUUAST Theory of Computation 9

Pushdown AutomataPushdown Automata

Instantaneous Description of PDA

Page 10: Source of slides: Introduction to Automata Theory, Languages and Computation

Dept. of Computer Science & IT, FUUAST Theory of Computation 10

Pushdown AutomataPushdown Automata

Page 11: Source of slides: Introduction to Automata Theory, Languages and Computation

Dept. of Computer Science & IT, FUUAST Theory of Computation 11

Pushdown AutomataPushdown Automata

Page 12: Source of slides: Introduction to Automata Theory, Languages and Computation

Dept. of Computer Science & IT, FUUAST Theory of Computation 12

Pushdown AutomataPushdown Automata

Theorems

Page 13: Source of slides: Introduction to Automata Theory, Languages and Computation

Dept. of Computer Science & IT, FUUAST Theory of Computation 13

Pushdown AutomataPushdown Automata

Acceptance by Final State

Acceptance by Empty Stack

Languages of PDA

Page 14: Source of slides: Introduction to Automata Theory, Languages and Computation

Dept. of Computer Science & IT, FUUAST Theory of Computation 14

Pushdown AutomataPushdown Automata

Page 15: Source of slides: Introduction to Automata Theory, Languages and Computation

Dept. of Computer Science & IT, FUUAST Theory of Computation 15

Pushdown AutomataPushdown Automata

Page 16: Source of slides: Introduction to Automata Theory, Languages and Computation

Dept. of Computer Science & IT, FUUAST Theory of Computation 16

Pushdown AutomataPushdown Automata

Page 17: Source of slides: Introduction to Automata Theory, Languages and Computation

Dept. of Computer Science & IT, FUUAST Theory of Computation 17

Pushdown AutomataPushdown Automata

Page 18: Source of slides: Introduction to Automata Theory, Languages and Computation

Dept. of Computer Science & IT, FUUAST Theory of Computation 18

Pushdown AutomataPushdown Automata

From Final State To Empty Stack

Page 19: Source of slides: Introduction to Automata Theory, Languages and Computation

Dept. of Computer Science & IT, FUUAST Theory of Computation 19

Pushdown AutomataPushdown Automata

Equivalence of PDA’s and CFG’s

Page 20: Source of slides: Introduction to Automata Theory, Languages and Computation

Dept. of Computer Science & IT, FUUAST Theory of Computation 20

Pushdown AutomataPushdown Automata

From Grammars to Pushdown Automata

Page 21: Source of slides: Introduction to Automata Theory, Languages and Computation

Dept. of Computer Science & IT, FUUAST Theory of Computation 21

Pushdown AutomataPushdown Automata

PDA P that accepts L(G) by Empty Stack

Page 22: Source of slides: Introduction to Automata Theory, Languages and Computation

END

Dept. of Computer Science & IT, FUUAST Theory of Computation 22