Boolean Algebra and Lattices - Key Proof
The uniqueness of complements in Boolean algebras ensures that negation is well-defined and enables many important results.
DefinitionUniqueness of Complements
In a Boolean algebra, each element has a unique complement. That is, if b and c both satisfy a∧b=0, a∨b=1, a∧c=0, and a∨c=1, then b=c.
Proof:
Assume b and c are both complements of a. We show b=c.
Since b is a complement of a:
a∧b=0anda∨b=1
Since c is a complement of a:
a∧c=0anda∨c=1
We compute b using these properties:
b=b∧1(identity law)
=b∧(a∨c)(since a∨c=1)
=(b∧a)∨(b∧c)(distributive law)
=(a∧b)∨(b∧c)(commutative law)
=0∨(b∧c)(since a∧b=0)
=b∧c(identity law)
Similarly, we compute c:
c=c∧1=c∧(a∨b)=(c∧a)∨(c∧b)
=(a∧c)∨(c∧b)=0∨(c∧b)=c∧b
By commutativity: b∧c=c∧b.
Therefore: b=b∧c=c∧b=c.
This proves uniqueness. □
Alternative Proof:
We can also use symmetry more directly:
b=b∨0=b∨(a∧c)
(using a∧c=0)
=(b∨a)∧(b∨c)
(distributive law)
=(a∨b)∧(b∨c)=1∧(b∨c)
(using a∨b=1)
=b∨c
Similarly:
c=c∨0=c∨(a∧b)=(c∨a)∧(c∨b)
=(a∨c)∧(c∨b)=1∧(c∨b)=c∨b=b∨c
Therefore b=b∨c=c. □
Remark
This uniqueness justifies writing ¬a for the complement of a without ambiguity. In non-Boolean lattices (without the complement axioms), elements may have multiple complements or no complement. For example, in the lattice of divisors of 12, the element 2 has no complement: there's no divisor d of 12 with gcd(2,d)=1 and lcm(2,d)=12 simultaneously. The complement axioms distinguish Boolean algebras from general lattices, giving Boolean algebras their powerful logical structure.