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


10

无敌的生成器定义如下:

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

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

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

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

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

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

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

Answers:


7

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

但是,论文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|)P≠NP

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

C∉PKPK≠NPKC∈PKMC=L(MK)C∈PCx=1tow3(n0)

  1. K|x|log⁡log⁡log⁡|x|U(d)d|x|

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

y∈KMK yyy∈K[log⁡n,nk]nkMy K[log⁡n,nlog⁡log⁡n]


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