Book contents
- Frontmatter
- Dedication
- Contents
- Preface
- Notations
- 1 Boolean functions and key concepts
- 2 Percolation in a nutshell
- 3 Sharp thresholds and the critical point for 2-d percolation
- 4 Fourier analysis of Boolean functions (first facts)
- 5 Hypercontractivity and its applications
- 6 First evidence of noise sensitivity of percolation
- 7 Anomalous fluctuations
- 8 Randomized algorithms and noise sensitivity
- 9 The spectral sample
- 10 Sharp noise sensitivity of percolation
- 11 Applications to dynamical percolation
- 12 For the connoisseur
- 13 Further directions and open problems
- References
- Index
1 - Boolean functions and key concepts
Published online by Cambridge University Press: 18 December 2014
- Frontmatter
- Dedication
- Contents
- Preface
- Notations
- 1 Boolean functions and key concepts
- 2 Percolation in a nutshell
- 3 Sharp thresholds and the critical point for 2-d percolation
- 4 Fourier analysis of Boolean functions (first facts)
- 5 Hypercontractivity and its applications
- 6 First evidence of noise sensitivity of percolation
- 7 Anomalous fluctuations
- 8 Randomized algorithms and noise sensitivity
- 9 The spectral sample
- 10 Sharp noise sensitivity of percolation
- 11 Applications to dynamical percolation
- 12 For the connoisseur
- 13 Further directions and open problems
- References
- Index
Summary
In this first chapter, we set the stage for the book by presenting many of its key concepts of the book and stating a number of important theorems that we prove here.
Boolean functions
Definition 1.1 A Boolean function is a function from the hypercube Ωn : = {−1, 1}n into either {−1, 1} or {0, 1}.
Ωn is endowed with the uniform measure ℙ = ℙn = (½δ−1 + ½δ1)⊗n and E denotes the corresponding expectation. Occasionally, Ωn will be endowed with the general product measure but in such cases the p is made explicit. Ep then denotes the corresponding expectation.
An element of Ωn is denoted by either ω or ωn and its n bits by x1, …, xn so that ω = (x1,…, xn).
For the range, we choose to work with {−1, 1} in some contexts and {0, 1} in others, and at some specific places we even relax the Boolean constraint (i.e., that the function takes only two possible values). In these cases (which are clearly identified), we consider instead real-valued functions f: Ωn → ℝ.
A Boolean function f is canonically identified with a subset Af of Ωn via Af : = {ω : f(ω) = 1}.
Remark Often, Boolean functions are defined on {0, 1}n rather than Ωn = {−1, 1}n. This does not make any fundamental difference but, as we see later, the choice of {−1, 1}n turns out to be more convenient when one wishes to apply Fourier analysis on the hypercube.
- Type
- Chapter
- Information
- Publisher: Cambridge University PressPrint publication year: 2014