답변:
사용할 수있는 대각 인수는 표준 것과 약간 다른 것을 날 것으로 보인다 예를 들어, 이들에서 찾을 수 있습니다로 베이커 - 길 - Solovay 정리에 대한 강의 노트 ( 즉 신탁이 있다는 것을, 에 대한이 및 를 oracles 합니다. 기본적으로 적대적 입력을 '엔지니어링'하는 방법을 조금 다르게 설명해야합니다.
여기에 우리가 오라클의 존재를 증명하기 위해이 방법을 사용할 수있는 방법 하는 . Oracle 경우 언어
이 분명하다 간단한 이유는 비결정론 적 튜링 기계는 입력 형태인지 여부를 검사 할 수있는 일부 , 다음 스트링 같다 어느
허락하다 오라클의 검색 문제가 비트 입력에는 최소한 오라클은 모두에 대해 올바르게 결정하기 위해 (최소한 2/3의 확률로) 쿼리합니다. .
허락하다 , , 모든 단일 오라클 회로 패밀리의 열거 회로의 게이트 시퀀스 에 행동 비트 입력은 시간보다 엄격히 적은 시간에 생산할 수 . (이 시한은 '균일 성'조건과 관련이 있으며 여기서 결정 론적 튜링 머신으로 회로에 관심을 가질 수있는 다항식 시간에 회로를 계산할 수 있습니다. 여기에서 부과하는 것보다 더 강력한 조건입니다. 예를 들어 결정 론적 튜링 머신에 의해 간접적으로 표현함으로써게이트 시퀀스를 생성하고 열거 합니다 .) 각 회로 패밀리가 열거에서 무한정 자주 발생하도록 회로 패밀리를 열거합니다.
게이트 시퀀스의 설명에 대한 런타임 경계에서 특히 다음과 같습니다. ~보다 적은 모두를위한 문 특히 오라클에 쿼리합니다.
어떠한 것도 회로를 고려 . 검색 문제의 하한에서 오라클 기능의 가능한 값이 있습니다 오라클에 의해 평가되며, 확률이 2/3 일 때 입력시 여부에 대한 정답이 아닙니다 .
각각 그런 기능을 선택하십시오 어떤 이런 식으로 "실패"합니다.
허락하다 크기의 입력에 대한 오라클 평가 .
건설 한 이런 식으로 각 회로 제품군 올바르게 결정하지 못하다 적어도 2/3의 확률로 (그리고 무한히 많은 그런 사실로). 그런 다음 회로 제품군 중 어느 것도 올바르게 결정하다 모든 입력에서 성공 확률이 2/3 아래로 제한되어 제 시간에 구성 가능한 균일 한 단일 회로 제품군에 의해 이러한 경계로 해결할 수 없습니다. .
그러므로, 그 다음에 나오는 .