prefix NOT (p: BOOLEAN) : BOOLEAN infix AND (p,q: BOOLEAN) : BOOLEAN infix OR (p,q: BOOLEAN) : BOOLEANNOT p is the complement of p.
p AND q is TRUE if both p and q are TRUE. If p is FALSE, q is not evaluated.
p OR q is TRUE if at least one of p and q is TRUE. If p is TRUE, q is not evaluated.