A Boolean function is a function that has n variables or entries, so it has 2n possible combinations of the variables.
These functions will assume only 0 or 1 in its output.
An example of a Boolean function is this, **f(a,b,c) = a X b + c**. These functions are implemented with the logic gates.
> A boolean function is **a mathematical function that maps arguments to a value**, where the allowable values of range (the function arguments) and domain (the function value) are just one of two values— true and false (or 0 and 1). The study of boolean functions is known as Boolean logic.
-
**a function whose arguments and result assume values from a two-element set** (usually {true, false}, {0,1} or {-1,1}).