Beruflich Dokumente
Kultur Dokumente
Three-Valued
and Fuzzy Logic
Three-Valued Logic
⊲⊲ By denying that all sentences must be either true or false, we
create what we call multivalued logic. The simplest of these is
three-valued logic. We are used to having just two truth-values:
T and F. But we are going to augment this set with one new
member. The name of this new truth-value is a completely
arbitrary choice for which logicians have no unified position.
⊲⊲ What about the other connectives? Let’s make one big truth table
for all three remaining connectives.
⊲⊲ We know what the columns are. One each for p and q, and
columns for “or,” “and,” and “if-then.” We have three possible
values for each of the constituent sentences, so we will need nine
rows to capture all of the combinations.
⊲⊲ All that is left are the ones that involve the new value M. We know
that a disjunction is true whenever one of the disjuncts is true. So,
let’s put in T for T ∨ M or M ∨T.
⊲⊲ What about the remaining cases: M ∨ F, F ∨ M, and M ∨ M? If,
again, we think of M as indeterminate or unknown, then all three
of these will be unknown as well, because if they turn out to
be true, so will the sentence, but if they turn out to be false,
so will the sentence. So, we can complete the entire column
for disjunction.
T T T T T
T M T M M
T F T F F
M T T M T
M M M M M
M F M F M
F T T F T
F M M F T
F F F F T
⊲⊲ But then there will be the arguments in which there are no cases in
which the premises are true and the conclusion is false, but there
are some cases in which the premises are true and the conclusion
is true and some cases in which the premises are true and the
conclusion is middle. We can think of this as weak validity.
⊲⊲ But what about the case in which the premises are all true and
the conclusion is sometimes T and sometimes M? We need a
new third value, an M version of validity for these arguments.
⊲⊲ What does this M value really mean? We have been saying, for
the sake of intuition, that it means unknown, but unknown is not a
truth-value.
Fuzzy Logic
⊲⊲ It is tempting to generalize our use of three-valued logic as a
measure of our knowledge or lack thereof and see fuzzy logic
as a measure of our certainty about a sentence’s truth. But this is
not what fuzzy logic is about. That is induction. Fuzzy logic is not
concerned with likelihood, but rather deals with fuzzy sets.
⊲⊲ But some sets are not like that. Some sets are fuzzy; objects in
the universe can be in the set to varying degrees. Again, take the
domain to be humans, and now consider the property of hairiness.
For example, when men grow a beard, they move further into the
fuzzy set. But over the years, as their hairline recedes, they move
further out of the fuzzy set. Hairiness ranges from zero (hairless)
on one extreme to one on the other extreme (werewolf-like).
Readings
Questions
1.
In three-valued logic, the negation of the new value middle is still
middle. Does it make sense to make the negation of a value the same
value? Is that not the opposite of what we mean by negation?
2.
Fuzzy logic might be useful—that is, it might be helpful to think of
truth as if it varies smoothly—but does it really? Isn’t truth more like
being pregnant, where you are or you aren’t? Is there really a sense
of “in between” when it comes to truth?