무작위 오라클 R의 경우 BPP는 P ^ R의 계산 가능한 언어 집합과 동일합니까?


18

글쎄, 제목은 거의 모든 것을 말합니다. 위의 흥미로운 질문은 내 블로그에서 논평자 Jay가 질문 한 것입니다 ( 여기여기 참조 ). 나는 대답이 그렇고 비교적 간단한 증거가 있다고 생각하지만, 그것을 직접 볼 수는 없습니다. (거의 대략 의 언어가PR 가 아닌 경우 과 무한한 알고리즘 상호 정보를 가져야 하며,이 경우 계산할 수 없음을 보여줄 수 있습니다. 방향은 사소하다 : 의 계산 가능한 언어는 확실히 포함한다 .)BPPRPR BPP

내가있어주의 하지 클래스에 대해 물어 AlmostP 에있는 그 언어로 구성, 거의 모든에 대한 (평등에 잘 알려져있다 ). 이 질문에서는 먼저 수정 한 다음 의 계산 가능한 언어 집합을 살펴 봅니다 . 반면 에, 고정 랜덤 오라클 조차도 의 언어 가 계산 가능 하다면 실제로 언어는 있어야 함을 있습니다. R B P P R P R P R R A l m o s t PPRRBPPRPRPRRAlmostP

밀접하게 관련 질문은 임의의 오라클을 통해 확률 1, 여부 , 우리가R

AM=NPRComputable.

그렇다면, 우리는 다음과 같은 흥미로운 결과를 얻습니다 : 만약 이면 랜덤 오라클 에 대한 확률 1로 오라클 분리 P_R 을 목격하는 유일한 언어 는 계산할 수없는 언어입니다.R P RN P RP=NPRPRNPR


1
Eric Allender와 그의 공동 저자의 몇 가지 관련 논문이 있습니다 : 무작위 문자열의 계산 능력에 대한 제한 , 무작위 문자열 세트로의 축소 : 자원 제한 사례
Kaveh

답변:


16

예.

먼저, 이것을 스스로 알아내는 데 1 분이 걸렸으므로, 귀하의 질문과 의 차이점을 공식화하겠습니다 . 수량 자의 순서입니다. A l m o s t P : = { L : P r R ( L P R ) = 1 } 이며, 추정 한 결과는 LAlmostPAlmostP:={L:PrR(LPR)=1} 입니다. 내가 올바르게 이해했다면 P r R ( LLLBPPPrR(LPR)=1 .PrR(LLPRCOMPLBPP)=PrR(PRCOMP=BPP)=1

치다

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

유니온 바운드함으로써, 에 의해 상부 묶여 Σ L C O M P P의 R을 R ( L P RB P P ) . (후자의 합은 셀 수 있습니다.) 이제 0-1 법칙에 따라-우리가 R을 크게 변경하면 모든 관련 진술이 변경되지 않기 때문에 적용됩니다 .이 합의 각 개별 확률은 0 또는 1입니다. 귀하의 질문에 대한 대답은, '노 P = 1 , 그래서 몇 가지가 있어야합니다 L C O M P 그러한pLCOMPPrR(LPRBPP)Rp=1LCOMP 입니다. 그러나 이것은 A l m o s t P = B P P 라는 사실과 모순된다.PrR(LPRBPP)=1AlmostP=BPP

업데이트 2014년 10월 10일이 :로는 에밀 예라 벡에 의해 코멘트 지적, 같은 인수에 적용 MN P R 우리는 또한 알고 있기 때문에, 리터 m t N P = M을 .AMNPRAlmostNP=AM

그는 또한 우리가 B P P (resp., A M ) 를 포함하는 셀 수있는 클래스라는 점 외에는 에 대해 아무것도 사용하지 않았다고 지적합니다 . OQ에서 "흥미로운 결론은"실제로 적용 그래서 어떤 언어를 셀 수있는 클래스 C 가 들어 M을 다음의 경우 P = N P 는 "전용"언어는 증인 오라클 분리하는 것이 P RN P R은 외부의있는 CCOMPBPPAMCAMP=NPPRNPRC. 그러나 후자의 문이 다소 (이 수는 어떤을 위해, 같은 소리 나 오해의 소지가 느끼는 우리가 고려할 수 C = M을{ L 0 } , 그하여 "쇼" L 0이 실현되지 N P RP R을 , 잘 알려진 정리와 모순됨). 오히려 상징적으로 쓰면 다음과 같습니다.L0C=AM{L0} L0NPRPR

만약 가산  CMP=NP .countable CAMPrR(NPRPR and NPRC=PRC)=1

결정적 확률 1과 동일한 것은 아니며, 그 주 모든 , 그리고 어떤 전체 측정치 세트 R 의 인수 충족 P의 R의 R은 에 의존 할 수 C . 따라서 CC{ L 0 } 으로 바꾸려고 하면, 이 문장을 만족시키는 측정 값 0의 R 을 제거합니다 .RRPrRCCC{L0}R


5
AM과 NP ^ R에도 같은 주장이 적용됩니다. 또한 계산 가능성은 실제로 중요하지 않습니다. 증거에 사용되는 계산 가능한 언어의 유일한 속성은 셀 수없이 많다는 것입니다.
Emil Jeřábek은 Monica

7

당신이 요구하는 것과 거의 P 사이의 수량 자 순서가 다르지만, 그것들이 동등하다는 것을 보여주는 것은 어렵지 않습니다. 먼저, 고정 L에 대해, L \ in P ^ O가 O의 유한 초기 세그먼트에 의존하지 않는지에 대한 의문은 L \ in P ^ R이 0 또는 1 일 확률에 따른다. P 결과, BPP가 아닌 각 계산 가능한 L에 대해 답은 0이지만 B \ in BPP이면 확률은 1입니다. 계산 가능한 L이 많기 때문에 합집합을 사용할 수 있습니다. BPP에는 없지만 P ^ R에있는 계산 가능한 L이있을 확률은 P ^에없는 BPP에 언어가있을 확률과 마찬가지로 확률은 0입니다. 아르 자형,

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.