Мне не совсем понятно, что является причиной проблемы и как вы применяете ограничение пзнак равно2Ω(N)p=2Ω(n)однако при любой разумной формулировке ответ будет отрицательным для многомерных полиномов, если только NP = RP из-за приведенного ниже сокращения.
Учитывая главную власть Qq в двоичной и булевой схеме СC (только используя wlog ∧∧ а также ¬¬ ворота), мы можем построить за полиномиальное время арифметическую схему СQCq такой, что СC неудовлетворительно, если СQCq вычисляет тождественно нулевой полином над FQFq следующим образом: перевести a∧бa∧b с aбab, ¬a¬a с 1-a1−aи переменная Иксяxi с ИксQ-1яxq−1i (который может быть выражен схемой размера О(журналQ)O(logq) с использованием повторного возведения в квадрат).
Если Qзнак равнопq=p является простым (что, я думаю, на самом деле не имеет значения) и достаточно большим, мы можем даже сделать сокращение одномерным: изменить определение СпCp так что Иксяxi переводится с полиномом
ея(Икс)знак равно((Икс+я)(п-1)/2+1)п-1,
fi(x)=((x+i)(p−1)/2+1)p−1.
С одной стороны,
ея(a)∈{0,1}fi(a)∈{0,1} для каждого
a∈Fпa∈Fpследовательно, если
СC неудовлетворительно, то
Сп(a)знак равно0Cp(a)=0 для каждого
aa, С другой стороны, предположим, что
СC допустимо, скажем
С(б1,...,бN)знак равно1C(b1,…,bn)=1, где
бя∈{0,1}bi∈{0,1}, Заметь
ея(a)знак равно{1если a+я является квадратичным остатком (в том числе 0),0если a+я является квадратичным нерешетом.fi(a)={10if a+i is a quadratic residue (including 0),if a+i is a quadratic nonresidue.
Таким образом, мы имеем
Сп(a)знак равно1Cp(a)=1 если
a∈Fпa∈Fp таков, что
a+я является квадратичным остатком ⟺бязнак равно1a+i is a quadratic residue ⟺bi=1
для каждого
язнак равно1,...,Ni=1,…,n, Из следствия 5 в
Перальте следует, что такое
aa всегда существует для
п≥(1+о(1))22NN2p≥(1+o(1))22nn2,