Boolean Function

A Boolean function is a function such that:

Given two Boolean functions , we say have the same truth table

A -variable Boolean function has different types

A -input, -output Boolean function has different types

  • A Boolean function with n inputs can be represented as a truth table with rows, where each row corresponds to a possible combination of input values. For each row, there are possible output combinations of m bits.

Monotonic Boolean Function

A monotonic Boolean function (MBF) is a Boolean function that satisfies the monotonicity condition

In other words, for every combination of inputs, switching one of the inputs from false to true can only cause the output to switch from false to true and not from true to false.

Some examples of MBFs include: The constants and , The identity function , The disjunction , and The conjunction