- Meeting 22 : Thu, Sep 11, 11:00 am-11:50 am
References | |
Exercises | |
Reading | |
Half Lecture : Outline of the proof of Godel's Incompleteness Theorem using Computability.
World of Decidable Languages. Notion of a Computational Resource. Blum's Axioms.
References | : |
- [Kozen1] Lecture 39 and first part of Lecture 38
- [Kozen2] Supplementary Lecture J, Page 231-234
|
Exercises | : |
- Think about alternatives for the axioms and attempt to compare them with Blum's axioms.
- Check if Space and Ink we defined in class are resources.
|
Reading | : | For a proof which does not use the computability language, see [Kozen1] Supplementary Lecture K. |
- Meeting 23 : Fri, Sep 12, 10:00 am-10:50 am
References | |
Exercises | |
Reading | |
Blum's Axioms. Examples and Non-examples of resources. Aiming to study g-decidable sets where g is a computable function. Plateau's in Hierarchy - Borodin's Gap Theorem.
References | : | [Kozen2] Supplementary Lecture J, Page 231-234
|
Exercises | : | Write down formal proofs on whether the number of head turns, number of distinct states visited are resources of computations.
|
- Meeting 24 : Mon, Sep 15, 08:00 am-08:50 am
References | |
Exercises | |
Reading | |
Proof of Borodin's Gap Theorem. Blum's Speedup Theorem. Outline of the proof.
References | : | [Kozen2] Lecture 32, Page 216-219
|
Reading | : | [Kozen2] Supplementary Lecture J, Page 231-234 |
- Meeting 25 : Tue, Sep 16, 12:00 pm-12:50 pm
References | |
Exercises | |
Reading | |
Construction of Blum's Speedup Set.
References | : | [Kozen2] Lecture 32, Page 216-219
|
Reading | : | [Kozen2] Supplementary Lecture J, Page 231-234 |
- Meeting 26 : Thu, Sep 18, 11:00 am-11:50 am
References | |
Exercises | |
Reading | |
Linear Speedup Theorem. Tape Compression Theorem. Time and Space Complexity Classes.
References | : | [DK] Pages 19-21.
|
- Meeting 27 : Fri, Sep 19, 10:00 am-10:50 am
References | |
Exercises | |
Reading | |
Hartmanis-Stearns Tape reduction Bound. Optimality of this via Crossing Sequence Arguments. Hennie-Stearns Improved Tape reduction theorem for 2 tapes(statement).
- Meeting 28 : Mon, Sep 22, 08:00 am-08:50 am
References | |
Exercises | |
Reading | |
Tape Alphabet Reduction. Time Hierarchy Theorem. Space Hierarchy Theorem.
References | : | Follow Class Notes. Refer to Luca Trevisan's notes for slightly different version of the proof.
|
- Meeting 29 : Tue, Sep 23, 12:00 pm-12:50 pm
References | |
Exercises | |
Reading | |
Notion of Efficiency. Edmond's proposition. Union Theorem. Complexity classes P, E and EXP. Space Complexity classes L, PSPACE, and EXPSPACE. From time bound to space bound and from a space bound to a time bound.
- Meeting 30 : Thu, Sep 25, 11:00 am-11:50 am
References | |
Exercises | |
Reading | |
CLIQUE, EXACTCLIQUE, REACH, GI - four computational problems. EXP time algorithm for all of them. PSPACE algorithms for all of them. Poly time algorithm for REACH. EXACTCLIQUE problem vs CLIQUE problem. Efficient verifiability property for membership in CLIQUE.
- Meeting 31 : Fri, Sep 26, 10:00 am-10:50 am
References | |
Exercises | |
Reading | |
Non-determinism, definition of time and space. The Simulation and Containments.
- Meeting 32 : Mon, Sep 29, 10:00 am-10:50 am
References | |
Exercises | |
Reading | |
Padding Arguments : P = NP implies EXP = NEXP. Separating E from PSPACE. Discussion on P vs NP problem. Quest for structure within NP. A structural observation about the NP algorithm for Clique. Can that be exploited? No, it seems to be there for every NP algorithm - quantifier characterization for NP.
- Meeting 33 : Mon, Sep 29, 05:00 pm-06:30 pm
References | |
Exercises | |
Reading | |
Quantifier characterization of NP.
CLIQUE, INDSET, VC, GI, SAT - Five problems in NP. Quest for structural similarities between problems. CLIQUE and INDSET, INDSET and VC. Structure and reductions. Reductions, Completeness. Cook-Levin Theorem and proof outline.
- Meeting 34 : Tue, Sep 30, 12:00 pm-12:50 pm
References | |
Exercises | |
Reading | |
Details of Cook-Levin Theorem. Reductions to CNF SAT. Reductions to 3CNFSAT.
References | : | Du-Ko Book, Page 47.
|
- Meeting 35 : Tue, Oct 07, 12:00 pm-12:50 pm
References | |
Exercises | |
Reading | |
Reduction from SAT to VC. Status of Graph Isomorphism Problem. Intermediate languages? Ladner's Theorem.
References | : | Notes sent to the mailing list (Ladner's theorem)
|
- Meeting 36 : Thu, Oct 09, 11:00 am-11:50 am
References | |
Exercises | |
Reading | |
Impagliazzo's proof of Ladner's theorem.
References | : | Notes sent to the mailing list (Ladner's theorem)
|
- Meeting 37 : Fri, Oct 10, 10:00 am-10:50 am
References | |
Exercises | |
Reading | |
Construction of the padding function in the proof of Ladner's Theorem. Complement of PRIMES is in NP. The class CoNP.
References | : | Notes sent to the mailing list (Ladner's theorem)
|
- Meeting 38 : Sun, Oct 12, 11:30 am-01:00 pm
References | |
Exercises | |
Reading | |
Relationship between NP, CoNP, P and PSAPCE. Two generalizations of NP. 1) Based on oracle access. Definition of Polynomial Hierarchy, PSPACE upper bound. 2) Characterization of PH in terms of Quantifiers. Examples. EXACT-CLIQUE, and MIN-CKT problems as examples. Relativization. Baker-Gill-Solovoy theorem (statement).
- Meeting 39 : Mon, Oct 13, 08:00 am-08:50 am
References | |
Exercises | |
Reading | |
Proof of Baker-Gill-Solovoy Theorem.
References | : | Chapter titled "diagonalization" - the second last section. Please check the above link. I am not mentioning page numbers because it is different in different versions. In the print version version, it is chapter 3, page 72, section 3.4.
|
- Meeting 40 : Tue, Oct 14, 12:00 pm-12:50 pm
References | |
Exercises | |
Reading | |
Nondeterministic space. Simulations. Abstraction of space bounded machines computation as a reachability problem. Savitch's theorem.
- Meeting 41 : Thu, Oct 16, 11:00 am-11:50 am
References | |
Exercises | |
Reading | |
Alternating Turing Machines. Definition, Example. Simulations.
- ATIME(t(n)) contained in DSPACE(t(n))
- NSPACE(s(n)) contained in ATIME(s(n)^2)
Conclusion : AP = PSPACE.
References | : | We followed roughly the notes here.
|
- Meeting 42 : Fri, Oct 17, 10:00 am-10:50 am
References | |
Exercises | |
Reading | |
- DTIME(t(n)) contained in ASPACE(log t(n))
- ASPACE(s(n)) contained in DTIME(2^O(s(n))
Conclusion AL = P.
References | : | We followed roughly the notes here.
|
- Meeting 43 : Mon, Oct 20, 08:00 am-08:50 am
References | |
Exercises | |
Reading | |
QBF is PSPACE-complete. Winning strategy in Games and PSPACE. Notion of reductions in space bounded settings.
References | : | Arora Barak Chapter on Space Bounded Computation.
|
- Meeting 44 : Tue, Oct 21, 12:00 pm-12:50 pm
References | |
Exercises | |
Reading | |
Log-space reductions. Composibility. NL-completeness. Reach is NL-complete. Immerman-Szelepscenyi Theorem, NL = CoNL.
- Meeting 45 : Thu, Oct 23, 11:00 am-11:50 am
References | |
Exercises | |
Reading | |
Immerman-Szelepscenyi Theorem. Inductive counting technique.
- Meeting 46 : Fri, Oct 24, 10:00 am-10:50 am
References | |
Exercises | |
Reading | |
Details of Inductive Counting. Space complexity of reductions. NP-completeness of problems under logspace many-one reductions.
- Meeting 47 : Mon, Oct 27, 08:00 am-08:50 am
References | |
Exercises | |
Reading | |
DAG-reach is NL-complete under Log-space reductions. Circuit Value Problem. P-completeness.
- Meeting 48 : Tue, Oct 28, 12:00 pm-12:50 pm
References | |
Exercises | |
Reading | |
CVP is P-complete. Monotone-CVP. Horn SAT is P-complete.
- Meeting 49 : Thu, Oct 30, 11:00 am-11:50 am
References | |
Exercises | |
Reading | |
Structure of NP-complete sets. Can a sparse set be NP-complete? Berman-Hartmanis Conjecture. A proof that Co-NP complete set cannot be sparse unless P=NP.
References | : | notes
|
Reading | : | Chapter 7, Du-Ko Book. |
- Meeting 50 : Fri, Oct 31, 10:00 am-10:50 am
References | |
Exercises | |
Reading | |
Mahaney's Theorem. A sparse set cannot be NP-complete unless P=NP.
- Meeting 51 : Sun, Nov 02, 10:15 am-12:15 pm
References | |
Exercises | |
Reading | |
Karp-Lipton Collapse Theorem. If a sparse set if NP-hard under Turing reductions, then PH collapses down to Sigma_2.
Randomized Algorithms and Machine Models. Yet another acceptance criterion for choice machines. BPP as counting classes. Containments and simulations.
- Meeting 52 : Mon, Nov 03, 08:00 am-08:50 am
References | |
Exercises | |
Reading | |
Polynomial identity testing problem. Schwartz-Zippel Lemma. Class BPP. Success Probability Amplification.
- Meeting 53 : Tue, Nov 04, 10:00 am-12:00 pm
References | |
Exercises | |
Reading | |
Two consequences of Success Probability Amplification. The class P/poly. BPP is in P/poly. Every language in P/poly Turing Reduces to sparse sets. If NP is contained in BPP then PH collapses. The class RP, CoRP and structural simulations.
- Meeting 54 : Thu, Nov 13, 11:00 am-12:00 pm
References | |
Exercises | |
Reading | |
BPP is in Sigma^2.
- Meeting 55 : Thu, Nov 13, 05:30 pm-06:30 am
References | |
Exercises | |
Reading | |
Randomized Logspace. Reachability in Undirected graphs. Significance of spectral gap. Every graph has a spectral gap. Algebraic Expanders. Combinatorial Expanders and equivalence. Reachability in Graphs with combinatorial expander components.
- Meeting 56 : Fri, Nov 14, 10:00 am-11:00 am
References | |
Exercises | |
Reading | |
Graph Powering, Replacement product and their effects in the algebraic expansion. Details of Reingold's algorithm.