Boolean Algebra (structure) Article Index for
Boolean Algebra
Shopping
Boolean
Website Links For
Algebra
 

Information About

Boolean Algebra (structure)





In Abstract Algebra , a Boolean algebra is an Algebraic Structure (a collection of elements and operations on them obeying defining Axioms ) that captures essential properties of both Set operations and Logic operations. Specifically, it deals with the Set operations of Intersection , Union , Complement ; and the Logic operations of AND , OR , NOT .

For example, the logical assertion that a Statement ''a'' and its negation ¬''a'' cannot both be true,

:a\land(\lnot a) = \mbox{FALSE},

parallels the set-theory assertion that a subset ''A'' and its complement ''A''''C'' have empty intersection,

:A\cap(A^C) = arnothing.

Because truth values can be represented as Binary Numbers or as voltage levels in Logic Circuit s, the parallel extends to these as well. Thus the theory of Boolean algebras has many practical applications in Electrical Engineering and Computer Science , as well as in Mathematical Logic .

A Boolean algebra is also called a Boolean lattice. The connection to Lattice s (special Partially Ordered Set s) is suggested by the parallel between set Inclusion , ''A'' ⊆ ''B'', and Ordering , ''a'' ≤ ''b''. Consider the lattice of all subsets of {''x'',''y'',''z''}, ordered by set inclusion. This Boolean lattice is a partially ordered set in which, say, {''x''}  ≤ {''x'',''y''}. Any two lattice elements, say ''p'' = {''x'',''y''} and ''q'' = {''y'',''z''}, have a least upper bound, here {''x'',''y'',''z''}, and a greatest lower bound, here {''y''}. Suggestively, the least upper bound (or join or supremum) is denoted by the same symbol as logical OR, ''p''∨''q''; and the greatest lower bound (or meet or infimum) is denoted by same symbol as logical AND, ''p''''q''.

The lattice interpretation helps in generalizing to Heyting Algebra s, which are Boolean algebras freed from the restriction that either a statement or its negation must be true. Heyting algebras correspond to Intuitionist (constructivist) Logic just as Boolean algebras correspond to Classical Logic .
__TOC__

FORMAL DEFINITION


A Boolean algebra is a Set ''A'', supplied with two Binary Operation s \land (called AND), \lor (called OR), a Unary Operation \lnot (called NOT) and two elements 0 (called zero) and 1 (called one)Some authors require 0 and 1 to be ''distinct'' elements of the Boolean algebra; others do not. If 0 and 1 are not required to be distinct, then the structure {0}, in which all operations evaluate to 0, is a Boolean algebra, called the ''degenerate Boolean algebra''., such that, for all elements ''a'', ''b'' and ''c'' of set ''A'', the following Axioms hold:

The first three pairs of axioms above: associativity, commutativity and absorption, mean that (''A'', \land, \lor) is a Lattice . If ''A'' is a lattice and one of the above distributivity laws holds, then the second distributivity law can be proven. Thus, a Boolean algebra can also be equivalently defined as a Distributive Complemented Lattice .

From these Axioms , one can show that the smallest element 0, the largest element 1, and the complement ¬''a'' of any element ''a'' are uniquely determined. For all ''a'' and ''b'' in ''A'', the following Identities also follow:


EXAMPLES


  • The simplest non-trivial Boolean algebra has only two elements, 0 and 1, and is defined by the rules:

  •   Width "30"
      { Border "1" cellpadding="4" cellspacing="0"
      Width "40"
      { Border "1" cellpadding="4" cellspacing="0"


      For Any "http://wwwinformationdelightinfo/information/entry/natural_number" class="copylinks">Natural Number ''n'', the set of all positive Divisor s of ''n'' forms a Distributive Lattice if we write ''a'' &le ''b'' for ''a'' ''b'' This lattice is a Boolean algebra if and only if ''n'' is Square-free The smallest element 0 of this Boolean algebra is the natural number 1 the largest element 1 of this Boolean algebra is the natural number ''n''
      Last1 Brown
      First1 Stephen
      Last2 Vranesic
      First2 Zvonko
      Year 2002
      Title Fundamentals of Digital Logic with VHDL Design
      Edition 2nd
      Publisher McGraw–Hill


      Last1 Cori
      First1 Rene
      Last2 Lascar
      First2 Daniel
      Year 2000
      Title Mathematical Logic: A Course with Exercises
      Publisher Oxford University Press


      Last Dahn
      First B I
      Year 1998
      Title Robbins Algebras are Boolean: A Revision of McCune's Computer-Generated Solution of the Robbins Problem
      Journal Journal of Algebra
      Volume 208
      Pages 526–532


      Authorlink Paul Halmos
      Last Halmos
      First Paul
      Year 1963
      Title Lectures on Boolean Algebras
      Publisher Van Nostrand


      Authorlink1 Paul Halmos
      Last1 Halmos
      First1 Paul
      First2 Steven
      Last2 Givant
      Year 1998
      Title Logic as Algebra
      Publisher Dolciani Mathematical Expositions, no 21, Mathematical Association Of America


      Authorlink Edward Vermilye Huntington
      Last Huntington
      First E V
      Year 1933
      Title New sets of independent postulates for the algebra of logic
      Journal Transactions Of The American Mathematical Society
      Volume 35
      Pages 274–304


      Authorlink Edward Vermilye Huntington
      Last Huntington
      First E V
      Year 1933
      Title Boolean algebra: A correction
      Journal Transactions Of The American Mathematical Society
      Volume 35
      Pages 557–558


      Last Mendelson
      First Elliott
      Year 1970
      Title Boolean Algebra and Switching Circuits
      Publisher Schaum's Outline Series in Mathematics, McGraw–Hill


      Editor1-last Monk
      Editor1-first J Donald
      Editor2-first R
      Editor2-last Bonnet
      Year 1989
      Title Handbook of Boolean Algebras
      Publisher North-Holland


      Last Stoll
      First R R
      Year 1963
      Title Set Theory and Logic
      Publisher W H Freeman