Jump to content

Complete Boolean algebra

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 196.41.167.242 (talk) at 14:10, 4 May 2005. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

A complete boolean algebra is a collection of boolean operaters which permits the realisation of any possible truth table.

Example truth table (Xor):

a b Result 0 0 0 0 1 1 1 0 1 1 1 0

Using a complete boolean algebra which does not include XOR (such as the well-known AND OR NOT set), this function can be realised as follows:

(a or b) and not (a and b).

However, other complete boolean algebras are possible, such as NAND NOR (a not-gate can be simulated in this set by tying both inputs of a NAND or NOR to one signal, and AND and OR by appending one of these to undo the negation).