Plan for Lectures

Lecture Schedule

Date Topics Notes
Lecture 0 Sep 4th Introduction & Course Overview
Lecture 1 Sep 4th Languages, Decidability notes
Lecture 2 Sep 9th Turing Machines notes
Lecture 3 Sep 11th Recursion Theorem notes
Lecture 4 Sep 13th Undecidability notes
Lecture 5 Sep 23rd Time Complexity notes
Lecture 6 Sep 25th P vs NP Prof. Blais’ notes
Lecture 7 Sep 30th Polynomial Hierarchy notes
Lecture 8 Oct 2nd Boolean Circuits & Formulas Prof. Blais’ notes
Lecture 9 Oct 7th Satisfiability & Cook-Levin notes, Prof. Blais’ notes
Lecture 10 Oct 9th Non-Uniform Computation notes, Karp-Lipton-Sipser
Lecture 11 Oct 21st Randomized Computation & BPP Prof. Blais’ notes
Lecture 12 Oct 28th BPP Prof. Blais’ notes
Lecture 13 Oct 30th Interactive Proofs Prof. Blais’ notes
Lecture 14 Nov 4th Space Complexity Prof. Blais’ notes
Lecture 15 Nov 6th Savtich’s Theorem & Logarithmic Space notes
Lecture 16 Nov 11th Logarithmic Space Prof. Blais’ notes
Lecture 17 Nov 13th NL = coNL [S13, Chapter 8.6]
Lecture 18 Nov 18th PSPACE completeness of TQBF notes
Lecture 19 Nov 20th Sublogarithmic Space
Lecture 20 Nov 25th Non-Regular Languages
Lecture 21 Nov 27th TBD
Lecture 22 Nov 29th TBD
Lecture 24 Dec 2nd

Suggested Reading

Topics Suggested Reading
Lecture 1 Languages & Decidability
Lecture 2 Turing Machines [S13, Chapter 3] and Lecture notes
Lecture 3 Recursion Theorem [S13, Chapter 6.1]
Lecture 4 Undecidability [S13, Chapter 4]
Lecture 5 Time Complexity [S13, Chapter 7]
Lecture 6 P vs NP [S13, Chapter 7], [AB09, Chapter 2]
Lecture 7 Polynomial Hierarchy [S13, Chapter 10.3], [AB09, Chapter 5]
Lecture 8 Boolean Circuits & Formulas [S13, Chapter 9.3], [AB09, Chapter 6]
Lecture 9 Satisfiability & Cook-Levin [S13, Chapter 9.3], [AB09, Chapter 2.3]
Lecture 10 Non-Uniform Computation [S13, Chapter 10.3], [AB09, Chapter 5]
Lecture 11 Randomized Computation & BPP [S13, Chapter 10.2], [AB09, Chapter 7]
Lecture 12 BPP & other classes [AB09, Chapter 7]
Lecture 13 Interactive Proofs [AB09, Chapter 8]
Lecture 14 Space Complexity [S13, Chapter 8], [AB09, Chapter 4]
Lecture 15 Savtich’s Theorem & Logarithmic Space [S13, Chapter 8], [AB09, Chapter 4]
Lecture 16 Logarithmic Space [S13, Chapter 8], [AB09, Chapter 4.3]
Lecture 17 NL = coNL [S13, Chapter 8.6], [AB09, Chapter 4.3]
Lecture 18 PSPACE completeness of TQBF [S13, Chapter 8.3], [AB09, Chapter 4.2]
Lecture 19 Sublogarithmic Space
Lecture 20
Lecture 21
Next