- Meeting 17 : Thu, Feb 15, 08:00 am-08:50 am
| References |  | 
| Exercises |  | 
| Reading |  | 
The class P/poly.  BPP is in P/poly. Circuit definition  of P/poly.  Karp-Lipton Theorem.
| References: | Blaeser's notes. 
 | 
- Meeting 18 : Tue, Feb 20, 11:00 am-11:50 am
| References |  | 
| Exercises |  | 
| Reading |  | 
Circuits as a model for computation.  Post's characterization of a complete basis. Resources: Size, depth and width.
| References: | Notes  from an earlier offering of the course. 
 | 
- Meeting 19 : Wed, Feb 21, 10:00 am-10:50 am
| References |  | 
| Exercises |  | 
| Reading |  | 
Size of a circuit.  Shannon's lower bound.
| References: | Notes  from an earlier offering of the course. 
 | 
- Meeting 20 : Wed, Feb 21, 11:00 am-11:50 am
| References |  | 
| Exercises |  | 
| Reading |  | 
Lupanov's upper bound.
| References: | Notes  from an earlier offering of the course. 
 | 
- Meeting 21 : Thu, Feb 22, 08:00 am-08:50 am
| References |  | 
| Exercises |  | 
| Reading |  | 
No lecture.
- Meeting 22 : Tue, Feb 27, 11:00 am-11:50 am
| References |  | 
| Exercises |  | 
| Reading |  | 
Circuit complexity classes. NC and AC hierarchies. Upper bounds: parity, add, compare.
| References: | See [Vollmer] for a detailed exposition 
 | 
- Meeting 23 : Wed, Feb 28, 10:00 am-10:50 am
| References |  | 
| Exercises |  | 
| Reading |  | 
Special classes of circuits: Formulas.
Formulas == NC1 (Brent)
| References: | See [Vollmer] for a detailed exposition 
 | 
- Meeting 24 : Wed, Feb 28, 11:00 am-11:20 am
| References |  | 
| Exercises |  | 
| Reading |  | 
Formulas == NC1 (contd) 
Branching programs.  Branching programs = NL
| References: | See [Vollmer] for a detailed exposition 
 | 
- Meeting 25 : Thu, Mar 01, 08:00 am-08:50 am
| References |  | 
| Exercises |  | 
| Reading |  | 
Skew circuits. Skew circuits vs BPs.
| References: | See [Vollmer] or Lecture  notes  by Kristoffer Hansen 
 | 
- Meeting 26 : Tue, Mar 06, 11:00 am-11:50 am
| References |  | 
| Exercises |  | 
| Reading |  | 
Bounded width Branching Programs.  Barrington's theorem.  Vertex labels vs edge labels. Permutation BPs.
- Meeting 27 : Wed, Mar 07, 10:00 am-10:50 am
| References |  | 
| Exercises |  | 
| Reading |  | 
Proof of Barrington's thm.
- Meeting 28 : Wed, Mar 07, 11:00 am-11:50 am
| References |  | 
| Exercises |  | 
| Reading |  | 
To Be Announced
- Meeting 29 : Thu, Mar 08, 08:00 am-08:50 am
| References |  | 
| Exercises |  | 
| Reading |  | 
Back to the circuit lower bound problem. Need for lower bound against explicit functions. 2n-4 lower bound for Th. 3(n-1) lower bound for parity.
- Meeting 30 : Fri, Mar 09, 02:00 pm-02:50 pm
| References |  | 
| Exercises |  | 
| Reading |  | 
Formula size lower bounds: Universal functions. 
Method of restrictions. Lower bound for parity.
- Meeting 31 : Tue, Mar 13, 11:00 am-11:50 am
| References |  | 
| Exercises |  | 
| Reading |  | 
Subbotovoskaya's random restriction.  Andreev's lower bound.
- Meeting 32 : Wed, Mar 14, 10:00 am-10:50 am
| References |  | 
| Exercises |  | 
| Reading |  | 
Nechiporuk's lower bound.  Bounded depth circuits.
- Meeting 33 : Thu, Mar 15, 08:00 am-08:50 am
| References |  | 
| Exercises |  | 
| Reading |  | 
Parity is not in AC0.
- Meeting 34 : Thu, Mar 15, 09:00 am-09:50 am
| References |  | 
| Exercises |  | 
| Reading |  | 
Hastad's switching lemma. Razborov's proof.
- Meeting 35 : Tue, Mar 20, 11:00 am-11:50 am
| References |  | 
| Exercises |  | 
| Reading |  | 
Polynomial method for circuit lower bounds. Representing Boolean functions as polynomials. Approximating Boolean functions by polynomials of low degree.
| References: | Blaeser's notes. 
 | 
- Meeting 36 : Wed, Mar 21, 10:00 am-10:50 am
| References |  | 
| Exercises |  | 
| Reading |  | 
Low degree approximation of  constant depth circuits.
- Meeting 37 : Wed, Mar 21, 11:00 am-11:50 am
| References |  | 
| Exercises |  | 
| Reading |  | 
Parity has no low degree approximation.
- Meeting 38 : Thu, Mar 22, 08:00 am-08:50 am
| References |  | 
| Exercises |  | 
| Reading |  | 
Monotone circuits. Clique cannot be computed by polynomial size monotone circuits.
- Meeting 39 : Thu, Mar 22, 09:00 am-09:50 am
| References |  | 
| Exercises |  | 
| Reading |  | 
Razborov's proof of monotone circuit lower bound for clique.
- Meeting 40 : Tue, Mar 27, 11:00 am-11:50 am
| References |  | 
| Exercises |  | 
| Reading |  | 
Razborov's proof (contd)