Inverse-exponential correlation bounds and extremely rigid matrices from a new derandomized XOR lemma

In this work we prove that there is a function f ∈ E NP such that, for every sufficiently large n and d = √n/logn, fn (f restricted to n-bit inputs) cannot be (1/2 + 2−d)-approximated by F2-polynomials of degree d. We also observe that a minor improvement (e.g., improving d to n1/2+ε for any ε > 0) over our result would imply E NP cannot be computed by depth-3 AC0-circuits of 2n1/2 + ε size, which is a notoriously hard open question in complexity theory. Using the same proof techniques, we are also able to construct extremely rigid matrices over F2 in P NP. More specifically, we show that for every constant ε ∈ (0,1), there is a P NP algorithm which on input 1n outputs an n× n F2-matrix Hn satisfying RHn(2log1 − ε n) ≥ (1/2 − exp(−log2/3 · ε n) ) · n2, for every sufficiently large n. This improves the recent P NP constructions of rigid matrices in [Alman and Chen, FOCS 2019] and [Bhangale et al., FOCS 2020], which only give Ω(n2) rigidity. The key ingredient in the proof of our new results is a new derandomized XOR lemma based on approximate linear sums, which roughly says that given an n-input function f which cannot be 0.99-approximated by certain linear sum of s many functions in F within ℓ1-distance, one can construct a new function Ampf with O(n) input bits, which cannot be (1/2+sΩ(1))-approximated by F-functions. Taking F to be a function collection containing low-degree F2-polynomials or low-rank F2-matrices, our results are then obtained by first using the algorithmic method to construct a function which is weakly hard against linear sums of F in the above sense, and then applying the derandomized XOR lemma to f. We obtain our new derandomized XOR lemma by giving a generalization of the famous hardcore lemma by Impagliazzo. Our generalization in some sense constructs a non-Boolean hardcore of a weakly hard function f with respect to F-functions, from the weak inapproximability of f by any linear sum of F with bounded ℓp-norm. This generalization recovers the original hardcore lemma by considering the ℓ∞-norm. Surprisingly, when we switch to the ℓ1-norm, we immediately rediscover Levin’s proof of Yao’s XOR Lemma. That is, these first two proofs of Yao’s XOR Lemma can be unified with our new perspective. For proving the correlation bounds, our new derandomized XOR lemma indeed works with the ℓ4/3-norm.

[1]  Ryan Williams,et al.  Lower Bounds Against Sparse Symmetric Functions of ACC Circuits: Expanding the Reach of $\#$SAT Algorithms , 2020, STACS.

[2]  Noam Nisan,et al.  Pseudorandom generators for space-bounded computation , 1992, Comb..

[3]  Ryan Williams,et al.  Almost-Everywhere Circuit Lower Bounds from Non-Trivial Derandomization , 2020, 2020 IEEE 61st Annual Symposium on Foundations of Computer Science (FOCS).

[4]  Luca Trevisan,et al.  Pseudorandom generators without the XOR lemma , 1999, Proceedings. Fourteenth Annual IEEE Conference on Computational Complexity (Formerly: Structure in Complexity Theory Conference) (Cat.No.99CB36317).

[5]  Timothy M. Chan,et al.  Deterministic APSP, Orthogonal Vectors, and More: Quickly Derandomizing Razborov-Smolensky , 2016, SODA.

[6]  Emanuele Viola,et al.  Short PCPs with Projection Queries , 2014, ICALP.

[7]  Ryan Williams,et al.  Improving exhaustive search implies superpolynomial lower bounds , 2010, STOC '10.

[8]  Nutan Limaye,et al.  A fixed-depth size-hierarchy theorem for AC0[⊕] via the coin problem , 2019, STOC.

[9]  Stanislav Zák,et al.  A Turing Machine Time Hierarchy , 1983, Theor. Comput. Sci..

[10]  Thomas Holenstein,et al.  Key agreement from weak bit agreement , 2005, STOC '05.

[11]  Russell Impagliazzo,et al.  Hard-core distributions for somewhat hard problems , 1995, Proceedings of IEEE 36th Annual Foundations of Computer Science.

[12]  Swastik Kopparty,et al.  Certifying Polynomials for AC 0 [ ⊕ ] Circuits , with Applications to Lower Bounds and Circuit Compression , 2012 .

[13]  R. Smolensky On representations by low-degree polynomials , 1993, Proceedings of 1993 IEEE 34th Annual Foundations of Computer Science.

[14]  Emanuele Viola,et al.  New lower bounds for probabilistic degree and AC0 with parity gates , 2020, Electron. Colloquium Comput. Complex..

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

[16]  A. Razborov Lower bounds on the size of bounded depth circuits over a complete basis with logical addition , 1987 .

[17]  Lance Fortnow,et al.  Robust simulations and significant separations , 2017, Inf. Comput..

[18]  Eshan Chattopadhyay,et al.  Optimal error pseudodistributions for read-once branching programs , 2020, Electron. Colloquium Comput. Complex..

[19]  Shachar Lovett,et al.  XOR lemmas for resilient functions against polynomials , 2019, Electron. Colloquium Comput. Complex..

[20]  Jozef Gruska Mathematical Foundations of Computer Science 1977 , 1977, Lecture Notes in Computer Science.

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

[22]  Emanuele Viola,et al.  Norms, XOR Lemmas, and Lower Bounds for Polynomials and Protocols , 2008, Theory Comput..

[23]  Johan Håstad,et al.  Almost optimal lower bounds for small depth circuits , 1986, STOC '86.

[24]  Richard Ryan Williams,et al.  Limits on representing Boolean functions by linear combinations of simple functions: thresholds, ReLUs, and low-degree polynomials , 2018, CCC.

[25]  Emanuele Viola,et al.  Average-case rigidity lower bounds , 2020, Electron. Colloquium Comput. Complex..

[26]  Eli Ben-Sasson,et al.  Robust PCPs of Proximity, Shorter PCPs, and Applications to Coding , 2004, SIAM J. Comput..

[27]  Ryan Williams Nonuniform ACC Circuit Lower Bounds , 2014, JACM.

[28]  Howard Straubing,et al.  Bounds on an exponential sum arising in Boolean circuit complexity , 2005 .

[29]  Andrew Chi-Chih Yao,et al.  ON ACC and threshold circuits , 1990, Proceedings [1990] 31st Annual Symposium on Foundations of Computer Science.

[30]  Madhur Tulsiani,et al.  Dense Subsets of Pseudorandom Sets , 2008, 2008 49th Annual IEEE Symposium on Foundations of Computer Science.

[31]  Madhur Tulsiani,et al.  Regularity, Boosting, and Efficiently Simulating Every High-Entropy Distribution , 2009, 2009 24th Annual IEEE Conference on Computational Complexity.

[32]  Emanuele Viola,et al.  Bounded independence plus noise fools products , 2016, Electron. Colloquium Comput. Complex..

[33]  Noam Nisan,et al.  On Yao's XOR-Lemma , 1995, Electron. Colloquium Comput. Complex..

[34]  Shachar Lovett,et al.  Fractional pseudorandom generators from any fourier level , 2020, CCC.

[35]  Emanuele Viola,et al.  Guest Column: correlation bounds for polynomials over {0 1} , 2009, SIGA.

[36]  Josh Alman,et al.  Efficient Construction of Rigid Matrices Using an NP Oracle , 2019, 2019 IEEE 60th Annual Symposium on Foundations of Computer Science (FOCS).

[37]  Leslie G. Valiant,et al.  Graph-Theoretic Arguments in Low-Level Complexity , 1977, MFCS.

[38]  Rahul Santhanam,et al.  Deterministically Counting Satisfying Assignments for Constant-Depth Circuits with Parity Gates, with Implications for Lower Bounds , 2018, MFCS.

[39]  Lijie Chen,et al.  Strong average-case lower bounds from non-trivial derandomization , 2020, STOC.

[40]  Satyanarayana V. Lokam Complexity Lower Bounds using Linear Algebra , 2009, Found. Trends Theor. Comput. Sci..

[41]  J. Bourgain Estimation of certain exponential sums arising in complexity theory , 2005 .

[42]  Leonid A. Levin,et al.  One-way functions and pseudorandom generators , 1985, STOC '85.

[43]  Andrew Murphy,et al.  Boosting , 2019, Radiopaedia.org.

[44]  Roman Smolensky,et al.  Algebraic methods in the theory of lower bounds for Boolean circuit complexity , 1987, STOC.

[45]  Gil Cohen,et al.  Pseudorandom Pseudo-distributions with Near-Optimal Error for Read-Once Branching Programs , 2020, SIAM J. Comput..

[46]  Andrew Chi-Chih Yao,et al.  Theory and Applications of Trapdoor Functions (Extended Abstract) , 1982, FOCS.

[47]  Noam Nisan,et al.  Multiparty Protocols, Pseudorandom Generators for Logspace, and Time-Space Trade-Offs , 1992, J. Comput. Syst. Sci..

[48]  Emanuele Viola Matching Smolensky's correlation bound with majority , 2019, Electron. Colloquium Comput. Complex..

[49]  Richard Ryan Williams,et al.  Stronger connections between circuit analysis and circuit lower bounds, via PCPs of proximity , 2019, CCC.

[50]  Shachar Lovett,et al.  Pseudorandom generators from the second Fourier level and applications to AC0 with parity gates , 2018, Electron. Colloquium Comput. Complex..

[51]  Michael A. Forbes,et al.  Pseudorandom Generators for Read-Once Branching Programs, in Any Order , 2018, 2018 IEEE 59th Annual Symposium on Foundations of Computer Science (FOCS).

[52]  Igor Carboni Oliveira,et al.  Parity helps to compute majority , 2019, Electron. Colloquium Comput. Complex..

[53]  Boaz Barak,et al.  The uniform hardcore lemma via approximate Bregman projections , 2009, SODA.

[54]  Alexander Golovnev,et al.  Circuit Depth Reductions , 2018, Electron. Colloquium Comput. Complex..

[55]  Noam Nisan,et al.  Randomness is Linear in Space , 1996, J. Comput. Syst. Sci..

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

[57]  Emanuele Viola,et al.  Using nondeterminism to amplify hardness , 2004, STOC '04.

[58]  Avishay Tal,et al.  Rigid Matrices From Rectangular PCPs or: Hard Claims Have Complex Proofs , 2020, 2020 IEEE 61st Annual Symposium on Foundations of Computer Science (FOCS).

[59]  Emanuele Viola,et al.  More on bounded independence plus noise: Pseudorandom generators for read-once polynomials , 2017, Electron. Colloquium Comput. Complex..