Balanced Boolean functions that can be evaluated so that every input bit is unlikely to be read
Abstract
A Boolean function of n bits is balanced if it takes the value 1 with probability 1/2. We exhibit a balanced Boolean function with a randomized evaluation procedure (with probability 0 of making a mistake) so that on uniformly random inputs, no input bit is read with probability more than Theta(n-1/2 sqrtlog n). We give a balanced monotone Boolean function for which the corresponding probability is Theta(n-1/3 log n). We then show that for any randomized algorithm for evaluating a balanced Boolean function, when the input bits are uniformly random, there is some input bit that is read with probability at least Theta(n-1/2). For balanced monotone Boolean functions, there is some input bit that is read with probability at least Theta(n-1/3).
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.