Date |
Topic |
Readings |
1) 2/7 | Sets, Countability, and Computability | |
2) 2/10 | Strings, Languages, and Deciders | Chapter 0 |
3) 2/12 | Deterministic finite automata | pages 31-43 |
4) 2/17 | Proving languages are regular | |
5) 2/19 | Closure Properties and non-deterministic finite automata | pages 44-54 |
6) 2/21 | Equivalence of DFAs and NFAs. More closure properties | pages 54-62 |
7) 2/24 | Closure Properties, Regular expressions and GNFAs | pages 63-66 |
8) 2/26 | Regular expressions. Equivalence with finite automata | pages 66-76 |
9) 2/28 | Non-regular languages and the pumping lemma | pages 77-82 |
10) 3/2 | More pumping and closure properties. | |
11) 3/4 | Proving non-regularity with the MyHill-Nerode theorem | problem 1.52 and its solution |
12) 3/6 | State minimization and the MyHill-Nerode theorem | |
13) 3/9 | Context-free grammars + languages | pages 101-107, |
14) 3/11 | Context-free Languages + Push Down Automata | pages 111-116 |
15) 3/13 | Push Down Automata | pages 107-108 + 111-116 |
16) 4/6 | Review of CFLs, Nondeterminism in PDAs and Parse Trees | pages 111-127 |
17) 4/8 | Ambiguity, Pumping CFLs, Closure Properties and CNF | pages 107-111, 125-132 |
18) 4/10 | Equivalence of PDAs and CFGs | pages 117-125 |
19) 4/13 | Turing Machines | pages 165-175 |
20) 4/15 | Turing Machines | pages 165-175 |
21) 4/17 | The Church-Turing Thesis | pages 176-187 |
22) 4/20 | The Church-Turing Thesis | pages 176-187 |
23) 4/22 | Decidable Languages (examples) | pages 193-200 |
24) 4/24 | Recursively Enumerable = Recognizable + Closure Properties | pages 180-181 |
25) 4/27 | Undecidable sets. Reductions | pages 201-220 |
26) 4/29 | Reductions and Computation Histories | pages 220-226 |
27) 5/1 | Mapping Reduction and Rice's Theorem | pp. 234-239, problem 5.28 and its solution |
28) 5/4 | Resource Limited Computations | pages 221-225, 275-286 |
29) 5/6 | P, NP, Reductions and NP-completeness | pages 292-304 |
30) 5/8 | Reductions + The Cook-Levin Theorem | pages 304-310 |
31) 5/11 | The Cook-Levin Theorem + Space Complexity | pages 331-336 |
32) 5/13 | Space Complexity | pages 331-336 (optionally 337-347 since we will take a different approach) |
|