BPP의 자체 환원 가능 NP 언어도 RP에 포함되어 있다는 사실과 마찬가지로 역 포함도 분명합니다. 이것은 자체적으로 환원 할 수없는 NP 언어를 보유하는 것으로 알려져 있습니까?
BPP의 자체 환원 가능 NP 언어도 RP에 포함되어 있다는 사실과 마찬가지로 역 포함도 분명합니다. 이것은 자체적으로 환원 할 수없는 NP 언어를 보유하는 것으로 알려져 있습니까?
답변:
복잡성의 대부분의 질문과 마찬가지로, 나는 오랫동안 완전한 대답이 있을지 확신하지 못한다. 그러나 우리는 적어도 그 대답이 비 상대적이라는 것을 보여줄 수있다. 불평등이 성립하는 상대와 평등이 보유한 상대가있는 오라클이있다. 이있는 신탁 : 그것은 클래스가 동일한되는 오라클의 상대주고 아주 쉽게 으로 작동합니다 ( "임의성이 많은 도움이되지 않는다"되는 예를 들어 어떤 오라클 상대적으로) 의지가있는 모든 오라클 (예 : "임의성이 많은 도움"되는 모든 Oracle 상대적으로). 이것들이 많이 있기 때문에 세부 사항을 신경 쓰지 않을 것입니다.B P P = R P N P ⊆ B P P
관련하여 오라클을 설계하는 것은 여전히 쉽지만 다소 어렵습니다 . 아래의 구성은 실제로 약간 더 좋습니다. 상수 에 대해 에 없는 언어가있는 오라클이 있습니다. . 아래에 설명하겠습니다.R P ⊊ B P P ∩ N P c c o R P ∩ U P R P T I M E [ 2 n c ]
형식의 문자열을 포함 하는 오라클 를 설계합니다 . 여기서 는 비트 문자열, 는 단일 비트, 는 길이 의 비트 문자열입니다 . 또한 기계와 기계에 의해 다음과 같이 결정되는 언어 를 제공 할 것 입니다.A ( x , b , z ) x n b z 2 n c L A c o R P U P
위에 명시된 기계가 실제로 약속 을 충족 시키려면 일부 속성을 만족시키기 위해 A 가 필요 합니다. 모든 x 에 대해 다음 두 옵션 중 하나가 반드시 해당되어야합니다.
우리의 목표는 지정 될 것이다 이 약속되도록 만족 L의 경우 → 모든 대하여 대각 R P T I M E는 [ 2 N C ] 기계. 이 긴 대답을 짧게 유지하기 위해 오라클 건설 기계와 중요하지 않은 세부 사항을 삭제하고 특정 기계에 대해 대각선으로 기울이는 방법을 설명하겠습니다. M 을 무작위 튜링 머신으로 수정 하고 x 가 입력이되도록하여 b 와 z 의 선택을 완전히 제어 할 수 있도록 ( x , b , z
사례 1 : A 가 약속의 첫 번째 옵션을 만족 시키 도록 z 를 선택할 수있는 방법이 있다고 가정 하고 M 은 수락 할 임의성을 선택할 수 있습니다. 그런 다음 이 선택에 A 를 커밋 합니다. 그러면 M 은 동시에 R P 약속을 만족시킬 수없고 x를 거부 할 수 없습니다 . 그럼에도 불구하고, X ∉ L의 . 따라서 우리는 M 에 대해 대각선을 세웠습니다 .
사례 2 : 다음으로 이전 사례가 해결되지 않았다고 가정합니다. 이제 M 이 R P 약속 을 어기 거나 약속 의 두 번째 옵션을 만족시키는 A의 선택을 거부 하도록 강요받을 수 있음을 보여줄 것입니다 . 이것은 M 에 대해 대각선 입니다. 이 작업은 두 단계로 수행됩니다.
실제로 1 단계에서 A 로 시작하면 M 의 합격 확률은 0입니다. A 는 약속의 두 번째 옵션을 만족시키지 않지만 2 단계에서와 같이 단일 비트를 뒤집을 수 있습니다. 비트를 뒤집 으면 M 의 합격 확률이 거의 0에 머무르기 때문에 M 은 x를 동시에 받아들이고 R P 약속을 만족시킬 수 없습니다 .
사례 2에서 두 단계를 논쟁해야한다.
M에 대해 임의의 비트 r 선택을 수정하십시오 . 이제 r 을 임의성으로 사용 하고 ( x , 0 , z ) ∈ A 및 ( x , 1 , z ) ∉ A가 되도록 쿼리에 응답 하여 M 을 시뮬레이션 합니다 . 관찰 M이 많아야합니다 2 n 개의 C의 쿼리. 이 때문에 2 개 2 N의 C를 선택할 Z는 , 우리의 unqueried 선택 해결할 수 Z 가하기 ( X를, 0 , z ) ∉ A 이고 A 의 약속의 첫 번째 옵션을 여전히 만족시킵니다. 우리가에 대한 사례 2 일 만들 수 없습니다 때문에 M을 ,이 수단 M은 에 임의성 상대의 모든 선택에 거부해야한다, 그리고에 특히 R . 팔로우 그 우리 선택하면 을 갖고 ( X , 0 , Z ) ∈ 및 ( X , 1 , Z ) ∉ 을 모든 선택에 대한 Z다음 랜덤 비트마다 선택을위한 R , M은 상대 거부 .
각 가정에 대해 그 Z , 랜덤 비트의 분수가되는 M의 쿼리 ( X , 1 , Z는 ) 이상이고 1 / 2 . 그런 다음 총 쿼리 수는 2 2 n c 2 2 n c / 2 이상 입니다. 반면에 M 은 모든 분기에 대해 최대 2 2 n c 2 n c 쿼리를 모순합니다. 따라서 z에 대한 선택이 있으므로 M에 대한 임의 비트의 비율쿼리 ( x , 1 , z ) 는 1/2보다 작습니다. 값 뒤집기 을 문자열에 따라서하기의 수용 가능성에 영향 M 미만 의해 1 / 2 .
아니요, 알려지지 않았습니다. 가장 확실한 증거는 아니지만 이 Google 검색을 살펴보십시오 .