11.07.2015 Views

Abstract Algebra Theory and Applications - Computer Science ...

Abstract Algebra Theory and Applications - Computer Science ...

Abstract Algebra Theory and Applications - Computer Science ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

300 CHAPTER 17 LATTICES AND BOOLEAN ALGEBRASProof. Let us assume that L is a distributive lattice.a ∨ (b ∧ c) = [a ∨ (a ∧ c)] ∨ (b ∧ c)= a ∨ [(a ∧ c) ∨ (b ∧ c)]= a ∨ [(c ∧ a) ∨ (c ∧ b)]= a ∨ [c ∧ (a ∨ b)]= a ∨ [(a ∨ b) ∧ c]= [(a ∨ b) ∧ a] ∨ [(a ∨ b) ∧ c]= (a ∨ b) ∧ (a ∨ c).The converse follows directly from the Duality Principle.A Boolean algebra is a lattice B with a greatest element I <strong>and</strong> asmallest element O such that B is both distributive <strong>and</strong> complemented.The power set of X, P(X), is our prototype for a Boolean algebra. Asit turns out, it is also one of the most important Boolean algebras. Thefollowing theorem allows us to characterize Boolean algebras in terms of thebinary relations ∨ <strong>and</strong> ∧ without mention of the fact that a Boolean algebrais a poset.Theorem 17.5 A set B is a Boolean algebra if <strong>and</strong> only if there exist binaryoperations ∨ <strong>and</strong> ∧ on B satisfying the following axioms.1. a ∨ b = b ∨ a <strong>and</strong> a ∧ b = b ∧ a for a, b ∈ B.2. a ∨ (b ∨ c) = (a ∨ b) ∨ c <strong>and</strong> a ∧ (b ∧ c) = (a ∧ b) ∧ c for a, b, c ∈ B.3. a ∧ (b ∨ c) = (a ∧ b) ∨ (a ∧ c) <strong>and</strong> a ∨ (b ∧ c) = (a ∨ b) ∧ (a ∨ c) fora, b, c ∈ B.4. There exist elements I <strong>and</strong> O such that a ∨ O = a <strong>and</strong> a ∧ I = a forall a ∈ B.5. For every a ∈ B there exists an a ′ ∈ B such that a ∨ a ′ = I <strong>and</strong>a ∧ a ′ = O.Proof. Let B be a set satisfying (1)–(5) in the theorem. One of theidempotent laws is satisfied sincea = a ∨ O= a ∨ (a ∧ a ′ )= (a ∨ a) ∧ (a ∨ a ′ )= (a ∨ a) ∧ I= a ∨ a.□

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!