Jump to content

Analysis of Boolean functions

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Yuval Filmus (talk | contribs) at 12:25, 29 May 2017 (Created page with '{{User sandbox}} <!-- EDIT BELOW THIS LINE --> In mathematics and theoretical computer science, analysis of Boolean functions is the study of real-valued...'). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

This sandbox is in the article namespace. Either move this page into your userspace, or remove the {{User sandbox}} template. In mathematics and theoretical computer science, analysis of Boolean functions is the study of real-valued functions on or from a spectral perspective. The functions studied are often, but not always, Boolean-valued, making them Boolean functions. The area has found many applications in combinatorics, social choice theory, random graphs, and theoretical computer science, especially in hardness of approximation and property testing.

Basic concepts

Fourier expansion

Every real-valued function has a unique expansion as a multilinear polynomial:

This is the Hadamard transform of the function , which is the Fourier transform in the group . The coefficients are known as *Fourier coefficients*, and the entire sum is known as the *Fourier expansion* of . The functions are known as *Fourier characters*, and they form an orthonormal basis for the space of all functions over , with respect to the inner product .

The Fourier coefficients can be calculated using an inner product:

In particular, this shows that . Parseval's identity states that

If we don't sum over , then we get the variance of .

Influence

Noise stability

Hypercontractivity

p-Biased analysis

Basic results

Friedgut–Kalai–Naor

Kahn–Kalai–Linial

Friedgut's junta theorem

Applications

Linearity testing

Arrow's theorem

Sharp thresholds

References

  • O'Donnell, Ryan (2014). Analysis of Boolean functions. Cambridge University Press. ISBN 978-1-107-03832-5.