MIT Functional Analysis Notes
MIT Functional Analysis Notes
Richard Melrose
Department of Mathematics, MIT
Email address: [email protected]
Version 0.9A; Revised: 29-9-2018; Run: January 29, 2020 .
Contents
Preface 5
Introduction 6
6. Isomorphism to l2 69
7. Parallelogram law 70
8. Convex sets and length minimizer 71
9. Orthocomplements and projections 71
10. Riesz’ theorem 73
11. Adjoints of bounded operators 74
12. Compactness and equi-small tails 75
13. Finite rank operators 78
14. Compact operators 80
15. Weak convergence 82
16. The algebra B(H) 85
17. Spectrum of an operator 87
18. Spectral theorem for compact self-adjoint operators 89
19. Functional Calculus 92
20. Spectral projection 94
21. Polar Decomposition 96
22. Compact perturbations of the identity 98
23. Hilbert-Schmidt, Trace and Schatten ideals 100
24. Fredholm operators 106
25. Kuiper’s theorem 109
Chapter 4. Differential and Integral operators 115
1. Fourier series 115
2. Toeplitz operators 119
3. Cauchy problem 122
4. Dirichlet problem on an interval 126
5. Harmonic oscillator 133
6. Fourier transform 135
7. Fourier inversion 136
8. Convolution 140
9. Plancherel and Parseval 143
10. Weak and strong derivatives 144
11. Fourier transform and L2 150
12. Schwartz distributions 154
13. Poisson summation formula 155
Appendix A. Problems for Chapter 1 157
1. For §1 157
Appendix B. Problems for Chapter 4 159
1. Hill’s equation 159
2. Mehler’s formula and completeness 160
3. Friedrichs’ extension 164
4. Dirichlet problem revisited 168
5. Isotropic space 169
Appendix. Bibliography 173
PREFACE 5
Preface
These are notes for the course ‘Introduction to Functional Analysis’ – or in the
MIT style, 18.102, from various years culminating in Spring 2020. There are many
people who I should like to thank for comments on and corrections to the notes
over the years, but for the moment I would simply like to thank, as a collective,
the MIT undergraduates who have made this course a joy to teach, as a result of
their interest and enthusiasm.
6 CONTENTS
Introduction
This course is intended for ‘well-prepared undergraduates’ meaning specifically
that they have a rigourous background in analysis at roughly the level of the first
half of Rudin’s book [4] – at MIT this is 18.100B. In particular the basic theory of
metric spaces is used freely. Some familiarity with linear algebra is also assumed,
but not at a very sophisticated level.
The main aim of the course in a mathematical sense is the presentation of the
standard constructions of linear functional analysis, centred on Hilbert space and
its most significant analytic realization as the Lebesgue space L2 (R) and leading up
to the spectral theory of ordinary differential operators. In a one-semester course
at MIT it is only just possible to get this far. Beyond the core material I have
included other topics that I believe may prove useful both in showing how to use
the ‘elementary’ results in various directions.
It is the importance of such integrals which brings in the Lebesgue integral and
leads to a Hilbert space structure.
In any case one of the significant properties of the equation (1) is that it is
‘linear’. So we start with a brief discussion of linear (I usually say vector) spaces.
What we are dealing with here can be thought of as the eigenvalue problem for an
‘infinite matrix’. This in fact is not a very good way of thinking about operators
on infinite-dimensional spaces, they are not really like infinite matrices, but in this
case it is justified by the appearance of compact operators which are rather more
like infinite matrices. There was a matrix approach to quantum mechanics in the
early days but it was replaced by the sort of ‘operator’ theory on Hilbert space
that we will discuss below. One of the crucial distinctions between the treatment of
finite dimensional matrices and an infinite dimensional setting is that in the latter
topology is encountered. This is enshrined in the notion of a normed linear space
which is the first important topic we shall meet.
After a brief treatment of normed and Banach spaces, the course proceeds to
the construction of the Lebesgue integral and the associated spaces of ‘Lebesgue in-
tegrable functions’ (as you will see this is by way of a universally accepted falsehood,
but a useful one). To some extent I follow here the idea of Jan Mikusiński that one
can simply define integrable functions as the almost everywhere limits of absolutely
summable series of step functions and more significantly the basic properties can
be deduced this way. While still using this basic approach I have dropped the step
functions almost completely and instead emphasize the completion of the space of
continuous functions to get the Lebesgue space. Even so, Mikusiński’s approach
still underlies the explicit identification of elements of the completion with Lebesgue
‘functions’. This approach is followed in the book of Debnaith and Mikusiński [1].
After about a two-week stint of integration and then a little measure theory
the course proceeds to the more gentle ground of Hilbert spaces. Here I have been
most guided by the (old now) book of Simmons [5] which is still very much worth
reading. We proceed to a short discussion of operators and the spectral theorem for
compact self-adjoint operators. I have also included in the notes (but generally not
in the lectures) various things that a young mathematician should know(!) such
as Kuiper’s Theorem. Then in the last third or so of the semester this theory is
applied to the treatment of the Dirichlet eigenvalue problem, followed by a short
discussion of the Fourier transform and the harmonic oscillator. Finally various
loose ends are brought together, or at least that is my hope.
CHAPTER 1
In this chapter we introduce the basic setting of functional analysis, in the form
of normed spaces and bounded linear operators. We are particularly interested in
complete, i.e. Banach, spaces and the process of completion of a normed space to
a Banach space. In lectures I proceed to the next chapter, on Lebesgue integration
after Section 7 and then return to the later sections of this chapter at appropriate
points in the course.
There are many good references for this material and it is always a good idea
to get at least a couple of different views. The treatment here, whilst quite brief,
does cover what is needed later.
1. Vector spaces
You should have some familiarity with linear, or I will usually say ‘vector’,
spaces. Should I break out the axioms? Not here I think, but they are included
in Section 14 at the end of the chapter. In short it is a space V in which we can
add elements and multiply by scalars with rules quite familiar to you from the the
basic examples of Rn or Cn . Whilst these special cases are (very) important below,
this is not what we are interested in studying here. What we want to come to grips
with are spaces of functions hence the name of the course.
Note that for us the ‘scalars’ are either the real numbers or the complex numbers
– usually the latter. To be neutral we denote by K either R or C, but of course
consistently. Then our set V – the set of vectors with which we will deal, comes
with two ‘laws’. These are maps
(1.1) + : V × V −→ V, · : K × V −→ V.
which we denote not by +(v, w) and ·(s, v) but by v + w and sv. Then we impose
the axioms of a vector space – see Section 14 below! These are commutative group
axioms for +, axioms for the action of K and the distributive law linking the two.
The basic examples:
• The field K which is either R or C is a vector space over itself.
• The vector spaces Kn consisting of ordered n-tuples of elements of K.
Addition is by components and the action of K is by multiplication on
all components. You should be reasonably familiar with these spaces and
other finite dimensional vector spaces.
• Seriously non-trivial examples such as C([0, 1]) the space of continuous
functions on [0, 1] (say with complex values).
In these and many other examples we will encounter below, the ‘component
addition’ corresponds to the addition of functions.
9
10 1. NORMED AND BANACH SPACES
You should also be familiar with the notions of linear subspace and quotient
space. These are discussed a little below and most of the linear spaces we will meet
are either subspaces of these function-type spaces, or quotients of such subspaces –
see Problems 1.3 and 1.4.
Although you are probably most comfortable with finite-dimensional vector
spaces it is the infinite-dimensional case that is most important here. The notion
of dimension is based on the concept of the linear independence of a subset of a
vector space. Thus a subset E ⊂ V is said to be linearly independent if for any
finite collection of distinct elements vi ∈ E, i = 1, . . . , N, and any collection of
‘constants’ ai ∈ K, i = 1, . . . , N we have the following implication
N
X
(1.4) ai vi = 0 =⇒ ai = 0 ∀ i.
i=1
That is, it is a set in which there are ‘no non-trivial finite linear dependence rela-
tions between the elements’. A vector space is finite-dimensional if every linearly
independent subset is finite. It follows in this case that there is a finite and maxi-
mal linearly independent subset – a basis – where maximal means that if any new
element is added to the set E then it is no longer linearly independent. A basic
result is that any two such ‘bases’ in a finite dimensional vector space have the
same number of elements – an outline of the finite-dimensional theory can be found
in Problem 1.1.
Still it is time to leave this secure domain behind, since we are most interested
in the other case, namely infinite-dimensional vector spaces. As usual with such
mysterious-sounding terms as ‘infinite-dimensional’ it is defined by negation.
Definition 1.1. A vector space is infinite-dimensional if it is not finite di-
mensional, i.e. for any N ∈ N there exist N elements with no, non-trivial, linear
dependence relation between them.
Thus the infinite-dimensional vector spaces, which you may be quite keen to under-
stand, appear just as the non-existence of something. That is, it is the ‘residual’
case, where there is no finite basis. This means that it is ‘big’.
2. NORMED SPACES 11
2. Normed spaces
We need to deal effectively with infinite-dimensional vector spaces. To do so we
need the control given by a metric (or even more generally a non-metric topology,
but we will only get to that much later in this course; first things first). A norm
on a vector space leads to a metric which is ‘compatible’ with the linear structure.
Definition 1.2. A norm on a vector space is a function, traditionally denoted
(1.5) k · k : V −→ [0, ∞),
with the following properties
(Definiteness)
(1.6) v ∈ V, kvk = 0 =⇒ v = 0.
(Absolute homogeneity) For any λ ∈ K and v ∈ V,
(1.7) kλvk = |λ|kvk.
(Triangle Inequality) For any two elements v, w ∈ V
(1.8) kv + wk ≤ kvk + kwk.
Note that (1.7) implies that k0k = 0. Thus (1.6) means that kvk = 0 is equiv-
alent to v = 0. This definition is based on the same properties holding for the
standard norm(s), |z|, on R and C. You should make sure you understand that
(
x if x ≥ 0
R 3 x −→ |x| = ∈ [0, ∞) is a norm as is
(1.9) −x if x ≤ 0
1
C 3 z = x + iy −→ |z| = (x2 + y 2 ) 2 .
Situations do arise in which we do not have (1.6):-
Definition 1.3. A function (1.5) which satisfes (1.7) and (1.8) but possibly
not (1.6) is called a seminorm.
1Hint: For each point y ∈ X consider the function f : X −→ C which takes the value 1 at y
and 0 at every other point. Show that if X is finite then any function X −→ C is a finite linear
combination of these, and if X is infinite then this is an infinite set with no finite linear relations
between the elements.
12 1. NORMED AND BANACH SPACES
but as you will see (if you do the problems) there are also the norms
X 1
(1.17) |x|p = ( |xi |p ) p , 1 ≤ p < ∞.
i
In fact, for p = 1, (1.17) reduces to the second norm in (1.16) and in a certain sense
the case p = ∞ is consistent with the first norm there.
In lectures I usually do not discuss the notion of equivalence of norms straight
away. However, two norms on the one vector space – which we can denote k · k(1)
and k · k(2) are equivalent if there exist constants C1 and C2 such that
(1.18) kvk(1) ≤ C1 kvk(2) , kvk(2) ≤ C2 kvk(1) ∀ v ∈ V.
2. NORMED SPACES 13
The equivalence of the norms implies that the metrics define the same open sets –
the topologies induced are the same. You might like to check that the reverse is also
true, if two norms induced the same topologies (just meaning the same collection
of open sets) through their associated metrics, then they are equivalent in the sense
of (1.18) (there are more efficient ways of doing this if you wait a little).
Look at Problem 1.6 to see why we are not so interested in norms in the finite-
dimensional case – namely any two norms on a finite-dimensional vector space are
equivalent and so in that case a choice of norm does not tell us much, although it
certainly has its uses.
One important class of normed spaces consists of the spaces of bounded con-
tinuous functions on a metric space X :
(1.19) C∞ (X) = C∞ (X; C) = {u : X −→ C, continuous and bounded} .
That this is a linear space follows from the (pretty obvious) result that a linear
combination of bounded functions is bounded and the (less obvious) result that a
linear combination of continuous functions is continuous; this we are supposed to
know. The norm is the best bound
(1.20) kuk∞ = sup |u(x)|.
x∈X
is a norm. It is. From now on we will generally use sequential notation and think
of a map from N to C as a sequence, so setting a(j) = aj . Thus the ‘Hilbert space’
l2 consists of the square summable sequences.
14 1. NORMED AND BANACH SPACES
3. Banach spaces
You are supposed to remember from metric space theory that there are three
crucial properties, completeness, compactness and connectedness. It turns out that
normed spaces are always connected, so that is not very interesting, and they are
never compact (unless you consider the trivial case V = {0}) so that is not very
interesting either – in fact we will ultimately be very interested in compact subsets.
So that leaves completeness. This is so important that we give it a special name in
honour of Stefan Banach who first emphasized this property.
Definition 1.4. A normed space which is complete with respect to the induced
metric is a Banach space.
Lemma 1.2. The space C∞ (X), defined in (1.19) for any metric space X, is a
Banach space.
Proof. This is a standard result from metric space theory – basically that the
uniform limit of a sequence of (bounded) continuous functions on a metric space is
continuous. However, it is worth recalling how one proves completeness at least in
outline. Suppose un is a Cauchy sequence in C∞ (X). This means that given δ > 0
there exists N such that
(1.25) n, m > N =⇒ kun − um k∞ = sup |un (x) − um (x)| < δ.
x∈X
Fixing x ∈ X this implies that the sequence un (x) is Cauchy in C. We know that
this space is complete, so each sequence un (x) must converge (we say the sequence
of functions converges pointwise). Since the limit of un (x) can only depend on x,
we may define u(x) = limn un (x) in C for each x ∈ X and so define a function
u : X −→ C. Now, we need to show that this is bounded and continuous and is the
limit of un with respect to the norm. Any Cauchy sequence is bounded in norm –
take δ = 1 in (1.25) and it follows from the triangle inequality that
(1.26) kum k∞ ≤ kuN +1 k∞ + 1, m > N
and the finite set kun k∞ for n ≤ N is certainly bounded. Thus kun k∞ ≤ C, but this
means |un (x)| ≤ C for all x ∈ X and hence |u(x)| ≤ C by properties of convergence
in C and thus kuk∞ ≤ C, so the limit is bounded.
The uniform convergence of un to u now follows from (1.25) since we may pass
to the limit in the inequality to find
n > N =⇒ |un (x) − u(x)| = lim |un (x) − um (x)| ≤ δ
m→∞
(1.27)
=⇒ kun − uk∞ ≤ δ.
The continuity of u at x ∈ X follows from the triangle inequality in the form
|u(y) − u(x)| ≤ |u(y) − un (y)| + |un (y) − un (x)| + |un (x) − u(x)|
≤ 2ku − un k∞ + |un (x) − un (y)|.
Given δ > 0 the first term on the far right can be make less than δ/2 by choosing
n large using (1.27) and then, having chosen n, the second term can be made less
than δ/2 by choosing d(x, y) small enough, using the continuity of un .
I have written out this proof (succinctly) because this general structure arises
often below – first find a candidate for the limit and then show it has the properties
that are required.
3. BANACH SPACES 15
A map between two vector spaces (over the same field, for us either R or C) is
linear if it takes linear combinations to linear combinations:-
(1.37) T : V −→ W, T (a1 v1 +a2 v2 ) = a1 T (v1 )+a2 T (v2 ), ∀ v1 , v2 ∈ V, a1 , a2 ∈ K.
In the finite-dimensional case linearity is enough to allow maps to be studied.
However in the case of infinite-dimensional normed spaces we will require conti-
nuity, which is automatic in finite dimensions. It makes perfectly good sense to
say, demand or conclude, that a map as in (1.37) is continuous if V and W are
normed spaces since they are then metric spaces. Recall that for metric spaces
there are several different equivalent conditions that ensure a map, T : V −→ W,
is continuous:
(1.38) vn → v in V =⇒ T vn → T v in W
(1.39) O ⊂ W open =⇒ T −1 (O) ⊂ V open
(1.40) C ⊂ W closed =⇒ T −1 (C) ⊂ V closed.
For a linear map between normed spaces there is a direct characterization of
continuity in terms of the norm.
Proposition 1.3. A linear map (1.37) between normed spaces is continuous if
and only if it is bounded in the sense that there exists a constant C such that
(1.41) kT vkW ≤ CkvkV ∀ v ∈ V.
Of course bounded for a function on a metric space already has a meaning and this
is not it! The usual sense would be kT vk ≤ C but this would imply kT (av)k =
|a|kT vk ≤ C so T v = 0. Hence it is not so dangerous to use the term ‘bounded’ for
(1.41) – it is really ‘relatively bounded’, i.e. takes bounded sets into bounded sets.
From now on, bounded for a linear map means (1.41).
Proof. If (1.41) holds then if vn → v in V it follows that kT v − T vn k =
kT (v − vn )k ≤ Ckv − vn k → 0 as n → ∞ so T vn → T v and continuity follows.
For the reverse implication we use the second characterization of continuity
above. Denote the ball around v ∈ V of radius > 0 by
BV (v, ) = {w ∈ V ; kv − wk < }.
Thus if T is continuous then the inverse image of the the unit ball around the
origin, T −1 (BW (0, 1)) = {v ∈ V ; kT vkW < 1}, contains the origin in V and so,
being open, must contain some BV (0, ). This means that
(1.42) T (BV (0, )) ⊂ BW (0, 1) so kvkV < =⇒ kT vkW ≤ 1.
Now proceed by scaling. If 0 6= v ∈ V then kv 0 k < where v 0 = v/2kvk. So (1.42)
shows that kT v 0 k ≤ 1 but this implies (1.41) with C = 2/ – it is trivially true if
v = 0.
Note that a bounded linear map is in fact uniformly continuous – given δ > 0
there exists > 0 such that
(1.43) kv − wkV = dV (v, w) < =⇒ kT v − T wkW = dW (T v, T W ) < δ
namely = Cδ. One consequence of this is that a linear map T : U −→ W into a
Banach space, defined and continuous on a linear subspace, U ⊂ V. (with respect
to the restriction of the norm from V to U ) extends uniquely to a continous map
T : U −→ W on the closure of U.
18 1. NORMED AND BANACH SPACES
As a general rule we drop the distinguishing subscript for norms, since which
norm we are using can be determined by what it is being applied to.
So, if T : V −→ W is continous and linear between normed spaces, or from
now on ‘bounded’, then
(1.44) kT k = sup kT vk < ∞.
kvk=1
Lemma 1.3. The bounded linear maps between normed spaces V and W form
a linear space B(V, W ) on which kT k defined by (1.44) or equivalently
(1.45) kT k = inf{C; (1.41) holds}
is a norm.
Proof. First check that (1.44) is equivalent to (1.45). Define kT k by (1.44).
Then for any v ∈ V, v 6= 0,
v kT vk
(1.46) kT k ≥ kT ( )k = =⇒ kT vk ≤ kT kkvk
kvk kvk
since as always this is trivially true for v = 0. Thus C = kT k is a constant for which
(1.41) holds.
Conversely, from the definition of kT k, if > 0 then there exists v ∈ V with
kvk = 1 such that kT k − < kT vk ≤ C for any C for which (1.41) holds. Since
> 0 is arbitrary, kT k ≤ C and hence kT k is given by (1.45).
From the definition of kT k, kT k = 0 implies T v = 0 for all v ∈ V and for λ 6= 0,
(1.47) kλT k = sup kλT vk = |λ|kT k
kvk=1
and this is also obvious for λ = 0. This only leaves the triangle inequality to check
and for any T, S ∈ B(V, W ), and v ∈ V with kvk = 1
(1.48) k(T + S)vkW = kT v + SvkW ≤ kT vkW + kSvkW ≤ kT k + kSk
so taking the supremum, kT + Sk ≤ kT k + kSk.
Thus we see the very satisfying fact that the space of bounded linear maps
between two normed spaces is itself a normed space, with the norm being the best
constant in the estimate (1.41). Make sure you absorb this! Such bounded linear
maps between normed spaces are often called ‘operators’ because we are thinking
of the normed spaces as being like function spaces.
You might like to check boundedness for the example, I, of a linear operator
in (1.36), namely that in terms of the supremum norm on C([0, 1]), kT k ≤ 1.
One particularly important case is when W = K is the field, for us usually C.
Then a simpler notation is handy and one sets V 0 = B(V, C) – this is called the
dual space of V (also sometimes denoted V ∗ ).
Proposition 1.4. If W is a Banach space then B(V, W ), with the norm (1.44),
is a Banach space.
Proof. We simply need to show that if W is a Banach space then every Cauchy
sequence in B(V, W ) is convergent. The first thing to do is to find the limit. To
say that Tn ∈ B(V, W ) is Cauchy, is just to say that given > 0 there exists N
such that n, m > N implies kTn − Tm k < . By the definition of the norm, if v ∈ V
5. SUBSPACES AND QUOTIENTS 19
6. Completion
A normed space not being complete, not being a Banach space, is considered
to be a defect which we might, indeed will, wish to rectify.
Let V be a normed space with norm k · kV . A completion of V is a Banach
space B with the following properties:-
(1) There is an injective (i.e. 1-1) linear map I : V −→ B
(2) The norms satisfy
(1.58) kI(v)kB = kvkV ∀ v ∈ V.
(3) The range I(V ) ⊂ B is dense in B.
Notice that if V is itself a Banach space then we can take B = V with I the
identity map.
So, the main result is:
Theorem 1.1. Each normed space has a completion.
There are several ways to prove this, we will come across a more sophisticated
one (using the Hahn-Banach Theorem) later. In the meantime I will describe two
proofs. In the first the fact that any metric space has a completion in a similar
sense is recalled and then it is shown that the linear structure extends to the
completion. A second, ‘hands-on’, proof is also outlined with the idea of motivating
the construction of the Lebesgue integral – which is in our near future.
Proof 1. One of the neater proofs that any metric space has a completion is
to use Lemma 1.2. Pick a point in the metric space of interest, p ∈ M, and then
define a map
(1.59) M 3 q 7−→ fq ∈ C∞ (M ), fq (x) = d(x, q) − d(x, p) ∀ x ∈ M.
That fq ∈ C∞ (M ) is straightforward to check. It is bounded (because of the second
term) by the reverse triangle inequality
|fq (x)| = |d(x, q) − d(x, p)| ≤ d(p, q)
and is continuous, as the difference of two continuous functions. Moreover the
distance between two functions in the image is
(1.60) sup |fq (x) − fq0 (x)| = sup |d(x, q) − d(x, q 0 )| = d(q, q 0 )
x∈M x∈M
using the reverse triangle inequality (and evaluating at x = q). Thus the map (1.59)
is well-defined, injective and even distance-preserving. Since C∞ (M ) is complete,
the closure of the image of (1.59) is a complete metric space, X, in which M can
be identified as a dense subset.
Now, in case that M = V is a normed space this all goes through. The
disconcerting thing is that the map q −→ fq is not linear. Nevertheless, we can
give X a linear structure so that it becomes a Banach space in which V is a dense
linear subspace. Namely for any two elements fi ∈ X, i = 1, 2, define
(1.61) λ1 f1 + λ2 f2 = lim fλ1 pn +λ2 qn
n→∞
where pn and qn are sequences in V such that fpn → f1 and fqn → f2 . Such
sequences exist by the construction of X and the result does not depend on the
choice of sequence – since if p0n is another choice in place of pn then fp0n − fpn → 0
in X (and similarly for qn ). So the element of the left in (1.61) is well-defined. All
22 1. NORMED AND BANACH SPACES
of the properties of a linear space and normed space now follow by continuity from
V ⊂ X and it also follows that X is a Banach space (since a closed subset of a
complete space is complete). Unfortunately there are quite a few annoying details
to check!
‘Proof 2’ (the last bit is left to you). Let V be a normed space. First
we introduce the rather large space
∞
( )
X
∞
(1.62) Ve = {uk } ; uk ∈ V and
k=1 kuk k < ∞
k=1
the elements of which, if you recall, are said to be absolutely summable. Notice that
the elements of Ve are sequences, valued in V so two sequences are equal, are the
same, only when each entry in one is equal to the corresponding entry in the other
– no shifting around or anything is permitted as far as equality is concerned. We
think of these as series (remember this means nothing except changing the name, a
series is a sequence and a sequence is a series), the only difference is that we ‘think’
of taking the limit of a sequence but we ‘think’ of summing the elements of a series,
whether we can do so or not being a different matter.
Now, each element of Ve is a Cauchy series – meaning the corresponding se-
N
P
quence of partial sums vN = uk is Cauchy if {uk } is absolutely summable. As
k=1
noted earlier, this is simply because if M ≥ N then
M
X M
X X
(1.63) kvM − vN k = k uj k ≤ kuj k ≤ kuj k
j=N +1 j=N +1 j≥N +1
P
gets small with N by the assumption that kuj k < ∞.
j
Moreover, Ve is a linear space, where we add sequences, and multiply by con-
stants, by doing the operations on each component:-
(1.64) t1 {uk } + t2 {u0k } = {t1 uk + t2 u0k }.
This always gives an absolutely summable series by the triangle inequality:
X X X
(1.65) kt1 uk + t2 u0k k ≤ |t1 | kuk k + |t2 | ku0k k.
k k k
of those which sum to 0. As discussed in Section 5 above, we can form the quotient
(1.67) B = Ve /S
the elements of which are the ‘cosets’ of the form {uk } + S ⊂ Ve where {uk } ∈ Ve .
This is our completion, we proceed to check the following properties of this B.
(1) A norm on B (via a seminorm on Ṽ ) is defined by
n
X
(1.68) kbkB = lim k uk k, b = {uk } + S ∈ B.
n→∞
k=1
6. COMPLETION 23
Now the norm of the element I(v) = v, 0, 0, · · · , is the limit of the norms of the
sequence of partial sums and hence is kvkV so kI(v)kB = kvkV and I(v) = 0
therefore implies v = 0 and hence I is also injective.
We need to check that B is complete, and also that I(V ) is dense. Here is
an extended discussion of the difficulty – of course maybe you can see it directly
yourself (or have a better scheme). Note that I suggest that you to write out your
own version of it carefully in Problem ??.
Okay, what does it mean for B to be a Banach space, as discussed above it
means that every absolutely summable series in B is convergent. Such a series {bn }
(n) (n)
is given by bn = {uk } + S where {uk } ∈ Ve and the summability condition is
that
N
(n)
X X X
(1.71) ∞> kbn kB = lim k uk k V .
N →∞
n n k=1
P
So, we want to show that bn = b converges, and to do so we need to find the
n
limit b. It is supposed to be given by an absolutely summable series. The ‘problem’
P P (n)
is that this series should look like uk in some sense – because it is supposed
n k
24 1. NORMED AND BANACH SPACES
to represent the sum of the bn ’s. Now, it would be very nice if we had the estimate
X X (n)
(1.72) kuk kV < ∞
n k
since this should allow us to break up the double sum in some nice way so as to get
an absolutely summable series out of the whole thing. The trouble is that (1.72)
need not hold. We know that each of the sums over k – for given n – converges,
but not the sum of the sums. All we know here is that the sum of the ‘limits of the
norms’ in (1.71) converges.
So, that is the problem! One way to see the solution is to note that we do not
(n)
have to choose the original {uk } to ‘represent’ bn – we can add to it any element
(n)
of S. One idea is to rearrange the uk – I am thinking here of fixed n – so that
it ‘converges even faster.’ I will not go through this in full detail but rather do it
later when we need the argument for the completeness of the space of Lebesgue
integrable functions. Given > 0 we can choose p1 so that for all p ≥ p1 ,
X (n) X (n)
(1.73) |k uk kV − kbn kB | ≤ , kuk kV ≤ .
k≤p k≥p
Then in fact we can choose successive pj > pj−1 (remember that little n is fixed
here) so that
X (n) X (n)
(1.74) |k uk kV − kbn kB | ≤ 2−j , kuk kV ≤ 2−j ∀ j.
k≤pj k≥pj
p1 pj
(n) P (n) (n) P (n)
Now, ‘resum the series’ defining instead v1 = uk , vj = uk and
k=1 k=pj−1 +1
do this setting = 2−n for the nth series. Check that now
X X (n)
(1.75) kvk kV < ∞.
n k
(n)
Of course, you should also check that bn = {vk } + S so that these new summable
series work just as well as the old ones.
After this fiddling you can now try to find a limit for the sequence as
(p)
X
(1.76) b = {wk } + S, wk = vl ∈ V.
l+p=k+1
So, you need to check that this {wk } is absolutely summable in V and that bn → b
as n → ∞.
Finally then there is the question of showing that I(V ) is dense in B. You can
do this using the same idea as above – in fact it might be better to do it first. Given
an element b ∈ B we need to find elements in V, vk such that kI(vk ) − bkB → 0 as
Nj
P
k → ∞. Take an absolutely summable series uk representing b and take vj = uk
k=1
where the pj ’s are constructed as above and check that I(vj ) → b by computing
X X
(1.77) kI(vj ) − bkB = lim k uk kV ≤ kuk kV .
→∞
k>pj k>pj
7. MORE EXAMPLES 25
7. More examples
Let me collect some examples of normed and Banach spaces. Those mentioned
above and in the problems include:
• c0 the space of convergent sequences in C with supremum norm, a Banach
space.
• lp one space for each real number 1 ≤ p < ∞; the space of p-summable
series with corresponding norm; all Banach spaces. The most important
of these for us is the case p = 2, which is (a) Hilbert space.
• l∞ the space of bounded sequences with supremum norm, a Banach space
with c0 ⊂ l∞ as a closed subspace with the same norm.
• C([a, b]) or more generally C(M ) for any compact metric space M – the
Banach space of continuous functions with supremum norm.
• C∞ (R), or more generally C∞ (M ) for any metric space M – the Banach
space of bounded continuous functions with supremum norm.
• C0 (R), or more generally C0 (M ) for any metric space M – the Banach
space of continuous functions which ‘vanish at infinity’ (see Problem ??)
with supremum norm. A closed subspace, with the same norm, in C∞ (M ).
• C k ([a, b]) the space of k times continuously differentiable (so k ∈ N) func-
tions on [a, b] with norm the sum of the supremum norms on the function
and its derivatives. Each is a Banach space – see Problem ??.
• The space C([0, 1]) with norm
Z 1
(1.78) kukL1 = |u|dx
0
given by the Riemann integral of the absolute value. A normed space, but
not a Banach space. We will construct the concrete completion, L1 ([0, 1])
of Lebesgue integrable ‘functions’.
• The space R([a, b]) of Riemann integrable functions on [a, b] with kuk
defined by (1.78). This is only a seminorm, since there are Riemann
integrable functions (note that u Riemann integrable does imply that |u| is
Riemann integrable) with |u| having vanishing Riemann integral but which
are not identically zero. This cannot happen for continuous functions. So
the quotient is a normed space, but it is not complete.
• The same spaces – either of continuous or of Riemann integrable functions
but with the (semi- in the second case) norm
! p1
Z b
p
(1.79) kukLp = |u| .
a
Not complete in either case even after passing to the quotient to get a norm
for Riemann integrable functions. We can, and indeed will, define Lp (a, b)
as the completion of C([a, b]) with respect to the Lp norm. However we
will get a concrete realization of it soon.
• Suppose 0 < α < 1 and consider the subspace of C([a, b]) consisting of the
‘Hölder continuous functions’ with exponent α, that is those u : [a, b] −→
C which satisfy
(1.80) |u(x) − u(y)| ≤ C|x − y|α for some C ≥ 0.
26 1. NORMED AND BANACH SPACES
Note that this already implies the continuity of u. As norm one can take
the sum of the supremum norm and the ‘best constant’ which is the same
as
|u(x) − u(y)|
(1.81) kukC α = sup |u(x)| + sup ;
x∈[a,b]| x6=y∈[a,b] |x − y|α
it is a Banach space usually denoted C α ([a, b]).
• Note the previous example works for α = 1 as well, then it is not de-
noted C 1 ([a, b]), since that is the space of once continuously differentiable
functions; this is the space of Lipschitz functions Λ([a, b]) – again it is a
Banach space.
• We will also talk about Sobolev spaces later. These are functions with
‘Lebesgue integrable derivatives’. It is perhaps not easy to see how to
define these, but if one takes the norm on C 1 ([a, b])
1
2 du 2 2
(1.82) kukH 1 = kukL2 + k kL2
dx
and completes it, one gets the Sobolev space H 1 ([a, b]) – it is a Banach
space (and a Hilbert space). In fact it is a subspace of C([a, b]) = C([a, b]).
Here is an example to see that the space of continuous functions on [0, 1] with
norm (1.78) is not complete; things are even worse than this example indicates! It
is a bit harder to show that the quotient of the Riemann integrable functions is not
complete, feel free to give it a try.
Take a simple non-negative continuous function on R for instance
(
1 − |x| if |x| ≤ 1
(1.83) f (x) =
0 if |x| > 1.
R1
Then −1 f (x) = 1. Now scale it up and in by setting
8. Baire’s theorem
At least once I wrote a version of the following material on the blackboard
during the first mid-term test, in an an attempt to distract people. It did not work
very well – its seems that MIT students have already been toughened up by this
stage. Baire’s theorem will be used later (it is also known as ‘Baire category theory’
although it has nothing to do with categories in the modern sense).
9. UNIFORM BOUNDEDNESS 27
where the En are not necessarily closed. We can still apply Baire’s theorem however,
just take Cn = En to be the closures – then of course (1.85) holds since En ⊂ Cn .
The conclusion from (1.87) for a complete M is
(1.88) For at least one n the closure of En has non-empty interior.
9. Uniform boundedness
One application of Baire’s theorem is often called the uniform boundedness
principle or Banach-Steinhaus Theorem.
28 1. NORMED AND BANACH SPACES
Proof. What we will try to show is that the image under T of the unit open
ball around the origin, B(0, 1) ⊂ B1 contains an open ball around the origin in B2 .
The first part, of the proof, using Baire’s theorem shows that the closure of the
image, so in B2 , has 0 as an interior point – i.e. it contains an open ball around
the origin in B2 :
(1.95) T (B(0, 1) ⊃ B(0, δ), δ > 0.
To see this we apply Baire’s theorem to the sets
(1.96) Cp = clB2 T (B(0, p))
the closure of the image of the ball in B1 of radius p. We know that
[
(1.97) B2 = T (B(0, p))
p
since that is what surjectivity means – every point is the image of something. Thus
one of the closed sets Cp has an interior point, v. Since T is surjective, v = T u for
some u ∈ B1 . The sets Cp increase with p so we can take a larger p and v is still
an interior point, from which it follows that 0 = v − T u is an interior point as well.
Thus indeed
(1.98) Cp ⊃ B(0, δ)
for some δ > 0. Rescaling by p, using the linearity of T, it follows that with δ
replaced by δ/p, we get (1.95).
If we assume that B1 is a Hilbert space (and you are reading this after we
have studied Hilbert spaces) then (1.95) shows that if v ∈ B2 , kvk < δ there is
a sequence un with kun k ≤ 1 and T un → v. As a bounded sequence un has a
weakly convergent subsequence, unj * u, where we know this implies kuk ≤ 1 and
Aunj * Au = v since Aun → v. This strengthens (1.95) to
T (B(0, 1) ⊃ B(0, δ/2)
and proves that T is an open map.
If B1 is a Banach space but not a Hilbert space (or you don’t yet know about
Hilbert spaces) we need to work a little harder. Having applied Baire’s thereom,
consider now what (1.95) means. It follows that each v ∈ B2 , with kvk = δ, is the
limit of a sequence T un where kun k ≤ 1. What we want to find is such a sequence,
un , which converges. To do so we need to choose the sequence more carefully.
Certainly we can stop somewhere along the way and see that
δ 1
(1.99) v ∈ B2 , kvk = δ =⇒ ∃ u ∈ B1 , kuk ≤ 1, kv − T uk ≤ = kvk
2 2
where of course we could replace 2δ by any positive constant but the point is the
last inequality is now relative to the norm of v. Scaling again, if we take any v 6= 0
in B2 and apply (1.99) to v/kvk we conclude that (for C = p/δ a fixed constant)
1
(1.100) v ∈ B2 =⇒ ∃ u ∈ B1 , kuk ≤ Ckvk, kv − T uk ≤ kvk
2
where the size of u only depends on the size of v; of course this is also true for v = 0
by taking u = 0.
Using this we construct the desired better approximating sequence. Given
w ∈ B1 , choose u1 = u according to (1.100) for v = w = w1 . Thus ku1 k ≤ C,
and w2 = w1 − T u1 satisfies kw2 k ≤ 12 kwk. Now proceed by induction, supposing
30 1. NORMED AND BANACH SPACES
This little diagram commutes. Indeed there are two ways to map a point (u, v) ∈
Gr(T ) to B2 , either directly, sending it to v or first sending it to u ∈ B1 and then
to T u. Since v = T u these are the same.
Now, as already noted, Gr(T ) ⊂ B1 × B2 is a closed subspace, so it too is a
Banach space and π1 and π2 remain continuous when restricted to it. The map π1
is 1-1 and onto, because each u occurs as the first element of precisely one pair,
namely (u, T u) ∈ Gr(T ). Thus the Corollary above applies to π1 to show that its
inverse, S is continuous. But then T = π2 ◦ S, from the commutativity, is also
continuous proving the theorem.
You might wish to entertain yourself by showing that conversely the Open
Mapping Theorem is a consequence of the Closed Graph Theorem.
The characterization of continuous linear maps through the fact that their
graphs are closed has led to significant extensions. For instance consider a linear
map but only defined on a subspace (often required to be dense in which case it is
said to be ‘densely defined’) D ⊂ B, where B is a Banach space,
(1.105) A : D −→ B linear.
Such a map is said to be closed if its graph
Gr(A) = {(u, Au); u ∈ D} ⊂ B × B is closed.
Check for example that if H 1 (R) ⊂ L2 (R) (I’m assuming that you are reading
this near the end of the course . . . ) is the space defined in Chapter 4, as consisting
of the elements with a strong derivative in L2 (R) then
d
(1.106) : D = H 1 (R) −→ L2 (R) is closed.
dx
This follows for instance from the ‘weak implies strong’ result for differentiation.
If un ∈ H 1 (R) is a sequence such that un → u in L2 (R) and dun /dx −→ v in L2
(which is convergence in L2 (R) × L2 (R)) then u ∈ H 1 (R) and v = du/dx in the
same strong sense.
Such a closed operator, A, can be turned into a bounded operator by changing
the norm on the domain D to the ‘graph norm’
(1.107) kukGr = kuk + kAuk.
functional but that is not very amusing). We do not really encounter this problem
since for a Hilbert space, or even a pre-Hilbert space, there is always the space itself,
giving continuous linear functionals through the pairing – Riesz’ Theorem says that
in the case of a Hilbert space that is all there is. If you are following the course
then at this point you should also see that the only continuous linear functionals
on a pre-Hilbert space correspond to points in the completion. I could have used
the Hahn-Banach Theorem to show that any normed space has a completion, but
I gave a more direct argument for this, which was in any case much more relevant
for the cases of L1 (R) and L2 (R) for which we wanted concrete completions.
Theorem 1.6 (Hahn-Banach). If M ⊂ V is a linear subspace of a normed
space and u : M −→ C is a linear map such that
(1.108) |u(t)| ≤ CktkV ∀ t ∈ M
then there exists a bounded linear functional U : V −→ C with kU k ≤ C and
U M = u.
First, by computation, we show that we can extend any continuous linear func-
tional ‘a little bit’ without increasing the norm.
Lemma 1.5. Suppose M ⊂ V is a subspace of a normed linear space, x ∈
/ M
and u : M −→ C is a bounded linear functional as in (1.108) then there exists
u0 : M 0 −→ C, where M 0 = {t0 ∈ V ; t0 = t + ax, a ∈ C}, such that
(1.109) u0 M
= u, |u0 (t + ax)| ≤ Ckt + axkV , ∀ t ∈ M, a ∈ C.
Proof. Note that the decomposition t0 = t + ax of a point in M 0 is unique,
since t + ax = t̃ + ãx implies (a − ã)x ∈ M so a = ã, since x ∈
/ M and hence t = t̃
as well. Thus
(1.110) u0 (t + ax) = u0 (t) + au(x) = u(t) + λa, λ = u0 (x)
and all we have at our disposal is the choice of λ. Any choice will give a linear
functional extending u, the problem of course is to arrange the continuity estimate
without increasing the constant C. In fact if C = 0 then u = 0 and we can take
the zero extension. So we might as well assume that C = 1 since dividing u by C
arranges this and if u0 extends u/C then Cu0 extends u and the norm estimate in
(1.109) follows. So we now assume that
(1.111) |u(t)| ≤ ktkV ∀ t ∈ M.
We want to choose λ so that
(1.112) |u(t) + aλ| ≤ kt + axkV ∀ t ∈ M, a ∈ C.
Certainly when a = 0 this represents no restriction on λ. For a 6= 0 we can divide
through by −a and (1.112) becomes
t t
(1.113) |a||u(− ) − λ| = |u(t) + aλ| ≤ kt + axkV = |a|k − − xkV
a a
and since −t/a ∈ M we only need to arrange that
(1.114) |u(t) − λ| ≤ kt − xkV ∀ t ∈ M
and the general case will follow by reversing the scaling.
12. HAHN-BANACH THEOREM 33
A complex linear functional such as u can be recovered from its real part, as
we see below, so set
(1.115) w(t) = Re(u(t)), |w(t)| ≤ ktkV ∀ t ∈ M.
We proceed to show the real version of the Lemma, that w can be extended to a
linear functional w0 : M + Rx −→ R if x ∈/ M without increasing the norm. The
same argument as above shows that the only freedom is the choice of λ = w0 (x)
and we need to choose λ ∈ R so that
(1.116) |w(t) − λ| ≤ kt − xkV ∀ t ∈ M.
The norm estimate on w shows that
(1.117) |w(t1 ) − w(t2 )| ≤ |u(t1 ) − u(t2 )| ≤ kt1 − t2 k ≤ kt1 − xkV + kt2 − xkV .
Writing this out using the reality we find
w(t1 ) − w(t2 ) ≤ kt1 − xkV + kt2 − xkV =⇒
(1.118)
w(t1 ) − kt1 − xk ≤ w(t2 ) + kt2 − xkV ∀ t1 , t2 ∈ M.
We can then take the supremum on the left and the infimum on the right and
choose λ in between – namely we have shown that there exists λ ∈ R with
contained in the other by the chain condition. Thus each pair of elements of Ñ is
actually in a common N and hence so is their linear span. Similarly we can define
an extension
(1.126) ṽ : Ñ −→ C, ṽ(x) = v(x) if x ∈ N, (v, N ) ∈ C.
There may be many pairs (v, N ) ∈ C satisfying x ∈ N for a given x but the chain
condition implies that v(x) is the same for all of them. Thus ṽ is well defined, and is
clearly also linear, extends u and satisfies the norm condition |ṽ(x)| ≤ kukM kxkV .
Thus (ṽ, Ñ ) is an upper bound for the chain C.
So, the set of all extensions, E, with the norm condition, satisfies the hypothesis
of Zorn’s Lemma, so must – at least in the mornings – have a maximal element
(ũ, M̃ ). If M̃ = V then we are done. However, in the contary case there exists
x ∈ V \ M̃ . This means we can apply our little lemma and construct an extension
(u0 , M̃ 0 ) of (ũ, M̃ ) which is therefore also an element of E and satisfies (ũ, M̃ ) ≺
(u0 , M̃ 0 ). This however contradicts the condition that (ũ, M̃ ) be maximal, so is
forbidden by Zorn.
There are many applications of the Hahn-Banach Theorem. As remarked ear-
lier, one significant one is that the dual space of a non-trivial normed space is itself
non-trivial.
Proposition 1.7. For any normed space V and element 0 6= v ∈ V there is a
continuous linear functional f : V −→ C with f (v) = 1 and kf k = 1/kvkV .
Proof. Start with the one-dimensional space, M, spanned by v and define
u(zv) = z. This has norm 1/kvkV . Extend it using the Hahn-Banach Theorem and
you will get a continuous functional f as desired.