logic using true, false and a third undetermined value
What is it?
A three-valued logic is a logic in whic every variable or term can have three possible truth value. In practice it will be a value for meaning TRUE, a value for meaning FALSE, and a third value which means that the value is not known (unknown, undetermined).
For example, SQL implements a three-valued logic, interpreting NULL as unknown.
See also
- Three-valued logic on Wikipedia