Tidak jelas bagi saya apa input dari masalah dan bagaimana Anda menegakkan pembatasan , namun, dalam rumusan yang masuk akal jawabannya adalah tidak untuk polinomial multivariat kecuali NP = RP, karena pengurangan di bawah.p = 2Ω ( n )
Mengingat kekuatan prima dalam biner dan Boolean sirkuit C (wlog hanya menggunakan ∧ dan ¬ gerbang), kita dapat membangun dalam waktu polinomial sirkuit aritmatika C q sehingga C adalah unsatisfiable IFF C q menghitung sebuah identik nol polinomial lebih F q sebagai berikut: menerjemahkan sebuah ∧ b dengan a b , ¬ sebuah dengan 1 - sebuah , dan variabel x i dengan x q - 1 iqC∧¬CqCCqFqa ∧ ba b¬ a1 - axsayaxq- 1saya(yang dapat diekspresikan oleh rangkaian ukuran menggunakan kuadrat ulang).O ( logq)
Jika adalah prima (yang saya tidak berpikir benar-benar penting) dan cukup besar, kita bahkan bisa membuat univariat pengurangan: memodifikasi definisi C p sehingga x saya diterjemahkan dengan polinomial
f i ( x ) = ( ( x + i ) ( p - 1 ) / 2 + 1 ) p - 1 .
Di satu sisi, f i ( a ) ∈ { 0 ,q= pChalxsaya
fsaya( x ) = ( ( x + i )( p - 1 ) / 2+ 1 )p - 1.
untuk setiap
satu ∈ F p , maka jika
C adalah unsatisfiable, maka
C p ( a ) = 0 untuk setiap
satu . Di sisi lain, asumsikan bahwa
C memuaskan, katakanlah
C ( b 1 , ... , b n ) = 1 , di mana
b i ∈ { 0 , 1 } . Perhatikan bahwa
f i ( a ) = { 1fsaya( a ) ∈ { 0 , 1 }a ∈ FhalCChal( a ) = 0SebuahCC( b1, ... , bn) = 1bsaya∈ { 0 , 1 }
Dengan demikian, kita memiliki
Cp(a)=1jika
suatu∈Fpadalah seperti yang
satu+i adalah residu kuadrat fsaya( a ) = { 10jika a + i adalah residu kuadratik (termasuk 0 ),jika a + i adalah nonresid kuadratik.
Chal( a ) = 1a ∈ Fhal
untuk setiap
i = 1 , … , n . Akibat wajar 5 di
Peraltamenyiratkan bahwa seperti
sebuah selalu ada untuk
p ≥ ( 1 + o ( 1 ) ) 2 2 n n 2 .
a + i adalah residu kuadratik ⟺bsaya= 1
i = 1 , … , nSebuahp ≥ ( 1 + o ( 1 ) ) 22 nn2