Professional Documents
Culture Documents
Bab 6
Bab 6
Quantifiers III:
Specialization
The previous two chapters illustrate how to proceed when a quantifier appears
in the statement B. A method is introduced in this chapter for working
forward from a statement that contains the universal quantifier “for all.”
When the statement A contains the quantifier “for all” in the standard form:
A: For all “objects” with a “certain property,”
“something happens,”
one typical method emerges for working forward from A—specialization.
In general terms, specialization works as follows. As a result of assuming A
is true, you know that, for all objects with the certain property, something
happens. If, at some point, you were to come across one of these objects that
does have the certain property, then you can use the information in A by being
able to conclude that, for this particular object, the something does indeed
happen. That fact should help you to conclude that B is true. In other words,
you will have specialized the statement A to one particular object having the
certain property.
To illustrate the idea of specialization in a more tangible way, suppose you
know that
69
70 CHAPTER 6: QUANTIFIERS III: SPECIALIZATION
In the foregoing statement, you can identify the objects (real numbers x
and y), the certain property (being ≥ 0), and the something that happens
√
(x + y ≥ 2 xy). You can therefore specialize this statement to any two
real numbers that are ≥ 0 (that is, objects with the certain property). For
example, the result of specializing A to x = 3 and y = 27 is
p
A1: 3 + 27 ≥ 2 3(27), or equivalently, 30 ≥ 18.
6.1 HOW TO USE SPECIALIZATION 71
B2: r ≤ u.
(Here, the symbol r is used both for the chosen object in A1 and the general
object in the for-all statement in B1, though they have different meanings.)
Turning now to the forward process, you will see how specialization is used
to reach the conclusion that r ≤ u in B2. From the hypothesis that R is a
subset of S, and by Definition 12 on page 55, you know that
A3: r ∈ S.
72 CHAPTER 6: QUANTIFIERS III: SPECIALIZATION
The proof is not yet complete because the last statement in the backward
process (B2) has not yet been reached in the forward process. To do so,
continue to work forward. For example, from the hypothesis you know that
u is an upper bound for S. By Definition 14 this means that
A5: r ≤ u.
The proof is now complete because A5 is the last statement obtained in the
backward process (see B2).
In the condensed proof that follows, note the lack of reference to the
forward-backward, choose, and specialization methods.
Interpretation of S1: From the hypothesis, both v∗ and w ∗ are upper bounds
for T .
The author is working forward from the hypothesis using part (1) of the
definition of a least upper bound to claim that
B1: v∗ ≤ w ∗ and w ∗ ≤ v∗ .
A3: v∗ ≤ w ∗ .
A4: w ∗ ≤ v∗ .
Summary
You now have various techniques for dealing with quantifiers that can appear
in either A or B. As always, let the form of the statement guide you. When B
contains the quantifier “there is,” the construction method is used to produce
the desired object. The choose method is associated with the quantifier “for
all” in the backward process. Finally, if the quantifier “for all” appears in the
forward process, use specialization. To do so, follow these steps:
1. Identify, in the for-all statement, the object with its type, the certain
property, and the something that happens.
2. Look for one particular object with the certain property that you can
apply specialization to. (This object often arises as a result of the back-
ward process, especially when the choose method is used.)
3. Conclude, by writing a new statement in the forward process, that the
something happens for this one particular object.
It is common to confuse the choose method with the specialization method.
Use the choose method when you encounter the keywords “for all” in the
backward process; use specialization when the keywords “for all” arise in the
forward process. Another way to say this is to use the choose method when
you want to show that “for all objects with a certain property, something
happens”; use specialization when you know that “for all objects with a certain
property, something happens.”