The not() function returns the boolean negation of its argument.
boolean not(expression)
Either a boolean or an expression that evaluates to a boolean, using the rules of the
boolean () function.
The negation of the argument value: false if the argument is true, true if the argument is false.
Defined: XPath, section 4.3.