Boolean algebra is a branch of algebra where operands are 0s and 1s (i.e., binary numbers), with fundamental operations: NOT (), AND (), OR () (in that order of precedence).

Boolean algebra finds considerable use in implementing digital circuits.

Representations

Boolean functions can be represented in several ways:

Additionally, functions can be expressed in different ways:

Properties

Boolean algebra is commutative and associative:

Distributivity over OR and over AND:

The absorption property:

De Morgan’s laws are also foundational.

The combination property:

And the consensus property: