Core Concepts
The parity function requires depth-four boolean circuits of size exponential in n^(1/3).
Abstract
The paper presents a top-down lower-bound method for depth-4 boolean circuits and uses it to prove that the parity function requires depth-4 circuits of size exponential in n^(1/3).
The key steps are:
Start at the top gate of the depth-4 circuit and choose a large subcircuit Σ that rejects many 0-inputs.
Construct a "mirror set" M of 1-inputs that are hard to locally distinguish from the rejected 0-inputs. This involves finding robust sunflowers inside the set of rejected 0-inputs.
Choose a large subcircuit Γ of Σ that accepts many inputs from the mirror set M.
Apply a block unpredictability lemma to show that any input x in the accepted set X of Γ has a local limit y in the rejected set Y, contradicting the fact that Γ rejects Y.
The block unpredictability lemma is a key technical contribution, generalizing the bit unpredictability lemma of Meir and Wigderson to handle unpredictable blocks of bits rather than just single bits.