自从我在密码学上看到这个问题以来,我一直在思考以下问题
。
题
让 R是TFNP关系。随机预言可以帮助P / poly
打破R具有不可忽略的概率?更加正式地说,
是否
适用于所有P / poly算法A,
Prx[R(x,A(x))]可以忽略不计
必然暗示
对于几乎所有 Ø racles O,适用于所有P / poly oracle算法 A,Prx[R(x,AO(x))]可以忽略不计
?
替代配方
相关的预言集是 Gδσ(因此是可衡量的),因此通过采取对立并应用Kolmogorov的零一定律,以下公式等同于原始公式。
是否
对于几乎所有 Ø racles O,
存在一个P / poly oracle算法A 这样
Prx[R(x,AO(x))]不可忽略
必然暗示
存在一个P / poly算法 A 这样
Prx[R(x,A(x))] 不可忽略
?
制服情况
这是统一版本的证明:
仅存在许多PPT oracle算法,因此通过空[ideal] [8]的可累加性,存在一种PPT算法 A这样,对于一个非空集预言的O,
Prx[R(x,AO(x))]是不可忽略的。让B 成为这样的神谕算法。
同样,让 c 是一个正整数,使得对于非空的一组oracle O,
Prx[R(x,BO(x))]
至少经常是无限的 n−c,在哪里 ñ是输入的长度。
通过与Borel-Cantelli相反,
∑∞n = 0镨Ø[ñ− c≤镨X ∈ { 0 ,1}ñ[ R (x ,乙Ø((x ))] ] 是无限的。
通过比较测试,可以无限次地
镨Ø[ñ− c≤镨X ∈ { 0 ,1}ñ[ R (x ,乙Ø((x ))] ≥ñ− 2。
让 小号 是[模拟oracle] [12]并运行的PPT算法 乙 与那个模拟神谕。
固定 ñ 然后让 ģ Ò Ò d 是神谕的集合 Ø 这样
ñ− c≤镨X ∈ { 0 ,1}ñ[ R (x ,乙Ø((x ))]。
如果 ģ Ò Ò d 然后不为null
PrO[O∈Good]⋅n−c=PrO[O∈Good]⋅EO[n−c]≤PrO[O∈Good]⋅EO[Prx∈{0,1}n[R(x,BO(x))]∣O∈Good]=EO[Prx∈{0,1}n[O∈Good and R(x,BO(x))]]≤EO[Prx∈{0,1}n[R(x,BO(x))]]=PrO,x∈{0,1}n[R(x,BO(x))]=Prx∈{0,1}n,O[R(x,BO(x))]=Ex∈{0,1}n[PrO[R(x,BO(x))]]=Ex∈{0,1}n[Pr[R(x,S(x))]]=Prx∈{0,1}n[R(x,S(x))]
。
以来 PrO[O∈Good]≥n−2 无限次地
Prx[R(x,S(x))] 不可忽略。
因此,统一版本适用。证明严格地使用了这样一个事实,即
只有许多PPT演算法。这个想法在
不统一的情况下行不通
,因为存在许多P / poly oracle演算法。