This is an old revision of the document!
Arithmetization
Arithmetization can be viewed in many contexts. This topic is referring to the arithmetization of mathematical theorems into integer optimization problems and therefore open the possibility to computer-based mathematical proving.
Introduction
Any boolean formula can be transformed into a 3 way conjunctive normal form. Any 3 way conjunctive normal form boolean formula itself can be transformed into an integer nonlinear equation. With the transformations
\begin{align} \left( A \vee B \right) & \mapsto & 1 - \left( 1-A \right) \cdot \left( 1-B \right) \\ \left( A \wedge B \right) & \mapsto & A \cdot B \\ \neg A & \mapsto & A \end{align}
Notice that De Morgan's rules apply since \begin{equation} \neg \left( A \wedge B \right) \Leftrightarrow \left( \neg A \vee \neg B \right) \mapsto 1 - A \cdot B \end{equation}