요컨대, 어려운 작업에 대한 계산 능력은 어느 정도 쉬운 작업을 해결하는 데 실제로 도움이됩니다. (이 질문을 흥미롭고 사소한 것으로 만들 수있는 다양한 방법이있을 수 있으며 여기에 그러한 시도가 있습니다.)
질문 1:
n 개의 변수가있는 공식에 대한 SAT를 해결하기위한 회로를 고려하십시오. (또는 모서리가 있는 그래프의 해밀턴 사이클을 찾는 데 사용 됩니다.)
모든 게이트가 변수 에 대해 임의의 부울 함수를 계산할 수 있다고 가정 하십시오. 구체성을 위해 m = 0.6 n을 보자 .
SETH (strong exponential time hypothesis)는 이러한 강력한 게이트에서도 초 다항식 회로 크기가 필요하다고 주장합니다. 사실, 우리는 크기가 최소 필요 마다에 대한 ε을 . 어떤 의미에서, 매우 복잡한 부울 함수 (NP- 완료를 훨씬 뛰어 넘는)를 나타내는 변수의 일부에 대한 게이트는 많은 이점을 제공하지 않습니다.
우리는 더 요청할 수 있습니다 :
(i) 크기가 회로를 사용할 수 있습니까 ? 2 ( 1 − ϵ ) n ?
"아니오"답변은 SETH의 광대 한 강화가 될 것입니다. 물론, 쉽게 "예"라고 대답 할 수 있습니다.
(ii) (i)에 대한 대답이 예이면, 임의의 부울 함수를 계산하는 게이트는 임의의 NP 함수를 "그냥"계산하는 게이트와 비교하여 몇 가지 이점을 제공합니다. 또는 SAT 자체의 더 작은 인스턴스?
다음 질문은 질문들과 비슷한 것을 묻습니다 .
질문 2 :
d) 한 단계에서 일반 부울 게이트를 수행 할 수 있습니다.
(이는 병렬 계산 또는 오라클에 대한 잘 알려진 문제와 관련이있을 수 있습니다.)