skip to main content
10.1145/1374376.1374460acmconferencesArticle/Chapter ViewAbstractPublication PagesstocConference Proceedingsconference-collections
research-article

Uniform direct product theorems: simplified, optimized, and derandomized

Published: 17 May 2008 Publication History

Abstract

The classical Direct-Product Theorem for circuits says that if a Boolean function f: {0,1}n -> {0,1} is somewhat hard to compute on average by small circuits, then the corresponding k-wise direct product function fk(x1,...,xk)=(f(x1),...,f(xk)) (where each xi -> {0,1}n) is significantly harder to compute on average by slightly smaller circuits. We prove a fully uniform version of the Direct-Product Theorem with information-theoretically optimal parameters, up to constant factors. Namely, we show that for given k and ε, there is an efficient randomized algorithm A with the following property. Given a circuit C that computes fk on at least ε fraction of inputs, the algorithm A outputs with probability at least 3/4 a list of O(1/ε) circuits such that at least one of the circuits on the list computes f on more than 1-δ fraction of inputs, for δ = O((log 1/ε)/k). Moreover, each output circuit is an AC0 circuit (of size poly(n,k,log 1/δ,1/ε)), with oracle access to the circuit C. Using the Goldreich-Levin decoding algorithm [5], we also get a fully uniform version of Yao's XOR Lemma [18] with optimal parameters, up to constant factors. Our results simplify and improve those in [10]. Our main result may be viewed as an efficient approximate, local, list-decoding algorithm for direct-product codes (encoding a function by its values on all k-tuples) with optimal parameters. We generalize it to a family of "derandomized" direct-product codes, which we call intersection codes, where the encoding provides values of the function only on a subfamily of k-tuples. The quality of the decoding algorithm is then determined by sampling properties of the sets in this family and their intersections. As a direct consequence of this generalization we obtain the first derandomized direct product result in the uniform setting, allowing hardness amplification with only constant (as opposed to a factor of k) increase in the input length. Finally, this general setting naturally allows the decoding of concatenated codes, which further yields nearly optimal derandomized amplification.

References

[1]
S. Arora and M. Sudan. Improved low-degree testing and its applications. Combinatorica, 23(3):365--426, 2003.
[2]
M. Bellare, O. Goldreich, and S. Goldwasser. Randomness in interactive proofs. Computational Complexity, 3:319--354, 1993.
[3]
J. Buresh-Oppenheim and R. Santhanam. Making hard problems harder. In Proceedings of the Twenty-First Annual IEEE Conference on Computational Complexity, pages 73--87, 2006.
[4]
I. Dinur and O. Reingold. Assignment testers: Towards a combinatorial proof of the PCP theorem. SIAM Journal on Computing, 36(4):975--1024, 2006.
[5]
O. Goldreich and L. Levin. A hard-core predicate for all one-way functions. In Proceedings of the Twenty-First Annual ACM Symposium on Theory of Computing, pages 25--32, 1989.
[6]
O. Goldreich, N. Nisan, and A. Wigderson. On Yao's XOR-Lemma. Electronic Col loquium on Computational Complexity, TR95-050, 1995.
[7]
O. Goldreich and S. Safra. A combinatorial consistency lemma with application to proving the PCP theorem. SIAM Journal on Computing, 29(4):1132--1154, 2000.
[8]
W. Hoeding. Probability inequalities for sums of bounded random variables. American Statistical Journal, pages 13--30, 1963.
[9]
R. Impagliazzo. Hard-core distributions for somewhat hard problems. In Proceedings of the Thirty-Sixth Annual IEEE Symposium on Foundations of Computer Science, pages 538--545, 1995.
[10]
R. Impagliazzo, R. Jaiswal, and V. Kabanets. Approximately list-decoding direct product codes and uniform hardness amplification. In Proceedings of the Forty-Seventh Annual IEEE Symposium on Foundations of Computer Science, pages 187--196, 2006.
[11]
R. Impagliazzo, R. Jaiswal, and V. Kabanets. Cherno-type direct product theorems. In Proceeding of the Twenty-Seventh Annual International Cryptology Conference (CRYPTO'07), pages 500--516, 2007.
[12]
R. Impagliazzo and A. Wigderson. P=BPP if E requires exponential circuits: Derandomizing the XOR Lemma. In Proceedings of the Twenty-Ninth Annual ACM Symposium on Theory of Computing, pages 220--229, 1997.
[13]
L. Levin. One-way functions and pseudorandom generators. Combinatorica, 7(4):357--363, 1987.
[14]
R. Raz and S. Safra. A sub-constant error-probability low-degree test, and a sub-constant error-probability PCP characterization of NP. In Proceedings of the Twenty-Ninth Annual ACM Symposium on Theory of Computing, pages 475--484, 1997.
[15]
M. Sudan, L. Trevisan, and S. Vadhan. Pseudorandom generators without the XOR lemma. Journal of Computer and System Sciences, 62(2):236--266, 2001.
[16]
L. Trevisan. On uniform amplification of hardness in NP. In Proceedings of the Thirty-Seventh Annual ACM Symposium on Theory of Computing, pages 31--38, 2005.
[17]
L. Trevisan and S. Vadhan. Pseudorandomness and average-case complexity via uniform reductions. In Proceedings of the Seventeenth Annual IEEE Conference on Computational Complexity, pages 103--112, 2002.
[18]
A. Yao. Theory and applications of trapdoor functions. In Proceedings of the Twenty-Third Annual IEEE Symposium on Foundations of Computer Science, pages 80--91, 1982.
[19]
D. Zuckerman. Randomness-optimal oblivious sampling. Random Structures and Algorithms, 11(4):345--367, 1997.

Cited By

View all
  • (2024)Swap Cosystolic ExpansionProceedings of the 56th Annual ACM Symposium on Theory of Computing10.1145/3618260.3649780(1956-1966)Online publication date: 10-Jun-2024
  • (2024)Agreement Theorems for High Dimensional Expanders in the Low Acceptance Regime: The Role of CoversProceedings of the 56th Annual ACM Symposium on Theory of Computing10.1145/3618260.3649685(1967-1977)Online publication date: 10-Jun-2024
  • (2024)Chernoff Bounds and Reverse Hypercontractivity on HDX2024 IEEE 65th Annual Symposium on Foundations of Computer Science (FOCS)10.1109/FOCS61266.2024.00060(870-919)Online publication date: 27-Oct-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
STOC '08: Proceedings of the fortieth annual ACM symposium on Theory of computing
May 2008
712 pages
ISBN:9781605580470
DOI:10.1145/1374376
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 17 May 2008

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. direct product code
  2. direct product theorem
  3. xor code

Qualifiers

  • Research-article

Conference

STOC '08
Sponsor:
STOC '08: Symposium on Theory of Computing
May 17 - 20, 2008
British Columbia, Victoria, Canada

Acceptance Rates

STOC '08 Paper Acceptance Rate 80 of 325 submissions, 25%;
Overall Acceptance Rate 1,469 of 4,586 submissions, 32%

Upcoming Conference

STOC '25
57th Annual ACM Symposium on Theory of Computing (STOC 2025)
June 23 - 27, 2025
Prague , Czech Republic

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)15
  • Downloads (Last 6 weeks)3
Reflects downloads up to 18 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Swap Cosystolic ExpansionProceedings of the 56th Annual ACM Symposium on Theory of Computing10.1145/3618260.3649780(1956-1966)Online publication date: 10-Jun-2024
  • (2024)Agreement Theorems for High Dimensional Expanders in the Low Acceptance Regime: The Role of CoversProceedings of the 56th Annual ACM Symposium on Theory of Computing10.1145/3618260.3649685(1967-1977)Online publication date: 10-Jun-2024
  • (2024)Chernoff Bounds and Reverse Hypercontractivity on HDX2024 IEEE 65th Annual Symposium on Foundations of Computer Science (FOCS)10.1109/FOCS61266.2024.00060(870-919)Online publication date: 27-Oct-2024
  • (2024)Tight Characterizations for Preprocessing Against Cryptographic SaltingAdvances in Cryptology – CRYPTO 202410.1007/978-3-031-68385-5_12(377-411)Online publication date: 17-Aug-2024
  • (2021)Nearly optimal average-case complexity of counting bicliques under SETHProceedings of the Thirty-Second Annual ACM-SIAM Symposium on Discrete Algorithms10.5555/3458064.3458204(2346-2365)Online publication date: 10-Jan-2021
  • (2020)Super-Linear Time-Memory Trade-Offs for Symmetric EncryptionTheory of Cryptography10.1007/978-3-030-64381-2_12(335-365)Online publication date: 9-Dec-2020
  • (2013)Derandomized Parallel Repetition Theorems for Free GamesComputational Complexity10.1007/s00037-013-0071-y22:3(565-594)Online publication date: 1-Sep-2013
  • (2012)New Direct-Product Testers and 2-Query PCPsSIAM Journal on Computing10.1137/09077299X41:6(1722-1768)Online publication date: Jan-2012
  • (2011)General hardness amplification of predicates and puzzlesProceedings of the 8th conference on Theory of cryptography10.5555/1987260.1987263(19-36)Online publication date: 28-Mar-2011
  • (2011)Parallel repetition of entangled gamesProceedings of the forty-third annual ACM symposium on Theory of computing10.1145/1993636.1993684(353-362)Online publication date: 6-Jun-2011
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media