布爾函數可以唯一的寫為積(AND)之和(XOR)。這叫做代數範式(ANF),也叫做Zhegalkin多項式。
 
 | 
 
 | 
| 
 | 
 
 | 
| 
 | 
 
 | 
| 
 | 
 
 | 
| 
 | 
 
 | 
這裡的
。
序列
的值因此還唯一的表示一個布爾函數。
布爾函數的代數次數被定義為出現在乘積項中的 
 的最高次數。所以
有次數1(線性),而
有次數3(立方)。
對於每個函數
都有一個唯一的ANF。只有四個函數有一個參數: 
 ,
 ,
 ,
 ;它們都可以在ANF中給出。要表示有多個參數的函數,可以使用如下等式:
 ,
這裡的
 並且 
 。
實際上,
- 如果
 ,則
 ,並因此
 ; 
- 如果
 ,則
 ,並因此
 。 
因為
和
二者都有比
少的參數,可以得出遞歸的使用這個過程將完成於只有一個變量的函數。
例如,讓我們構造一個
(邏輯或)的ANF:
 ; 
- 因為
 並且
,可以得出
; 
- 通過打開括號我們得到最終的ANF:
 。