Week 8 Flashcards
What is a basis?
A basis is a set Ω = {fi }i<k of Boolean functions (‘connectives’).
We say that Ω is complete if every Boolean function is computed by an expression/formula formed from variables and elements of Ω.
What is the change-of-basis theorem?
Let Ω1, Ω2 (with Ω2 complete).
Then for any Ω1-circuit C1 there is an Ω2 circuit C2 computing the same Boolean function with:
▶ |C2| = O(|C1|)
▶ depth(C2) = O(depth(C1))
ONLY applies to circuits, not formulas.
What is the Spira Balancing Theorem?
∆ = {0, 1, δ}
Let Ω be a complete basis. For every Ω-formula A of size n there is a logically equivalent ∆-formula A′ s.t. |A′| = n^O(1) and depth(A′) = O(log n).
What is the combinatorial lemma?
Let T be a binary tree. Then there is a subtree S of T s.t.
1/3 |T| < |S| ≤ 2/3 |T|.