Quote from RFC 4526:
> An 'and' filter with zero elements always evaluates to True. An 'or'
> filter with zero elements always evaluates to False.
My question is, is there any theory this decision is based on, or is it
randomly chosen?
Why not (&) being false, and (|) being true?
Or more specifically, we know 'FALSE && NULL' is FALSE, we know 'TRUE ||
NULL' is TRUE, but is there reason 'NULL && NULL' being true and 'NULL ||
NULL' being false?
Thanks:)