Each point we have built so far was a single
supremum: the supremum of a set that “reaches toward”
the point we want. This section builds points from a
different kind of data, a sequence of closed intervals,
each inside the one before. We prove that such intervals
always have a point in common. In this fails, and so it
is one more way of saying that has no gaps. The
payoff is a proof that the real numbers cannot be
listed, one that uses no decimal expansions, only the
axiom.
Trapping a
point
Here is a way to hunt for using nothing
but rational arithmetic. Start with the interval ; since , the
number we are after is in there. Cut the interval at its
midpoint .
Since , keep the left half . Cut again
at : since
, keep the right half.
Continuing, we get each interval half as long as the one before,
each with rational endpoints, and each containing . Is there a
number lying in all of them?
In the
answer should be “yes, ”. In the answer is “no”:
the only candidate is , and it is not
rational. We make both answers precise below. First, a
name for the shape of this data. A family of sets is
nested if for
every .
Theorem
1.7.1 (Nested Interval Theorem)
For each , let be a closed bounded interval with , and suppose
the family is nested: for
every . Then
. More precisely, exists and lies in every .
If moreover for every there
is with
, then .
Idea. Picture the intervals on the
line. As grows,
the left endpoints move right (or stay), the right
endpoints move left (or stay), and they never cross:
every left endpoint lies below every right endpoint,
even for different indices. So the set of left endpoints
is bounded above by each . Its supremum is at least every
, because it is
an upper bound. It is at most every , because it is the
least upper bound and each is an upper bound.
Hence for every .
For uniqueness: two different common points would force
every interval to have length at least , and the shrinking
hypothesis with forbids that.
Proof. We first compare endpoints
with different indices.
Claim. for all .
Proof of Claim. From for
every , induction
on gives
whenever .
Let and
. Then and . Since
, we have . Since , we have . Hence .
Let . It is nonempty, since , and by the
claim it is bounded above by . By Axiom 1.3.1,
exists.
Fix .
Since is an
upper bound of ,
. By
the claim, is
an upper bound of , so (S2) of Definition 1.2.4
gives . Hence . As was arbitrary, , and the intersection is nonempty.
Now assume the shrinking hypothesis, and let .
Suppose , and let and , so and both lie in every . For every , ,
so . But , and by hypothesis some
has .
This is a contradiction, so . Hence .
Closedness is what lets belong to . The proof gives only
, with nonstrict inequalities, and may well equal an
endpoint. An open interval would exclude it.
Now back to the bisection. Its intervals have length
, and
for
every (by
Logic and Proof, Axiom 4.2.1),
so . Given , Corollary 1.5.2
gives with , and
then the -th
interval is shorter than . The rule
keeps at every step, so by Theorem 1.1.2
(g), and every interval contains . By Theorem 1.7.1
the intersection is exactly . The
bisection traps and nothing
else.
What each
hypothesis does
Theorem 1.7.1
has four hypotheses: the intervals are closed, they are
bounded, they are nested, and they live in . The uniqueness
clause adds a fifth, that the lengths shrink below every
. Each
one is needed, and each has a witness.
| closed |
|
|
| bounded |
|
|
| nested |
|
|
| the field is |
the rational bisection intervals, in |
|
| lengths shrink (uniqueness only) |
|
|
We check each row.
- Closed. The intervals are nested and
bounded. A real is not in . For , Corollary 1.5.2
gives with , so . Hence
no real number is in every interval. Here the supremum
of the left endpoints is , and it lies
in none of the intervals: exactly the step that
closedness secured.
- Bounded. The intervals are closed
and nested. For any , Theorem 1.5.1
gives , and
then . The proof breaks earlier here: the
left endpoints form , which has no
upper bound, so does not
exist.
- Nested. The intervals are closed and
bounded, but already.
- The field is . In , a closed interval
means . Take the bisection intervals from the start
of this section. They are defined by rational arithmetic
alone, because each midpoint is rational, and by Logic and Proof, Theorem 2.2.1,
so the rule “keep the half whose endpoints’ squares
straddle ” always
applies. We showed that the real intervals have
intersection . So their rational parts have intersection
.
- Shrinking. The intervals are
closed, bounded, and nested, and their intersection is
: every point
of lies in
all of them, and a point outside is excluded from
some interval by Corollary 1.5.2
(Exercise (B2: An intersection that is not a point)
writes this out). The intersection is nonempty, but it
is not a single point. Their lengths never drop below
.
Warning. Dropping a hypothesis
removes the guarantee. It does not force the conclusion
to fail. The open intervals are nested,
and their intersection is , which is not empty. A witness that a
hypothesis is needed must be a family where the
conclusion actually fails, like .
Quick check. The table’s witness
for “closed” uses the open intervals . Do the
half-open intervals witness it too? And the half-open
intervals ?
Give a reason for each.
Solution. The half-open intervals
are nested
and bounded, but no real number lies in all of them:
is not in
, and for
some has (Corollary 1.5.2).
The supremum of the left endpoints is , which is excluded from
every interval. So is a witness too. The intervals are not: lies in all of them, so
their intersection is not empty. Closing the left end puts the
supremum of the
left endpoints back in.
The real
numbers cannot be listed
Sets, Relations, and Cardinality, Chapter 3
calls a set countable if its elements
can be listed as , repetitions allowed; for a nonempty
set this means that it is the image of some function
from . That
chapter shows that , , and are countable. It
also shows that
is not, by Cantor’s diagonal argument with decimal
expansions. Decimal expansions were taken there as a
fact from school: every real number has one, and two
different expansions such as and can name the
same number. Neither fact has been proved from our
axioms.
Here is a proof with no decimals, using only Theorem 1.7.1.
Theorem
1.7.2 (Uncountability of the Reals)
Let be any list of real numbers, that is, any
function from to . Then there is with for every . Consequently
is not
countable.
Idea. Build nested closed intervals
, where is chosen to avoid
. A point common to all of them,
which Theorem 1.7.1
provides, avoids every : it lies in , and does not.
To pass from
to , cut
into thirds and
look at the two outer thirds. They are disjoint closed
intervals, so misses at least
one of them; take that one.
Before reading on: why thirds, and not
halves?
Proof. We define closed intervals
with
by recursion on .
Let . Then .
Suppose with has been defined. Let , and let Both are closed intervals of length contained in
. They are
disjoint, because , which is . Define In the second case , so , since
and are disjoint. In both
cases , , and has positive
length.
Each is
determined by
and through
an explicit rule, so the family is defined by recursion
(Sets, Relations, and Cardinality, Chapter 2);
no choice principle is involved.
The intervals are closed, bounded,
and nested. By Theorem 1.7.1,
there is . For each we have and , so .
Hence no function from to has image all of
: the list ,
for , has
the same image as , and it misses . Since is nonempty, it is
not countable. This proves the theorem.
The answer to the prompt: halves share their
midpoint. If were exactly that
midpoint, it would lie in both closed halves, and
neither could be chosen to avoid it. Thirds leave a gap
between the two outer pieces.
Only the existence half of Theorem 1.7.1
was used; the intervals need not shrink.
The decimal proof of Sets, Relations, and
Cardinality, Chapter 3 is secretly a nested
interval proof too: the first digits of a number
place it in an interval of length . The version
above avoids the digits, and with them the numbers that
have two expansions.
What the
axiom bought us
Here is the chapter so far in one table. Each row is
a property that
has, checked against the two ordered fields we have used
as foils: and
the field of
Example (A non-Archimedean field).
| nonempty sets bounded above have suprema |
yes (axiom) |
no: positive
with |
no: |
| Archimedean property |
yes |
yes |
no:
for all |
| is
dense |
yes |
yes |
no: nothing rational in |
| positive elements have square roots |
yes |
no: |
no: |
| nested closed intervals meet |
yes |
no: bisection toward |
no: |
| uncountable |
yes |
no (Sets, Relations, and Cardinality,
Chapter 3) |
yes: contains |
The entries for are this chapter’s
theorems. For ,
the failures come from Theorem 1.2.2,
Logic and Proof, Theorem 2.2.1,
and the bisection above; is Archimedean by Exercise (C3: Archimedean without the axiom);
and is dense in
itself because the average of two rationals is a
rational between them. For : every rational
is below some
natural number (Exercise (C3: Archimedean without the axiom)),
hence below , so
none lies in . If for polynomials , then , whose sides
have even and odd degree, which is impossible. That the
nested intervals have no common point is proved in Exercise (C3: Nested intervals in the rational functions).
And contains
the constants, a copy of , so it cannot be
countable, since a subset of a countable set is
countable (Sets, Relations, and Cardinality,
Chapter 3).
The column
shows that the Archimedean property and density are far
weaker than the axiom; the column shows an
ordered field where even they fail.
Two questions are left open. Is the least upper bound
axiom equivalent to some of the other rows? And
could a different “no gaps” property serve as the axiom
instead? Chapter 11 answers both. Over an arbitrary
ordered field, the least upper bound axiom is equivalent
to each of: the monotone convergence of bounded monotone
sequences; the Bolzano–Weierstrass property; Cauchy
completeness together with the Archimedean property; and
the nested interval property together with the
Archimedean property. You can prove one arrow of that
last equivalence now (Exercise (C1: Exit check: nested intervals and the axiom)).
Exercises
A. Check your
understanding
Exercise
(A1)
For each family , say which hypothesis of Theorem 1.7.1
fails, and find .
- (a) .
- (b) .
- (c) .
- (d) .
- (e) Run the
construction in the proof of Theorem 1.7.2 on
a list that begins , , : find , , and .
- (f) Where does the
proof of Theorem 1.7.2
use that the intervals and are
closed, and what could go wrong with
open thirds?
Solution.
(a) Not closed.
The intersection is : lies
in every ;
a negative number lies in none; and for , Corollary 1.5.2
gives with , so . The
conclusion holds although a hypothesis fails.
(b) Not nested:
. The intersection is
empty, since already .
(c) Not closed.
The intersection is : lies
in every interval, and for , Corollary 1.5.2
gives with , so
.
(d) Not nested in
the required direction: ,
and . The intersection
is ,
since every
contains .
(e) . For , ,
,
and ; since , . For , , , and ;
since , . Each misses , and .
(f) Only in the
last step, where Theorem 1.7.1 is
applied: its hypothesis is that the intervals are
closed. With open thirds the family would be nested open
intervals, and those can have empty intersection, like
; then
there might be no point at all. The avoidance
of does not
need closedness, only that and are disjoint.
B. Practice
Exercise
(B1: Shrinking by a fixed factor)
- (a) Let be
nested closed intervals with for
every . Prove that
consists of exactly one point.
- (b) For , let (Lemma 1.6.3),
and let and , so that is the -digit decimal
truncation of . Prove that the
intervals are nested, and that their intersection is
.
Compute and
.
Solution.
(a) By Theorem 1.7.1 it
suffices to check the shrinking hypothesis. By
induction, for every (as in Exercise (C2: Dyadic rationals)),
so
for every .
Given , Corollary 1.5.2
gives with , and
then . Hence the intersection is a single
point.
(b) By definition
of the floor, , so
for every .
Nested. Multiplying by
gives . An integer always satisfies
,
since would give . Applied to and , this gives , that
is, . Similarly , so ,
and since both sides are integers, . Dividing by gives . Hence
.
The intersection. The lengths are , so by
the argument of (a) the intersection is one point. Since
lies in
every interval, that point is .
The first terms. , so , , and . Likewise , so and .
Exercise
(B2: An intersection that is not a point)
Prove that . Which hypothesis
of the uniqueness clause of Theorem 1.7.1
fails?
Solution. Let . For every
, , so .
Let
lie in every
.
Suppose .
By Corollary 1.5.2
with , there is with , that is,
, so
: a contradiction. Suppose . With , there is with , that is,
:
again a contradiction. Hence .
The lengths are , so for no
interval is shorter than : the
shrinking hypothesis fails. The intervals are closed,
bounded, and nested, and the existence part applies, as
it must.
C. Going deeper
Exercise
(C1: Exit check: nested intervals and the axiom)
- (a) Without looking
back, prove the existence part of Theorem 1.7.1
from the least upper bound axiom.
- (b) Now work in an
ordered field in
which the Archimedean property holds (for every some has ) and every
nested family of closed bounded intervals has a common
point. Let be nonempty and bounded above by , and pick . Define intervals
by , , and,
with , let if is
an upper bound of , and otherwise. Prove
that for every :
is an upper
bound of ; some
element of is
; and .
- (c) Let be a common point of
all the .
Prove that . Deduce that in an ordered field, the nested
interval property together with the Archimedean property
implies the least upper bound axiom.
Solution (Hint 1). In (c), prove
the two properties of a supremum separately, each by
contradiction. Each contradiction comes from making
smaller
than a positive gap you are given, which is where the
Archimedean property enters.
Solution (Hint 2). For “ is an upper bound” in
(c), argue by contradiction: what does an element with give you, and
what do you know about ?
Solution.
(a) Let be
nested. For , , by induction from .
Given , put
; then . So is nonempty and bounded above by , and
exists by Axiom 1.3.1. For
each , because
is an upper
bound, and because is an upper bound and
is the least
one. So for every .
(b) In an ordered
field , so is
defined and when . We prove the three statements together by
induction on . For
: is an upper
bound, , and . Suppose they hold for . If is an upper bound of
, then is an upper
bound, and , so the element of that is still works.
Otherwise, is not
an upper bound, so some has , and is an upper
bound. In both cases . The
intervals are nested, since each is one half of the
previous one.
(c) is an upper bound.
Suppose some has . Since , we have . By the Archimedean
property in ,
choose ; then . Since , this gives
. But
is an upper bound of and , a
contradiction.
No smaller upper bound. Let , and assume for
contradiction that bounds from above. As before,
choose with .
Since , we
get . By (b) some has ,
contradicting that is an upper bound.
So .
Every nonempty subset of that is bounded above
has a supremum, which is the least upper bound axiom for
. The Archimedean
property was used twice, to make smaller than a
given positive gap. (If , all the intervals are , and the same
argument gives ; the Archimedean step is then not even
needed.)
Marking scheme. (10 points) - 2: (a)
shows
for all , takes
with both hypotheses of the axiom checked,
and shows by (S1) and (S2). - 3: (b) proves the three
statements of (b) by one induction, treating both cases
of the bisection rule, including the element of that is at least in the second
case. - 2: (c) shows is an upper bound: a
above is excluded by choosing
with ,
using the Archimedean property. - 2: (c) shows no is an upper
bound, choosing
with and using the element of that is at least . - 1: (c) concludes
that has the
least upper bound property, and says where each of the
two assumed properties was used. Fatal errors (0 for the
step): using Axiom 1.3.1, or
any supremum, in (b) or (c); choosing before the gap or is known; assuming
has a maximum. A
proof of (c) that shows through the backward direction of Theorem 1.4.1,
rerun in , instead
of (S2) earns the same points; the theorem is stated for
, so citing it
without rerunning its proof in is not enough.
Exercise
(C2: Uncountable pieces)
- (a) Let . Prove that the
interval is
not countable.
- (b) Deduce that
contains an
irrational number, without using or any other
named irrational. You may use the facts from Sets,
Relations, and Cardinality, Chapter 3 that is countable, and
that a subset of a countable set is countable.
- (c) Let be
countable. Show that the real numbers not in are dense: every
interval
with
contains a real number that is not in .
Solution.
(a) Let be any function from
to , and list its values
as for , as in the proof of Theorem 1.7.2;
this list has the same image as . Run the construction
in the proof of Theorem 1.7.2,
but start from a closed interval inside that avoids . Let , and
let and . They are
disjoint, closed, of positive length, and inside . Let be if , and otherwise. Then define
by
the outer-thirds rule from the proof. The intervals are
nested, closed, and bounded, for every
, and by Theorem 1.7.1
some lies in all
of them. Then , and for every . So no function
from has image
all of , and
, which is
nonempty, is not countable.
(b) Suppose every
element of
were rational. Then , and a subset of the countable
set is
countable, contradicting (a). So contains an
irrational number. This reproves Corollary 1.6.5
by counting: there are too many reals in for all of them to
be rational.
(c) As in (b): if
,
then is
countable, contradicting (a). Part (b) is the case .
Exercise
(C3: Nested intervals in the rational functions)
Work in the ordered field of Example (A non-Archimedean field).
For , let .
- (a) Show that , so is a closed bounded
interval of positive length, and that .
- (b) Let with the leading
coefficient of
positive, and suppose for every . Show that .
- (c) Show that and
both lead to a contradiction, and conclude that .
- (d) Which line of
the proof of Theorem 1.7.1
fails in ?
Solution (Hint 1). Positivity in
is decided
by leading coefficients. Write each difference you need
to sign, such as or , as a single fraction with a positive
denominator.
Solution (Hint 2). For (b): suppose
,
and look for an with .
Solution. Write for the
leading coefficient, and recall from Exercise (C2: The order on the rational functions)
that for
with , if and only if .
(a) has
numerator with leading coefficient and positive
denominator, so . Nesting: , and . So .
(b) Since , . Suppose . By Theorem 1.5.1,
pick with
, a
positive real number, so that . Then
.
If , the leading coefficient of is ; if , it is . Either way , so , a contradiction. Hence .
(c) For each
, If , then ,
so the numerator has leading coefficient . Thus for every , and . If , both
and have degree , and the
numerator has leading coefficient . Choosing ,
which Theorem 1.5.1
allows, makes it negative, so and . Both cases
contradict . With (b), no lies in every , and the intersection
is empty.
(d) The line
“ exists by Axiom 1.3.1”.
Here the left endpoints are , and
is bounded above (by , for instance) but
has no supremum in , by the argument
for in the
section on the Archimedean property. The claim and every
other line survive.
Exercise
(C4: A root of a cubic, from half a proof)
Let . Then and , so
passes the value
somewhere in . Here is the first half of a proof that it
takes the value .
Let . Then . If , then and , so
every element of
is less than . By
Axiom 1.3.1,
exists, and .
Name the move, then complete it. Prove that
. Then show
that , and that is the only real number
with .
Solution (Hint 1). Rule out and by nudging
to and . For that you need
a bound on , and on , of the form “a constant times ”, valid for small .
Solution (Hint 2). Expanding, . With and this is at most .
Solution. The move is
construct a point as a supremum. The
given half defines the set of points where things are
still fine () and takes its supremum; what remains is to
rule out each way
could fail.
We use that is
strictly increasing on : if , then by the claim in the proof of Theorem 1.6.2,
and adding
gives by Theorem 1.1.2
(b). Expanding with Lemma 1.1.1, for
every ,
Case . Let , which depends only on
. Since , we
have . With and , the first identity gives so . As , we get , and contradicts (S1).
Case . Then , since . Let . Since gives , we have , so and . As , we
have ,
and the second identity gives so . Now is an upper bound of : if had , then, as
,
monotonicity would give , contradicting . So (S2) gives
, which
is false.
By trichotomy, .
Location. Exact arithmetic gives and . If , monotonicity
would give , and if , it would give . So .
Uniqueness. Let with . If , then and
by Theorem 1.1.2
(c), so ; hence . On ,
is strictly increasing, so or would give . Hence .
This is the intermediate value theorem for one
polynomial, proved by the move that proves it in general
in Chapter 6.
Marking scheme. (10 points) - 1:
names the move, and records that is strictly increasing
on with
a reason. - 3: rules out with an
explicit
depending only on , a verified bound on
,
and a contradiction with (S1). - 3: rules out with an
explicit ,
checking , that , and that is an upper bound, then contradicting (S2).
- 1: concludes by trichotomy. - 2: the location
from two exact computations and monotonicity, and
uniqueness, including the case . Fatal errors (0
for the step): an
that depends on an element of or is not shown
positive; using that is an upper bound without monotonicity;
assuming the intermediate value theorem. Other constants
(for instance ) earn full marks when the
bound they need is verified.
R. Review
Exercise
(R1)
Let be nonempty, and let be an upper bound of
. Prove that the
following are equivalent.
- (i) .
- (ii) For every there
is with
.
- (iii) No real number
smaller than is
an upper bound of .
Solution. By Logic and Proof, Proposition 2.4.6
it suffices to prove (i) (ii) (iii) (i).
(i) (ii).
This is Corollary 1.4.2,
or Theorem 1.4.1
() with
.
(ii) (iii).
Let . By Corollary 1.5.2
there is ,
depending on ,
with . By (ii) some has , so is not an upper
bound.
(iii) (i).
(S1) holds because is an upper bound. For
(S2), let be an
upper bound. By (iii), is impossible, so by
trichotomy.
The cycle is the method of Logic and Proof,
Chapter 2 for equivalences (Logic and Proof, Proposition 2.4.6).
Here (ii) (iii) is the
only arrow with content: it is where the Archimedean
property turns the special widths into every
width.
Exercise
(R2)
- (a) Prove that if
is a real number
and is
irrational, then
is irrational.
- (b) Hence prove that
the positive real number with is
irrational.
Solution.
The direct statement (a) would be awkward to prove as
it stands, since “irrational” is a negative property;
its contrapositive is one line. That is the reason to
reach for the contrapositive (Logic and Proof, Proposition 2.3.2,
Logic and Proof, Chapter 2).
Exercise
(R3)
Prove that the real number is
irrational.
Solution. Here and are the positive
square roots given by Theorem 1.6.2.
First, : the left side is positive and its
square is , so it is the unique positive square root of
.
Suppose, for a contradiction, that is rational . Then so is rational, because the rationals are
closed under the field operations (Example (The rationals and the reals)).
But no rational number has square (Logic and Proof, Exercise (C1: The square root of six)).
Hence is
irrational .
Logic and Proof, Chapter 2 could prove only
the negative half: no rational squares to (Logic and Proof, Exercise (C1: The square root of six)).
With Theorem 1.6.2
the number
exists in , and
the negative statement becomes the positive one, “ is irrational”,
which is what the argument uses.
Exercise
(R4)
Prove that for every real , and find all for which equality
holds.
Solution. The tool is the triangle
inequality (Theorem 1.1.4),
applied to a sum chosen so that cancels: using (Proposition 1.1.3
(b)). By Exercise (B2: Inserting a third point)
(b), equality holds exactly when ,
that is, when , that is, when (by Theorem 1.1.2
(g) and Proposition 1.1.3
(d),
means ). So equality holds exactly on .
The look-alike tools work less well. Proof by cases,
as in Logic and Proof, Example (The triangle inequality by cases),
succeeds but needs three cases (, , ) and a formula
in each. Squaring both sides leaves the cross term , which
still has an absolute value in it, so it only postpones
the case split.