Multiple truth values and Supervaluationism

Introduction
Trivalency
Supervaluationism
Alternatives and Rejoinders
Logics for vague predicates:
Multiple truth values and Supervaluationism
Peter Sutton
[email protected]
HHU Düsseldorf, Institute für Sprache und Information
12th January, 2015
Introduction
Trivalency
Supervaluationism
Alternatives and Rejoinders
Some sorites arguments:
(P1) 1000 grains make a heap
(P2) If 1000 grains make a heap, then 999 grains make a heap.
(P3) So, 999 grains make a heap
(...) ...
(C) 0 grains make a heap
——————————————————————————(P1) 1000 grains make a heap
(P2) Removing one grain doesn’t ever make a difference between a
heap and a non-heap
(C) 0 grains make a heap
Introduction
Trivalency
Supervaluationism
Alternatives and Rejoinders
Why is this a problem?
It looks as though lots of predicates admit of these kinds of
‘indistinguishability’ or ‘too small to make a difference’ qualities.
∀x.∀y.F(x) ∧ SmallDiff (x, y, F) ⊃ F(y)
But at the same time admit of ‘big difference’ properties:
∀x.∃y.F(x) ∧ BigDiff (x, y, F) ⊃ ¬F(y)
But this will always take us to an absurd conclusion.
Call predicates that admit of both of these properties ‘vague’.
Then it looks as though classical logic and vague predicates don’t mix
very well.
Introduction
Trivalency
Supervaluationism
Alternatives and Rejoinders
What is vagueness?
1 Semantic/ Metaphysical/ Epistemic
G Semantic: Something about the meaning of words is vague.
(Can this be reduced to another semantic phenomenon?)
G Metaphysical: Something about the objects in the world are
vague.
G Epistemic: What we know about the meanings of words is
vague.
1 Blurred boundaries / Borderline cases
G Blurred boundaries: -ish, no clear end point for extensions.
G Borderline cases: Something can be/seem as F as ¬F
1 Sorites Susceptibility
G Can we form a sorites argument like we did just now for
‘heap’.
Introduction
Trivalency
Supervaluationism
What is vagueness? (cont.)
1 Indeterminacy, Degrees and Degrees of Indeterminacy
G Indeterminacy/Truth-value gaps
G cf. Paraconsistency/Truth-value gluts
G A matter of degree?
1 Vagueness across categories.
G As: tall, blue, bald, fast, brave.
G Ns: heap, mud, bravery.
G Advs: quickly, punctually.
G Vs/VPs?: run, close the door
G Ds/DPs: many students, most students
G Ps: in, under
Alternatives and Rejoinders
Introduction
Trivalency
Supervaluationism
Alternatives and Rejoinders
Theory One: trivalent and multi-value logics
1 A possibly natural thought:
G Classical logic fails for vagueness because every statement
is either true or false (principle of bivalence).
Ý nb. PoB is not the same as the Law of the Excluded
Middle (φ ∨ ¬φ, for all propositions, φ).
G If bivalence fails then not every statement is either true or
false.
1 So perhaps we require a third truth value: True, False and
Indeterminate.
1 However, even for propositional logic, implementing this is not
straight forward.
G Presumably, we still want connectives to be
truth-functional.
G But, what truth-functions should we choose?
Introduction
Trivalency
Supervaluationism
Alternatives and Rejoinders
Trivalent Logic
1 We have three truth values: True (1), False(0), and Indeterminate
(0.5).
1 There are different ways to implement this (see [Kleene, 1952]).
1 We will try to stay close to classical logic for limit cases (1 and
0), and will not let 0.5 overly dominate (not all complexes with
indeterminate parts are themselves indeterminate).
1 We will adopt Zadeh’s [Zadeh, 1965] Fuzzy logic (which
generalizes to truth-values in the range [0, 1]).
[[φ]]
[[¬φ]]
[[φ ∧ ψ]]
[[φ ∨ ψ]]
=def
=def
=def
=def
{0, 0.5, 1}
1 − [[φ]]
min{[[φ]], [[ψ]]}
max{[[φ]], [[ψ]]}
Introduction
Trivalency
Supervaluationism
Alternatives and Rejoinders
Trivalent Truth-Tables
This yields the following truth tables:
φ
ψ φ∧ψ
1
1
1
1 0.5
0.5
φ ¬φ
1
0
0
1
0
0.5 1
0.5
0.5 0.5
0.5 0.5
0.5
0
1
0.5 0
0
0
1
0
0 0.5
0
0
0
0
φ
1
1
1
0.5
0.5
0.5
0
0
0
ψ
1
0.5
0
1
0.5
0
1
0.5
0
φ∨ψ
1
1
1
1
0.5
0.5
1
0.5
0
Introduction
Trivalency
Supervaluationism
Alternatives and Rejoinders
Examples
Andy is tall and bald. Bob is borderline tall and borderline bald. Colin is
neither tall nor bald.
[[tall(a)]] = [[bald(a)]] = 1
[[tall(b)]] = [[bald(b)]] = 0.5
[[tall(c)]] = [[bald(c)]] = 0
1. Andy is tall and Colin is bald:
[tall(a) ∧ bald(c)]] = min{[[tall(a)]], [bald(c)]]} = min{1, 0} = 0
2. Andy is tall and Bob is bald:
[[tall(a) ∧ bald(c)]] = min{[[tall(a)], [bald(c)]]} = 0.5
3. Andy is bald or Colin is tall:
[[tall(a) ∨ bald(c)] = max{[[tall(a)]], [bald(c)]]} = max{1, 0} = 1
4. Bob is tall or Colin is bald:
[[tall(b) ∧ bald(c)]] = max{[[tall(b)]], [[bald(c)]]]} = 0.5
5. Andy is tall and Colin is not bald:
[[tall(a)∧¬bald(c)]] = min{[[tall(a)]], [¬bald(c)]]} = min{1, 1−0} = 1
Introduction
Trivalency
Supervaluationism
Alternatives and Rejoinders
Edgington’s Objection
“Suppose we have a collection of balls of various sizes and colours.
These are independent variables: how close a ball is to a clear case of
small (in the context) is unaffected by its colour; and how close it is to
a clear case of red is unaffected by its size. Let Ra, Rb and Rc be the
statements that balls a, b, and c are red, respectively, and Sa, Sb and
Sc be the statements that they are small. Suppose:
[Ra] = 1
[Sa] = 0.5
[Rb] = 0.5 [Sb] = 0.5
[Rc] = 0
[Sc] = 0
According to [the conjunction rule], [Ra ∧ Sa] = [Rb ∧ Sb] = 0.5. But
it is plausible that a is a better case for red and small, than b... Would
not a–perfectly red and arguably small–be a better choice than b?”
[Edgington, 1997]
Introduction
Trivalency
Supervaluationism
Alternatives and Rejoinders
Fine’s Objection
Keep part of Edgington’s example:
[Rb] = 0.5
[Sb] = 0.5
1 According to the conjunction and negation rule,
[Rb ∧ Sb] = [Rb ∧ ¬Rb] = 0.5. But that is absurd; Rb ∧ ¬Rb is a flat
contradiction. Surely it should receive a value of 0!
1 So sometimes conjunctions of indeterminates should be indeterminate
(red and small when something is reddish and smallish), but sometimes
it should be false (red and not red when something is reddish).
1 But that means that there cannot be a truth function for ∧ if we treat
Indeterminate as a truth value! (trivalent and multi-value logics cannot
fit the semantic data and be truth/degree functional.)
Fine’s Solution: Opt for gaps–there are only two truth values, but the
truth-function is incomplete (not every statement is either true or false).
This abandons bivalence, but maintains excluded middle (as we shall see).
Introduction
Trivalency
Supervaluationism
Alternatives and Rejoinders
Truths on a penumbra (Penumbral truths)
1 Fine calls the fact that there are logical truths/relations that hold
between statements that are neither true nor false Truths on a
Penumbra or Penumbral Truths
G He claims that multiple value logics cannot accommodate
penumbral truths
1 For example. Even if ‘x is tall’ and ‘x is not tall’ are borderline
cases, we could:
(i) sharpen the meaning of ‘tall’ to make ‘x is tall’ false
(ii) loosen the meaning of ‘tall’ to make ‘x is not tall’ true
1 but there is no loosening or sharpening that would make ‘x is tall
and x is not tall’ true.
G This is because is is a penumbral truth that φ ∧ ¬φ is a flat
contradiction and so always false
G This can be so, even though φ ∧ ¬ψ is not always a flat
contradiction.
Introduction
Trivalency
Supervaluationism
Alternatives and Rejoinders
Theory 2: Supervaluationism
1 Suppose that in English, there are different ‘meanings’ for tall
(say, with respect to the comparison class of adult males).
Tall1 (x)
Tall2 (x)
Tall3 (x)
Tall4 (x)
=
=
=
=
x ≥ 155cm
x ≥ 165cm
x ≥ 175cm
x ≥ 185cm
1 Then, the following can be said:
(i) if x is 150cm, ‘x is tall’ isn’t true on any meanings of Tall.
(ii) if x is 170cm, ‘x is tall’ is true on Tall1 and Tall2 , but not on
Tall3 or Tall4 .
(iii) if x is 190cm, ‘x is tall’ is true on all meanings of Tall.
1 So for some heights, it must be true that x is tall. For others, it
must be false that x is tall. For some heights in between, it may
be true or false that x is tall.
Introduction
Trivalency
Supervaluationism
Alternatives and Rejoinders
Supertruth I
1 Fine’s dictum: “Truth is secured if it doesn’t turn on exactly one one
means” [Fine, 1975, p.278]
1 Define truth of φ, not as truth on some meanings of φ, but truth on all
meanings of φ
G “Truth is supertruth, truth from above” [Fine, 1975, p. 273]
1 Mutatis mutandis for falsity
1 If φ is true on some meanings, but not all, then φ is neither true nor
false (it lies in the truth value gap).
Introduction
Trivalency
Supervaluationism
Alternatives and Rejoinders
Supertruth II
We can interpret tall relative to a context c: [[tall(x)]]c . Each interpretation
relative to a context will relate to a total disambiguation of tall (which
means that it is totally non-vague/sharp).
Say we have four contexts, C = {c1 , c2 , c3 , c4 }, and two truth-values {0, 1}.
[[tall(x)]]c1
[[tall(x)]]c2
[[tall(x)]]c3
[[tall(x)]]c4
=
=
=
=
x ≥ 155cm
x ≥ 165cm
x ≥ 175cm
x ≥ 185cm
John is tall is (super)true if and only if (i) [[tall(john)]]c = 1 for all c ∈ C.
John is tall is (super)false if and only if (ii) [[tall(john)]]c = 0 for all c ∈ C.
John is tall is neither (super)true nor (super)false if and only if neither (i) nor
(ii) hold.
Introduction
Trivalency
Supervaluationism
Alternatives and Rejoinders
Logic for supervaluationism
1 Two-valued classical, bivalent logic for (sharp)
meanings/disambiguations of vague expressions.
1 The Law of the Excluded middle still holds:
G [[φ ∨ ¬φ]]c = 1 for all c ∈ C because φ is non-vague relative
to every context, and ∨ is classical.
1 Similarly non-contradiction still holds:
G [[¬(φ ∧ ¬φ)]]c = 1 for all c ∈ C
1 Many have taken this to be a big improvement on multi-value
theories.
1 However, we do not have bivalence:
G It is not the case that, for all φ, either φ is (super)true or φ is
(super)false
Introduction
Trivalency
Supervaluationism
Alternatives and Rejoinders
Sorites and Supervaluationism I
People who are 190cm in height are tall, so
(1)
∀x[height(x)=190cm ⊃ tall(x)
But one centimetre surely can’t make the difference between being
tall and being not tall, so
(2)
∀x∀y[tall(x) ∧ height(y)=height(x)−1cm ⊃ tall(y)]
But this implies that 1m (or even 0m!) tall people are tall.
(3)
∀x[height(x)=100cm ⊃ tall(x)
(1) and (2) seem to be clearly true, the argument is classically valid,
but (3) is clearly false
Introduction
Trivalency
Supervaluationism
Alternatives and Rejoinders
Sorites and Supervaluationism II
Here’s the supervaluationist solution...
(For simplicity) We can treat (2) as a conjunction of its instances. So let’s
read
(2)
∀x∀y[tall(x) ∧ height(y)=height(x)−1cm ⊃ tall(y)]
As
(tall(a1 ) ∧ height(a2 )=190cm ⊃ tall(a2 )) ∧
(tall(a2 ) ∧ height(a3 )=189cm ⊃ tall(a3 )) ∧
(tall(a3 ) ∧ height(a4 )=188cm ⊃ tall(a4 )) ∧ ...
... ∧ (tall(a90 ) ∧ height(a91 )=100cm ⊃ tall(a91 ))
Where a1 , a2 , ...a91 can be thought of as arbitrary names for values of the
variables x, y.
Introduction
Trivalency
Supervaluationism
Alternatives and Rejoinders
Sorites and Supervaluationism III
We can evaluate this conjunction at every context:
[[(tall(a1 ) ∧ height(a2 )=190cm ⊃ tall(a2 )) ∧
(tall(a2 ) ∧ height(a3 )=189cm ⊃ tall(a3 )) ∧
(tall(a3 ) ∧ height(a4 )=188cm ⊃ tall(a4 )) ∧ ...
... ∧ (tall(a90 ) ∧ height(a91 )=100cm ⊃ tall(a91 ))]]c
[[tall(x)]]c1
[[tall(x)]]c2
[[tall(x)]]c3
[[tall(x)]]c4
=
=
=
=
x ≥ 155cm
x ≥ 165cm
x ≥ 175cm
x ≥ 185cm
At every context, one of the conjuncts is false. e.g. at context c3, the
conjunct: (tall(a17 ) ∧ height(a18 )=174cm ⊃ tall(a18 )) is false.
This means that (2) is superfalse. Sorites arguments are therefore
valid but unsound.
Introduction
Trivalency
Supervaluationism
Alternatives and Rejoinders
Problems for supervaluationism I
Problem 1: The wrong result.
We just saw that (2) is meant to be superfalse:
(2)
∀x∀y[tall(x) ∧ height(y)=height(x)−1cm ⊃ tall(y)]
But wasn’t the point that 1cm cannot make a difference between tall
and not-tall. Supervaluationism claims that this is superfalse. In other
words that the following is supertrue:
(4)
∃x∃y[tall(x) ∧ height(y)=height(x)−1cm ∧ ¬tall(y)]
Introduction
Trivalency
Supervaluationism
Alternatives and Rejoinders
Problems for Supervaluationism II
Problem 2: Higher-Order Vagueness.
Supervaluationism replaces a single sharp true/false boundary with
two sharp boundaries.
(i) A boundary between (super)true and neither (super)true nor
(super)false.
(ii) A boundary between (super)false and neither (super)true nor
(super)false.
This can be exploited. If tall is vague, then clearly/definitely/truly tall
should be vague. the supertrue extension of this is not vague on
supervaluationism.
Introduction
Trivalency
Supervaluationism
Alternatives and Rejoinders
Rejoinders and Alternatives
The issues discussed today are not final:
1 Supervaluationism does have its defenders [Keefe, 2000]
1 As does fuzzy logic [Smith, 2008]
For alternatives, the literature is vast. To name but a few:
1 Epistemicism [Williamson, 1994]
1 Degree-semantics [Barker, 2002]
1 Probabilistic [Edgington, 1997, Lassiter, 2011]
Introduction
Trivalency
Supervaluationism
Alternatives and Rejoinders
References I
[Barker, 2002] Barker, C. (2002).
The Dynamics of Vagueness.
Linguistics and Philosophy 25, 1–36.
[Edgington, 1997] Edgington, D. (1997).
Vagueness by Degrees.
In Vagueness: A Reader, (Keefe, R. and Smith, P., eds), pp. 294–316. MIT Press Cambridge,
MA.
[Fine, 1975] Fine, K. (1975).
Vagueness, Truth and Logic.
Synthese Vol. 30, 265–300.
[Keefe, 2000] Keefe, R. (2000).
Theories of Vagueness.
Cambridge University Press.
[Kleene, 1952] Kleene, S. C. (1952).
Introduction to Metamathematics.
North Holland.
[Lassiter, 2011] Lassiter, D. (2011).
Vagueness as Probabilistic Linguistic Knowledge.
In Vagueness in Communication, (Nouwen, R., Sauerland, U., Schmitz, H. and van Rooij,
R., eds),. Springer.
Introduction
Trivalency
Supervaluationism
References II
[Smith, 2008] Smith, N. J. J. (2008).
Vagueness and Degrees of Truth.
Oxford University Press.
[Williamson, 1994] Williamson, T. (1994).
Vagueness.
Routledge, Abingdon.
[Zadeh, 1965] Zadeh, L. (1965).
Fuzzy Sets.
Information and Control 19, 328–353.
Alternatives and Rejoinders