Sia f: { 0 , 1 }n→ { 0 , 1 } sia una funzione booleana. Se ha una rappresentazione polinomiale P allora ha una rappresentazione polinomiale multilinea Q di grado degQ ≤ degP : basta sostituire qualsiasi potenza XKio , dove k ≥ 2 , con Xio . Quindi possiamo limitare la nostra attenzione ai polinomi multilineari.
Claim: I polinomi , come funzioni { 0 , 1 } n → R formare una base per lo spazio di tutte le funzioni { 0 , 1 } n → R .{ ∏io ∈ SXio: S⊆ [ n ] }{0,1}n→ R{ 0,1}n→ R
Prova: dimostriamo innanzitutto che i polinomi sono linearmente indipendenti. Supponiamo che per tutti ( x 1 , … , x n ) ∈ { 0 , 1 } n . Dimostriamo per (forte) induzione su | S | che c S = 0 . Supponiamo che c T = 0 per tutti | Tf= ∑ScSΠio ∈ SXio= 0( x1,…,xn)∈{0,1}n|S|cS=0cT=0 e diamo una serie S di cardinalità k . Per tutti T ⊂ S sappiamo per induzione che c T = 0 , e quindi 0 = f ( 1 S ) = c S , dove 1 S è l'ingresso che è 1 sulle coordinate di S .|T|<kSkT⊂ScT=00=f(1S)=cS1S1S □
Gli spettacoli sostengono che la rappresentazione multilineare di una funzione è unica (anzi, f non devono essere necessariamente 0 / 1 -valued). La rappresentazione multilineare unica di OR è 1 - ∏ i ( 1 - x i ) , che ha il grado n .f:{0,1}n→{0,1}f0/11−∏i(1−xi)n