Soit F: { 0 , 1 }n→ { 0 , 1 } une fonction booléenne. S'il a une représentation polynomiale P alors il a une représentation polynomiale multilinéaire Q de degré degQ ≤ degP : il suffit de remplacer toute puissance Xkje , où k ≥ 2 , par Xje . Nous pouvons donc limiter notre attention aux polynômes multilinéaires.
Réclamation: Les polynômes , en tant que fonctions { 0 , 1 } n → R forment une base de l'espace de toutes les fonctions { 0 , 1 } n → R .{∏i∈Sxi:S⊆[n]}{0,1}n→R{0,1}n→R
Preuve: Nous montrons d'abord que les polynômes sont linéairement indépendants. Supposons que pour tous ( x 1 , … , x n ) ∈ { 0 , 1 } n . Nous prouvons par (forte) induction sur | S | que c S = 0 . Supposons que c T = 0 pour tous | Tf=∑ScS∏i∈Sxi=0(x1,…,xn)∈{0,1}n|S|cS=0cT=0 , et on nous donne un ensemble S de cardinalité k . Pour tous T ⊂ S on sait par induction que c T = 0 , et si 0 = f ( 1 S ) = c S , où 1 S est l'entrée qui est une des coordonnées de S .|T|<kSkT⊂ScT=00=f(1S)=cS1S1S □
La demande montre que la représentation multilinéaire d'une fonction est unique ( en effet, f n'a même pas être 0 / 1 -Évaluées). La représentation multilinéaire unique de OR est 1 - ∏ i ( 1 - x i ) , qui a le degré n .f:{0,1}n→{0,1}f0/11−∏i(1−xi)n