背景
已知的是,存在一个预言使得。P S P A C E A ≠ P H A
甚至众所周知,相对于随机预言片而言,这种分离成立。非正式地讲,这可能意味着有许多预言将和分开。
题
这些将与分开的预言有多复杂。特别地,有一个oracle ,使得 ?
我们是否有任何预言使得和具有已知的复杂度上限?
注意:这种预言的存在可能会对结构复杂性理论产生影响。有关更多详细信息,请参见下面的更新。
更新有关下限技术的详细信息
权利要求:如果,那么对于所有的预言甲∈ P / p ø 升ÿ,P 小号P 甲Ç é 甲 = P ħ 甲。
证明示意图:假设。
让一个oracle 给出。我们可以建立一个多项式时间 Σ 2预言图灵机中号,对于给定长度Ñ,猜测的尺寸的电路p (Ñ )使用存在量化并验证该电路判定阿通过比较电路的评估和查询结果对于每个长度n个字符串,使用通用量化。
此外,考虑一个决策问题,我将其称为量化布尔电路(QBC),您将获得一个量化布尔电路,并想知道它是否有效(类似于QBF)。此问题是PSPACE完整的,因为QBF是PSPACE完整的。
由假设,它遵循QBC 。比方说,Q 乙Ç ∈ Σ ķ一些ķ足够大。设Ñ表示一个多项式时间Σ ķ图灵机可以解决QBC。
我们可以交融的计算和ñ(类似于在卡普,立顿定理的证明进行),以获得一个多项式时间 Σ ķ甲骨文图灵机,解决了Q 乙Ç 一个。
非正式地,这台新机器将oracle QBC(即带有oracle gates的QBC)作为输入。然后,它计算一个电路,该电路在长度为n的输入上计算 (同时剔除前两个量词)。接下来,它将A的电路替换为Oracle QBC中的Oracle门。最后,它继续在此修改实例上应用多项式时间∑ k算法的其余部分来求解Q B C。
现在,我们可以显示条件下界。
推论:如果存在一个oracle ,使得P 小号P 甲Ç é 甲 ≠ P ħ 甲,然后Ñ Ë X P ⊈ P / p ö 升ÿ。
证明示意图:假设存在,使得P 小号P 甲Ç é 甲 ≠ P ħ 甲。如果ñ Ë X P ⊆ P / p Ø 升Ÿ,那么我们将得到一个矛盾。
特别是,如果,然后由如权利要求上面我们有P 小号P 甲Ç é ≠ P ħ。然而,已知的是,Ñ Ë X P ⊆ P / p ö 升ý意味着P 小号P 甲Ç é = P ħ。
(有关P / poly已知结果的一些详细信息,请参见此处)