For any given Boolean formula $\phi(x_1,\dots,x_n)$, one can efficiently construct (using \emph{arithmetization}) a low-degree polynomial $p(x_1,\dots,x_n)$ that agrees with $\phi$ over all points in the Boolean cube $\{0,1\}^n$; the constructed polynomial $p$ can be interpreted as a polynomial over an arbitrary field $\mathbb{F}$. The problem $\#SAT$ (of counting the number ...
more >>>