Boolean algebra was created by George Boole and is a very powerful tool to describe and design logic circuits. In Boolean algebra the elements can only assume the binary values: or .
Boolean algebra is based on the following set of axioms:

We also have some properties to deal with multiple variables: