Complexity Theory I (Part II)

Lectures Tuesday, Friday (5:00pm--6:30pm)
Tutorials Saturday (2:30pm--4:00pm)
Part I & References Part I webpage

Syllabus


Evaluations

(Same policy as Part I.)

Unedited Live Lecture Notes

  1. PSPACE, NPSPACE, TQBF: Notes.

  2. NL=coNL, PH: Notes.

  3. PH, ATM: Notes.

  4. ATM, Oracle Turing Machines: Notes.

  5. Circuits, P/Poly: Notes.

  6. Circuits, Karp-Lipton Theorem: Notes.

  7. Randomized Computation, BPP: Notes.

  8. RP, coRP, ZPP, Error reduction: Notes.

  9. Error reduction (recap), BPP vs. Circuits, BPP vs. PH: Notes. (Guest lecture by Suryajith Chillara.)

  10. BPP vs. PH (contd.), IP: Notes.

  11. Interactive Proofs: Notes.

  12. Exposition to advanced complexity theory: Notes.