Mathematical operation that combines two elements to produce another element.
An operation that follows the rules of Boolean algebra; each operand and the result take one of two values.