Imagine a computer built entirely from AND gates and OR gates, wired in layers so shallow that any signal travels through at most a constant number of them. This is the AC⁰ model — a circuit where each gate can fan in as many wires as you like, but the total depth is bounded.
AC⁰ circuits are surprisingly powerful. They can add numbers, compare strings, compute majority over small inputs. So you might expect them to handle any reasonable arithmetic task — including checking whether the number of 1-bits in an input is even or odd (computing parity, or MOD 2).
In 1987, Alexander Razborov and Roman Smolensky independently proved the opposite: no AC⁰ circuit — no matter how many gates, as long as the depth stays constant — can compute parity. More generally, AC⁰ circuits augmented with MOD-p gates for one prime cannot compute MOD-q for any different prime .
The tool they invented to prove it — approximating Boolean functions by low-degree polynomials over finite fields — became one of the most celebrated techniques in circuit complexity, and it is the first time researchers proved an unconditional separation between two natural circuit classes.
Comments
Loading comments...