English

Fourier bounds and pseudorandom generators for product tests

Computational Complexity 2019-02-08 v1

Abstract

We study the Fourier spectrum of functions f ⁣:{0,1}mk{1,0,1}f\colon \{0,1\}^{mk} \to \{-1,0,1\} which can be written as a product of kk Boolean functions fif_i on disjoint mm-bit inputs. We prove that for every positive integer dd, S[mk]:S=dfS^=O(m)d. \sum_{S \subseteq [mk]: |S|=d} |\hat{f_S}| = O(m)^d . Our upper bound is tight up to a constant factor in the O()O(\cdot). Our proof builds on a new `level-dd inequality' that bounds above S=dfS^2\sum_{|S|=d} \hat{f_S}^2 for any [0,1][0,1]-valued function ff 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+log(k/ε))\tilde O(m + \log(k/\varepsilon)), which is optimal up to polynomial factors in logm\log m, loglogk\log\log k and loglog(1/ε)\log\log(1/\varepsilon). 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~(log(1/ε))\tilde O(\log(1/\varepsilon)) factor in their seed lengths. Using Schur-convexity, we also extend our results to functions fif_i whose range is [1,1][-1,1].

Keywords

Cite

@article{arxiv.1902.02428,
  title  = {Fourier bounds and pseudorandom generators for product tests},
  author = {Chin Ho Lee},
  journal= {arXiv preprint arXiv:1902.02428},
  year   = {2019}
}
R2 v1 2026-06-23T07:34:07.468Z