TY - GEN
T1 - Pseudorandom generators for CC0[p] and the fourier spectrum of low-degree polynomials over finite fields
AU - Lovett, Shachar
AU - Mukhopadhyay, Partha
AU - Shpilka, Amir
PY - 2010
Y1 - 2010
N2 - In this paper we give the first construction of a pseudorandom generator, with seed length O(log n), for CC0[p], the class of constant-depth circuits with unbounded fan-in MODp gates, for some prime p. More accurately, the seed length of our generator is O(log n) for any constant error ε > 0. In fact, we obtain our generator by fooling distributions generated by low degree polynomials, over double-struck Fp, when evaluated on the Boolean cube. This result significantly extends previous constructions that either required a long seed [1] or that could only fool the distribution generated by linear functions over double-struck Fp, when evaluated on the Boolean cube [2], [3]. Enroute of constructing our PRG, we prove two structural results for low degree polynomials over finite fields that can be of independent interest. 1) Let f be an n-variate degree d polynomial over double-struck Fp. Then, for every ε > 0 there exists a subset S ⊂ [n], whose size depends only on d and ε, such that ∑α∈double-struck Fpn:α≠0,S=0|f(α)| 2 ≤ ε. Namely, there is a constant size subset S such that the total weight of the nonzero Fourier coefficients that do not involve any variable from S is small. 2) Let f be an n-variate degree d polynomial over double-struck Fp. If the distribution of f when applied to uniform zero-one bits is ε-far (in statistical distance) from its distribution when applied to biased bits, then for every δ > 0, f can be approximated over zero-one bits, up to error δ, by a function of a small number (depending only on ε, δ and d) of lower degree polynomials.
AB - In this paper we give the first construction of a pseudorandom generator, with seed length O(log n), for CC0[p], the class of constant-depth circuits with unbounded fan-in MODp gates, for some prime p. More accurately, the seed length of our generator is O(log n) for any constant error ε > 0. In fact, we obtain our generator by fooling distributions generated by low degree polynomials, over double-struck Fp, when evaluated on the Boolean cube. This result significantly extends previous constructions that either required a long seed [1] or that could only fool the distribution generated by linear functions over double-struck Fp, when evaluated on the Boolean cube [2], [3]. Enroute of constructing our PRG, we prove two structural results for low degree polynomials over finite fields that can be of independent interest. 1) Let f be an n-variate degree d polynomial over double-struck Fp. Then, for every ε > 0 there exists a subset S ⊂ [n], whose size depends only on d and ε, such that ∑α∈double-struck Fpn:α≠0,S=0|f(α)| 2 ≤ ε. Namely, there is a constant size subset S such that the total weight of the nonzero Fourier coefficients that do not involve any variable from S is small. 2) Let f be an n-variate degree d polynomial over double-struck Fp. If the distribution of f when applied to uniform zero-one bits is ε-far (in statistical distance) from its distribution when applied to biased bits, then for every δ > 0, f can be approximated over zero-one bits, up to error δ, by a function of a small number (depending only on ε, δ and d) of lower degree polynomials.
KW - Constant depth circuits
KW - Fourier spectrum
KW - Low degree polynomials
KW - Pseudorandom generator
UR - http://www.scopus.com/inward/record.url?scp=78751516353&partnerID=8YFLogxK
U2 - 10.1109/FOCS.2010.72
DO - 10.1109/FOCS.2010.72
M3 - ???researchoutput.researchoutputtypes.contributiontobookanthology.conference???
AN - SCOPUS:78751516353
SN - 9780769542447
T3 - Proceedings - Annual IEEE Symposium on Foundations of Computer Science, FOCS
SP - 695
EP - 704
BT - Proceedings - 2010 IEEE 51st Annual Symposium on Foundations of Computer Science, FOCS 2010
PB - IEEE Computer Society
T2 - 2010 IEEE 51st Annual Symposium on Foundations of Computer Science, FOCS 2010
Y2 - 23 October 2010 through 26 October 2010
ER -