Czytając blog Dicka Liptona, natknąłem się na następujący fakt pod koniec jego posta Bourne Factor :
Jeśli dla każdego istnieje relacja formy ( 2 n ) ! = M - 1 Σ k = 0 k b c k k , gdzie m = p O l r ( n ) , a każdy z k , b k i c k są s O l y ( n ) na długości bitowej, a następnie faktoring ma obwody wielomianowe.
Innymi słowy, , który ma wykładniczą liczbę bitów , może być potencjalnie reprezentowany efektywnie.
Mam parę pytań:
- Czy ktoś może dostarczyć dowód powyższej relacji, podać mi imię i / lub podać jakieś referencje?
- Gdybym miał dać ci , m i każdy z a k , b k i c k , czy mógłbyś podać mi algorytm wielomianowy do sprawdzenia poprawności relacji (tj. Czy jest to w N P )?
ds.algorithms
reference-request
factoring
comp-number-theory
użytkownik834
źródło
źródło
Odpowiedzi:
Skomentuję, dlaczego relacja jak w pytaniu (dla każdego n
Pierwszą obserwacją jest to, że relacja jak wyżej (i bardziej ogólnie, istnienie wielowymiarowych obwodów arytmetycznych dla ) Daje obwód wielowymiarowy do obliczeń ( 2 n ) ! mod x dla x podany binarnie: po prostu oceń sumę modulo x(2n)! (2n)!modx x x , używając potęgowania przez powtarzanie kwadratu.
źródło