Page 1040 - The Mechatronics Handbook
P. 1040

36.9 Boolean Algebra


                                 Boolean algebra provides a means to analyze and design binary systems and is based on the seven
                                 postulates given in Table 36.14. All other Boolean relationships are derived from these seven postulates.
                                 Expressed in graphical form, called Venn diagrams, the postulates appear more natural and logical. This
                                 benefit results from the two-dimensional pictorial representation freeing the expressions from the one-
                                 dimensional constraints imposed by lineal language format.
                                   The OR and AND operations are normally designated by the arithmetic operator symbols + and ◊
                                 and referred to as sum and product operators in basic digital logic literature. However, in digital systems
                                 that perform arithmetic operations this notation is ambiguous and the symbols     for OR and L for AND
                                 eliminates the ambiguity between arithmetic and boolean operators. Understanding the conceptual
                                 meaning of these boolean operations is probably best provided by set theory, which uses the union
                                 operator   for OR and the intersection operator   for AND. An element in a set that is the union of
                                 sets is a member of one set OR another of the sets in the union. An element in a set that is the intersection
                                 of sets is a member of one set AND a member of the other set in the intersection.
                                   A set of theorems derived from the postulates facilitates further developments. The theorms are
                                 summarized in Table 36.15. Use of the postulates is illustrated by the proof of a theorem in Fig. 36.2.


                                  TABLE 36.14  Boolean Postulates
                                                                                            Forms
                                  Postulate  Name          Meaning                (a)                  (b)
                                    1    Definition  ∃  a set {K } = {a, b,. . .}  OR            AND
                                                     of two or more elements  +
                                                     and two binary operators                    V
                                                       {K} = {a,b,a + b,a· b,. . .}
                                    2    Substitution  expression = expression 2
                                                            1
                                           Law       If one replaced by the other
                                                     does not alter the value
                                    3    Identity    ∃ identity elements  a + 0 = a             a 1 = a
                                           Element    for each operator
                                    4    Commutativity  For every a and b in K  a + b = b + a   a b = ba
                                    5    Associativity  For every a, b, and c in K  a + (b + c) = (a + b) + c  a · (b · c) = (a · b) · c
                                    6    Distributivity  For every a, b, and c in K  a + (b · c) = (a + b) · (a + c)  a · (b + c) = (a · b) + (a · c)
                                                                                                  -
                                                                            -
                                    7    Complement  For every a in K    a + a = 1              aa = 0
                                                     ∃ a complement in K
                                       TABLE 36.15  Boolean Theorems

                                                                                    Forms
                                       Theorem                         (a)                    (b)
                                          8    Idempotency      a + a = a          a ◊ a = a
                                          9     Complement      a + 1 = 1          a ◊ 0 = 0
                                                Theorem
                                         10    Absorption       a + ab = a         a(a + b) = a
                                                                   a
                                         11    Extra Element    a +  b = a + b     a(a   + b) = ab
                                                Elimination
                                                                       a
                                                                                       a
                                         12     De Morgan’s Theorem  a +   b   =  ◊ b  ab  =  +  b
                                                                              a
                                                                    a
                                         13     Concensus       ab +  c + bc = ab +  c  (a + b)(a  + c)(b + c) = (a + b)(a  + c)
                                         14     Complement      ab + a  = a        (a + b)(a + b)  = a
                                                                     b
                                                Theorem 2
                                                                                           b
                                         15     Concensus 2     ab + ac = ab + ac  (a + b)(a +   + c) = (a + b)(a + c)
                                                                     b
                                                                                                  a
                                                                    a
                                         16     Concensus 3     ab +  c = (a + c)(a  + b)  (a + b)(a  + c) = ac +  b
                                 ©2002 CRC Press LLC
   1035   1036   1037   1038   1039   1040   1041   1042   1043   1044   1045