logical operation
A logical or Boolean operation on N-state variables is one that yields a single N-state variable; e.g., a comparison on the 3-state variables A and B, each represented by –, 0, or +, which yields: - when A is less than B, 0 when A equals B, and + when A is greater than B. Specifically, operations such as AND, OR, and NOT on two state variables which occur in the algebra of logic; i.e. Boolean algebra.
Logical operations are also the operations of logical shifting, masking, and other non-arithmetical operations of a computer.