3 ms·
It's noteworthy that SQL's 3VL follows Kleene's K3 logic (or, equivalently, Łukasiewicz' Ł3 logic) and not Priest's P3 logic. That is, in K3 and Ł3, an unknown
by dvt 9y ago
It's noteworthy that SQL's 3VL follows Kleene's K3 logic (or, equivalently, Łukasiewicz' Ł3 logic) and not Priest's P3 logic. That is, in K3 and Ł3, an unknown (or indeterminate/null) value resolves to neither true nor false; whereas in K3, an unknown (or indeterminate/null) value resolves to both true and false.
There are some interesting ramifications of these properties, including a lack of tautologies in K3 and Ł3.
- akx 9y ago*whereas in P3?
- dvt 9y agoOops, my mistake :x
- lifepillar 9y agoK3 has no tautologies, but Ł3 does have tautologies, e.g. P->P.
- dvt 9y agoTrue. I should've mentioned that I was barring implication (as the context was SQL).