preview-9781498771627_A30377838
preview-9781498771627_A30377838
FUNCTIONAL
ANALYSIS
A FIRST COURSE IN
FUNCTIONAL
ANALYSIS
This book contains information obtained from authentic and highly regarded sources. Reasonable efforts
have been made to publish reliable data and information, but the author and publisher cannot assume
responsibility for the validity of all materials or the consequences of their use. The authors and publishers
have attempted to trace the copyright holders of all material reproduced in this publication and apologize to
copyright holders if permission to publish in this form has not been obtained. If any copyright material has
not been acknowledged please write and let us know so we may rectify in any future reprint.
Except as permitted under U.S. Copyright Law, no part of this book may be reprinted, reproduced, transmit-
ted, or utilized in any form by any electronic, mechanical, or other means, now known or hereafter invented,
including photocopying, microfilming, and recording, or in any information storage or retrieval system,
without written permission from the publishers.
For permission to photocopy or use material electronically from this work, please access www.copyright.
com (http://www.copyright.com/) or contact the Copyright Clearance Center, Inc. (CCC), 222 Rosewood
Drive, Danvers, MA 01923, 978-750-8400. CCC is a not-for-profit organization that provides licenses and
registration for a variety of users. For organizations that have been granted a photocopy license by the CCC,
a separate system of payment has been arranged.
Trademark Notice: Product or corporate names may be trademarks or registered trademarks, and are used
only for identification and explanation without intent to infringe.
Preface xi
2 Hilbert spaces 13
3.1 Orthogonality . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.2 Orthogonal projection and orthogonal decomposition . . . . 30
3.3 Orthonormal bases . . . . . . . . . . . . . . . . . . . . . . . . 33
3.4 Dimension and isomorphism . . . . . . . . . . . . . . . . . . 38
3.5 The Gram-Schmidt process . . . . . . . . . . . . . . . . . . . 40
3.6 Additional exercises . . . . . . . . . . . . . . . . . . . . . . . 40
4 Fourier series 45
vii
viii Contents
Bibliography 235
Index 237
Preface
In a nutshell
The purpose of this book is to serve as the accompanying text for a first
course in functional analysis, taken typically by second- and third-year under-
graduate students majoring in mathematics.
As I prepared for my first time teaching such a course, I found nothing
among the countless excellent textbooks in functional analysis available that
perfectly suited my needs. I ended up writing my own lecture notes, which
evolved into this book (an earlier version appeared on my blog [31]).
The main goals of the course this book is designed to serve are to in-
troduce the student to key notions in functional analysis (complete normed
spaces, bounded operators, compact operators), alongside significant applica-
tions, with a special emphasis on the Hilbert space setting. The emphasis on
Hilbert spaces allows for a rapid development of several topics: Fourier series
and the Fourier transform, as well as the spectral theorem for compact normal
operators on a Hilbert space. I did not try to give a comprehensive treatment
of the subject, the opposite is true. I did my best to arrange the material in
a coherent and effective way, leaving large portions of the theory for a later
course. The students who finish this course will be ready (and hopefully, ea-
ger) for further study in functional analysis and operator theory, and will have
at their disposal a set of tools and a state of mind that may come in handy
in any mathematical endeavor they embark on.
The text is written for a reader who is either an undergraduate student,
or the instructor in a particular kind of undergraduate course on functional
analysis. The background required from the undergraduate student taking this
course is minimal: basic linear algebra, calculus up to Riemann integration,
and some acquaintance with topological and metric spaces (in fact, the basics
of metric spaces will suffice; and all the required material in topology/metric
spaces is collected in the appendix).
Some “mathematical maturity” is also assumed. This means that the read-
ers are expected to be able to fill in some details here and there, not freak out
when bumping into a slight abuse of notation, and so forth.
xi
xii Preface
official syllabus of the course is roughly: basic notions of Hilbert spaces and
Banach spaces, bounded operators, Fourier series and the Fourier transform,
the Stone-Weierstrass theorem, the spectral theorem for compact normal op-
erators on a Hilbert space, and some applications. A key objective, not less
important than the particular theorems taught, is to convey some underlying
principles of modern analysis.
The design was influenced mainly by the official syllabus, but I also took
into account the relative place of the course within the curriculum. The back-
ground that I could assume (mentioned above) did not include courses on
Lebesgue integration or complex analysis. Another thing to keep in mind was
that besides this course, there was no other course in the mathematics un-
dergraduate curriculum giving a rigorous treatment of Fourier series or the
Fourier transform. I therefore had to give these topics a respectable place in
class. Finally, I also wanted to keep in mind that students who will continue
on to graduate studies in analysis will take the department’s graduate course
on functional analysis, in which the Hahn-Banach theorems and the conse-
quences of Baire’s theorem are treated thoroughly. This allowed me to omit
these classical topics with a clean conscience, and use my limited time for
a deeper study in the context of Hilbert spaces (weak convergence, inverse
mapping theorem, spectral theorem for compact normal operators), including
some significant applications (PDEs, Hilbert function spaces, Pick interpo-
lation, the mean ergodic theorem, integral equations, functional equations,
Fourier series and the Fourier transform).
An experienced and alert reader might have recognized the inherent pitfall
in the plan: how can one give a serious treatment of L2 spaces, and in particular
the theory of Fourier series and the Fourier transform, without using the
Lebesgue integral? This is a problem which many instructors of introductory
functional analysis face, and there are several solutions which can be adopted.
In some departments, the problem is eliminated altogether, either by mak-
ing a course on Lebesgue integration a prerequisite to a course on functional
analysis, or by keeping the introductory course on functional analysis free of
Lp spaces, with the main examples of Banach spaces being sequence spaces
or spaces of continuous functions. I personally do not like either of these easy
solutions. A more pragmatic solution is to use the Lebesgue integral as much
as is needed, and to compensate for the students’ background by either giving
a crash course on Lebesgue integration or by waving one’s hands where the
going gets tough.
I chose a different approach: hit the problem head on using the tools avail-
able in basic functional analysis. I define the space L2 [a, b] to be the completion
of the space of piecewise continuous functions on [a, b] equipped with the norm
Rb
kf k2 = ( a |f (t)|2 dt)1/2 , which is defined in terms of the familiar Riemann in-
tegral. We can then use the Hilbert space framework to derive analytic results,
such as convergence of Fourier series of elements in L2 [a, b], and in particular
we can get results on Fourier series for honest functions, such as L2 conver-
Preface xiii
the first two are appropriate for a beginner. As a service to the reader, let me
mention three more recent elementary introductions to functional analysis,
by MacCluer [19], Hasse [13] and Eidelman, Milman and Tsolomitis [9]. Each
one of these looks like an excellent choice for a textbook to accompany a first
course.
I want to acknowledge that while working on the book I also
made extensive use of the Web (mostly Wikipedia, but also MathOver-
flow/StackExchange) as a handy reference, to make sure I got things right, e.g.,
verify that I am using commonly accepted terminology, find optimal phrasing
of a problem, etc.
Acknowledgments
This book could not have been written without the support, encourage-
ment and good advice of my beloved wife, Nohar. Together with Nohar, I feel
exceptionally lucky and thankful for our dear children: Anna, Tama, Gev, Em,
Shem, Asher and Sarah.
I owe thanks to many people for reading first drafts of these notes and
giving me feedback. Among them are Alon Gonen, Shlomi Gover, Ameer Kas-
sis, Amichai Lampert, Eliahu Levy, Daniel Markiewicz, Simeon Reich, Eli
Shamovich, Yotam Shapira, and Baruch Solel. I am sorry that I do not remem-
ber the names of all the students who pointed out a mistake here or there, but
I do wish to thank them all. Shlomi Gover and Guy Salomon also contributed
a number of exercises. A special thank you goes to Michael Cwikel, Benjamin
Passer, Daniel Reem and Guy Salomon, who have read large portions of the
notes, found mistakes, and gave me numerous and detailed suggestions on how
to improve the presentation.
I bet that after all the corrections by friends and students, there are still
some errors here and there. Dear reader: if you find a mistake, please let
me know about it! I will maintain a page on my personal website (currently
http://oshalit.net.technion.ac.il) in which I will collect corrections.
I am grateful to Sarfraz Khan from CRC Press for contacting me and
inviting me to write a book. I wish to thank Sarfraz, together with Michele
Dimont the project editor, for being so helpful and kind throughout. I also
owe many thanks to Samar Haddad the proofreader, whose meticulous work
greatly improved the text.
My love for the subject and my point of view on it were strongly shaped by
my teachers, and in particular by Boris Paneah (my Master’s thesis advisor)
and Baruch Solel (my Ph.D. thesis advisor). If this book is any good, then
these men deserve much credit.
My parents, Malka and Meir Shalit, have raised me to be a man of books.
This one, my first, is dedicated to them.
Haifa, 2017
xvi Preface
This equation was considered by I. Fredholm in 1903, and, like many important
mathematical problems of the time, it arose from mathematical physics. In
the equation above, the functions g ∈ CR ([a, b]) and k ∈ CR ([a, b] × [a, b]) are
given continuous functions, and f is an unknown function (here and below
CR (X) denotes the space of continuous, real-valued functions on a topological
space X). Fixing the function k, there are three basic questions one can ask
about such equations:
1. Solvability. Does there exist a continuous solution f to this equation
given g? For what g does a solution exist?
2. Uniqueness. Is the solution unique (when it exists)? Given a particular
solution to the equation, can we describe the space of all solutions, or
at least can we tell how “big” it is?
3. Method of solution. What is the solution? In other words, given g
can we write down a formula for the solution f , or at least describe a
method of obtaining f approximately?
Questions of a similar type are dealt with in a course in linear algebra,
1
2 A First Course in Functional Analysis
Finally, we observe that the operator K, and hence I +K, is a linear operator.
Thus our problem is “just” that of solving a linear equation in the vector space
CR ([a, b]). However, these observations do not bring us much closer to being
able to answer the above questions; they only suggest that it might be fruitful
to study linear operators on infinite dimensional vector spaces.
Linear operators on infinite dimensional spaces turn out to be too large a
class to be treated in a meaningful manner. We will concentrate on the study
of continuous or compact operators acting on complete normed vector spaces.
In this setting significant results can be obtained; for example, in Chapter 9
we will see that the equation (I + K)f = g has a unique solution for any g,
if and only if the equation (I + K)f = 0 has a unique solution. Methods of
finding the solution will also be developed.
Note that, unlike in the case of a linear system of equations Ax = b, the
equation (1.1) makes sense within many different vector spaces. Would it be
easier to solve the problem if we assumed that all functions are differentiable?
The equation makes sense for integrable f — maybe we should consider I + K
as a linear operator on the larger space of all integrable functions, or maybe
on the space of square integrable functions? Do the basic properties of the
operator I + K change if we think of it as an operator on the bigger space?
We will see that considering the integral equation as an operator equation
in the space of square integrable functions on [a, b] does not change some
characteristic features of the problem, while on the other hand it facilitates
actually solving the problem.
The space of square integrable functions on an interval is an example of a
Hilbert space. Hilbert spaces are the infinite dimensional spaces that are closest
Introduction and the Stone-Weierstrass theorem 3
to finite dimensional spaces, and they are the most tractable. What makes
them so tractable are the fact that they have an inner product, and the fact
that they are complete metric spaces. In this book, a special emphasis is put
on Hilbert spaces, and in this setting integral equations are best understood.
We will begin our study of Hilbert spaces in the next chapter.
The goal of this book is to present a set of tools, ideas and results that
can be used to understand linear operators on infinite dimensional spaces.
But before we can develop a theory of linear operators on infinite dimensional
spaces, we must study the spaces themselves. We will have to wait until much
later in the book, before we can prove significant results on the solvability
of integral equations; in Chapter 11 we will complete our treatment of this
subject. For now, we part from equation (1.1), and we take a closer look at
the space CR ([a, b]).
v = c 1 u i1 + . . . + c k u ik .
find a countable basis. However, we can hope for the next best thing, which
is a linearly independent sequence of functions {fn }∞
n=0 ⊂ CR ([a, b]) which in
some sense span the space. A natural guess would be that the sequence of
monomials fn (t) = tn are as close to being a basis for CR ([a, b]) as one can
reasonably expect. This is true, as Weierstrass proved in 1885.
Theorem 1.2.2 (Weierstrass’s approximation theorem). Let f : [a, b] → R
be a continuous function. For every > 0, there exists a polynomial p with
real coefficients, such that for all t ∈ [a, b],
Later in this book, when we will study Fourier series, we will require the
following theorem (see also Exercise 1.6.7). Like the previous theorem, this
one is also due to Weierstrass.
Theorem 1.2.3 (Trigonometric approximation theorem). Let f : R → R be a
continuous Z-periodic function. For every > 0, there exists a trigonometric
polynomial q, such that for all t ∈ R,
It turns out that the most elegant way to obtain the above two theorems
is to consider a more general problem. We will obtain both Theorem 1.2.2
and Theorem 1.2.3 as simple consequences of the Stone-Weierstrass theorem,
which is a broad generalization of these theorems. Our goal in the remainder
of this chapter is to present and prove the Stone-Weierstrass theorem. Besides
obtaining useful results for later purposes in the course, this also serves to
highlight the spirit of functional analysis. (We will return to the problem of
finding a good notion of basis for infinite dimensional spaces in Chapter 3.)
Introduction and the Stone-Weierstrass theorem 5
maps CR (T) onto the algebra CR,per (R) of continuous Z-periodic functions.
Moreover, Φ maps the constant function to the constant function, it is lin-
ear, and it respects multiplication: Φ(f g) = Φ(f )Φ(g). Therefore, the same
holds for the inverse Φ−1 : CR,per (R) → CR (T). Finally, supt∈R |Φ(f )(t)| =
sup|z|=1 |f (z)| for all f ∈ CR (T).
Now put X = T, and take A ⊆ CR (T) to be the inverse image of all
trigonometric polynomials under Φ (if we identify CR (T) and CR,per (R), then
under this identification A is simply the algebra of all trigonometric polyno-
mials, but we have chosen to make this identification explicit with the use of
the map Φ). By the previous paragraph, in order to prove Theorem 1.2.3 it
suffices to show that A is dense in CR (X). It is elementary to check that A
contains the constants and separates points on X = T. Applying the version of
the Stone-Weierstrass theorem given in Exercise 1.3.5, we find that A is dense
in CR (T), therefore Φ(A) is dense in CR,per (R). That concludes the proof of
the trigonometric approximation theorem.
Exercise 1.3.6. Fill in the details in the proof of Theorem 1.2.3. In particular,
prove that A is an algebra that separates points, and prove that Φ is surjective.
as required.
For any two functions f, g, we let f ∧ g and f ∨ g denote the functions
f ∧ g : x 7→ min{f (x), g(x)} and f ∨ g : x 7→ max{f (x), g(x)}.
Lemma 1.3.10. If f, g ∈ A, then the functions f ∧ g and f ∨ g are also in A.
Proof. This follows immediately from Lemma 1.3.9 together with the formulas
min{a, b} = a+b−|a−b|
2 and max{a, b} = a+b+|a−b|
2 , which hold true for all real
a and b.
Lemma 1.3.11. For every pair of distinct points x, y ∈ X, and every a, b ∈ R,
there exists a function g ∈ A such that g(x) = a and g(y) = b.
Proof. Exercise.
Certainly, A(D) is a complex algebra which contains the constants and sepa-
rates points. By a theorem in complex analysis, the uniform limit of analytic
functions is analytic. Thus, every element of A(D) is analytic in D, so this
algebra is quite far from being the entire algebra C(D).
Proof. Consider the real vector space ReA = {Ref : f ∈ A}. Since Ref = f +f 2
and A is self-adjoint, it follows that ReA ⊆ A. Because A is a subalgebra of
C(X), ReA is a subalgebra of CR (X). From closedness of A it follows that
ReA is closed, too.
From the assumption that A is a subspace that separates points, it follows
that ReA also separates points. Indeed, given x, y ∈ X, let f ∈ A such that
f (x) 6= f (y). Then, either Ref (x) 6= Ref (y), or Imf (x) 6= Imf (y). But Imf =
Re(−if ) ∈ ReA, so ReA separates points.
Thus, ReA is a closed, real subalgebra of CR (X) that contains the constants
and separates points. By the (real) Stone-Weierstrass theorem, ReA = CR (X).
It follows that every real-valued continuous function on X is in A. Symmetri-
cally, every imaginary valued continuous function on X is in A. By Exercise
1.4.1 we conclude that C(X) = A.