coNP的交互式证明


9

我试图了解交互式证明系统,并尝试了以下问题作为练习。我们知道和,因此想出了一个(易于理解的)交互式证明系统?PH⊆P小号P一个CË一世P=P小号P一个CËPH

用于的交互式证明系统是微不足道的,但是即使对于,我也无法获得交互式证明系统。您是否知道针对的显式交互式证明系统(明确地说,我的意思是不通过路由)?ñPCØñP一世P=P小号P一个CËCØñP


您能否阐明交互式证明系统的含义?对于那些不熟悉该术语的人。
— jmite

3
即使包含需要非相对论技术;如尤瓦尔(Yuval)的回答所示,唯一已知的方式是通过代数化。显示只是对该证明的轻微技术修改。我P = P 小号P 甲Ç ÈCØñP⊆一世PIP=PSPACE
— sdcvvc 2013年

2
@sdcvvc,我认为您的评论值得作为答复。它解释了为什么没有像NP这么简单的例子。
— 卡夫

Answers:


6

维基百科概述了这样一个例子。考虑CONP完全问题UNSAT:给定一个CNF 上ñ变量,我们想说服验证者φ是无法满足。我们将φ算术化为多项式p并选择一些大素数q。令 p (xφñφφpq 该协议如下进行:

p(x1,…,xk)=∑xk+1=01⋯∑xn=01p(x1,…,xn).
  1. 证明者发送验证素,后者验证即q是素数。q∈(2ñ,2ñ+1个)q
  2. 证明者发送验证。验证者验证p (0 )+ p (1 )= 0,并向证明者发送随机r 1。p(ž)∈žq[ž]p(0)+p(1个)=0[R1个
  3. 证明者发送验证者。验证器验证该 p ([R 1,0 )+ p ([R 1,1 )= p ([R 1),并且证明者发送一个随机 - [R 2。p([R1个,ž)∈žq[ž]p([R1个,0)+p([R1个,1个)=p([R1个)[R2
  4. 最终,验证得到,并验证它具有通过评估正确的值p直接。p([R1个,…,[Rñ)∈žqp

因为的程度比q小,所以如果证明者作弊,则验证者可能会抓住她(请参阅Wikipedia以获取证明,或者使用Schwartz-Zippel引理自己解决)。pq


-1

图的非同构性证明不产生收益,但是其有效性或NP中的所有语言都具有零知识证明,Goldreich,Micali和Wigderson,JACM,1991。

共同的输入是一对图:。在每一轮的开始,验证方选择的索引我∈ { 1 ,2 }在随机和发送图形的随机排列 ģ 我。证明方响应以一个索引 b ∈ { 1 ,2 }。G1个,G2一世∈{1个,2}G一世b∈{1个,2}

完整性属性:对于非同构图,证明者总是给出正确的响应。b=一世

健全性:对于同构图,证明者以1的概率给出正确的响应。1个2


请适当引用经同行评审的文章和内容的简短摘要。您提供的链接之类的链接往往会断开,然后您的答案包含零信息。
— 拉斐尔
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.