Authors
Eli Ben-Sasson, Yohay Kaplan, Swastik Kopparty, Or Meir, Henning Stichtenoth
Publication date
2016/11/8
Journal
Journal of the ACM (JACM)
Volume
63
Issue
4
Pages
1-57
Publisher
ACM
Description
The PCP theorem [Arora et al. 1998; Arora and Safra 1998] says that every NP-proof can be encoded to another proof, namely, a probabilistically checkable proof (PCP), which can be tested by a verifier that queries only a small part of the PCP. A natural question is how large is the blow-up incurred by this encoding, that is, how long is the PCP compared to the original NP-proof? The state-of-the-art work of Ben-Sasson and Sudan [2008] and Dinur [2007] shows that one can encode proofs of length n by PCPs of length n · poly log n that can be verified using a constant number of queries. In this work, we show that if the query complexity is relaxed to nε, then one can construct PCPs of length O(n) for circuit-SAT, and PCPs of length O(tlog t) for any language in NTIME(t).
More specifically, for any ε > 0, we present (nonuniform) probabilistically checkable proofs (PCPs) of length 2O(1/ε) · n that can be checked using nε …
Total citations
20152016201720182019202020212022202327476441
Scholar articles
E Ben-Sasson, Y Kaplan, S Kopparty, O Meir… - Journal of the ACM (JACM), 2016