Jump to content

Boolean function

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Charles Matthews (talk | contribs) at 18:11, 25 June 2004 (Initial page). 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)

In mathematics, a Boolean function usually means a function

F(b1, b2, ... , bn)

of a number n of Boolean variables bi from the two-element Boolean algebra {0,1}, and such that F also takes values in {0,1}. A function on a general function domain taking values in {0,1} would be called a Boolean-valued function, so that Boolean functions are a special case.

There are 2n such functions; these play a basic role in questions of complexity theory as well as the design of circuits and chips for digital computers.