Pseudorandom generators hard for k-DNF resolution and polynomial calculus resolution

47Citations
Citations of this article
13Readers
Mendeley users who have this article in their library.

Abstract

A pseudorandom generator Gn: {0,1}n → {0,1}m is hard for a propositional proof system P if (roughly speaking) P cannot efficiently prove the statement Gn(x1,., xn) ≠ b for any string b 2 {0,1}m. We present a function (m ≥ 2nΩ(1)) generator which is hard for Res(ε log n); here Res(k) is the propositional proof system that extends Resolution by allowing k-DNFs instead of clauses. As a direct consequence of this result, we show that whenever t ≥ n2, every Res(ε log t) proof of the principle ¬Circuitt(fn) (asserting that the circuit size of a Boolean function fn in n variables is greater than t) must have size exp(tΩ(1)). In particular, Res(log log N) (N ~ 2n is the overall number of propositional variables) does not possess efficient proofs of NP ⊈ P/poly. Similar results hold also for the system PCR (the natural common extension of Polynomial Calculus and Resolution) when the characteristic of the ground eld is different from 2. As a byproduct, we also improve on the small restriction switching lemma due to Segerlind, Buss and Impagliazzo by removing a square root from the nal bound. This in particular implies that the (moderately) weak pigeonhole principle PHP2nn is hard for Res(ε log n/log log n).

Cite

CITATION STYLE

APA

Razborov, A. A. (2015). Pseudorandom generators hard for k-DNF resolution and polynomial calculus resolution. Annals of Mathematics, 181(2), 415–472. https://doi.org/10.4007/annals.2015.181.2.1

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free