- Meeting 15 : Tue, Feb 17, 12:00 pm-12:50 pm
| References | |
| Exercises | |
| Reading | |
Languages and Boolean function families. Circuit model of computation. Circuit families. Language acceptance, and parameters of circuit such as size and depth.
- Meeting 16 : Wed, Feb 18, 06:00 pm-07:00 pm
| References | |
| Exercises | |
| Reading | |
(Compensating for Feb 18th)
PSIZE=P/poly. Uniformity in circuit complexity.
- Meeting 17 : Thu, Feb 19, 11:00 am-11:50 am
| References | |
| Exercises | |
| Reading | |
Karp-Lipton Collapse Theorem
Meyer's Collapse Theorem
- Meeting 18 : Fri, Feb 20, 10:00 am-10:50 am
| References | |
| Exercises | |
| Reading | |
Circuit lower bound approach to P vs NP. Are there any hard functions that requires large size? Over what basis? Post's characterization of a complete basis.
- Meeting 19 : Mon, Feb 23, 08:00 am-08:50 am
| References | |
| Exercises | |
| Reading | |
Shannon's Counting Argument to show the existence of hard functions. Lupanov; matching upper bound. Formulas vs circuits.
- Meeting 20 : Tue, Feb 24, 12:00 pm-12:50 pm
| References | |
| Exercises | |
| Reading | |
Explicit function examples. PARITY, ADD(n,2), MAJ. Carry look-ahead adder as a constant-depth polynomial-size circuit. Class AC^0 and NC^1. NC-hierarchy and AC-hierarchy.
- Meeting 21 : Thu, Feb 26, 11:00 am-11:50 am
| References | |
| Exercises | |
| Reading | |
NC hierarchy. Undecidability and NC^0. Logspace uniformity. L-uniform PSIZE = P. Evaluating NC^1 circuits in Logspace. L-uniform NC^1 is contained in L.
- Meeting 22 : Fri, Feb 27, 10:00 am-10:50 am
| References | |
| Exercises | |
| Reading | |
Circuit version of Savitch's algorithm. NL is contained in L-uniform AC^1. Classes SAC^1, Monotone circuits in AC^1.
- Meeting 23 : Mon, Mar 02, 08:00 am-08:50 am
| References | |
| Exercises | |
| Reading | |
Spira's depth reduction. Balancing Boolean formulas. Polynomial size Boolean formulas characterize NC^1. Monotone version of the depth reduction.
| References | : | Section 6.1, Page 159 of Jukna's Book.
|
- Meeting 24 : Tue, Mar 03, 12:00 pm-12:50 pm
| References | |
| Exercises | |
| Reading | |
Polysize Skew-circuits characterise NL.
- Meeting 25 : Thu, Mar 05, 11:00 am-11:50 am
| References | |
| Exercises | |
| Reading | |
AND, PARITY, MAJ, Threshold Function. Placing ADD(n,n) in NC^1. Offman's trick. Constant depth reductions. Reducing MULT(n,2) to ADD(n,n).
- Meeting 26 : Fri, Mar 06, 10:00 am-10:50 am
| References | |
| Exercises | |
| Reading | |
Adding loglog n numbers of n bits each in AC^0. Extending it add log n number of n bits each in AC^0. Reductions from Threshold to MAJ, ADD(n,n) to BCOUNT, BCOUNT to MULT(n,2). Defining the TC^0 class. ACC^0 class. Their counterparts in the levels of the NC hierarchy.
- Meeting 27 : Mon, Mar 09, 08:00 am-08:50 am
| References | |
| Exercises | |
| Reading | |
BCOUNT reduces to Threshold. All symmetric functions are in NC^1 (in fact TC^0). Two statements without proof - Polylog threshold is in AC^0 and MULT(n,n) is in NC^1. Circuit lowerbound problem. Discussion on explicitness. Best known lower bounds. Roadmap.
- Meeting 28 : Tue, Mar 10, 12:00 pm-12:50 pm
| References | |
| Exercises | |
| Reading | |
Gate Elimination Arguments. 2n-4 Lower bound for Threshold and 3(n-3) Lower bound for PARITY.
| References | : | Section 1.6, Page 39 of Jukna's Book
|
- Meeting 29 : Thu, Mar 12, 11:00 am-11:50 am
| References | |
| Exercises | |
| Reading | |
Sabbotavskaya's restriction method. Superlinear lower bound for PARITY. Universal function (addressing function) and Nechiporuk's lower bound for the same.
| References | : | Section 6.3 (page 167) in Jukna's Book
|
- Meeting 30 : Fri, Mar 13, 10:00 am-10:50 am
| References | |
| Exercises | |
| Reading | |
Density version of Sabbotavskaya's argument. Expected reduction in size of the formula. Shinkage exponent. Andreev's lower bound (statement). Nechiporuk's lower bound for the universal function with OR as the combining function.
| References | : | Section 6.2 (page 164) in Jukna's Book
|
- Meeting 31 : Mon, Mar 16, 08:00 am-08:50 am
| References | |
| Exercises | |
| Reading | |
Andreev's Cubic Lower Bound. Effect of shrinkage exponent. Statement of Nechiporuk's subfunction method.
| References | : | Section 6.3 (page 168) in Jukna's Book
|
- Meeting 32 : Tue, Mar 17, 12:00 pm-12:50 pm
| References | |
| Exercises | |
| Reading | |
Nechiporuk's subfunction argument. Lower bound for element distinctness.
| References | : | Section 6.5 (page 173) in Jukna's Book
|
- Meeting 33 : Thu, Mar 19, 11:00 am-11:50 am
| References | |
| Exercises | |
| Reading | |
Lower bounds strategy for PARITY against AC^0. Effect of random restriction. A notion of "simplification". Decision tree model. PARITY, AND, OR. Size and depth of DTs. DT as a measure of Boolean functions. Lower bounds and Upper Bounds. DNFs. Decision Trees to DNFs, Decision trees to Skew Formulas. Termsize of DNFs for parity. From DNFs to Decision trees. Canonical decision trees.
- Meeting 34 : Fri, Mar 20, 10:00 am-10:50 am
| References | |
| Exercises | |
| Reading | |
Recap of canonical decision trees from DNFs. Hastad's switching Lemma. Using switching lemma to prove that any depth-2 circuit for PARITY requires exponential size.
- Meeting 35 : Mon, Mar 23, 08:00 am-08:50 am
| References | |
| Exercises | |
| Reading | |
Extending the restrictions to higher depths. Induction on the depth. Final lower bound for parity assuming the switching lemma.
- Meeting 36 : Tue, Mar 24, 12:00 pm-12:50 pm
| References | |
| Exercises | |
| Reading | |
Razoborov's proof of Hastad's Switching Lemma. The injective map from bad restrictions to stars, diff and stricter restrictions. Combinatorial bounds for stars(r,s).
- Meeting 37 : Thu, Mar 26, 11:00 am-11:50 am
| References | |
| Exercises | |
| Reading | |
Polynomial method. Representing Boolean functions using polynomials. Degree and Sparsity. MAJ not in AC^0[2] and PARITY not in AC^0[3]. Overview. Approximating OR.
- Meeting 38 : Mon, Mar 30, 08:00 am-08:50 am
| References | |
| Exercises | |
| Reading | |
Approximating OR. From a circuit to a polynomial approximation.
- Meeting 39 : Mon, Mar 30, 10:00 am-10:50 am
| References | |
| Exercises | |
| Reading | |
From a circuit to a polynomial approximation.
- Meeting 40 : Tue, Mar 31, 12:00 pm-12:50 pm
| References | |
| Exercises | |
| Reading | |
Degree bounds for approximating MAJORITY. MAJORITY is not in AC^0. Degree bounds for approximating PARITY. PARITY not AC^0[3]
- Meeting 41 : Wed, Apr 01, 08:00 am-08:50 am
| References | |
| Exercises | |
| Reading | |
Monotone circuit complexity. Razborov's lower bound. The O(log n) negations barrier. Approximators. Inductive construction of approximators. Positive inputs and negative inputs.
- Meeting 42 : Thu, Apr 02, 11:00 am-11:50 am
| References | |
| Exercises | |
| Reading | |
No class
- Meeting 43 : Fri, Apr 03, 10:00 am-10:50 am
| References | |
| Exercises | |
| Reading | |
Holiday
- Meeting 44 : Mon, Apr 06, 08:00 am-08:50 am
| References | |
| Exercises | |
| Reading | |
How good is the approximator circuit? Proof that there must be lots of errors in the sample inputs.
- Meeting 45 : Tue, Apr 07, 12:00 pm-12:50 pm
| References | |
| Exercises | |
| Reading | |
Argument for an upper bound for the errors on the positive and the negative inputs. Proof of the Sunflower Lemma.
- Meeting 46 : Thu, Apr 09, 11:00 am-11:50 am
| References | |
| Exercises | |
| Reading | |
Round up of circuit lower techniques - Gate elimination argument, restriction method, switchin lemma, polynomial method, clique approximator method. Coming up : Algorithmic method and derandomization method.
Offshoot from decision trees - Branching program model. Examples. Conjecture about Bounded Width Branching Programs
- Meeting 47 : Fri, Apr 10, 10:00 am-10:50 am
| References | |
| Exercises | |
| Reading | |
Barrington's surprising theorem and the proof idea. From BPs to Progams over monoids. From programs over monoids to BPs. Constructing programs with specific 5-cycle as accepting elements.
- Meeting 48 : Mon, Apr 13, 08:00 am-08:50 am
| References | |
| Exercises | |
| Reading | |
Proof of Barrington's theorem.