NOT is used to generate combinatory expressions with boolean variables. NOT inverts the input signal.