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.

308 CHAPTER 17 LATTICES AND BOOLEAN ALGEBRASSet theory <strong>and</strong> logic were further advanced by such mathematicians as AlfredNorth Whitehead (1861–1947), Bertr<strong>and</strong> Russell (1872–1970), <strong>and</strong> David Hilbert(1862–1943). In Principia Mathematica, Whitehead <strong>and</strong> Russell attempted to showthe connection between mathematics <strong>and</strong> logic by the deduction of the naturalnumber system from the rules of formal logic. If the natural numbers could bedetermined from logic itself, then so could much of the rest of existing mathematics.Hilbert attempted to build up mathematics by using symbolic logic in a way thatwould prove the consistency of mathematics. His approach was dealt a mortal blowby Kurt Gödel (1906–1978), who proved that there will always be “undecidable”problems in any sufficiently rich axiomatic system; that is, that in any mathematicalsystem of any consequence, there will always be statements that can never be proveneither true or false.As often occurs, this basic research in pure mathematics later became indispensablein a wide variety of applications. Boolean algebras <strong>and</strong> logic have becomeessential in the design of the large-scale integrated circuitry found on today’s computerchips. Sociologists have used lattices <strong>and</strong> Boolean algebras to model socialhierarchies; biologists have used them to describe biosystems.Exercises1. Draw the lattice diagram for the power set of X = {a, b, c, d} with the setinclusion relation, ⊆.2. Draw the diagram for the set of positive integers that are divisors of 30. Isthis poset a Boolean algebra?3. Draw a diagram of the lattice of subgroups of Z 12 .4. Let B be the set of positive integers that are divisors of 36. Define an orderon B by a ≼ b if a | b. Prove that B is a Boolean algebra. Find a set X suchthat B is isomorphic to P(X).5. Prove or disprove: Z is a poset under the relation a ≼ b if a | b.6. Draw the switching circuit for each of the following Boolean expressions.(a) (a ∨ b ∨ a ′ ) ∧ a(c) a ∨ (a ∧ b)(b) (a ∨ b) ′ ∧ (a ∨ b)(d) (c ∨ a ∨ b) ∧ c ′ ∧ (a ∨ b) ′7. Draw a circuit that will be closed exactly when only one of three switches a,b, <strong>and</strong> c are closed.8. Prove or disprove that the two circuits shown are equivalent.

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

Saved successfully!

Ooh no, something went wrong!