TOPICS
Search

Boolean Fourier Expansion


A Boolean Fourier expansion expresses a real-valued function on the sign set {-1,1}^n as a linear combination of the functions chi_S(x)=product_(i in S)x_i, indexed by subsets S subset= {1,...,n}. For a random variable X with the discrete uniform distribution on this set, the expansion is

 f(x)=sum_(S subset= {1,...,n})f^^(S)chi_S(x),
(1)

where its coefficients are

 f^^(S)=E[f(X)chi_S(X)].
(2)

The functions chi_S form an orthonormal basis for the inner product E[f(X)g(X)] (O'Donnell 2021, pp. 24-25).

If f is a nonconstant Boolean function with values in {-1,1}, its polynomial degree is the largest |S| with f^^(S)!=0. This is the total degree of its representing multilinear polynomial over R. Its average sensitivity is (O'Donnell 2021, p. 52)

 I(f)=sum_(S)|S|f^^(S)^2.
(3)

For example, f(x)=x_1x_2 has just one nonzero coefficient, f^^({1,2})=1, and has polynomial degree and average sensitivity equal to 2. The Gopalan-Servedio conjecture concerns the coefficients f^^({i}).


See also

Average Sensitivity, Boolean Function, Boolean Noise Operator, Gopalan-Servedio Conjecture, Multilinear Polynomial, Orthonormal Basis, Total Degree

Explore with Wolfram|Alpha

References

O'Donnell, R. Analysis of Boolean Functions. 21 May 2021. https://arxiv.org/abs/2105.10386.

Cite this as:

Weisstein, Eric W. "Boolean Fourier Expansion." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/BooleanFourierExpansion.html

Subject classifications