나는 문제로 왜의 관계에 대해 언급합니다
(모든 n )가 인수 분해에 도움이됩니다. 나는 논쟁을 끝내지 못하지만 누군가는 할 수 있습니다.
(2n)!=∑k=0m−1akbckk
n
제 관찰 관계가 상기와 같이 (및보다 일반적으로, 폴리에 대한 크기 연산 회로가 존재한다는 것이다 ) 산출 폴리 사이즈 제공 회로 ( 2 N을 ) ! 모드 X 에 대한 진에 주어진는 : 단순히 모듈 합을 평가 반복 제곱으로 지수를 사용.(2n)!(2n)!modxxx
이제, 우리는 계산할 수 있다면 임의 위해 , 우리가 요소 수 X : 이진 검색을 사용하면, 가장 작은 찾을 Y 등이 GCD ( X , Y를 ! ) ≠ 1 우리가 사용하여 계산할 수 있습니다 ( GCD ( X를 , ( y ! mod x ) ) ). 그런 다음 y 는 x 의 가장 작은 소수입니다 .y!modxyxygcd(x,y!)≠1gcd(x,(y!modx))yx
우리는 단지의 능력을 할 수 있다면 위해 y를 , 우리는 여전히 컴퓨팅을 시도 할 수 있습니다 GCD ( X , ( 2 N ) ! ) 모든에 대한 N ≤ 로그 X . 이들 중 하나의 사소 나누는 것 (X) 이 생길 때 불행한 경우를 제외하고, N 되도록 X가 에 서로 소이다 ( 2 N ) ! , 나누기 ( 2 n + 1 ) ! . 이것은 x 를 말하는 것과 같습니다.2ygcd(x,(2n)!)n≤logxxnx(2n)!(2n+1)!x는 사각형이 없으며 모든 주요 요소의 비트 길이가 동일합니다. 이 경우 (무엇보다 중요한 Blum 정수 참조) 경우에 무엇을 해야할지 모르겠습니다.