P = BPP if E requires exponential circuits: Derandomizing the XOR lemma

Russell Impagliazzo*, Avi Wigderson

*Corresponding author for this work

Research output: Contribution to journalConference articlepeer-review

509 Scopus citations

Abstract

Yao showed that the XOR of independent random instances of a somewhat hard Boolean problem becomes almost completely unpredictable. In this paper we show that, in non-uniform settings, total independence is not necessary for this result to hold. We give a pseudo-random generator which produces n instances of a problem for which the analog of the XOR lemma holds. Combining this generator with the results of [25, 6] gives substantially improved results for hardness vs randomness tradeoffs. In particular, we show that if any problem in E = DTIME(2O(n)) has circuit complexity 2Ω(n), then P = BPP. Our generator is a combination of two known ones - the random walks on expander graphs of [1, 10, 19] and the nearly disjoint subsets generator of [23, 25]. The quality of the generator is proved via a new proof of the XOR lemma which may be useful for other direct product results.

Original languageEnglish
Pages (from-to)220-229
Number of pages10
JournalConference Proceedings of the Annual ACM Symposium on Theory of Computing
StatePublished - 1997
Externally publishedYes
EventProceedings of the 1997 29th Annual ACM Symposium on Theory of Computing - El Paso, TX, USA
Duration: 4 May 19976 May 1997

Fingerprint

Dive into the research topics of 'P = BPP if E requires exponential circuits: Derandomizing the XOR lemma'. Together they form a unique fingerprint.

Cite this