对于随机Oracle R,BPP是否等于P ^ R中可计算语言的集合?


18

好吧,标题几乎说明了一切。上面一个有趣的问题是评论员Jay在我的博客上提出的(请参阅此处此处)。我猜测答案是肯定的,并且有一个相对简单的证明,但我无法立即看到它。(不过,很粗略地讲,可以尝试证明,如果中的语言不在B P P中,则它必须与R拥有无限的算法互信息,在这种情况下,它是不可计算的。另外,请注意一个方向是微不足道的:P R中的可计算语言肯定包含B P P。PRBPPRPR BPP

请注意,我并不是在问类AlmostP,它由几乎每个R都在的那些语言组成(众所周知,它等于B P P)。在这个问题中,我们首先修复R,然后查看P R中的可计算语言集。在另一方面,人们可以尝试表明,如果在一个语言P - [R是可计算,即使对于一个固定的随机预言- [R ,则事实上该语言必须在直径:小号PPRRBPPRPRPRRAlmostP

一个密切相关的问题是,对于随机预言,概率为1时,我们是否R

AM=NPRComputable.

如果是这样,那么我们得到以下有趣的结果:如果,那么在随机预言R上的概率为1 ,唯一见证预言分离P RN P R的语言是不可计算的语言。P=NPRPRNPR


1
有一些相关的论文由埃里克·艾伦德和他的合作者:对随机字符串的计算能力的限制削减所设置的随机字符串:资源有界的案例
卡韦赫

Answers:


16

是。

首先,由于我花了一分钟时间自己弄清了这一点,所以让我形式化您的问题与之间的区别;这是量词的顺序。直径:小号P= { 大号P - [R [R 大号P - [R = 1 },并且您暗示结果是大号AlmostPAlmostP:={L:PrR(LPR)=1}。如果我理解正确的话,你是问,如果 P [R [R 大号LLBPPPrR(LPR)=1PrR(LLPRCOMPLBPP)=PrR(PRCOMP=BPP)=1

考虑

p:=1PrR(PRCOMP=BPP)=PrR(LPRCOMPBPP)

由联合界中,是由上界Σ 大号Ç Ò 中号P P - [R [R 大号P - [RP P。(请注意,后者之和是可数的。)现在,根据0-1法则-由于如果我们将R有限地改变很多,所有相关的陈述都不会改变,因此该法则适用-此总和中的每个单独概率为0或1。问题的答案是否定的,则p = 1,因此,必须有一些大号ç Ò 中号p,使得pLCOMPPrR(LPRBPP)Rp=1LCOMP。但这与 A l m o s t P = B P P的事实相矛盾。PrR(LPRBPP)=1AlmostP=BPP

更新2014年10月10日:由于在通过了Emil耶扎贝克注释中指出,同样的观点也适用于Ñ P - [R ,因为我们也知道,直径:小号Ñ P = 中号AMNPRAlmostNP=AM

他还指出,除了是包含B P P(result。,A M)的可数类之外,我们没有使用任何其他有关C O M P的内容。因此,OQ中的“有趣结论”实际上适用于包含A M的任何可数类的语言C:如果P = N P,则见证甲骨文分离P RN P R的“唯一”语言不在C之外COMPBPPAMCAMP=NPPRNPRC。但后者说法感到有点误导,我(这使得它听起来像,对于任何,我们可以考虑C ^ = 一个中号{ 大号0 },从而“秀”是没有大号0实现ň P [RP [R ,与众所周知的定理矛盾)。相反,将其象征性地写出来,我们显示了:L0C=AM{L0} L0NPRPR

如果,然后可数  Ç中号P=NPcountable CAMPrR(NPRPR and NPRC=PRC)=1

RRPrRCCC{L0}R


5
相同的论点适用于AM与NP ^ R。同样,可计算性并不重要,证明中使用的可计算语言的唯一属性是数量众多。
EmilJeřábek在2014年

7

尽管您要问的内容和几乎为P的量词的顺序不同,但并不难证明它们是等效的。首先,对于任何固定的L,L \ in P ^ O是否不取决于O的任何有限初始段的问题。得出的结论是L \ in P ^ R的概率为0或1。从几乎- P结果,对于不在BPP中的每个可计算L,答案为0,而在BPP中,如果L \ n,则概率为1。概率为0的集合的可数联合的概率为0。因此,存在任何不在BPP中但在P ^ R中的可计算L的概率为0,以及BPP中存在某种语言不在P ^中的语言的概率R,

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.