Введём понятие арифметизации булевых формул. Пусть нам дана формула <tex>\phi(x_1 \ldots x_m)</tex>. Сделаем следующие преобразования и получим формулу <tex>A_\phi(x_1, x_2, \ldots, x_m)</tex>:
* <tex>x_i \to x_i</tex>;
* <tex>\lnot x \varphi \to 1 - xA_\varphi</tex>;
* <tex>\varphi \land \psi \to A_\varphi \cdot A_\psi</tex>;
* <tex>\varphi \lor \psi \to 1 - (1 - A_\varphi) \cdot (1 - A_\psi)</tex>;