Algebraic hardness versus randomness in low characteristic

We show that lower bounds for explicit constant-variate polynomials over fields of characteristic p > 0 are sufficient to derandomize polynomial identity testing over fields of characteristic p. In this setting, existing work on hardness-randomness tradeoffs for polynomial identity testing requires either the characteristic to be sufficiently large or the notion of hardness to be stronger than the standard syntactic notion of hardness used in algebraic complexity. Our results make no restriction on the characteristic of the field and use standard notions of hardness. We do this by combining the Kabanets-Impagliazzo generator with a white-box procedure to take pth roots of circuits computing a pth power over fields of characteristic p. When the number of variables appearing in the circuit is bounded by some constant, this procedure turns out to be efficient, which allows us to bypass difficulties related to factoring circuits in characteristic p. We also combine the Kabanets-Impagliazzo generator with recent "bootstrapping" results in polynomial identity testing to show that a sufficiently-hard family of explicit constant-variate polynomials yields a near-complete derandomization of polynomial identity testing. This result holds over fields of both zero and positive characteristic and complements a recent work of Guo, Kumar, Saptharishi, and Solomon, who obtained a slightly stronger statement over fields of characteristic zero.

[1]  Mrinal Kumar,et al.  Hardness vs Randomness for Bounded Depth Arithmetic Circuits , 2018, Computational Complexity Conference.

[2]  V. Vinay,et al.  Arithmetic Circuits: A Chasm at Depth Four , 2008, 2008 49th Annual IEEE Symposium on Foundations of Computer Science.

[3]  Manindra Agrawal,et al.  Primality and identity testing via Chinese remaindering , 1999, 40th Annual Symposium on Foundations of Computer Science (Cat. No.99CB37039).

[4]  W. J. Fisher,et al.  Translated from the French , 1920 .

[5]  Avi Wigderson,et al.  P = BPP if E requires exponential circuits: derandomizing the XOR lemma , 1997, STOC '97.

[6]  Neeraj Kayal,et al.  Arithmetic Circuits: A Chasm at Depth 3 , 2016, SIAM J. Comput..

[7]  Manindra Agrawal,et al.  PRIMES is in P , 2004 .

[8]  Marek Karpinski,et al.  An exponential lower bound for depth 3 arithmetic circuits , 1998, STOC '98.

[9]  Ryan Williams,et al.  Finding paths of length k in O*(2k) time , 2008, Inf. Process. Lett..

[10]  Zeev Dvir,et al.  Hardness-randomness tradeoffs for bounded depth arithmetic circuits , 2008, SIAM J. Comput..

[11]  Vijay V. Vazirani,et al.  Matching is as easy as matrix inversion , 1987, STOC.

[12]  Richard J. Lipton,et al.  Straight-line complexity and integer factorization , 1994, ANTS.

[13]  Alexander A. Razborov,et al.  Exponential Lower Bounds for Depth 3 Arithmetic Circuits in Algebras of Functions over Finite Fields , 2000, Applicable Algebra in Engineering, Communication and Computing.

[14]  Russell Impagliazzo,et al.  Derandomizing Polynomial Identity Tests Means Proving Circuit Lower Bounds , 2003, STOC '03.

[15]  Pascal Koiran,et al.  Arithmetic circuits: The chasm at depth four gets wider , 2010, Theor. Comput. Sci..

[16]  K. Brown,et al.  Graduate Texts in Mathematics , 1982 .

[17]  Ramprasad Saptharishi,et al.  Hardness-Randomness Tradeoffs for Algebraic Computation , 2019, Bull. EATCS.

[18]  Volker Strassen,et al.  Algebraic Complexity Theory , 1991, Handbook of Theoretical Computer Science, Volume A: Algorithms and Complexity.

[19]  Adi Shamir,et al.  Factoring Numbers in O(log n) Arithmetic Steps , 1979, Inf. Process. Lett..

[20]  Erich Kaltofen,et al.  Factorization of Polynomials Given by Straight-Line Programs , 1989, Adv. Comput. Res..

[21]  Nitin Saxena,et al.  Bootstrapping variables in algebraic circuits , 2018, Proceedings of the National Academy of Sciences.

[22]  Christopher Umans Pseudo-random generators for all hardnesses , 2002, STOC '02.

[23]  Ramprasad Saptharishi,et al.  Derandomization from Algebraic Hardness: Treading the Borders , 2019, 2019 IEEE 60th Annual Symposium on Foundations of Computer Science (FOCS).

[24]  Ramprasad Saptharishi,et al.  Near-optimal Bootstrapping of Hitting Sets for Algebraic Circuits , 2018, Electron. Colloquium Comput. Complex..

[25]  Nitin Saxena,et al.  Towards blackbox identity testing of log-variate circuits , 2018, Electron. Colloquium Comput. Complex..

[26]  Amir Yehudayoff,et al.  Arithmetic Circuits: A survey of recent results and open questions , 2010, Found. Trends Theor. Comput. Sci..

[27]  Nitin Saxena,et al.  Progress on Polynomial Identity Testing , 2009, Bull. EATCS.

[28]  Noam Nisan,et al.  Hardness vs Randomness , 1994, J. Comput. Syst. Sci..

[29]  Eli Upfal,et al.  Constructing a perfect matching is in random NC , 1985, STOC '85.

[30]  Sébastien Tavenas,et al.  Improved bounds for reduction to depth 4 and depth 3 , 2013, Inf. Comput..

[31]  Amir Yehudayoff,et al.  Arithmetic Complexity in Ring Extensions , 2011, Theory Comput..

[32]  Lenore Blum,et al.  Complexity and Real Computation , 1997, Springer New York.

[33]  Manuel Blum,et al.  Equivalence of Free Boolean Graphs can be Decided Probabilistically in Polynomial Time , 1980, Inf. Process. Lett..

[34]  Peter Bürgisser On Defining Integers And Proving Arithmetic Circuit Lower Bounds , 2009, computational complexity.

[35]  László Lovász,et al.  On determinants, matchings, and random algorithms , 1979, FCT.

[36]  Shachar Lovett,et al.  Hardness Amplification for Non-Commutative Arithmetic Circuits , 2018, Computational Complexity Conference.

[37]  Peter Bürgisser,et al.  Completeness and Reduction in Algebraic Complexity Theory , 2000, Algorithms and computation in mathematics.

[38]  Nitin Saxena,et al.  Progress on Polynomial Identity Testing - II , 2014, Electron. Colloquium Comput. Complex..

[39]  Christopher Umans,et al.  Simple extractors for all min-entropies and a new pseudorandom generator , 2005, JACM.

[40]  Ramprasad Saptharishi,et al.  An exponential lower bound for homogeneous depth-5 circuits over finite fields , 2015, Electron. Colloquium Comput. Complex..

[41]  Ran Raz Tensor-Rank and Lower Bounds for Arithmetic Formulas , 2013, JACM.

[42]  Michael Clausen,et al.  Algebraic complexity theory , 1997, Grundlehren der mathematischen Wissenschaften.