Fourier bounds and pseudorandom generators for product tests

Abstract

We study the Fourier spectrum of functions f \0,1\mk \-1,0,1\ which can be written as a product of k Boolean functions fi on disjoint m-bit inputs. We prove that for every positive integer d, \[ ΣS ⊂eq [mk]: |S|=d |fS| = O(m)d . \] Our upper bound is tight up to a constant factor in the O(·). Our proof builds on a new `level-d inequality' that bounds above Σ|S|=d fS2 for any [0,1]-valued function f in terms of its expectation, which may be of independent interest. As a result, we construct pseudorandom generators for such functions with seed length O(m + (k/)), which is optimal up to polynomial factors in m, k and (1/). Our generator in particular works for the well-studied class of combinatorial rectangles, where in addition we allow the bits to be read in any order. Even for this special case, previous generators have an extra O((1/)) factor in their seed lengths. Using Schur-convexity, we also extend our results to functions fi whose range is [-1,1].

0

Discussion (0)

Sign in to join the discussion.

Loading comments…