Skip to main content
Log in

Pseudorandom generators for CC0[p] and the Fourier spectrum of low-degree polynomials over finite fields

  • Published:
computational complexity Aims and scope Submit manuscript

Abstract

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 MOD p gates, for some prime p. More accurately, the seed length of our generator is O(log n) for any constant error \({\epsilon > 0}\) . In fact, we obtain our generator by fooling distributions generated by low-degree polynomials, over \({\mathbb{F}_p}\) , when evaluated on the Boolean cube. This result significantly extends previous constructions that either required a long seed (Luby et al. 1993) or could only fool the distribution generated by linear functions over \({\mathbb{F}_p}\) , when evaluated on the Boolean cube (Lovett et al. 2009; Meka & Zuckerman 2009).

En route of constructing our PRG, we prove two structural results for low-degree polynomials over finite fields that can be of independent interest.

  1. 1.

    Let f be an n-variate degree d polynomial over \({\mathbb{F}_p}\) . Then, for every \({\epsilon > 0}\) , there exists a subset \({S \subset [n]}\) , whose size depends only on d and \({\epsilon}\) , such that \({\sum_{\alpha \in \mathbb{F}_p^n: \alpha \ne 0, \alpha_S=0}|\hat{f}(\alpha)|^2 \leq \epsilon}\) . 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. 2.

    Let f be an n-variate degree d polynomial over \({\mathbb{F}_p}\) . If the distribution of f when applied to uniform zero–one bits is \({\epsilon}\) -far (in statistical distance) from its distribution when applied to biased bits, then for every \({\delta > 0}\) , f can be approximated over zero–one bits, up to error δ, by a function of a small number (depending only on \({\epsilon,\delta}\) and d) of lower degree polynomials.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Miklós Ajtai (1983). \({\sum_{1}^{1}}\) formulae on finite structures. Annals of Pure and Applied Logic 24, 1–48.

  • Noga Alon, Oded Goldreich, Johan Håstad & René Peralta (1992) Simple Construction of Almost k-wise Independent Random Variables. Random Structures and Algorithms 3(3): 289–304

    Article  MathSciNet  MATH  Google Scholar 

  • Sanjeev Arora & Boaz Barak (2009). Computational complexity: a modern approach. Cambridge University Press

  • Louay M. J. Bazzi (2009) Polylogarithmic Independence Can Fool DNF Formulas. SIAM J. Comput. 38(6): 2220–2272

    Article  MathSciNet  MATH  Google Scholar 

  • Andrej Bogdanov., Emanuele Viola (2010) Pseudorandom Bits for Polynomials. SIAM J. Comput. 39(6): 2464–2486

    Article  MathSciNet  MATH  Google Scholar 

  • Mark Braverman (2010). Polylogarithmic independence fools AC0 circuits. J. ACM 57(5).

  • Oded Goldreich (2008). Computational Complexity: A Conceptual Perspective. Cambridge University Press.

  • Johan Håstad (1986). Computational limitations for small-depth circuits. Ph.D. thesis, MIT.

  • Nati Linial., Noam Nisan (1990) Approximate inclusion-exclusion. Combinatorica 10: 349–365

    Article  MathSciNet  Google Scholar 

  • Shachar Lovett (2009) Unconditional Pseudorandom Generators for Low Degree Polynomials. Theory of Computing 5(1): 69–82

    Article  MathSciNet  Google Scholar 

  • Shachar Lovett, Partha Mukhopadhyay., Amir Shpilka (2010) Pseudorandom Generators for CC0[p] and the Fourier Spectrum of Low-Degree Polynomials over Finite Fields. In FOCS’ 10: 695–704

    Google Scholar 

  • Shachar Lovett, Omer Reingold, Luca Trevisan & Salil Vadhan (2009). Pseudorandom Bit Generators That Fool Modular Sums. In Proceedings of the 13th RANDOM, 615–630. ISBN 978-3-642-03684-2.

  • Michael Luby, Boban Velickovic & Avi Wigderson (1993). Deterministic approximate counting of depth-2 circuits. In Proceedings of the 2nd ISTCS, 18–24.

  • Raghu Meka & David Zuckerman (2009). Small-Bias Spaces for Group Products. In Proceedings of the 13th RANDOM, 658–672.

  • Joseph Naor., Moni Naor (1993) Small-Bias Probability Spaces: Efficient Constructions and Applications. SIAM J. on Computing 22(4): 838–856

    Article  MATH  Google Scholar 

  • Noam Nisan (1991) Pseudorandom bits for constant depth circuits. Combinatorica 11(1): 63–70

    Article  MathSciNet  MATH  Google Scholar 

  • Noam Nisan & Avi Wigderson (1994). Hardness vs. randomness. J. Comput. Syst. Sci. 49(2), 149–167. ISSN 0022-0000.

    Google Scholar 

  • Alexander A. Razborov (1987). Lower bounds on the size of bounded depth circuits over a complete basis with logical addition. Math. Notes 41(4), 333–338.

  • Roman Smolensky (1987). Algebraic methods in the theory of lower bounds for Boolean circuit complexity. In Proceedings of the 19th STOC, 77–82. ISBN 0-89791-221-7.

  • Emanuele Viola (2009) The Sum of d Small-Bias Generators Fools Polynomials of Degree d. Computational Complexity 18(2): 209–217

    Article  MathSciNet  MATH  Google Scholar 

  • Ryan Williams (2011). Non-uniform ACC Circuit Lower Bounds. In IEEE Conference on Computational Complexity, 115–125. IEEE Com puter Society.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shachar Lovett.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Lovett, S., Mukhopadhyay, P. & Shpilka, A. Pseudorandom generators for CC0[p] and the Fourier spectrum of low-degree polynomials over finite fields. comput. complex. 22, 679–725 (2013). https://doi.org/10.1007/s00037-012-0051-7

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00037-012-0051-7

Keywords

Subject classification

Navigation