The Sensitivity Theorem #
Main result: For any Boolean function f of degree d ≥ 1, the sensitivity satisfies s(f) ≥ √d.
This was conjectured by Nisan and Szegedy (1992) and proved by Hao Huang (2019).
Proof outline #
- Find a d-dimensional subcube where f restricted has full degree d (the top Möbius coefficient c_S is nonzero, with |S| = d).
- On this subcube, parity imbalance: the set
H = {x : paritySigned(x) = c}for some c ∈ {-1, 1} has |H| > 2^{d-1}. - Apply Huang's theorem: some q ∈ H has ≥ √d neighbors in H.
- Each neighbor y of q in H satisfies paritySigned(y) = paritySigned(q), and since y = flipBit q i, this implies f is sensitive at q in direction i. Each neighbor contributes a distinct sensitive coordinate.
- Sensitivity on the subcube ≤ sensitivity of f, concluding s(f) ≥ √d.
Sensitivity Theorem (Huang 2019). For any Boolean function f of degree d ≥ 1, the sensitivity satisfies s(f) ≥ ⌈√d⌉, i.e., √d ≤ s(f) as reals.