A complex condition is formed by combining conditions (either simple or complex) with logical connectors (AND and OR) or by negating these conditions with logical negation (NOT). The truth value of a complex condition depends on the interaction of the logical operators and their component conditions.
The logical operators and their meanings are:
| Operator | Meaning | 
| AND | true when both components true | 
| OR | true when either component true | 
| NOT | true when condition false | 
A condition is negated by the logical operator NOT, which reverses the truth value of the condition to which it is applied. In other words, a negated condition is true when its component condition is false, and is false when its component condition is true. The format of a negated condition is:
NOT condition