Boolean function

This is an old revision of this page, as edited by Shyguy92 (talk | contribs) at 15:18, 10 May 2006 (Algebraic Normal Form). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

In mathematics, a finitary boolean function is a function of the form f : BkB, where B = {0, 1} is a boolean ___domain and where k is a nonnegative integer. In the case where k = 0, the "function" is simply a constant element of B.

More generally, a function of the form f : XB, where X is an arbitrary set, is a boolean-valued function. If X = M = {1, 2, 3, …}, then f is a binary sequence, that is, an infinite sequence of 0's and 1's. If X = [k] = {1, 2, 3, …, k}, then f is binary sequence of length k.

There are such functions. These play a basic role in questions of complexity theory as well as the design of circuits and chips for digital computers. The properties of boolean functions play a critical role in cryptography, particularly in the design of symmetric key algorithms (see S-box).

A boolean mask operation on boolean-valued functions combines values point-wise (for example, by XOR, or other boolean operators).

You all suck.

See also