Local Proofs Approaching the Witness Length [Extended Abstract]

被引:18
作者
Ron-Zewi, Noga [1 ]
Rothblum, Ron D. [2 ]
机构
[1] Univ Haifa, Dept Comp Sci, Haifa, Israel
[2] Technion, Dept Comp Sci, Haifa, Israel
来源
2020 IEEE 61ST ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS 2020) | 2020年
关键词
computational complexity; INTERACTIVE PROOFS; CODES; PCPS; COMPLEXITY; PRODUCTS; HARDNESS;
D O I
10.1109/FOCS46700.2020.00083
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Interactive oracle proofs (IOPs) are a hybrid between interactive proofs and PCPs. In an IOP the prover is allowed to interact with a verifier (like in an interactive proof) by sending relatively long messages to the verifier, who in turn is only allowed to query a few of the bits that were sent (like in a PCP). Efficient IOPs are at the core of leading practical implementations of highly efficient proof-systems. In this work we construct, for a large class of NP relations, IOPs in which the communication complexity approaches the witness length. More precisely, for any NP relation for which membership can be decided in polynomial-time and bounded polynomial space (e.g., SAT, Hamiltonicity, Clique, Vertex-Cover, etc.) and for any constant gamma > 0, we construct an IOP with communication complexity (1 + gamma).n, where n is the original witness length. The number of rounds, as well as the number of queries made by the IOP verifier, are constant. This result improves over prior works on short IOPs/PCPs in two ways. First, the communication complexity in these short IOPs is proportional to the complexity of verifying the NP witness, which can be polynomially larger than the witness size. Second, even ignoring the difference between witness length and non-deterministic verification time, prior works incur (at the very least) a large constant multiplicative overhead to the communication complexity. In particular, as a special case, we also obtain an IOP for CircuitSAT with communication complexity (1+gamma).t, for circuits of size t and any constant gamma > 0. This improves upon the prior state-of-the-art work of Ben Sasson et al. (ICALP, 2017) who construct an IOP for CircuitSAT with communication length c.t for a large (unspecified) constant c >= 1. Our proof leverages the local testability and (relaxed) local correctability of high-rate tensor codes, as well as their support of a sumcheck-like procedure. In particular, we bypass the barrier imposed by the low rate of multiplication codes (e.g., Reed-Solomon, Reed-Muller or AG codes) - a key building block of all known short PCP/IOP constructions.
引用
收藏
页码:846 / 857
页数:12
相关论文
共 60 条
  • [1] Distributed PCP Theorems for Hardness of Approximation in P
    Abboud, Amir
    Rubinstein, Aviad
    Williams, Ryan
    [J]. 2017 IEEE 58TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS), 2017, : 25 - 36
  • [2] [Anonymous], 2017, Personal Communication
  • [3] Exponentially-Hard gap-CSP and local PRG via Local Hardcore Functions
    Applebaum, Benny
    [J]. 2017 IEEE 58TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS), 2017, : 836 - 847
  • [4] Proof verification and the hardness of approximation problems
    Arora, S
    Lund, C
    Motwani, R
    Sudan, M
    Szegedy, M
    [J]. JOURNAL OF THE ACM, 1998, 45 (03) : 501 - 555
  • [5] Probabilistic checking of proofs: A new characterization of NP
    Arora, S
    Safra, S
    [J]. JOURNAL OF THE ACM, 1998, 45 (01) : 70 - 122
  • [6] Babai L., 1991, Computational Complexity, V1, P3, DOI 10.1007/BF01200056
  • [7] BABAI L, 1991, P 23 ANN ACM S THEOR, P21, DOI DOI 10.1145/103418.103428
  • [8] Ben-Eliezer O., 2019, HARD PROPERTIES VERY
  • [9] Ben-Sasson E., 2018, 45 INT C AUTOMATA LA
  • [10] Short PCPS with polylog query complexity
    Ben-Sasson, Eli
    Sudan, Madhu
    [J]. SIAM JOURNAL ON COMPUTING, 2008, 38 (02) : 551 - 607