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.