Returns true if the effective boolean value of $arg is
false, or false if it is true.
fn:not( $arg as item()*xs:booleanThe value of $arg is first reduced to an effective boolean value by
applying the fn:boolean() function. The function returns true
if the effective boolean value is false, or false if the
effective boolean value is true.
The expression fn:not(fn:true()) returns false().
The expression fn:not(()) returns true().
The expression fn:not("false") returns false().
fn:not(1 to 10) raises a type error .