Qualquer função booleana computável com uma entrada de comprimento fixo pode ser calculada por um circuito aritmético. Considere qualquer função booleanaf:{0,1}n→{0,1}. Então existe um polinômio multivariadop(x1,…,xn) de tal modo que f(x1,…,xn)=p(x1,…,xn) para todos x1,…,xn, onde a aritmética é feita no módulo dois (ou seja, sobre o campo F2={0,1}) Agora, todo polinômio multivariado pode ser calculado por um circuito aritmético, entãof pode ser calculado por um circuito aritmético.
Em certo sentido, as restrições às entradas de comprimento fixo são inevitáveis, pois qualquer circuito possui inerentemente um número fixo de entradas e um número fixo de saídas. Então, quando você decide se concentrar nas funções booleanas, a afirmação que você viu na literatura criptográfica é justificada: qualquer função booleana que possa ser calculada por um circuito, pode ser calculada por um circuito aritmético. E qualquer função booleana computável pode ser calculada por circuitos aritméticos, onde entendemos "computado" como uma família de circuitos aritméticos, um por comprimento de entrada (o modelo não uniforme; isso é inevitável, se você quiser calcular usando circuitos, pois qualquer circuito pode ter apenas um comprimento de entrada fixo).