BPP ⊆ P/poly

Inclusion · Adl78, BG81

Statement

BPP poly: every language in is decided by a family of polynomial-size Boolean circuits. Adl78 proves the case; BG81 extend it to by the same argument with a majority vote.

Sketch

Amplify the error below by a majority vote over independent runs; a union bound over the inputs of length shows some random string is correct on all of them, and hardwiring it as advice gives the circuit family.