Prendiamo , per tutti gli elementi in si ha:

Il teorema di espansione di Shannon si può scrivere anche nella sua forma duale, cioè la seguente:

I fattori e sono detti cofattori e si dicono rispettivamente e .

Esempio del teorema di espansione di Shannon

Prendiamo la funzione booleana a 2 variabili e usiamo il teorema di espansione di Shannon:

Esempio del teorema di espansione di Shannon nella sua forma duale

Se prendiamo la forma duale del teorema di espansione di Shannon con una funzione a 2 variabili otterremmo questo:

Il teorema di Shannon si può iterare più volte, come visto negli esempi soprastanti. La formula generale per scrivere tutte le iterazioni di una funzione a variabili si utilizza questa forma:

Mentre la forma generale delle iterazioni per la forma duale del teorema di espansione si rappresenta nella seguentet maniera:

Perché il teorema funziona?

Facciamo un’esempio, se prendiamo la funzione a 1 variabile e proviamo ad espanderla:

Dopo aver fatto l’espansione, proviamo a sostituire alla un valore:

Come visto dai risultati, le due equazioni sono soddisfatte.