存在证书的量词 ​
设
第一行只要求 1-输入有一份能让双方都接受的证书;第二行要求 0-输入面对每份证书都至少有一方拒绝。证书可以因输入而异,却不能在双方验证过程中根据未公开信息临时改写。
以最坏合法证书的 bit 长度计费,得到
固定证书产生 1-矩形 ​
固定证书
双方都接受的输入集恰为
反过来,给定
若
在“只计证书编号、双方本地给 accept bit”的 convention 下成立。这里是 cover 而不是 partition:同一个 1-输入可有多份证书,矩形也可重叠;非确定性正是允许从多条接受路径中存在一条成功路径。
交集非空的见证 ​
Alice 与 Bob 分别持有
若交集非空,证明者发送一个元素
例如
这个例子与集合不交问题的 yes/no convention 相反:若把 DISJ=1 定义为交集为空,那么短证书证明的是 0-输入,属于 co-nondeterministic 一侧。输出编码的选择会交换
co-nondeterministic 对照 ​
对 Equality,
不是随机协议 ​
随机协议对每个输入从一个概率分布抽随机币,并要求大多数随机选择正确;非确定性协议只要求 yes 输入存在一份好证书,完全不关心从所有 bit 串中随机抽到它的概率。一个证书可能在指数多候选中独一无二,仍是合法的短非确定性证明。
同样,证明者的猜测不是共享公共随机串。公共随机性必须独立于输入产生,不能编码只对当前
最后,短 cover 不能直接给确定性低通信协议。确定性双方必须唯一确定落入哪个矩形,而 cover 允许大量重叠;从“存在一个合适编号”变成“在不知道对方输入时找到编号”正是额外困难。
参考资料
- Eyal Kushilevitz and Noam Nisan, Communication Complexity, Cambridge University Press, 1997, Chapter 2.
- Juraj Hromkovič, Communication Complexity and Parallel Computing, Springer, 1997, Chapters 2–3.
- Anup Rao and Amir Yehudayoff, Communication Complexity and Applications, Cambridge University Press, 2020, Chapter 2.