1 Banach Spaces and Hilbert Spaces
1 Banach Spaces and Hilbert Spaces
We will first discuss Banach spaces, since much of what we say applies to
Hilbert spaces, without change.
Let V be a normed linear space over either the real or complex numbers.
A sequence of vectors {vj }
j=1 is a map from the natural numbers to V . We
say that vj converges to v V if
lim kvj vk = 0.
j
Except for ` . the spaces above are separable i.e., each has a countably
dense subset,
1
3. The following function spaces are Banach spaces:
There are two Hilbert spaces among the spaces listed: the sequence space
`2 and the function space L2 . In the result below, we will show that ` is
complete. After that, we will show that C[0, 1] is complete, relative to the
sup-norm, kf kC[0,1] = max |f (x)|. Of course, this means that both of them
are Banach spaces.
This implies that |xn (j) xm (j)| < for all j. Therefore, the sequence
{xn (j)} is a Cauchy sequence of real numbers, and hence converges to some
value x(j). That is, limn xn (j) = x(j) exists. From (1.9), if we choose
= 1, then for all n, m N , we have
kxn xm k < 1.
2
Fix m. Then, for all n N , |xn (j)| kxn k < 1 + kxm k . Letting n ,
we see that
|x(j)| 1 + kxm k
holds uniformly in j. Therefore, x ` . To complete the proof, we need to
show that xn converges to x in norm. We have
Since this holds for all j, it follows that kx xm k < for all m N .
Therefore, the sequence xm converges to x ` .
Proposition 1.2. Relative to the sup norm, C[0, 1] is complete and is thus
a Banach space.
Proof. Let {fn (x)} n=1 be a Cauchy sequence in C[0, 1]. Then, for every > 0,
there exists an N such that kfn fm k < for all n, m N . For any fixed
t [0, 1], this implies that
Let n > m. We note that |fn (t) fm (t)| will be symmetric about t = 0.
Using this, we see that
1
nt mt t [0, n ]
|fn (t) fm (t)| = 1 mt t [ n1 , m1 ]
0 t [ m1 , 1]
4
Computing the integrals over [0, 1] yields
Z 1 Z 1 Z 1
n m
|fn (t) fm (t)| dt = (n m)t dx + 1 mt dx
1
0 0 n
1 1 1 m 1 m 1
= (n m) 2
+ 2
+
2n m n 2m 2 n2
1 1
1
=
2 m n
Making use of the symmetry in conjunction with the result above then gives
us kfn fm kL1 [1,1] = m1 n1 . Let N > 2 . Then, for m, n N , we find that
1 1
kfn fm kL1 [1,1] < + < + = ,
n m 2 2
and so the sequence is Cauchy in the L1 [1, 1] norm. However, the limit is
not continuous. A computation shows that, for the step function f (t) defined
by
1 t [1, 0)
f (t) = 0 t=0
1 t (0, 1],
lim kf fn kL1 = 0.
n
5
Definition 2.1. Let f C[0, 1]. The modulus of continuity for f is defined
to be
Example 2.1. Let f (x) = x, 0 x 1. Show that (f, ) C .
Example 2.2. Suppose that f C (1) [0, 1]. Show that (f, ) ||f 0 || .
6
sequence. Linear splines on [0, 1] with knot sequence are the set of all
piecewise linear functions that are continuous on [0, 1] and (possibly) have
corners at the knots. As described above, we can interpolate continuous
functions using linear splines. Let f C[0, 1] and let yj = f (tj ). This is
linear spline sf (x) that is constructed by joining pairs of points (tj , yj ) and
(tj+1 , yj+1 ) with straight lines; the resulting spline is the unique. The result
below gives an estimate of the error made by replacing f by sf .
Proposition 2.1. Let f C[0, 1] and let = {t0 = 0 < t1 < < tn = 1}
be a knot sequence with norm kk = max |tj tj+1 |, j = 0, . . . , n 1. If sf
is the linear spline that interpolates f at the tj s, then,
kf sf k (f, kk) (2.4)
Proof. Consider the interval Ij = [tj , tj+1 ]. We have on Ij that sf (t) is a line
joining (tj , f (tj )) and (tj+1 , f (tj+1 )); it has the form
tj+1 t t tj
sf (t) = f (tj ) + f (tj+1 )
tj+1 tj tj+1 tj
Also, note that we have
tj+1 t t tj
+ = 1.
tj+1 tj tj+1 tj
Using these equations, we see that f (t) sf (t) for any t [tj , tj+1 ] can be
written as
tj+1 t t tj
f (t) sf (t) = f (t) + sf (t)
tj+1 tj tj+1 tj
tj+1 t t tj
= (f (t) f (tj )) + (f (t) f (tj+1 )) .
tj+1 tj tj+1 tj
7
Because the modulus of continuity is non decreasing (exercise 4.5(c)) and
j kk, we have (f, j ) (f, kk). Consequently, |f (t) sf (t)|
(f, kk), uniformly in t. Taking the supremum on the right side of this
inequality then yields (2.4).
and
Proof. Exercise.
Example 3.1. Consider n = 4. Recall that the values at the corners and
endpoints determine the linear spline. So, let yj be given at j = 0, 1, 2, 3, 4.
Then, the interpolating spline is
4
X
s(x) = yj N2 (4x j + 1), 0 x 1.
j=0
For each n, there are countably many such splines because the rationals
are a countable set. Since there are countably many n and the union of
8
countably many countable sets is countable, the collection of such functions
is countable. We now demonstrate that this is a dense subset of C[0, 1]. Let
f C[0, 1] and consider the interpolant
n
X j
sf (x) = f ( )N2 (nx j + 1
j=0
n
kf sk kf sk + ks sk
+ = .
2 2
Therefore, we have constructed a countable set of splines and demonstrated
that they are dense in C[0, 1].
Note that both ` and L are not separable. In ` , consider the un-
countable set A = {x ` : xj {0, 1}}. If x , x0 A differ, then
kx x0 k = 1, since they differ in at least one coordinate j, and the only
possibility is for |x (j) x0 (j)| = 1. Suppose that ` is separable. Then,
9
there exists a countable dense subset {vj } j=1 . In particular, for any x `
and for each , there exists at least one vj such that kvj xk < . Let = 14 .
Since there are uncountably many x A, there exists a vj such that there
exists x 6= x0 A such that both |vj x | < and |vj x0 | < . Then,
by the triangle inequality, we find
kx x0 k kx vj k + kx0 vj k
1
<+=
2
1
which implies that kx x0 k < 2 , which is a contradicts the computation
kx x0 k = 1.
10