Académique Documents
Professionnel Documents
Culture Documents
Springer
Contents
Metric Spaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1 Metrics and Convergence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Convergence and Completeness . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 Topology in Metric Spaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.4 Compact Sets in Metric Spaces . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.5 Continuity for Functions on Metric Spaces . . . . . . . . . . . . . . . . . 12
1.6 Urysohns Lemma and the Tietze Extension Theorem . . . . . . . 15
21
21
22
22
23
23
24
26
27
29
35
35
36
37
42
42
43
46
50
52
Index of Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
vi
Contents
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Chapter 1
Metric Spaces
We will introduce and quickly study the basics of metrics, norms, and
inner products in this short manuscript. This manuscript is essentially selfcontained, although the presentation is somewhat compressed. Most major
proofs are included, while certain other proofs are assigned as problems, and
references are provided for proofs that are omitted. Explicit proofs of most
of the statements made in this appendix, with extensive discussion and motivation, will be given in the forthcoming volume [Heil15], but many of these
can also be found in the volume [Heil11], which has already appeared.
We assume that the reader is familiar with vector spaces (which are also
called linear spaces). The scalar field associated with the vector spaces in
this manuscript will always be either the real line R or the complex plane C.
When we specifically deal with the vector space Rd , we assume that the scalar
field is R, and likewise we always assume that the scalar field for Cd is C.
For simplicity of presentation, when dealing with a vector space we often
implicitly assume that the scalar field is C, but usually only minor (and
obvious) changes are required if the scalar field is R. The elements of the
scalar field are often called scalars, so for us a scalar will always mean a real
or complex number.
1 Metric Spaces
|xk |.
(1.1)
k=1
"
#
!
= x = (xk )kN : x1 =
|xk | < .
k=1
|xk yk |,
x, y 1 ,
(1.2)
k=1
That is, for every > 0 there must exist some integer N > 0 such that
nN
In this case, we write xn x.
d(xn , x) < .
d(xm , xn ) < .
1 Metric Spaces
x2 = 3.1,
x3 = 3.14,
....
n
!
2k < 2m ,
k=m+1
and it follows from this that {xn }nN is a Cauchy sequence. If we consider
this sequence to be a sequence in the space 1 , then it does converge; in fact
xn x where
However, this vector x does not belong to c00 , and there is no sequence y c00
such that xn y. Therefore c00 is not a complete metric space.
,
The set of rationals, Q, is not a vector space over the real field or the
complex field (which are the only fields we are considering in this manuscript).
In contrast, c00 is a vector space with respect to the real field (if we are using
real scalars), or with respect to the complex field (if we are using complex
scalars). In fact, c00 is the finite linear span of the set of standard basis vectors
E = {k }kN :
c00 = span(E) =
"!
N
k=1
#
xk k : N > 0, x1 , . . . , xN C .
However, at least when we use the metric d defined by equation (1.2), there
are Cauchy sequences in c00 that do not converge to an element of c00 . This
fact should be compared to the next theorem, which shows that every Cauchy
sequence in 1 converges to an element of 1 .
Theorem 1.9. If {xn }nN is a Cauchy sequence in 1 , then there exists a
vector x 1 such that xn x.
Proof. Assume that {xn }nN is a Cauchy sequence in 1 . Each xn is a vector
in 1 , and for this proof we will write the components of xn as
&
'
&
'
xn = xn (1), xn (2), . . . = xn (k) kN .
j=1
&
'
Thus, with k fixed, xn (k) nN is a Cauchy sequence of scalars and therefore
must converge. Define
x(k) = lim xn (k),
(1.3)
n
&
'
and set x = x(1), x(2), . . . . For each fixed k, we have by construction that
the kth component of xn converges to the kth component of x as n .
We therefore say that xn converges componentwise to x. However, this is not
enough. We need to show that x 1 , and that xn converges to x in 1 -norm.
To do this, again fix an > 0. Since {xn }nN is Cauchy, there is an N > 0
such that xm xn 1 < for all m, n > N. Choose any particular n > N,
and fix an integer M > 0. Then, since M is finite,
1 Metric Spaces
M
!
|x(k) xn (k)| =
k=1
M
!
k=1
lim
M
!
k=1
lim xm xn 1
.
As this is true for every M, we conclude that
d(xn , x) = x xn 1 =
|x(k) xn (k)|
k=1
lim
M
!
|x(k) xn (k)|
k=1
(1.4)
Even though we do not know yet that x 1 , this tells us that the vector x xn has finite 1 -norm and therefore belongs to 1 . Since 1 is closed
under addition, it follows that x = (x xn ) + xn 1 . Therefore our candidate sequence x does belong to 1 . Further, equation (1.4) establishes that
d(xn , x) for all n > N, so we have shown that xn does indeed converge
to x as n . Hence 1 is complete.
,
In summary, some metric spaces have the property that every Cauchy
sequence in the space does converge to an element of the space. Since we can
test for Cauchyness without having the limit vector x in hand, this is often
very useful. We give such spaces the following name.
Definition 1.10 (Complete Metric Space). Let X be a metric space. If
every Cauchy sequence in X converges to an element of X, then we say that
X is complete.
Theorem 1.9 shows that the space 1 is a complete metric space. More
precisely, it is complete with respect to the metric d(x, y) = x y1 ; if
we impose a dierent metric on 1 , then it might not be the case that 1 is
complete with respect to that new metric. In particular, Problem 3.30 defines
another metric on 1 and shows that 1 is not complete with respect to that
metric.
Remark 1.11. The reader should be aware that the term complete is heavily
overused and has a number of distinct mathematical meanings. In particular,
the notion of a complete space as given in Definition 1.10 is quite dierent
from the notion of a complete sequence that will be introduced in Definition
2.9.
in E. Explicitly, E =
U : U is open and U E .
A set E X is closed if its complement X\E is open.
x E.
(1.5)
1 Metric Spaces
where {Ui }iI is any collection of open subsets of X, there exist finitely many
i1 , . . . , iN I such that
K
N
*
Uik .
k=1
First we show that every compact subset of a metric space is both closed
and bounded.
Lemma 1.14. If K is a compact subset of a metric space X, then K is closed
and there exists some open ball Br (x) such that K Br (x).
Proof. Suppose that K is compact, and fix any particular point x X.
Then the union of the open balls Bn (x) over n N is all of X (why?), so
{Bn (x)}nN an open cover of K. This cover must have a a finite subcover,
and since the balls are nested it follows that K Bn (x) for some single n.
It remains to show that K is closed. If K = X then we are done, so
assume that K = X. Fix any point y in K C = X\K. Then given any x K
we have x = y, so by the Hausdor property stated in Problem 1.28, there
exist disjoint open sets Ux , Vx such that x Ux and y Vx . The collection
{Ux }xK is an open cover of K, so it must contain some finite subcover, say
10
1 Metric Spaces
K Ux1 UxN .
(1.6)
Each Vxj is disjoint from Uxj , so it follows from equation (1.6) that the set
V = Vx1 VxN
is entirely contained in the complement of K. Thus, V is an open set that
satisfies
y V K C.
This shows that K C is open, so we conclude that K is closed.
N
*
Br (xk ).
k=1
Suppose that no > 0 has this property. Then for each positive integer n,
there must exist some open ball with radius n1 that intersects E but is not
contained in any set Ui . Call this open ball Gn . For each n, choose a point
11
and
&
' r
d x, xnk < .
3
Keeping in mind the facts that Gnk contains xnk , Gnk is an open ball with
radius 1/nk , the distance from x to xnk is less than r/3, and Br (x) has
radius r, it follows that Gnk Br (x) Ui , which is a contradiction.
,
Now we prove some reformulations of compactness that hold for subsets
of metric spaces.
Theorem 1.17. If K is a subset of a complete metric space X, then the
following statements are equivalent.
(a) K is compact.
(b) K is sequentially compact.
(c) K is totally bounded and every Cauchy sequence of points from K converges to a point in K.
Proof. (a) (b). Suppose that E is not sequentially compact. Then there
exists a sequence {xn }nN in E that has no subsequence that converges to
an element of E. Choose any point x E. If every open ball centered at x
contains infinitely many of the points xn , then by considering radii r = k1
we can construct a subsequence {xnk }kN that converges to x. This is a
contradiction, so there must exist some open ball centered at x that contains
only finitely many xn . If we call this ball Bx , then {Bx }xE is an open cover
of E that contains no finite subcover. Consequently E is not compact.
(b) (c). Suppose that E is sequentially compact, and suppose that
{xn }nN is a Cauchy sequence in E. Then since E is sequentially compact,
there is a subsequence {xnk }kN that converges to some point x E. Hence
{xn }nN is Cauchy and has a convergent subsequence. Appealing to Problem
1.29, this implies that xn x. Therefore E is complete.
Suppose that E is not totally bounded. Then there is a radius r > 0 such
that E cannot be covered by finitely many open balls of radius r centered
at points of X. Choose any point x1 E. Since E cannot be covered by
a single r-ball, E cannot be a subset of Br (x1 ). Hence there exists a point
x2 E \Br (x1 ). In particular, d(x2 , x1 ) r. But E cannot&be covered by two
'
r-balls, so there must exist a point x3 that belongs to E \ Br (x1 ) Br (x2 ) .
In particular, we have both d(x3 , x1 ) r and d(x3 , x2 ) r. Continuing in
this way we obtain a sequence of points {xn }nN in E that has no convergent
subsequence, which is a contradiction.
12
1 Metric Spaces
(c) (b). Assume that E is complete and totally bounded, and let
{xn }nN be any sequence of points in E. Since E can be covered by finitely
many open balls of radius 12 , at least one of those balls must contain infinitely
(1)
many of the points xn . That is, there is some infinite subsequence {xn }nN
of {xn }nN that is contained in an open ball of radius 21 . The Triangle Inequality therefore implies that
'
&
(1)
m, n N, d x(1)
< 1.
m , xn
Similarly, since E can be covered by finitely many open balls of radius
(2)
(1)
there is some subsequence {xn }nN of {xn }nN such that
m, n N,
&
'
1
(2)
d x(2)
< .
m , xn
2
1
4,
(k)
1
N
(k)
{xn }nN ,
(k)
(j)
say
(j)
xj
(k)
xn .
Hence
Thus {xk }kN is a Cauchy subsequence of the original sequence {xn }nN .
Since E is complete, this subsequence must converge to some element of E.
Hence E is sequentially compact.
(b) (a). Assume that E is sequentially compact. Since we have already
proved that statement (b) implies statement (c), we know that E is complete
and totally bounded.
Suppose that {Ui }iJ is any open cover of E. By Lemma 1.16, there exists
a > 0 such that if B is an open ball of radius that intersects E, then
there is an i J such that B Ui . However, E is totally bounded, so we
can cover E by finitely many open balls of radius . Each of these balls is
contained in some Ui , so E is covered by finitely many Ui .
,
13
f (xn ) f (x) in Y.
Proof. For this proof we let BrX (x) and BsY (y) denote open balls in X and Y,
respectively.
(a) (b). Suppose that f is continuous,
and
&
' choose any point x X
and any > 0. Then the ball V = BY f (x) is an open subset of Y, so
U = f 1 (V ) must be an open subset of X. As x U, there exists some > 0
such that BX (x) U. If y X is any point that satisfies dX (x, y) < , then
we have y BX (x) U, and therefore
&
'
f (y) f (U ) V = BY f (x) .
&
'
Consequently dY f (x), f (y) < .
(b) (c). Assume that statement (b) holds, choose any point x X, and
suppose that xn X are such that xn x. Fix any > 0, and let > 0 be
the number whose existence is given by statement (b). Since xn x, there
must exist some N > 0 such
& that dX (x,
' xn ) < for all n > N. Statement (b)
therefore implies that dY f (x), f (xn ) < for all n > N, so we conclude that
f (xn ) f (x) in Y.
(c) (a). Suppose that statement (c) holds, and let V be any open subset
of Y. Suppose that f 1 (V ) was not open. Then f 1 (V ) cannot be the empty
14
1 Metric Spaces
The number that appears in statement (b) of Lemma 1.20 depends both
on the point x and the number . We say that a function f is uniformly continuous if can be chosen independently of x. Here is the precise definition.
Definition 1.21 (Uniform Continuity). Let X be a metric space with
metric dX , and let Y be a metric space with metric dY . If E X, then we
say that a function f : X Y is uniformly continuous on E if for every > 0
there exists a > 0 such that
&
'
x, y E,
dX (x, y) < = dY f (x), f (y) < .
Proof. For this proof, let dX and dY denote the metrics on X and Y, and let
BrX (x) and BsY (y) denote open balls in X and Y, respectively.
Suppose that f : K Y is continuous, and fix > 0. For each point
z Y, let Uz = f 1 (BY (z)). Then {Uz }zY is an open cover of K. Since K
is compact, it is sequentially compact. Therefore Lemma 1.16 implies that
there exists a number > 0 such that if B is any open ball of radius in X
that intersects K, then B Uz for some z Y.
Now choose any points x, y K with dX (x, y) < . Then x, y BX (x),
and BX (x) must be contained in some set Uz , so
f (x), f (y) f (BX (x)) f (Uz ) BY (z).
Therefore dY (f (x), f (y)) < 2, so f is uniformly continuous.
,
15
Proof. Fix > 0, and set = /2. Choose any points x, y X such that
d(x, y) < . By definition of the distance function, there exist points a, b E
such that
d(x, a) < dist(x, E) +
and
Consequently,
f (y) = dist(y, E) d(y, a)
d(y, x) + d(x, a)
&
'
< + dist(x, E) +
= f (x) + .
16
1 Metric Spaces
(b) = 0 on E, and
(c) = 1 on F.
Proof. Since E is closed, if x
/ E then dist(x, E) > 0. Lemma 1.23 tells us
dist(x, E) and dist(x, F ) are each continuous functions of x. It follows that
the function
dist(x, E)
(x) =
dist(x, E) + dist(x, F )
has the required properties.
,
The Tietze Extension Theorem is a generalization of Urysohns Lemma. It
states that if F is a closed set and f : F R is continuous, then there exists
a continuous function g : X R that equals f on the set F. The first step
in the proof is given in the following lemma, which constructs a continuous
function on X that is related to f on F in a certain way.
Lemma 1.25. Let F be a closed subset of a metric space X. If f : F R
is continuous and |f (x)| M for all x F, then there exists a continuous
function g : X R such that
(a) |f (x) g(x)| 32 M for x F,
(b) |g(x)| 31 M for x F, and
/ F.
(c) |g(x)| < 31 M for x
Proof. Since f is real-valued and continuous on the closed set F, the sets
(
)
(
)
A = x F : f (x) 31 M
and
B = x F : f (x) 31 M
17
(b) If |f (x)| M for all x F, then we can choose the function g in statement (a) so that |g(x)| M for all x and |g(x)| < M for x
/ F.
Proof. (b) We will prove this statement first, i.e., we assume that f is continuous on F and |f (x)| M on F. For integers n = 0, 1, 2, . . . we will
inductively define a function gn that is continuous on X and satisfies
+
+
n
!
+
+
& 'n
+
(1.7)
sup +f (x)
gk (x)++ 32 M.
xF
k=0
m
!
gk .
k=0
+
+
m+1
!
+
+
& 'm+1
sup ++f (x)
gk (x)++ 32
M.
xF
k=0
gk
k=0
k=0
|gk (x)|
!
& '
1 2 k1
3
k=1
M = M.
18
1 Metric Spaces
If x
/ F then a similar calculation based on equation (1.10) shows that
|g(x)| < M. Finally, taking the limit as n in equation (1.7), we obtain
g(x) = f (x) for all x F.
(a) Now let f be an arbitrary continuous function on F. Set h(x) = arctan x
and consider the composition h f. This function is bounded and continuous
on F, so by applying statement (b) to h f we conclude that there is a
continuous function G that coincides with h f on F. But then the function
g(x) = (h1 G)(x) = tan(G(x)) is continuous on X and coincides with f
on F.
,
We can sometimes improve on Urysohns Lemma or the Tietze Extension
Theorem when dealing with particular concrete domains. For example, the
following result says that if we take X = R and fix a compact set K R, then
we can find an infinitely dierentiable, compactly supported function that is
identically 1 on K.
Theorem 1.27. If K R is compact and U K is open, then there exists
a function f Cc (R) such that
(a) 0 f 1 everywhere,
(b) f = 1 on K, and
(c) supp(f ) U.
One way to prove Theorem 1.27 is by combining Urysohns Lemma with
the operation of convolution. For details on convolution we refer to texts
such as [DM72], [Ben97], or [Kat04]. For comparison, Problem 1.34 presents
a less ambitious result. Specifically, it shows that there exists an infinitely
dierentiable function g that is identically zero outside of the finite interval
[0, 1] and nonzero on the interior of this interval. Problems 1.35 and 1.36 give
some related constructions.
Problems
1.28. Prove that every metric space X is Hausdor, i.e., if x =
y are two
distinct elements of X, then there exist disjoint open sets U, V such that
x U and y V.
1.29. Suppose that {xn }nN is a Cauchy sequence in a metric space X, and
suppose there exists a subsequence {xnk }kN that converges to x X, i.e.,
xnk x as k . Prove that xn x as n .
1.30. Let A be a subset of a metric space X.
(a) Prove that A is open if and only if A = A .
(b) Prove that A is closed if and only if A = A.
19
(x) = e
,
e1/x , x > 0,
[0,) (x) =
0,
x 0,
and
,
2
e1/(x 1) , 1 < x < 1,
0,
|x| 1.
'
(x) = 1 x2 =
&
pn (x)
(x).
x2n
g(x) =
x R,
20
1 Metric Spaces
1
f
0.5
!4
!2
!0.5
!1
Chapter 2
21
22
Example 2.2. The space 1 introduced in Example 1.2 is a vector space, and
it is straightforward to check that the 1 -norm
x1 =
|xk |,
x = (xk )kN 1 ,
k=1
lim x xn = 0.
n
23
2.4 Convexity
If x and y are vectors in a vector space X, then the line segment joining x
to y is the set of all points of the form tx + (1 t)y where 0 t 1.
A subset K of a vector space is convex if given any two points x, y K,
the line segment joining x to y is entirely contained within K. That is, K is
convex if
x, y K, 0 t 1 = tx + (1 t)y K.
If X is a normed space, then every open ball Br (x) in X is convex (this
is Problem 2.20). However, if X is a metric space that is a vector space, it
need not be true that open balls in X need be convex.
24
In this case,
. we write x =
or x = n xn .
n=1
/
/
N
!
/
/
/
lim /x
xn /
/ = 0.
n=1
xn
xn < .
n=1
Note that Definition 2.6 does not imply that an absolutely convergent
series will converge in the sense of Definition 2.5. We will prove in the next
theorem that if X is complete then every absolutely convergent series in X
converges, while
then there will exist some vectors xn
. if X is not complete
.
X such that
xn < yet
xn does not converge.
sN =
25
xn
and
tN =
n=1
N
!
xn .
n=1
/
/ N
/ !
/
/
sN sM = /
x
n/
/
n=M +1
N
!
xn = |tN tM |.
n=M +1
(b) (a). Suppose that every absolutely convergent series in X is convergent. Let {xn }nN be a Cauchy sequence in X. Applying Problem 2.22,
there exists a subsequence {xnk }kN such that
k N,
The series
k=1
xnk+1 xnk
k=1
2k = 1 < .
k=1
k=1
(xnk+1 xnk ).
k=1
M
!
k=1
as M .
26
A corollary
of Theorem 2.8 is that if cn is a scalar for every n, then the
.
series
cn converges absolutely if and only if it converges unconditionally.
"!
N
n=1
#
cn xn : N > 0, xn A, cn C ,
(2.1)
and if the scalar field is R then we need only replace C by R on the preceding
line. We often call span(A) the finite span, the linear span, or simply the span
of A. We say that A spans X if span(A) = X.
If X is a normed space, then we can take limits of elements, and consider
the closure of the span. The closure of span(A) is called the closed linear span
or simply the closed span of A. For compactness of notation, usually write
the closed span as span(A) instead of span(A).
It follows from part (b) of Lemma 1.12 that the closed span consists of all
limits of elements of the span:
(
)
span(A) = y X : yn span(A) such that yn y .
(2.2)
.
Suppose that xn A, cn is a scalar, and x =
cn xn is a convergent
infinite series in X. Then the partial sums
27
sN =
N
!
cn xn
n=1
cn xn : xn A, cn scalar,
cn xn converges
n=1
n=1
span(A).
(2.3)
However, equality need not hold in equation (2.3). A specific example of such
a situation is presented in Example 2.18.
According to the following definition, if the closed span of a sequence is
the entire space X, then we say that sequence is complete.
Definition 2.9 (Complete Sequence). Let {xn }nN be a sequence of vectors in a normed vector space X. We say that the sequence {xn }nN is complete in X if span{xn }nN is dense in X, i.e., if
span{xn }nN = X.
Complete sequences are also known as total or fundamental sequences.
28
cn xn = 0
c1 = = cN = 0.
n=1
cn (x) xn ,
(2.4)
n=1
Recall from Definition 2.5 that equation (2.4) means that the partial sums
of the series converge to x in the norm of X, i.e.,
/
/
N
!
/
/
/
lim /x
cn (x) xn /
/ = 0.
n=1
xn n ,
n=1
N
!
n=1
xn n = (x1 , . . . , xN , 0, 0, . . . )
(2.5)
29
/
/
N
!
/
/
/
x
lim /
n n/
/
N
n=1
lim
|xn | = 0.
n=N +1
xX
30
Thus fn (x) f (x) for each individual x. We have a name for this latter
type of convergence. Specifically, we say that fn converges pointwise to f
when fn (x) f (x) for each x X. Our argument above shows that uniform convergence implies pointwise convergence. However, the converse need
not hold, i.e., pointwise convergence does not imply uniform convergence in
general. Here is an example.
1.0
0.8
f10
f2
0.6
0.4
0.2
0.0
0.0
0.2
0.4
0.6
0.8
1.0
Fig. 2.1 Graphs of the functions f2 (dashed) and f10 (solid) from Example 2.14.
0,
linear,
fn (x) = 1,
linear,
0,
1
2n ,
1
2n ,
1
1
2n < x < n ,
1
n x 1.
Each function fn is continuous on [0, 1], and fn (x) 0 for every x [0, 1]
(see the illustration in Figure 2.1). However, fn does not converge uniformly
to the zero function on [0, 1] because
n N,
0 fn u =
sup |0 fn (x)| = 1.
x[0,1]
According to the following lemma, the uniform limit of a sequence of continuous functions is continuous.
Lemma 2.15. Assume that X is a metric space. Let fn Cb (X) for n N be
given, and let f : X C be any scalar-valued function on X. If fn converges
uniformly to f, then f Cb (X).
Proof. Let x be any fixed point in X, and choose > 0. Then, by definition
of uniform convergence, there exists some integer n > 0 such that
31
f fn u < .
(2.6)
In fact, equation (2.6) will be satisfied for all large enough n, but we need
only one particular n for this proof.
The function fn is continuous, so there is a > 0 such that for all y I
we have
d(x, y) <
=
|fn (x) fn (y)| < .
Consequently, if y X is any point that satisfies |x y| < , then
|f (x) f (y)| |f (x) fn (x)| + |fn (x) fn (y)| + |fn (y) f (y)|
f fn u + + fn f u
< + + = 3.
(2.7)
x X.
Now choose > 0. Then there exists an N such that fm fn u < for
all m, n > N. If n > N, then for every x X we have
|f (x) fn (x)| =
32
Cb (X). Therefore we have shown that Cb (X) is complete with respect to the
uniform norm.
,
The Weierstrass Approximation Theorem is an important result about
Cb (X) when X = [a, b] is a finite closed interval in the real line. This theorem, which we state next, tells us that the set of polynomial functions is a
dense subset of C[a, b]. There are many dierent proofs of the Weierstrass
Approximation Theorem; one can be found in [Rud76, Thm. 7.26].
Theorem 2.17 (Weierstrass Approximation Theorem). Given any function f C[a, b] and given > 0, there exists some polynomial
p(x) =
N
!
ck xk
k=0
such that
f p u =
x[a,b]
N
!
ck xk = 0
c0 = = cN = 0,
k=0
33
f (x) =
k xk .
(2.8)
k=0
A series of this form is called a power series, and if it converges at some point
x, then it converges absolutely for all points t with |t| < r where r = |x|. In
fact (see Problem 2.28), the function f so defined is infinitely dierentiable on
(r, r). Therefore a continuous function that is not infinitely dierentiable
cannot be written as a power series (for example, consider f (x) = |x c|
where a < c < b). Although such a function belongs to the closed span of M,
it cannot be written in the form given in equation (2.8). Consequently M is
not a Schauder basis for C[a, b].
Problems
2.19. Prove Lemma 2.3.
2.20. Prove that every open ball Br (x) in a normed space X is convex.
2.21. Let Y be a subspace of a Banach space X, and let the norm on Y be
the restriction of the norm on X to the set Y. Prove that Y is a Banach space
with respect to this norm if and only if Y is a closed subset of X.
2.22. Suppose that {xn }nN is a Cauchy sequence in a normed space X. Show
that there exists a subsequence {xnk }kN such that xnk+1 xnk < 2k for
every k.
2.23. Suppose that A = {xn }nN is a Schauder basis for a Banach space X.
Prove that equality holds in equation (2.3).
2.24. Suppose that {xn }nN is a sequence of vectors in 1 . For each n, write
the components of xn as
&
'
&
'
xn = xn (k) kN = xn (1), xn (2), . . . .
Suppose that
x =
&
'
&
'
x(k) kN = x(1), x(2), . . .
k N.
34
(
)
2.25. The closed unit ball in the space 1 is D = x 1 : x1 1 .
(a) Prove that D is a closed and bounded subset of 1 .
(b) Let n be the nth standard basis vector (see Notation 1.3). Prove
that the set of standard basis vectors {n }nN contains no convergent subsequences. Conclude that D is not sequentially compact, and therefore (by
Theorem 1.17) D is not compact.
2.26. Let S be the set of all finite sequences whose components are rational,
i.e.,
$
%
S = (r1 , . . . , rN , 0, 0, . . . ) : N > 0, r1 , . . . , rN rational ,
where we say that a complex number is rational if both its real and imaginary
parts are rational. Prove that S is a countable, dense subset of 1 . Conclude
that 1 is separable.
2.27. Suppose that X is a Banach space that has a Schauder basis {xn }nN .
Prove that X must be separable.
2.28. Let (ck )k0 be a fixed sequence of scalars. Suppose that the series
.
k
k=0 ck x converges for some number x R, and set r = |x|. Prove the
following statements.
.
(a) The series f (t) = k=0 ck tk converges absolutely for all t (r, r),
i.e.,
!
|ck ||t|k < ,
|t| < r.
k=0
Chapter 3
In a normed vector space, each vector has an assigned length, and from
this we obtain the distance from x to y as the length of the vector x y.
For vectors in Rd and Cd we also know how to measure the angle between
vectors. In particular, two vectors x, y in Rd or Cd are perpendicular, or
orthogonal, if their dot product is zero. An inner product is a generalization
of the dot product, and it provides us with a generalization of the notion of
orthogonality to vector spaces other than Rd or Cd .
(3.1)
35
36
x H.
|x, y| x y.
37
'2
2 |x, y| 4 x2 y2 0.
38
an inner product space that is a Banach space with respect to the induced
norm.
Using real scalars, Rd is a Hilbert space with respect to the usual dot
product. Likewise, Cd is a Hilbert space with respect to the dot product if
we use complex scalars.
Here is an example of an infinite-dimensional Hilbert space (compare this
to Example 1.2, which introduced the space 1 ).
Example 3.6. Given a sequence of real or complex scalars
x = (xk )kN = (x1 , x2 , . . . ),
we define the 2 -norm of x to be
x2 = (xk )kN 2 =
0!
|xk |
k=1
11/2
(3.2)
Note that we have not yet proved that 2 is a norm in any sense; we will
address this issue below.
We say that a sequence x = (xk )kN is square summable if x2 < , and
we let 2 denote the space of all square summable sequences, i.e.,
2
"
#
!
2
2
= x = (xk )kN : x2 =
|xk | < .
k=1
We will define an inner product on 2 . First we recall that the arithmeticgeometric mean inequality implies that if a, b 0, then
ab
b2
a2
+ .
2
2
Consequently, if we choose any two vectors x = (xk )kN and y = (yk )kN in
2 , then
k=1
|xk yk |
0
!
|xk |2
k=1
|yk |2
2
x22
y22
+
< .
2
2
(3.3)
xk yk ,
x, y 2 ,
(3.4)
k=1
because equation (3.3) tells us that this series of scalars converges absolutely.
In particular, for x = y we have
39
x, x =
|xk |2 = x22 .
(3.5)
k=1
|xk |2
k=N +1
|xk | x1 < .
k=N +1
f, g C[a, b].
(3.6)
40
f 2 = f, f
0-
b
2
|f (x)| dx
11/2
f C[a, b].
Although we have defined an inner product on C[a, b], we will prove that
C[a, b] is not complete with respect to the norm 2 that is induced from
that inner product (in contrast, note that Theorem 2.16 implies that C[a, b]
is complete with respect to a dierent normthe uniform norm u ).
Lemma 3.8. C[a, b] is not a Hilbert space with respect to , .
Proof. For simplicity of presentation we will take a = 1 and b = 1. As
illustrated in Figure 3.1 for the case n = 5, define
1,
1 x n1 ,
1
1,
n x 1;
1
f5
0.5
!1.0
0.5
!0.5
!0.5
!1
1/m
1/m
|g(x) fn (x)|2 dx
1/m
1/m
1 dx =
2
.
m
1.0
41
Therefore, if we fix > 0 then for all m, n large enough we will have
fm fn 2 < . This shows that {fn }nN is a Cauchy sequence in C[1, 1].
However, we will prove that there is no function g C[1, 1] such that
g fn 2 0 as n .
Suppose that there was some g C[1, 1] such that g fn 2 0. Fix
0 < c < 1, and suppose that h is not identically 1 on [c, 1]. Then
C =
|g(x) 1| dx > 0.
On the other hand, fn is identically 1 on [c, 1] for all n > 1/c, so for all large
enough n we have
- 1
g fn 22 =
|g(x) fn (x)|2 dx
1
|g(x) fn (x)|2 dx
c
1
|g(x) 1| dx C.
42
0, i = j.
The zero vector may be an element of a set of orthogonal vectors. However,
any orthogonal set {xi }iN of nonzero vectors can be rescaled to form an
orthonormal set. That is, if we set
yi =
xi
,
xi
43
Proof. Set d = dist(x, S). Then, by definition of infimum, there exist vectors
yn S such that x yn d as n , and for each of these vectors we
have x yn d. Therefore, if we fix > 0 then we can find an integer
N > 0 such that
d2 h yn 2 d2 + 2
Set
ym + yn
.
2
Since p is the midpoint of the line segment joining ym to yn we have p S,
and therefore
x p dist(x, S) = d.
p =
44
yn ym 2 + 4d2 yn ym 2 + 4 x p 2
= (x yn ) (x ym )2 + (x yn ) + (x ym )2
&
'
= 2 x yn 2 + x ym 2
4 (d2 + 2 ).
45
2 Re(y, e) ||2 y2 .
2 Rey, e t y2 .
and
(A ) = span(A).
46
47
|x, en |2 x2
for all x H.
n=1
n=1 cn en
converges, then
all n N.
cn en converges
|cn |2 < .
n=1
n=1
.
Further, in this case the series n=1 cn en converges unconditionally, i.e.,
it converges regardless of the ordering of the index set.
(d) If x H, then
p =
x, en en
n=1
|x, en |2 .
n=1
(e) If x H, then
x M x =
x, en en x2 =
n=1
|x, en |2 .
(3.8)
n=1
N
!
x, xn xn .
n=1
If 1 m N, then
yN , xm = x, xm
N
!
x, xn xn , xm = x, xm x, xm = 0.
n=1
Thus {x1 , . . . , xN , yN } is an orthogonal sequence in H (though not necessarily orthonormal, since we do not know the norm of yN ). Therefore, by the
Pythagorean Theorem (see Problem 3.35),
48
= yN 2 +
N
!
x, xn xn 2
n=1
= yN 2 +
N
!
|x, xn |2
n=1
N
!
|x, xn |2 .
n=1
cn xn , xm =
n=1
cn mn = cm .
n=1
.
cn xn converges, then part (b) implies that cn = x, xn , and hence
. (c) If
|cn |2 < by Bessels Inequality.
.
For the converse direction, suppose that
|cn |2 < . Set
sN =
N
!
cn xn
and
tN =
n=1
N
!
|cn |2 .
n=1
N
!
cn xn 2
n=M +1
N
!
|cn |2
n=M +1
= |tN tM |.
Since {tN }N N is Cauchy, we conclude that {sN }N N is a Cauchy sequence
in H and hence converges.
(d) By Bessels Inequality and part (c), we know that the series
49
p =
x, xn xn
n=1
converges. Our task is to show that this vector p is the orthogonal projection
of x onto M.
Given any fixed k, we compute that
x p, xk = x, xk
6!
x, xn xn , xk
n=1
= x, xk
x, xn xn , xk
n=1
= x, xk x, xk = 0,
where we have used Problem 3.27 to move the infinite series to the outside
of the inner product. Thus x p is orthogonal to each vector xk . Since the
inner product is antilinear in the second variable, this implies that x p is
orthogonal to every finite linear combination of the xk . Taking limits and
applying the continuity of the inner product again, it follows that x p is
orthogonal to every vector in M, i.e., x p M. Lemma 3.15 therefore
implies that that p is the orthogonal projection of x onto M.
.
(e) Statement (d) tells us that p = x, en en is the orthogonal projection
of x onto M, and that
p 2 = p, p =
|x, en |2 .
n=1
Let i, ii, iii denote the three statements that appear in equation (3.8). We
must prove that these statements i, ii, and iii are equivalent.
i ii. If x .
M, then the orthogonal projection of x onto M is x itself.
Thus x = p = x, xn xn .
.
ii iii. If x = p then x2 = p 2 =
|x, en |2 .
.
iii i. Suppose x2 =
|x, en |2 . Then since x p p, we can use the
Pythagorean Theorem to compute that
x2 = (x p) + p 2 = x p 2 + p 2
= x p 2 +
|x, en |2
n=1
2
= x p + x2 .
Hence x p = 0, so x = p M.
,
50
x =
x, en en .
(3.9)
n=1
|x, en |2
for all x H.
n=1
x, en en , y
for all x, y H.
n=1
8!
n=1
x, en en , y
!
:
n=1
x, en en , y
x, en en , y,
n=1
where we have used Problem 3.27 to move the infinite series outside of the
inner product.
51
N
!
|x, en |2
n=1
= x2
N
!
N
!
n=1
|x, en |2 +
N
!
|x, en |2
n=1
|x, en |2
n=1
0
Hence x =
n=1
as N .
x, en en .
!
x2 =
|x, en |2 = 0,
n=1
We will refer to a sequence that satisfies the equivalent conditions in Theorem 3.19 as an orthonormal basis.
Definition 3.20 (Orthonormal Basis). Let H be a Hilbert space. A countably infinite orthonormal sequence {en }nN that is complete in H is called
an orthonormal basis for H.
We use similar terminology for finite-dimensional Hilbert spaces. Specifically, if {e1 , . . . , ed } is a complete orthonormal sequence in a Hilbert space H,
then {e1 , . . . , ed } is a basis for H in the usual vector space sense (i.e., it is a
Hamel basis), and we call it an orthonormal basis for H.
Example 3.21. The sequence of standard basis vectors {n }nN is both complete and orthonormal in 2 , so it is an orthonormal basis for 2 .
By Theorem 3.19, a countable sequence that is both complete and orthonormal is a Schauder basis for H. However, we emphasize that a complete
sequence that is not orthonormal need not be a Schauder basis, even if it is
finitely linearly independent. An example in the Hilbert space 2 is given in
Problem 3.40. A similar phenomenon in the Banach space C[a, b] was discussed earlier in Example 2.18, where it was shown that the sequence of
monomials M = {1, x, x2 , . . . } is complete and finitely linearly independent
in C[a, b] but is not a Schauder basis for C[a, b].
52
yk
,
yk
k = 1, . . . , d,
53
and
"!
N
n=1
rn en : N > 0, r1 , . . . , rN
#
rational .
54
.
Choose any x H and fix > 0. Since x2 = |x, en |2 , we can choose
N large enough that
!
2
|x, en |2 <
.
2
n=N +1
For each n = 1, . . . , N, choose a scalar rn that has real and imaginary parts
and satisfies
2
|x, en rn |2 <
.
2N
Then the vector
N
!
rn en
z =
n=1
N
!
|x, en rn |2 +
n=1
n=N +1
|x, en |2 < N
2
2
+
= 2 .
2N
2
Problems
3.25. Prove Lemma 3.2.
3.26. Prove the continuity of the inner product: If H is an inner product
space and xn x, yn y in H, then xn , yn x, y.
.
3.27. Prove that if a series n=1 xn converges in an inner product space H,
then
6!
7
!
xn , y,
y H.
xn , y =
n=1
n=1
55
Note that this is not merely a consequence of the linearity of the inner product
in the first variable; the continuity of the inner product is also needed.
3.28. Prove that the function , defined in equation (3.6) is an inner product on C[a, b].
3.29. Prove that 2 is complete with respect to the norm 2 defined in
equation (3.2).
3.30. For each n N, let
yn =
&
'
1, 21 , . . . , n1 , 0, 0, . . . .
n=1
Does the result still hold if we only assume that , is a semi-inner product?
56
x, y Cd ,
and
xn = n + n+1 , n N.
Prove that the sequence {xn }n0 is complete and finitely linearly independent
in 2 , but it is not -independent and therefore is not a Schauder basis for 2 .
3.41. Let I be an uncountable index set I, and let 2 (I) consist of all sequences x = (xi )iI with at most countably many nonzero components such
that
x22 =
57
|xi |2 < .
iI
(a) Prove that (I) is a Hilbert space with respect to the inner product
!
x, y =
xi yk .
iI
(b) For each i I, define i = (ij )jI , where ij is the Kronecker delta.
Show that {i }iI is a complete orthonormal sequence in 2 (I).
(c) Prove that 2 (I) is not separable.
Index of Symbols
Sets
Symbol
Br (x)
Description
Empty set
Open ball of radius r centered at x
C
N
Complex plane
Natural numbers, {1, 2, 3, . . . }
P
Q
R
Z
Operations on Sets
Symbol
AC = X\A
Description
Complement of a set A X
A
A
A
AB
dist(x, E)
Interior of a set A
Closure of a set A
Boundary of a set A
Cartesian product of A and B
Distance from a point to a set
inf(S)
span(A)
span(A)
sup(S)
59
60
Symbols
Sequences
Symbol
{xn }nN
Description
A sequence of points x1 , x2 , . . .
(xk )kN
A sequence of scalars x1 , x2 , . . .
Operations on Functions
Symbol
f 1 (B)
Description
Inverse image of B under f
Vector Spaces
Symbol
c00
Cb (X)
Description
Set of all finite sequences
Set of bounded continuous functions on X
C[a, b]
Description
Orthogonal complement of a set A
Generic metric
Generic norm
f u
xy
x1
Orthogonal vectors
1 -norm of a sequence x
References
[Ben97]
61
Index
absolutely summable, 2
accumulation point, 7
Baire Category Theorem, 28
Banach space, 23
basis
Hamel, 27
orthonormal, 51
Schauder, 28
Basis Problem, 29
Bessels Inequality, 47
biorthogonal sequence, 55
boundary, 7
point, 7
bounded set, 7
Cauchy sequence, 3
CauchyBunyakovskiSchwarz Inequality,
36
CBS Inequality, 36
closed
finite span, 26
set, 7
Closest Point Theorem, 43
closure, 7
compact set, 9
complete
inner product space, 37
metric space, 6
normed space, 23
sequence, 27
continuity, 12
of the inner product, 54
of the norm, 22
uniform, 14
convergence
absolute, 24
uniform, 29
convergent
sequence, 3
series, 24
convex
set, 23
sequence, 2
dense set, 7
distance, 2, 21
DvoretzkyRogers Theorem, 26
finite
linear independence, 28
linear span, 26
function
continuous, 12
uniformly continuous, 14
fundamental sequence, 27
GramSchmidt orthogonalization, 52
Hamel basis, 27
Hausdor metric space, 9, 18
Hermitian, 56
Hilbert space, 37
independence
finite linear, 28
-independence, 56
induced
metric, 22
norm, 36
seminorm, 36
inner
product, 35
product space, 35
63
64
interior, 7
Kronecker delta, 42
Lebesgue integral, 41
length, 21
line segment, 23
linear independence, 28
linear space, 1
metric, 1
induced, 22
metric space, 2
complete, 6
minimal sequence, 55
norm, 21
induced, 36
uniform, 29
normalized vector, 21
normed space, 21
complete, 23
open
ball, 7
set, 7
orthogonal
complement, 42
projection, 44
vectors, 42
orthonormal
basis, 51
vectors, 42
Parallelogram Law, 36
Parseval Equality, 50
partial sums, 24
Plancherel Equality, 50
Polar Identity, 36
polynomial, 32
positive definite matrix, 56
power series, 33
pre-Hilbert space, 35
projection orthogonal, 44
Pythagorean Theorem, 36, 55
Reverse Triangle Inequality, 22
scalar, 1
Schauder basis, 28
Schwarz Inequality, 36
semi-inner product, 35
Index
seminorm, 21
induced, 36
separable space, 7
sequence
absolutely summable, 2
biorthogonal, 55
Cauchy, 3
complete, 27
convergent, 3
fundamental, 27
minimal, 55
square summable, 38
total, 27
-independent, 56
sequentially compact, 10
series
absolutely convergent, 24
convergent, 24
set
compact, 9
dense, 7
sequentially compact, 10
totally bounded, 10
span
closed, 26
finite, 26
square summable, 38
standard basis, 3
summable sequence, 2
Tietze Extension Theorem, 16
topology, 7
total sequence, 27
totally bounded set, 10
Triangle Inequality, 2, 21
unconditionally convergent series, 26
uniform
continuity, 14
convergence, 29
norm, 29
uniformly Cauchy, 29
unit vector, 21
Urysohns Lemma, 15
vector
normalized, 21
space, 1
unit, 21
Weierstrass Approximation Theorem, 32