A Course in Modern Analysis and Its Applications: Graeme L. Cohen
A Course in Modern Analysis and Its Applications: Graeme L. Cohen
p u b l i sh e d b y t h e p r e ss sy n di c a t e o f t h e u n i v e r si t y o f c a m b r i dg e
The Pitt Building, Trumpington Street, Cambridge, United Kingdom
c a m b r i dg e u n i v e r si t y p r e ss
The Edinburgh Building, Cambridge CB2 2RU, UK
40 West 20th Street, New York, NY 10011-4211, USA
477 Williamstown Road, Port Melbourne, VIC 3207, Australia
Ruiz de Alarc
on 13, 28014 Madrid, Spain
Dock House, The Waterfront, Cape Town 8001, South Africa
http://www.cambridge.org
c Cambridge University Press 2003
This book is in copyright. Subject to statutory exception
and to the provisions of relevant collective licensing agreements,
no reproduction of any part may take place without the
written permission of Cambridge University Press
First published 2003
Printed in the United Kingdom at the University Press, Cambridge
Typeface Computer Modern 10/13.
A catalogue record for this book is available from the British Library
ISBN 0 521 81996 2 hardback
ISBN 0 521 52627 2 paperback
Contents
Preface
page ix
Metric Spaces
2.1 Definition of a metric space
2.2 Examples of metric spaces
2.3 Solved problems
2.4 Exercises
2.5 Convergence in a metric space
2.6 Examples on completeness
2.7 Subspace of a metric space
2.8 Solved problems
2.9 Exercises
84
84
85
94
96
98
102
107
109
111
113
113
115
1
1
3
10
14
20
28
32
44
52
59
69
83
Contents
vi
3.3
3.4
3.5
Applications
Perturbation mappings
Exercises
118
130
135
Compactness
4.1 Compact sets
4.2 Ascolis theorem
4.3 Application to approximation theory
4.4 Solved problems
4.5 Exercises
140
140
145
149
152
153
Topological Spaces
5.1 Definitions and examples
5.2 Closed sets
5.3 Compact sets
5.4 Continuity in topological spaces
5.5 Homeomorphisms; connectedness
5.6 Solved problems
5.7 Exercises
155
155
158
160
164
167
170
171
174
174
178
181
185
187
192
195
199
205
208
210
210
214
218
221
223
225
229
235
243
246
Contents
8
vii
251
251
259
267
273
275
278
Hilbert Space
281
9.1 Definition of Hilbert space
281
9.2 The adjoint operator
282
9.3 Separability
288
291
9.4 Solved problems
9.5 Exercises
292
9.6 Complete orthonormal sets; generalised Fourier series 294
9.7 Hilbert space isomorphism
303
9.8 Exercises
307
Bibliography
309
Selected Solutions
312
Index
330
1
Prelude to Modern Analysis
1.1 Introduction
The primary purpose of this chapter is to review a number of topics
from analysis, and some from algebra, that will be called upon in the
following chapters. These are topics of a classical nature, such as appear
in books on advanced calculus and linear algebra. For our treatment of
modern analysis, we can distinguish four fundamental notions which will
be particularly stressed in this chapter. These are
(a)
(b)
(c)
(d)
rules and this is why, very often and predominantly in this book, the
sets are assumed to be vector spaces: simply because vector spaces are
sets with certain rules attached allowing their elements to be combined
together in a particular fashion.
We have indicated the relevance of set theory, functions and vector
spaces in our work. The other point, of the four given above, is the
springboard that takes us from algebra into analysis. In this book,
we use in a very direct fashion the notion of a convergent sequence to
generate virtually every result.
We might mention now, since we have been comparing classical and
modern analysis, that another area of study, called functional analysis,
may today be taken as identical with modern analysis. A functional is a
mapping whose range is a set of real or complex numbers and functional
analysis had a fairly specific meaning (the analysis of functionals) when
the term was first introduced early in the 20th century. Other writers
may make technical distinctions between the two terms but we will not.
In the review which follows, it is the aim at least to mention all topics
required for an understanding of the subsequent chapters. Some topics,
notably those connected with the points (a) to (d) above, are discussed
in considerable detail, while others might receive little more than a definition and a few relevant properties.
The final point is a crucial one and may not appear to be so familiar.
On reflection however, it will be seen to accord with experience, even
when expressed in such a vague way. This is a crude formulation of
what is known as the completeness of the real number system, and will
be referred to again in some detail subsequently.
By way of review, we remark that we assume the ability to perform simple manipulations with inequalities. In particular, the following
should be known. If a and b are real numbers and a < b, then
a > b;
1
1
> , if also a > 0 or b < 0;
a
b
a < b, if also a 0.
With regard to the third property, we stress that the use of the radi
) always implies that the nonnegative root is to be taken.
cal sign (
Bearing this comment in mind, we may define the absolute value |a| of
any real number a by
|a| = a2 .
More commonly, and equivalently of course, we say that |a| is a whenever
a > 0 and |a| is a whenever a < 0, while |0| = 0. For any real numbers
a and b, we have
|a + b| |a| + |b|,
X Y = {1},
X Y = {(1, 1), (1, 4), (3, 1), (3, 4), (5, 1), (5, 4)},
Y X = {(1, 1), (1, 3), (1, 5), (4, 1), (4, 3), (4, 5)}.
We see that in general X Y = Y X. The set Y \X is the set of
elements of Y that do not belong to X, so here Y \X = {4}.
The definitions of union, intersection and cartesian product of sets
can be extended to more than two sets. Suppose we have n sets X1 , X2 ,
. . . , Xn . Their union, intersection and cartesian product are defined as
X1 X2 Xn =
n
Xk
k=1
n
xk ,
k=1
consistency elsewhere. For example, if two sets X and Y have no elements in common and we wish to speak of their intersection, we can
now happily say X Y = . (Two such sets are called disjoint.)
Manipulations with sets often make use of the following basic results.
Theorem 1.2.4 Let X, Y and Z be sets. Then
(a) (X) = X,
(b) X Y = Y X and X Y = Y X (commutative rules),
(c) X (Y Z) = (X Y ) Z and X (Y Z) = (X Y ) Z
(associative rules),
(d) X(Y Z) = (XY )(XZ) and X(Y Z) = (XY )(XZ)
(distributive rules).
We will prove only the second distributive rule. To show that two
sets are equal we must make use of the definition of equality in Definition 1.2.2(b).
First, suppose x X (Y Z). Then x X and x Y Z. That
is, x is a member of X and of either Y or Z (or both). If x Y then
x X Y ; if x Z then x X Z. At least one of these must be true, so
x (X Y )(X Z). This proves that X (Y Z) (X Y )(X Z).
Next, suppose x (X Y ) (X Z). Then x X Y or x X Z
(or both). In both cases, x X (Y Z) since in both cases x X,
and Y Y Z and Z Y Z. Thus X (Y Z) (X Y ) (X Z).
Then it follows that X (Y Z) = (X Y ) (X Z), completing
this part of the proof.
The following theorem gives two of the more important relationships
between sets.
Theorem 1.2.5 (De Morgans Laws) Let X, Y and Z be sets. Then
Z\(X Y ) = Z\X Z\Y
and
and (X Y ) = X Y.
10
We can use this, the definition of relative complement, and a distributive rule from Theorem 1.2.4 to prove the first result of Theorem 1.2.5:
Z\(X Y ) = Z (X Y ) = Z (X Y )
= (Z X) (Z Y ) = Z\X Z\Y.
The second of de Morgans laws is proved similarly.
11
k = 1, 2, 3, 4,
12
1
2
2
3
3
4
4
5
5
6
7
f1 : X Y1
f2 : X Y2
f3 : X Y3
f4 : X Y4
Figure 1
For all four functions, each element of X is the tail of an arrow and of
only one arrow, while the elements of the Y s may be at the head of
more than one arrow or perhaps not at the head of any arrow. This
situation is typical of any function. The elements of Y2 and Y4 are all at
heads of arrows, so the functions f2 and f4 are both onto. Observe that
f1 (1) = 3 and f1 (2) = 3. Also, f2 (1) = 3 and f2 (5) = 3. This situation
does not apply to the functions f3 and f4 : each element of Y3 and Y4 is
at the head of at most one arrow, so the functions f3 and f4 are both
one-to-one.
Only the function f4 is both one-to-one and onto: it is a bijection.
This is a highly desirable situation which we pursue further in Chapters 5 and 7, though we briefly mention the reason now. Only for the
function f4 of the four functions can we simply reverse the directions of
the arrows to give another function from a Y into X. We will denote
this function temporarily by g : Y4 X. In full:
f4 = {(1, 2), (2, 3), (3, 1), (4, 5), (5, 4)},
g = {(1, 3), (2, 1), (3, 2), (4, 5), (5, 4)}.
The function g is also a bijection, and has the characteristic properties
g(f4 (x)) = x for each x X,
f4 (g(y)) = y
for each y Y4 .
13
x X.
Note carefully that the composition g f is only defined when the range
of f is a subset of the domain of g. It should be clear that in general
the composition of g with f , that is, the function f g, does not exist
when g f does, and even if it does exist it need not equal g f .
For example, consider the functions f1 and f4 above. Since Y4 = X,
we may form the composition f1 f4 (but not f4 f1 ). We have
(f1 f4 )(1) = f1 (f4 (1)) = f1 (2) = 3,
and so on; in full, f1 f4 = {(1, 3), (2, 4), (3, 3), (4, 6), (5, 1)}.
There are some other terms which require mention. For a function
itself, of the general nature given here, we will prefer the terms map and
mapping. The use of the word function will be restricted to the classical
sense in which the domain and range are essentially sets of numbers.
These are the traditional real-valued or complex-valued functions of one
or more real variables. (We do not make use in this book of functions
of a complex variable.) The terms functional and operator will be used
later for special types of mappings.
14
We will generally reserve the usual letters f , g, etc., for the traditional
types of functions, and also later for functionals, and we will use letters
such as A and B for mappings.
1.4 Countability
Our aim is to make a basic distinction between finite and infinite sets
and then to show how infinite sets can be distinguished into two types,
called countable and uncountable. These are very descriptive names:
countable sets are those whose elements can be listed and then counted.
This has to be made precise of course, but essentially it means that
although in an infinite set the counting process would never end, any
particular element of the set would eventually be included in the count.
The fact that there are uncountable sets will soon be illustrated by an
important example.
Two special terms are useful here. Two sets X and Y are called
equivalent if there exists a one-to-one mapping from X onto Y . Such
a mapping is a bijection, but in this context is usually called a one-toone correspondence between X and Y . Notice that these are two-way
terms, treating the two sets interchangeably. This is because a bijection
has an inverse, so that if f : X Y is a one-to-one correspondence
between X and Y , then so is f 1 : Y X, and either serves to show
that X and Y are equivalent. Any set is equivalent to itself: the identity
mapping I : X X, where I(x) = x for each x X, gives a oneto-one correspondence between X and itself. It is also not difficult to
prove, using the notion of composition of mappings, that if X and Y are
equivalent sets and Y and Z are equivalent sets, then also X and Z are
equivalent sets. See Review Exercise 1.3(3).
1.4 Countability
15
k=1
16
(The first subscript is the set number of any element, the second subscript is the element number in that set.) Writing the elements of
X1 X2 down in the following array
(x11 , x21 ) (x11 , x22 ) (x11 , x23 ) (x11 , x24 ) . . .
(x12 , x21 ) (x12 , x22 ) (x12 , x23 ) (x12 , x24 ) . . .
(x13 , x21 ) (x13 , x22 ) (x13 , x23 ) (x13 , x24 ) . . .
(x14 , x21 ) (x14 , x22 ) (x14 , x23 ) (x14 , x24 ) . . .
..
.
..
.
..
.
..
.
and then counting them in the order indicated (those whose subscripts
total 5, then those whose subscripts total 6, then those whose subscripts
total 7, . . . ) proves that X1 X2 is countable.
Now assume that X1 X2 Xn1 is countable for n > 2 and let
this set be Y . Then Y Xn can be shown to be countable exactly as we
showed X1 X2 to be countable. Now, Y Xn is the set of ordered pairs
{((x1 , x2 , . . . , xn1 ), xn ) : xk Xk , k = 1, 2, . . . , n}. The mapping
f : Y Xn X1 X2 Xn given by
f (((x1 , x2 , . . . , xn1 ), xn )) = (x1 , x2 , . . . , xn1 , xn )
is clearly a one-to-one correspondence, and this establishes that X1
n
X2 Xn , or k=1 Xk , is countable. The induction is complete,
and (a) is proved.
The proof of (b) uses a similar method of counting. As before, we
write Xk = {xk1 , xk2 , xk3 , . . . }, for k N. We write down the elements
1.4 Countability
of
k=1
17
Xk in the array
x11 x12 x13 x14 . . .
x21 x22 x23 x24 . . .
x31 x32 x33 x34 . . .
x41 x42 x43 x44 . . .
..
..
..
..
.
.
.
.
and count them in the order indicated (those whose subscripts total 2,
then 3, then 4, . . . ), this time taking care that any xs belonging to more
than one Xk are counted only once. This proves (b), a result which is
often expressed by saying: the union of countably many countable sets
is itself a countable set.
It should be clear that the proof of (b) covers the cases where there are
only finitely many sets Xk , and where some of these are finite sets. In
particular, it implies that the union of two countable sets is countable.
We now prove two fundamental results.
Theorem 1.4.3
(a) The set Q of rational numbers is countable.
(b) The set R of real numbers is uncountable.
To prove (a), for each k N let Xk be the set of all rational numbers
that can be expressed as p/k where p Z. That is,
0 1 1 2 2
,
, ,
, ,... .
Xk =
k k k k k
Writing Xk in this way shows that Xk is countable for each k. Any
rational number belongs to Xk for some k, so
k=1 Xk = Q. Hence, Q
is countable, by Theorem 1.4.2(b).
We now prove (b), that R is uncountable, giving our first example
of an uncountable set. The proof relies on the statement that every
real number has a decimal expansion. (The following observations are
relevant to this. Any real number x has a decimal expansion which, for
nonnegative numbers, has the form
n2
n1
n3
+
+ 3 + ,
x = m.n1 n2 n3 . . . = m +
10 102
10
where m, n1 , n2 , n3 , . . . are integers with 0 nk 9 for each k. The
number is rational if and only if its decimal expansion either terminates
18
2, nkk = 1,
1, nkk = 1,
1.4 Countability
19
0 + 0 = 0 ,
c + c = c,
c c = c,
0
0
0 = 0 ,
= c.
20
2n + 1, n 0,
f (n) =
2n,
n < 0.
Show that f determines a one-to-one correspondence between Z
and N.
(2) Suppose X is an uncountable set and Y is a countable set. Show
that X\Y is uncountable.
(3) Show that the set of all polynomial functions with rational coefficients is countable.