Мені не зовсім зрозуміло, що є вкладом проблеми і як ви застосовуєте обмеження р =2Ω ( n ), Не менш, при будь-якому розумному формулюванні відповіді немає для багатовимірних поліномів , якщо тільки NP = RP, в зв'язку з скороченням нижче.
З огляду на прем'єр-владу q у двійковій і булевій схемі С (лише за допомогою wlog ∧ і ¬ ворота), ми можемо побудувати в поліноміальний час арифметичну схему Сq такий як С є незадовільним iff Сq обчислює ідентично нульовий многочлен Жq так: перекласти a ∧ b з a b, ¬ a з 1 - а, і змінна хi з хq- 1i (яка може бути виражена схемою розміру O ( журналq) за допомогою повторного квадратування).
Якщо q= р є простим (що, на мою думку, насправді не має значення) і достатньо великим, ми навіть можемо зробити скорочення однозначним: змінити визначення Сp так що хi перекладається з многочлена
fi(x)=((x+i)(p−1)/2+1)p−1.
З одного боку,
fi(a)∈{0,1} для кожного
a∈Fp, отже, якщо
C невдоволено, значить
Cp(a)=0 для кожного
a. З іншого боку, припустимо, що
C скажімо, задовільно
C(b1,…,bn)=1, де
bi∈{0,1}. Зауважте це
fi(a)={10if a+i is a quadratic residue (including 0),if a+i is a quadratic nonresidue.
Таким чином, у нас є
Cp(a)=1 якщо
a∈Fp таке, що
a+i is a quadratic residue ⟺bi=1
для кожного
i=1,…,n. Висновок 5 у
Перельта передбачає, що таке
a завжди існує для
p≥(1+o(1))22nn2.