相对化的世界,其中


11

我想知道是否存在一个相对化的世界,其中。我还想知道是否存在一个相对化的世界,其中。PA=NPAPPAPBNPB=PPB


7
我有一个博客文章“ extreme oracles”,其中列出了许多其他结果所遵循的oracle结果,包括您要求的两个结果。blog.computationalcomplexity.org/2005/08/extreme-oracles.html
Lance Fortnow

2
@Lance:该死,在发布我的答案后才看到!好吧,也许OP仍然会发现我的“自制”结构很有用。
Scott Aaronson

Answers:


14

我不知道参考,但是我认为这两个都应该可行。

对于第一个Oracle,对于初学者,您需要一个Oracle(称为),它对指数较大的实例进行编码,从而将和与分开。然后,您需要第二个oracle(称为),以“交错”方式对所有问题的解决方案进行编码,以使得访问层次结构的级需要查询大小(例如)(因此,您只能在多项式时间内获得固定数目的交替次数)。这第二个预言应该引起。(注意A1MAJORITYPA1NPA1PPA1A2PHA1kthnkPA1,A2=NPA1,A2=PHA1,A2=PHA1A2只是一个“外部”层,这意味着可以通过查询来模拟对任何查询。)最后,您将希望吸引Yao和Hastad的下界(即切换引理) )以表明机器无法解决的实例,因此(当然还有))仍然更大。A2PHA1AC0PHA1MAJORITYA1PPA1PPA1,A2=PPPHA1

对于第二个Oracle,您将需要以一种解决搜索问题的方式构造,以“解锁”一部分Oracle字符串,然后将您的能力提高到。(这里我们利用了和都是的事实。)一个微妙的地方是oracle的秘密部分不能仅仅决定一种非相对论的完整语言:它还需要提供查询本身的计算的答案。幸运的是,我们知道如何分阶段实现这一目标,从而避免了循环性:基本上,您可以对BNPPSPACENPPSPACEPPPSPACEPSPACEPSPACEPSPACEBPSPACEB计算机仅在大小为或更小的输入上查询,在的一部分中需要访问大小的查询,因此这些机器“无法到达”(但是不适用于其他机器)。同时,所有这些使机器“完全处于黑暗中”。Bp(n)BP S P A C E B P B>p(n) PSPACEBPB

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.