Slides
for CMU-Q 15-453 Formal Languages, Automata and Computation for
Spring 2011.
These slides are based on
“Introduction
to the Theory of Computation” by Sipser.
Lecture
1 – Introduction
Lecture
2 – Finite State Automata
Lecture
3 – Nondeterminism and Nondeterministic Finite Automata
Lecture
4 – Regular Expressions and Their Equivalence to NFAs
Lecture
5 – DFA's to Regular Expressions, DFA minimization, Closure
Properties or Regular Languages
Lecture
6 – Pumping Lemma for Regular Languages
Lecture
7 – Context Free Languages – 1
Lecture
8 – Context Free Languages – 2
Lecture
9 - Push Down Automata
Lecture
10 – Push Down Automata (cont'd), Closure Properties of CFLs
Lecture
11 – Pumping Lemma for CFL's
Lecture
12 – Turing Machines -1
Lecture
13 - Turing Machines -2
Lecture
14 - Turing Machines -3
Lecture
15 - Decidability
Lecture
16 – Reducibility
Lecture
17 – Post Correspondence Problem
Lecture
18 – Advanced Topics
Lecture
19 – Complexity
Lecture
20 – NP-Completeness
Lecture
21 – Showing Problems NP-Complete
Lecture
22 – Space Complexity