Workshop on Discrete Harmonic Analysis Newton Institute, March 2011

Similar documents
Critical percolation under conservative dynamics

Around two theorems and a lemma by Lucio Russo

Boolean Functions: Influence, threshold and noise

Generalized Fourier Spectrum and sparse reconstruction in spin systems

Noise sensitivity of Boolean functions and percolation

A Noisy-Influence Regularity Lemma for Boolean Functions Chris Jones

Analysis of Boolean Functions

Noise sensitivity of Boolean functions and percolation

First Passage Percolation Has Sublinear Distance Variance

Fourier analysis of boolean functions in quantum computation

Quantum boolean functions

Hard-Core Model on Random Graphs

1 Tridiagonal matrices

Boolean Functions: Influence, threshold and noise

Chapter 9: Basic of Hypercontractivity

Uniformization and percolation

An Introduction to Analysis of Boolean functions

Harmonic Analysis on the Cube and Parseval s Identity

Upper Bounds on Fourier Entropy

Mixing in Product Spaces. Elchanan Mossel

The Minesweeper game: Percolation and Complexity

Noise stability of functions with low influences: invariance and optimality (Extended Abstract)

Model Selection and Geometry

Concentration inequalities: basics and some new challenges

NOISE SENSITIVITY and CHAOS in SOCIAL CHOICE THEORY

Linear sketching for Functions over Boolean Hypercube

On the definition and properties of p-harmonious functions

Open problems from Random walks on graphs and potential theory

CSE 291: Fourier analysis Chapter 2: Social choice theory

EE 574 Detection and Estimation Theory Lecture Presentation 8

PERCOLATION AND COARSE CONFORMAL UNIFORMIZATION. 1. Introduction

Uniformization and percolation

Metric Spaces Lecture 17

The Anderson Model on the Bethe Lattice: Lifshitz Tails

CONVERGENCE, UNANIMITY AND DISAGREEMENT IN MAJORITY DYNAMICS ON UNIMODULAR GRAPHS AND RANDOM GRAPHS

Sums, Products, and Rectangles

Assignment 2 : Probabilistic Methods

Lecture 5: February 16, 2012

First Passage Percolation

APPROXIMATION RESISTANCE AND LINEAR THRESHOLD FUNCTIONS

Week 2: Sequences and Series

Trust Regions. Charles J. Geyer. March 27, 2013

The near-critical planar Ising Random Cluster model

arxiv: v1 [cs.cc] 29 Feb 2012

Visibility estimates in Euclidean and hyperbolic germ-grain models and line tessellations

Local limits of random graphs

Stochastic Homogenization for Reaction-Diffusion Equations

arxiv: v1 [math.pr] 11 Dec 2017

Finite Frames and Sigma Delta Quantization

PCA with random noise. Van Ha Vu. Department of Mathematics Yale University

Algorithms for sparse analysis Lecture I: Background on sparse approximation

Cones of measures. Tatiana Toro. University of Washington. Quantitative and Computational Aspects of Metric Geometry

Probability Models of Information Exchange on Networks Lecture 5

6.842 Randomness and Computation April 2, Lecture 14

Convergence of loop erased random walks on a planar graph to a chordal SLE(2) curve

Approximation Resistance from Pairwise Independent Subgroups

Reverse Hyper Contractive Inequalities: What? Why?? When??? How????

New Results for Random Walk Learning

Learning and Fourier Analysis

Sharp Thresholds. Zachary Hamaker. March 15, 2010

A. Iosevich and I. Laba January 9, Introduction

Lecture 6: Powering Completed, Intro to Composition

ON THE SCALING LIMITS OF PLANAR PERCOLATION

Hypothesis testing for Stochastic PDEs. Igor Cialenco

QLE. Jason Miller and Scott Sheffield. August 1, 2013 MIT. Jason Miller and Scott Sheffield (MIT) QLE August 1, / 37

ECE 564/645 - Digital Communications, Spring 2018 Homework #2 Due: March 19 (In Lecture)

Course Description for Real Analysis, Math 156

The Kadison-Singer Problem and the Uncertainty Principle Eric Weber joint with Pete Casazza

Unique Games Conjecture & Polynomial Optimization. David Steurer

A ROBUST KHINTCHINE INEQUALITY, AND ALGORITHMS FOR COMPUTING OPTIMAL CONSTANTS IN FOURIER ANALYSIS AND HIGH-DIMENSIONAL GEOMETRY

Lectures 15: Cayley Graphs of Abelian Groups

Fractal Geometry of Minimal Spanning Trees

Compressibility of Infinite Sequences and its Interplay with Compressed Sensing Recovery

Optimal Inapproximability Results for MAX-CUT and Other 2-Variable CSPs?

GAUSSIAN MEASURE OF SECTIONS OF DILATES AND TRANSLATIONS OF CONVEX BODIES. 2π) n

GENERALIZED NONLINEARITY OF S-BOXES. Sugata Gangopadhyay

Hypercontractivity of spherical averages in Hamming space

Rapidly Rotating Bose-Einstein Condensates in Strongly Anharmonic Traps. Michele Correggi. T. Rindler-Daller, J. Yngvason math-ph/

DAVID ELLIS AND BHARGAV NARAYANAN

Complexity Theory VU , SS The Polynomial Hierarchy. Reinhard Pichler

Outline. Complexity Theory EXACT TSP. The Class DP. Definition. Problem EXACT TSP. Complexity of EXACT TSP. Proposition VU 181.

SMALL SPECTRAL RADIUS AND PERCOLATION CONSTANTS ON NON-AMENABLE CAYLEY GRAPHS

Lecture 23: Analysis of Boolean Functions

Introduction to Fourier Analysis

Expander Construction in VNC 1

Nonlinear Dynamical Systems Lecture - 01

Nonamenable Products are not Treeable

The Kakeya Problem Connections with Harmonic Analysis Kakeya sets over Finite Fields. Kakeya Sets. Jonathan Hickman. The University of Edinburgh

Minimax Rates. Homology Inference

Lecture 9: March 26, 2014

/633 Introduction to Algorithms Lecturer: Michael Dinitz Topic: Matroids and Greedy Algorithms Date: 10/31/16

Reconstruction in the Sparse Labeled Stochastic Block Model

Exit time tails from pairwise decorrelation in hidden Markov chains, with applications to dynamical percolation

Comp487/587 - Boolean Formulas

Random measures, intersections, and applications

CS 273 Prof. Serafim Batzoglou Prof. Jean-Claude Latombe Spring Lecture 12 : Energy maintenance (1) Lecturer: Prof. J.C.

Scaling limit of random planar maps Lecture 2.

Practical Polar Code Construction Using Generalised Generator Matrices

Lattice spin models: Crash course

Reinforcement Learning as Classification Leveraging Modern Classifiers

Transcription:

High frequency criteria for Boolean functions (with an application to percolation) Christophe Garban ENS Lyon and CNRS Workshop on Discrete Harmonic Analysis Newton Institute, March 2011 C. Garban (ENS Lyon) High frequency criteria for Boolean functions 1 / 23

Plan Spectrum of Boolean functions Motivations (percolation...) Randomized algorithms A theorem by Schramm and Steif Noise sensitivity of percolation Where exactly does the spectrum of percolation localize? (Work with G. Pete and O. Schramm) C. Garban (ENS Lyon) High frequency criteria for Boolean functions 2 / 23

Spectrum of a Boolean function Let f : Ω n = { 1, 1} n { 1, 1} be a Boolean function C. Garban (ENS Lyon) High frequency criteria for Boolean functions 3 / 23

Spectrum of a Boolean function Let f : Ω n = { 1, 1} n { 1, 1} be a Boolean function f = f (S) χ(s), with χ(s) := i S x i. S {1,...,n} C. Garban (ENS Lyon) High frequency criteria for Boolean functions 3 / 23

f 2 2 = S Spectrum of a Boolean function Let f : Ω n = { 1, 1} n { 1, 1} be a Boolean function with χ(s) := i S x i. f = S {1,...,n} f (S) χ(s), These functions form an othornormal basis for L 2 ({ 1, 1} n ) endowed with the uniform measure µ = (1/2δ 1 + 1/2δ 1 ) n. The Fourier coefficients f (S) satisfy f (S) := f, χs = E [ f χ S ] Parseval tells us f (S) 2 C. Garban (ENS Lyon) High frequency criteria for Boolean functions 3 / 23

Energy spectrum of a Boolean function For any Boolean or real-valued function f : { 1, 1} n {0, 1} or R, we define its energy spectrum E f to be E f (k) := f (S) 2 S: S =k 1 k n

Energy spectrum of a Boolean function For any Boolean or real-valued function f : { 1, 1} n {0, 1} or R, we define its energy spectrum E f to be E f (k) := f (S) 2 S: S =k 1 k n E f (k)...... k k = 1 k = 2 k = n

Energy spectrum of a Boolean function For any Boolean or real-valued function f : { 1, 1} n {0, 1} or R, we define its energy spectrum E f to be E f (k) := f (S) 2 S: S =k 1 k n E f (k) The total Spectral mass here is f(s) 2 = Var[f] S 0...... k k = 1 k = 2 k = n

Energy spectrum of Majority Let MAJ n (x 1,..., x n ) := sign( x i ).

Energy spectrum of Majority Let MAJ n (x 1,..., x n ) := sign( x i ). Its energy spectrum can be computed explicitly. It has the following shape: S =k MAJ n (S) 2 1 3 5... n k

Energy spectrum of Majority Let MAJ n (x 1,..., x n ) := sign( x i ). Its energy spectrum can be computed explicitly. It has the following shape: S =k MAJ n (S) 2 1 k 3/2 1 3 5... n k

Noise stability Let f : { 1, 1} n { 1, 1} be a Boolean function. For any ɛ > 0, if ω n = (x 1,..., x n ) is sampled uniformly in Ω n, let ω ɛ n be the noised configuration obtained out of ω n by resampling each bit with probability ɛ. The noise stability of f is given by S ɛ (f ) := P [ f (ω) = f (ω ɛ ) ] It is easy to check that S ɛ (f ) = f (S) 2 (1 ɛ) S S = E [ f ] 2 + E f (k)(1 ɛ) k k 1 C. Garban (ENS Lyon) High frequency criteria for Boolean functions 6 / 23

What can be said on the spectrum in general? C. Garban (ENS Lyon) High frequency criteria for Boolean functions 7 / 23

What can be said on the spectrum in general? Here is a deep result by Bourgain: Theorem (Bourgain, 2001) If f is a balanced Boolean function with low influences, then if k is not too large. S >k f (S) 2 1 k, C. Garban (ENS Lyon) High frequency criteria for Boolean functions 7 / 23

What can be said on the spectrum in general? Here is a deep result by Bourgain: Theorem (Bourgain, 2001) If f is a balanced Boolean function with low influences, then if k is not too large. S >k f (S) 2 1 k, Theorem ( Majority is Stablest Mossel, O Donnell and Oleszkiewicz, 2005) If f is a balanced Boolean function with low influences, then S ɛ (f ) 2 arcsin(1 ɛ) π C. Garban (ENS Lyon) High frequency criteria for Boolean functions 7 / 23

Recognizing high frequency behavior In what follows, we will be interested in Boolean (or real-valued) functions which are highly sensitive to small perturbations (or small noise). Such functions are called noise sensitive. They are such that most of their Fourier mass is localized on high frequencies. In particular, their energy spectrum should look as follows S =k f(s) 2 1...... k

Question we wish to address in this talk

Question we wish to address in this talk You re given a Boolean function f : { 1, 1} n { 1, 1}

Question we wish to address in this talk You re given a Boolean function f : { 1, 1} n { 1, 1} Can you find an efficient criterion which ensures that its spectrum has the following shape?

Question we wish to address in this talk You re given a Boolean function f : { 1, 1} n { 1, 1} Can you find an efficient criterion which ensures that its spectrum has the following shape? 1...... k

Let us start with a visual experiment Let A be a subset of the square in the plane. Question: Can you tell whether the set A is noise sensitive or not? C. Garban (ENS Lyon) High frequency criteria for Boolean functions 10 / 23

Let us start with a visual experiment Let A be a subset of the square in the plane. Question: Can you tell whether the set A is noise sensitive or not? C. Garban (ENS Lyon) High frequency criteria for Boolean functions 10 / 23

Let us start with a visual experiment Let A be a subset of the square in the plane. Question: Can you tell whether the set A is noise sensitive or not? C. Garban (ENS Lyon) High frequency criteria for Boolean functions 10 / 23

Let us start with a visual experiment Let A be a subset of the square in the plane. Question: Can you tell whether the set A is noise sensitive or not? C. Garban (ENS Lyon) High frequency criteria for Boolean functions 10 / 23

Let us start with a visual experiment Let A be a subset of the square in the plane. Question: Can you tell whether the set A is noise sensitive or not? C. Garban (ENS Lyon) High frequency criteria for Boolean functions 10 / 23

Motivations for high spectra C. Garban (ENS Lyon) High frequency criteria for Boolean functions 11 / 23

Motivations for high spectra Influences of Boolean functions, Sharp thresholds.. C. Garban (ENS Lyon) High frequency criteria for Boolean functions 11 / 23

Motivations for high spectra Influences of Boolean functions, Sharp thresholds.. Dynamical percolation C. Garban (ENS Lyon) High frequency criteria for Boolean functions 11 / 23

Motivations for high spectra Influences of Boolean functions, Sharp thresholds.. Dynamical percolation Fluctuations for natural random metrics on Z d (First passage percolation). C. Garban (ENS Lyon) High frequency criteria for Boolean functions 11 / 23

Dynamical percolation C. Garban (ENS Lyon) High frequency criteria for Boolean functions 12 / 23

ω 0 : Dynamical percolation C. Garban (ENS Lyon) High frequency criteria for Boolean functions 12 / 23

ω 0 ω t : Dynamical percolation C. Garban (ENS Lyon) High frequency criteria for Boolean functions 13 / 23

Key step: percolation is noise sensitive C. Garban (ENS Lyon) High frequency criteria for Boolean functions 14 / 23

Key step: percolation is noise sensitive C. Garban (ENS Lyon) High frequency criteria for Boolean functions 14 / 23

Large scale properties are encoded by Boolean functions of the inputs C. Garban (ENS Lyon) High frequency criteria for Boolean functions 15 / 23

Large scale properties are encoded by Boolean functions of the inputs b n a n C. Garban (ENS Lyon) High frequency criteria for Boolean functions 15 / 23

Large scale properties are encoded by Boolean functions of the inputs b n Let f n : { 1, 1} O(1)n2 {0, 1} be the Boolean function defined as follows a n C. Garban (ENS Lyon) High frequency criteria for Boolean functions 15 / 23

Large scale properties are encoded by Boolean functions of the inputs b n Let f n : { 1, 1} O(1)n2 {0, 1} be the Boolean function defined as follows a n { 1 if there is a left-right crossing f n (ω) := C. Garban (ENS Lyon) High frequency criteria for Boolean functions 15 / 23

Large scale properties are encoded by Boolean functions of the inputs b n Let f n : { 1, 1} O(1)n2 {0, 1} be the Boolean function defined as follows a n { 1 if there is a left-right crossing f n (ω) := 0 else C. Garban (ENS Lyon) High frequency criteria for Boolean functions 15 / 23

The energy spectrum of macroscopic events Question: how does the energy spectrum of the above Boolean functions f n, n 1 look? C. Garban (ENS Lyon) High frequency criteria for Boolean functions 16 / 23

The energy spectrum of macroscopic events Question: how does the energy spectrum of the above Boolean functions f n, n 1 look? S =k f n (S) 2?...... k C. Garban (ENS Lyon) High frequency criteria for Boolean functions 16 / 23

The energy spectrum of macroscopic events Question: how does the energy spectrum of the above Boolean functions f n, n 1 look? S =k f n (S) 2? At which speed does the Spectral mass spread as the scale n goes to infinity?...... k C. Garban (ENS Lyon) High frequency criteria for Boolean functions 16 / 23

Sub-Gaussian fluctuations in First-passage-percolation Informal definition (First Passage Percolation) Let 0 < a < b. Define the random metric on the graph Z d as follows: for each edge e E d, fix its length τ e to be a with probability 1/2 and b with probability 1/2. C. Garban (ENS Lyon) High frequency criteria for Boolean functions 17 / 23

Sub-Gaussian fluctuations in First-passage-percolation Informal definition (First Passage Percolation) Let 0 < a < b. Define the random metric on the graph Z d as follows: for each edge e E d, fix its length τ e to be a with probability 1/2 and b with probability 1/2. It is well-known that the random ball B ω (R) := {x Z d, dist ω (0, x) R} has an asymptotic shape. C. Garban (ENS Lyon) High frequency criteria for Boolean functions 17 / 23

Sub-Gaussian fluctuations in First-passage-percolation Informal definition (First Passage Percolation) Let 0 < a < b. Define the random metric on the graph Z d as follows: for each edge e E d, fix its length τ e to be a with probability 1/2 and b with probability 1/2. It is well-known that the random ball B ω (R) := {x Z d, dist ω (0, x) R} has an asymptotic shape. Question What are the fluctuations around this asymptotic shape? C. Garban (ENS Lyon) High frequency criteria for Boolean functions 17 / 23

Three different approaches to localize the Spectrum S =k f n (S) 2?...... k C. Garban (ENS Lyon) High frequency criteria for Boolean functions 18 / 23

Three different approaches to localize the Spectrum S =k f n (S) 2 Hypercontractivity, 1998 Benjamini, Kalai, Schramm?...... k C. Garban (ENS Lyon) High frequency criteria for Boolean functions 18 / 23

Three different approaches to localize the Spectrum S =k f n (S) 2? Hypercontractivity, 1998 Benjamini, Kalai, Schramm Randomized Algorithms, 2005 Schramm, Steif...... k C. Garban (ENS Lyon) High frequency criteria for Boolean functions 18 / 23

Three different approaches to localize the Spectrum S =k f n (S) 2? Hypercontractivity, 1998 Benjamini, Kalai, Schramm Randomized Algorithms, 2005 Schramm, Steif...... k Geometric study of the frequencies, 2008 G., Pete, Schramm C. Garban (ENS Lyon) High frequency criteria for Boolean functions 18 / 23

Three different approaches to localize the Spectrum S =k f n (S) 2?...... k Hypercontractivity, 1998 Benjamini, Kalai, Schramm Gil s talk Randomized Algorithms, 2005 Schramm, Steif Rocco s talk Geometric study of the frequencies, 2008 G., Pete, Schramm Ryan s talk C. Garban (ENS Lyon) High frequency criteria for Boolean functions 18 / 23

Randomized Algorithm (or randomized decision tree) Consider a Boolean function f : { 1, 1} n {0, 1}. C. Garban (ENS Lyon) High frequency criteria for Boolean functions 19 / 23

Randomized Algorithm (or randomized decision tree) Consider a Boolean function f : { 1, 1} n {0, 1}. A randomized algorithm for f is an algorithm which examines the intput bits one at a time until it finds what the output of f is. If A is such a randomized algorithm, let J = J A [n] be the random set of bits that are examined along the algorithm. C. Garban (ENS Lyon) High frequency criteria for Boolean functions 19 / 23

Randomized Algorithm (or randomized decision tree) Consider a Boolean function f : { 1, 1} n {0, 1}. A randomized algorithm for f is an algorithm which examines the intput bits one at a time until it finds what the output of f is. If A is such a randomized algorithm, let J = J A [n] be the random set of bits that are examined along the algorithm. We are looking for algorithms which examine the least possible number of bits. C. Garban (ENS Lyon) High frequency criteria for Boolean functions 19 / 23

Randomized Algorithm (or randomized decision tree) Consider a Boolean function f : { 1, 1} n {0, 1}. A randomized algorithm for f is an algorithm which examines the intput bits one at a time until it finds what the output of f is. If A is such a randomized algorithm, let J = J A [n] be the random set of bits that are examined along the algorithm. We are looking for algorithms which examine the least possible number of bits. This can be quantified by the revealment: δ = δ A := sup P [ i J ]. i [n] C. Garban (ENS Lyon) High frequency criteria for Boolean functions 19 / 23

Examples For the Majority function Φ n : C. Garban (ENS Lyon) High frequency criteria for Boolean functions 20 / 23

Examples For the Majority function Φ n : δ 1 C. Garban (ENS Lyon) High frequency criteria for Boolean functions 20 / 23

Examples For the Majority function Φ n : δ 1 Recursive Majority: C. Garban (ENS Lyon) High frequency criteria for Boolean functions 20 / 23

Percolation is very suitable to randomized algorithms C. Garban (ENS Lyon) High frequency criteria for Boolean functions 21 / 23

Percolation is very suitable to randomized algorithms C. Garban (ENS Lyon) High frequency criteria for Boolean functions 21 / 23

Percolation is very suitable to randomized algorithms C. Garban (ENS Lyon) High frequency criteria for Boolean functions 21 / 23

Percolation is very suitable to randomized algorithms C. Garban (ENS Lyon) High frequency criteria for Boolean functions 21 / 23

Percolation is very suitable to randomized algorithms? C. Garban (ENS Lyon) High frequency criteria for Boolean functions 21 / 23

Percolation is very suitable to randomized algorithms C. Garban (ENS Lyon) High frequency criteria for Boolean functions 21 / 23

Percolation is very suitable to randomized algorithms C. Garban (ENS Lyon) High frequency criteria for Boolean functions 21 / 23

Percolation is very suitable to randomized algorithms C. Garban (ENS Lyon) High frequency criteria for Boolean functions 21 / 23

Percolation is very suitable to randomized algorithms C. Garban (ENS Lyon) High frequency criteria for Boolean functions 21 / 23

Percolation is very suitable to randomized algorithms f n = 0 C. Garban (ENS Lyon) High frequency criteria for Boolean functions 21 / 23

Percolation is very suitable to randomized algorithms f n = 1 f n = 0 C. Garban (ENS Lyon) High frequency criteria for Boolean functions 21 / 23

Revealment for percolation Proposition (Schramm, Steif, 2005) On the triangular lattice, a slight modification of the above randomized algorithm gives a small revealment for the left-right Boolean functions f n of order δ n n 1/4 C. Garban (ENS Lyon) High frequency criteria for Boolean functions 22 / 23

How is it related with the Fourier expansion of f? C. Garban (ENS Lyon) High frequency criteria for Boolean functions 23 / 23

How is it related with the Fourier expansion of f? Theorem (Schramm, Steif, 2005) Let f : { 1, 1} n R be a real-valued function. C. Garban (ENS Lyon) High frequency criteria for Boolean functions 23 / 23

How is it related with the Fourier expansion of f? Theorem (Schramm, Steif, 2005) Let f : { 1, 1} n R be a real-valued function. Let A be a randomized algorithm computing f whose revealment is δ = δ A. C. Garban (ENS Lyon) High frequency criteria for Boolean functions 23 / 23

How is it related with the Fourier expansion of f? Theorem (Schramm, Steif, 2005) Let f : { 1, 1} n R be a real-valued function. Let A be a randomized algorithm computing f whose revealment is δ = δ A. Then, for any k = 1, 2,... the Fourier coefficients of f satisfy f (S) 2 k δ f 2 S =k C. Garban (ENS Lyon) High frequency criteria for Boolean functions 23 / 23