不存在“无敌发电机”的世界


10

无敌的生成器定义如下:

为NP关系,M为接受L R )的机器。非正式地,程序是一个无懈可击发生器如果,在输入1 Ñ,它产生实例证人对X 瓦特[R ,具有| x | = Ñ,根据分布在其下谁给出任何多项式时间对手X未能找到见证X 小号,具有显着的概率,为无穷多个长度ÑRML(R)1n(x,w)R|x|=nxxSn

首先由Abadi 等人定义的无害发电机在密码学中发现了许多应用。

无害生成器的存在基于的假设,但这可能是不够的(另请参阅相关主题)。PNP

Abadi 等人的定理3 上文引用的论文显示,无害生成器存在的任何证据都不能相对化:

定理3.存在一个预言,使得P BN P B,并且相对于B不存在无害生成器。BPBNPB

我不理解该定理的一部分证明。令表示不相交的联合运算。令Q B F为可满足的量化布尔公式的PSPACE完全语言,令K为最大Kolmogorov复杂度的极为稀疏的字符串集。具体来说,K包含一个每个长度为n i的字符串,其中序列n 1n 2定义为:n 1 = 2n in中三重指数QBFKKnin1,n2,n1=2ni,因为i>1;如果Xķ | x | =n,则x具有Kolmogorov复杂度nni1i>1xK|x|=nxn

相对于纸张状态,它认为PÑ P。你可以解释吗?(另外,请说明B是否是递归的。)B=QBFKPNPB

Answers:


7

如果他们只是在谈论(非资源约束)柯尔莫哥洛夫复杂性,那么将是不可计算(否则,您可以用一台机器计算ķ给琴弦的简短描述X ķ,因为所有你需要做的就是描述机和长度ñX,我们有ķ X = ñ尚未ķ ñ 登录ñ),因此,将不可计算为好。KKxKnxK(x)=nK(n)lognB

但是,论文Abadi等。参考(Hartmanis。广义Kolmogorov复杂度和可行计算的结构。FOCS1983。)使用了资源受限版本的Kolmogorov复杂度。让成为高效的通用图灵机。将K U [ f n g n ]定义为字符串x的集合,以使字符串d的长度为| d | ˚F | X |,使得X = ù UKU[f(n),g(n)]xd|d|f(|x|),而 U d 的计算最多需要 g | x |时间。在p的第二列的顶部。在该论文的444中,Hartmanis描述了如何使用该概念来构造相对于 P N P的(可计算的)预言。x=U(d)U(d)g(|x|)PNP

这是哈特曼尼斯的想法,适用于阿巴迪等人。结果。令t o w 3n + 1 = 2 2 2 n(我相信这是您描述的函数)。通过标准对角化(例如,如在时间谱系理论),构造一个帐簿组Ç使得Ç { 1 Ö 瓦特3Ñ Ñ 1 }tow3(1)=2tow3(n+1)=222nCC{1tow3(n):n1}。现在放置长度的第一串ø 瓦特3ñ ķ [ 日志Ñ Ñ 登录Ñ ] - ķ [ 日志Ñ Ñ 登录日志Ñ ] ķ当且仅当 1 Ö 瓦特3Ñ Ç。以来CTIME[nlogn]Ptow3(n)K[logn,nlogn]K[logn,nloglogn]K1tow3(n)C,我们有 Ç Ñ P ķC={1n:(x)[|x|=n and xK]}CNPK

CPKPKNPKCPKMC=L(MK)CPCx=1tow3(n0)

  1. K|x|logloglog|x|U(d)d|x|

  2. M(x)M(x)|x|

yKMK yyyK[logn,nk]nkMy K[logn,nloglogn]


非常详细,写得很好。谢谢约书亚!
MS Dousti
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.