Differences between revisions 3 and 9 (spanning 6 versions)
Revision 3 as of 2003-11-04 00:49:46
Size: 463
Editor: yakko
Comment:
Revision 9 as of 2005-06-16 14:57:52
Size: 846
Editor: yakko
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:

See attachment:booleanalgebra.pdf / attachment:booleanalgebra.tex for complete pdf description.
Line 10: Line 12:
   x + (y * z) = (x + y) * (x + z)
   x + x' = 1
   x + 0 = x
   0 <> 1
   x * y = y * x
   x * (y + z) = (x * y) + (x * z)
   x * x' = 0
   x * 1 = x
   x * x = x
   Distributive + over * : x + (y * z) = (x + y) * (x + z)
   Addition of Complement : x + x' = 1
   Additive Identity : x + 0 = x
                           : 0 <> 1
   Commutivitity : x * y = y * x
   Distributive * over + : x * (y + z) = (x * y) + (x * z)
                           : x * x' = 0
   Multiplicative Identity : x * 1 = x
                           : x * x = x
Line 26: Line 28:
   * FreeBooleanAlgebra
   * PresburgerArithmetic

Back to ComputerTerms

See attachment:booleanalgebra.pdf / attachment:booleanalgebra.tex for complete pdf description.

A Boolean algebra B is a sextuple

  • <Domain, * (AND), + (OR), ' (complement), 0, 1>

The following rules hold for a boolean algebra:

   Distributive + over *   : x + (y * z) = (x + y) * (x + z)
   Addition of Complement  : x + x' = 1
   Additive Identity       : x + 0 = x
                           : 0 <> 1
   Commutivitity           : x * y = y * x
   Distributive * over +   : x * (y + z) = (x * y) + (x * z)
                           : x * x' = 0
   Multiplicative Identity : x * 1 = x
                           : x * x = x

SEE ALSO:

Back to ComputerTerms

BooleanAlgebra (last edited 2005-06-16 14:57:52 by yakko)