A Boolean function is a function on a Boolean hypercube, often with codomain or .
A Boolean function is monotone when for every implies .
For , the characters form an orthonormal basis, and the Fourier-Walsh expansion is
For , the Walsh character on the Boolean hypercube is , equivalently in the zero-one convention.
Under the -biased product measure on , the coordinates are independent random variables with and . Writing , , and , the products form the -biased Fourier basis.
The -biased Fourier coefficient of at is .
On the unbiased cube, the discrete derivative is
For the p-biased product measure, the normalization factor is .
The influence of coordinate is . For a Boolean-valued function on the unbiased cube, it is the probability that flipping coordinate changes the function value.
The total influence is
For the indicator of a monotone family under a p-biased product measure, the Margulis-Russo formula identifies the derivative of with the suitably normalized total influence of .
The noise operator averages over a random correlated with by . It acts diagonally on the Fourier-Walsh transform:
The noise stability is
The linear Fourier weight is .
A -junta is a function whose value depends only on coordinates indexed by . A -junta depends on at most coordinates.
If satisfies , then it has a real-valued -junta approximation with and
For every , a Boolean function has an -junta approximation with squared error at most .
Every Boolean function of degree at most is a -junta.
A Boolean function is -quasirandom when conditioning any set of at most coordinates to any values changes its -expectation by at most .
For every , there is such that every Boolean function has a set with for which a -random restriction on leaves an -quasirandom function with probability at least .

Articles by others on the same topic (1)

A Boolean function is a mathematical function that takes inputs from a set of binary values (typically 0 and 1) and produces a binary output. The function is named after the mathematician and logician George Boole, who developed an algebraic system for logical reasoning. Boolean functions can be represented in various ways, including: 1. **Truth Tables**: A table that lists all possible combinations of input values and the corresponding output.