ProofComplete

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 bb and cc both satisfy a∧b=0a \land b = 0, a∨b=1a \lor b = 1, a∧c=0a \land c = 0, and a∨c=1a \lor c = 1, then b=cb = c.

Proof:

Assume bb and cc are both complements of aa. We show b=cb = c.

Since bb is a complement of aa: a∧b=0anda∨b=1a \land b = 0 \quad \text{and} \quad a \lor b = 1

Since cc is a complement of aa: a∧c=0anda∨c=1a \land c = 0 \quad \text{and} \quad a \lor c = 1

We compute bb using these properties:

b=b∧1(identity law)b = b \land 1 \quad \text{(identity law)} =b∧(a∨c)(since a∨c=1)= b \land (a \lor c) \quad \text{(since } a \lor c = 1\text{)} =(b∧a)∨(b∧c)(distributive law)= (b \land a) \lor (b \land c) \quad \text{(distributive law)} =(a∧b)∨(b∧c)(commutative law)= (a \land b) \lor (b \land c) \quad \text{(commutative law)} =0∨(b∧c)(since a∧b=0)= 0 \lor (b \land c) \quad \text{(since } a \land b = 0\text{)} =b∧c(identity law)= b \land c \quad \text{(identity law)}

Similarly, we compute cc:

c=c∧1=c∧(a∨b)=(c∧a)∨(c∧b)c = c \land 1 = c \land (a \lor b) = (c \land a) \lor (c \land b) =(a∧c)∨(c∧b)=0∨(c∧b)=c∧b= (a \land c) \lor (c \land b) = 0 \lor (c \land b) = c \land b

By commutativity: b∧c=c∧bb \land c = c \land b.

Therefore: b=b∧c=c∧b=cb = b \land c = c \land b = c.

This proves uniqueness. □\square

Alternative Proof:

We can also use symmetry more directly:

b=b∨0=b∨(a∧c)b = b \lor 0 = b \lor (a \land c) (using a∧c=0a \land c = 0)

=(b∨a)∧(b∨c)= (b \lor a) \land (b \lor c) (distributive law)

=(a∨b)∧(b∨c)=1∧(b∨c)= (a \lor b) \land (b \lor c) = 1 \land (b \lor c) (using a∨b=1a \lor b = 1)

=b∨c= b \lor c

Similarly: c=c∨0=c∨(a∧b)=(c∨a)∧(c∨b)c = c \lor 0 = c \lor (a \land b) = (c \lor a) \land (c \lor b) =(a∨c)∧(c∨b)=1∧(c∨b)=c∨b=b∨c= (a \lor c) \land (c \lor b) = 1 \land (c \lor b) = c \lor b = b \lor c

Therefore b=b∨c=cb = b \lor c = c. □\square

Remark

This uniqueness justifies writing ¬a\neg a for the complement of aa 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 dd of 12 with gcd⁡(2,d)=1\gcd(2,d) = 1 and lcm(2,d)=12\text{lcm}(2,d) = 12 simultaneously. The complement axioms distinguish Boolean algebras from general lattices, giving Boolean algebras their powerful logical structure.