Arora 및 Barak의 Computational Complexity 책 에서 NEXP의 ACC 하한에 대한 부록을 읽고 있습니다. http://www.cs.princeton.edu/theory/uploads/Compbook/accnexp.pdf 핵심 정리 중 하나는 회로에서 다항식 차수 및 준 다항식 계수를 갖는 정수에 대한 다중 선 다항식으로 변환하는 것입니다. 동등하게, 회로 클래스 . 이것은 폴리 폴리 알릭스 팬인 (polylogarithmic fan-in)과 함께 최하위에 준 폴리 노 미적으로 많은 AND 게이트가 있고 깊이 레벨의 대칭 게이트 인 깊이 2 회로의 클래스입니다. S Y M +
교재의 부록에서이 변환에는 게이트 세트가 OR, mod , mod 3 및 상수 1 로 구성되어 있다고 가정하면 세 단계가 있습니다. 첫 번째 단계는 OR 게이트의 팬인을 다항식 차수로 줄이는 것입니다.3 1
용감한-Vazirani 격리 보조 정리를 사용하여, 연구자들은 그 위에 OR 게이트 주어진 구하는 형태의 입력 , 우리의 경우를 픽업 으로부터 독립적 페어 해시 함수로 에 다음 아닌 모든 들면 , 확률에 적어도 는 것을 유지한다 . O의 R은 ( X 1 , . . . , X 2 K ) H [ 2 K ] { 0 , 1 } , X ∈ { 0 , 1 } (2) K (1) / ( 10 K ) Σ I : H ( I ) = 1 x 나는 mod 2
의 확률이 1/2 이상 입니까? 1 / 10k 는 약한 하한 인 것 같습니다 .1 / 2 1 / 10 (k)를
두 번째 단계는 산술 게이트로 이동하여 곱셈을 내리는 것입니다. 이 단계에서는 주어진 이진 입력 문자열이있는 부울 회로를 정수 입력이있는 산술 회로로 변환합니다.
여기서 그들은 가 및 MOD_ {p} (x_ {1}으로 대체되었습니다. , ..., x_ {k}) 는 Fermat의 Little Theorem을 사용하여 (\ Sigma_ {i = 1, ..., k} x_ {i}) ^ {p-1} 로 바뀝니다 .
이 대체품이 왜 동등한 회로를 제공합니까?