Logicznym wyrażenie ( a && b ) (oba ai bmają wartości logicznych) można zapisać jak !(!a || !b), na przykład. Czy to nie znaczy, że &&jest „niepotrzebne”? Czy to oznacza, że wszystkie wyrażenia logiczne można tworzyć tylko przy użyciu ||i !?
A and B == !A nor !B == !(!A or !B). Podobnie A or B == !A nand !B == !(!A and !B). Oczywiście przekazanie tej samej wartości do obu wejść NAND lub NOR da taki sam wynik jak zwykłe NIE. XOR i XNOR są również możliwe, ale bardziej złożone. Zobacz twierdzenie De Morgana
