Almost-natural proofs

作者:

Highlights:

摘要

Razborov and Rudich have proved that, under a widely-believed hypothesis about pseudorandom number generators, there do not exist P/poly-computable Boolean function properties with density greater than 2−poly(n) that exclude P/poly. This famous result is widely regarded as a serious barrier to proving strong lower bounds in circuit complexity theory, because virtually all Boolean function properties used in existing lower bound proofs have the stated complexity and density. In this paper, we show that under the same pseudorandomness hypothesis, there do exist nearly-linear-time-computable Boolean function properties with only slightly lower density (namely, 2−q(n) for a quasi-polynomial function q) that not only exclude P/poly, but even separate NP from P/poly. Indeed, we introduce a simple, explicit property called discrimination that does so. We also prove unconditionally that there exist non-uniformly nearly-linear-time-computable Boolean function properties with this same density that exclude P/poly. Along the way we also note that by slightly strengthening Razborov and Rudichʼs argument, one can show that their “naturalization barrier” is actually a barrier to proving superquadratic circuit lower bounds, not just P/poly circuit lower bounds. It remains open whether there is a naturalization barrier to proving superlinear circuit lower bounds.

论文关键词:Circuit lower bound,Natural proof

论文评审过程:Received 1 April 2009, Revised 31 May 2010, Accepted 18 June 2010, Available online 30 June 2010.

论文官网地址:https://doi.org/10.1016/j.jcss.2010.06.017