FunctionalAnalysisMathematica PDF
FunctionalAnalysisMathematica PDF
Gyrgy Popper
2006.
Gyrgy Popper
e-mail: gypopper@epito.bme.hu
Preface .................................................................................................................v
Appendix: A. Construction of basis functions for the vector space C3(1) [ 1,1]
References..........................................................................................................89
Index ..................................................................................................................91
iv
Preface
This textbook contains the course of lectures about some concepts in functional
analysis that I have delivered periodically to Ph.D. students of civil engineering at
the Budapest University of Technology and Economics.
Some of the calculations of this textbook were made using the symbolic-
numeric computer algebra system Mathematica. I found this system very useful
for presenting these concepts because it does algebra and calculus computations
quickly in an exact, symbolic manner.
This work was partially supported by the grant T 037880 from the Hungarian
Scientific Research Fund (OTKA).
v
vi
1. Vector spaces, subspaces, linear manifolds
It is well known, that the sum of vectors in a plane and the product of a vector
by real numbers results in a vector in the same plane. In other words, the set is
closed for these two operations. These "space"-properties of the geometric vector
space hold for some other sets too, e.g. for some function sets. Hence it is
advantageous to introduce the following definition:
Linear space or vector space is a non empty set X of elements, often called
vectors, for which two operations are defined:
1. x + y = y + x (law of commutatitvity);
2. (x + y ) + z = x + ( y + z ) (law of associativity);
8. 0 x = and 1 x = x .
If the scalars are real X is a real vector space, while if the scalars are complex
X is a complex vector space.
1
(C) denotes the set of real (complex) numbers
7
Examples
t2
t + , if 1 t 0
f (t )= 2
2
t t , if 0 t 1
2
df
g (t ) = (t ) = 1 t , 1 t 1
dt
8
Using Mathematica :
In[1]:= Clear@f, gD
t 1 t
1 t 0
Out[3]=
Indeterminate 1
1t 0< t< 1
1+t 1 < t < 0
0.8
g 0.6 f
0.4
0.2
-1 -0.5 0.5 1
-0.2
-0.4
Out[4]= Graphics
E.1.3. The class of positive functions with usual addition and number
multiplication rules (introduced in E.1.2.) does not form a linear space. Really, if
f (t ) > 0 then ( 1) f (t ) < 0 .
9
E.1.4. The set of functions with property
f ( t ) < 1, t [a , b ]
does not form a linear space ( if f and the number > 0 is chosen sufficiently
large, then f >1 ).
However, in general: The class of bounded functions with usual addition and
number multiplication is a linear space.
Direct product. If X and Y are two sets, then the set of all ordered pairs
{(x, y ) : x X , y Y }
is called direct- or Cartesian or Descartes product of sets X and Y and is
denoted by X Y .
Out[1]= 88f@a, 1D, f@a, 2D<, 8f@b, 1D, f@b, 2D<, 8f@c, 1D, f@c, 2D<<
Out[2]= 888a, 1<, 8a, 2<<, 88b, 1<, 8b, 2<<, 88c, 1<, 8c, 2<<<
Out[4]= 88a, 1<, 8a, 2<, 8b, 1<, 8b, 2<, 8c, 1<, 8c, 2<<
Y = 81, 2<;
Descartes@X, YD
Out[8]= 88a, 1<, 8a, 2<, 8b, 1<, 8b, 2<, 8c, 1<, 8c, 2<<
10
In Mathematica, the direct product can occur as an argument or definition
domain of many inner functions. For example:
20
1
0
0.8
-20
0.6
-2 0.4
0 0.2
2
0
Out[9]= SurfaceGraphics
E.1.5. If X and Y are two linear spaces, then the direct product
X Y = {( x, y ) : x X , y Y }
( x, y ) = ( x, y ), x X , y Y , scalar.
Note, that the addition in vector space X Y is defined using the additions of
both linear spaces X and Y .
The subspaces are linear spaces; hence all subspaces contain the zero vector
.
E.1.6. Any straight line and plane running through the origin of the three-
dimensional geometric vector space, is its linear subspace.
11
Among all subsets of the plane shown in Figure 1.3, only the sketches 1.3.c)
and 1.3.d) contain subspaces of the plane.
M M
M
a) b) c)
M M
M=point of origin
d) e) f)
E.1.7. In the vector space C (0 ) [a, b ] defined in the example E.1.2, the subset
M + N = {m + n : m M , n N }
M + N = X and M N = {} ,
12
then both M and N is said to be the complement of the other with respect to X ,
and the vector space X is called the direct sum of M and N , and is denoted by
X =M N.
m+n
N
n
m
O
M
13
2. Dimension, spanning sets and (algebraic) basis
1 x1 + 2 x2 + ... + n xn = .
The vectors x1 , x2 , ..., xn are linearly independent if this equality holds only if
all of the scalars 1 , 2 , ..., n are zero.
The infinite set of vectors x1, x2 , ... , xn , ... is said to be linearly independent if all of
its finite subsets are linearly independent.
Note, that the single vector x forms a linearly independent set because the
only way to have x = is = 0 .
p ( x ) = a 0 + a1 x + a 2 x 2
p ( x ) = a0 + a1x + a2 x 2 = 0,
p, (x ) = a1 + 2a2 x = 0,
p,, ( x ) = 2a2 = 0.
The last equation implies a2 = 0 , then from the second one: a1 = 0 , and then
the first one implies a0 = 0 . Therefore, p ( x ) 0 if and only if ai = 0, i = 0,1, 2, ...
14
Spanning set. A subset S = {x1 , x2 , ..., xn , ...} of a vector space X is said to
span or generate X , if every x X can be written as a linear combination of the
elements of S .
Theorem 2.1. Let {x1 , x2 , ..., xn } denote a basis for a vector space X . Then
every vector x X is a unique linear combination of x1 , x2 , ..., xn .
1 + 2 t + ... + n +1 t n .
x1 (t ) = 1, x2 (t ) = t , ... , xn +1 (t ) = t n
The following example contains one of the basic concepts of the finite element
method:
E.2.2. Let C1(0 )[ 1,1] denote that linear subspace of the vector space C (0 ) [ 1,1] ,
which consists of piecewise linear polynomials on the intervals [ 1,0] and [0,1] .
15
This means that an arbitrary function p(t ) C1(0 ) [ 1,1] can be written in a unique
way as
p (t ) a1 t + b1 , for t [ 1, 0]
p (t ) = 1
p2 (t ) a2 t + b2 , for t [0,1]
t g ( 1) + (1 + t ) g (0), if t [ 1, 0]
p (t ) =
(1 t ) g (0 ) + t g (1), if t [ 0,1]
p (t ) = g ( 1) 1 (t ) + g (0 ) 2 (t ) + g (1) 3 (t )
where
1 (t ) 2 (t ) 3 (t )
1 1 1
-1 0 1 -1 0 1 -1 0 1
Figure 2.1. Basis in the function space C1
( 0)
[ 1,1].
Clear@ pD
p@t_D := Piecewise@88a1 t + b, 1 t 0<, 8a2 t + b, 0 t 1<<D
In[1]:=
16
In[3]:= H g@1D,g@0D,g@1D given function values of p@t_D in node points 1,0,1 L
s = Solve@Map@ p, 81, 0, 1<D Map@g, 81, 0, 1<D, 8a1, a2, b<D First
Table@
k@t_D = Piecewise@88fi@@k, 1DD, 1 t 0<, 8fi@@k, 2DD, 0 t 1<<D,
In[7]:=
8k, 1, 3<D
Out[7]= : t >
1+ t 1 t 0 0 1 t 0
1 t 0, ,
1 t 0t1 t 0t1
1
0.8
0.6
0.4
0.2
-1 -0.5 0.5 1
1
0.8
0.6
0.4
0.2
-1 -0.5 0.5 1
1
0.8
0.6
0.4
0.2
-1 -0.5 0.5 1
17
Training problem: Let C3(1) [ 1,1] denote the linear subspace of the vector space
C (1)[ 1,1] which consists of piecewise cubic polynomials on the intervals [ 1,0]
and [0,1] . Similarly to example E.2.2, determine the basis of the function space
C3(1) [ 1,1] and plot it using Mathematica!
E.2.3. Consider the linear space X whose elements are infinite sequences of
real numbers x = {1, 2 , ... } with
k =1
2
k < . The subset of X consisting of vectors
e1 = {1,0,0, ...}
e2 = {0,1,0, ...}
span X which is infinite dimensional (really, for any positive integer k the
vectors e1 , ..., ek are linearly independent and are elements of X ). Clearly, all of
the vectors e1, e2 , ... are linearly independent, too. However, they do not form a
Hamel basis (because {e1, e2 , ...} is not a finite set).
but this requires to define the convergence of infinite series for vectors. Later on,
the concept of bases will be extended.
E.2.4. Let S denote those infinite sequences of real numbers in which all
elements except for a finite number of elements are zero. S is a subspace of the
linear space X specified in example E 2.3. Any vector x S can be written as a
linear combination of a finite set { e1 , e2 , ..., en }. Hence, these vectors form an
algebraic (Hamel) basis for the subspace S .
18
3. Linear operator
R = {T ( x ): x D}
is the range of T .
x1 x2 T ( x1 ) T ( x2 ) .
E.3.1. Let denote the set of real numbers and + the set of positive real
numbers. Using the rule T ( x ) = x 2 define the following operators (functions):
19
Similarly, changes in the domain (e.g. in the boundary conditions) of a
differential operator lead to a different operator (having properties different from
the original one).
T ( x + y ) = T (x ) + T ( y )
E 3.2. Any m n (read " m " by " n ") real matrix A represents a linear operator
T : n m .
d
: C (1)[a, b ] C (0 )[a, b ] C (0 )[a, b ]
dx
is surjective, i.e. onto the range C (0 ) [a, b ] (surely, every continuous function is
integrable), but is not injective (the derivatives of f (x ) and of f ( x ) + const are
equal).
(g f )(x ) = g ( f (x ))
In Mathematica the composition of functions f and g can be calculated using
the function Composition[]:
!!!!!!!!!
f@x_D := x2; g@x_D := x 1
h1@x_D = Composition@f, gD@xD
In[1]:=
Out[2]= 1 + x
20
or alternatively
In[4]:= h1@x_D = f@ g@ x
Out[4]= 1 + x
In[5]:= h2@x_D = g@ f@ x
"#############
Out[5]= 1 + x2
Null space. The null space N (T ) of the linear operator T : X Y is the set
N (T ) = { x : x X , T x = }.
The null space, also known as the kernel of the transformation T : X Y is the
subset of elements of X which has the zero image.
As an example:
In[1]:= A = 881, 0, 1, 2<, 80, 1, 1, 1<, 80, 0, 0, 0<<; MatrixForm@ AD
i1
j
0 1 2y
z
Out[1]//MatrixForm=
j
j 1 1 1z
z
j
j0 z
z
k0 0 0 0{
In[2]:= B = NullSpace@ AD
21
Check:
n m
x = i i , y = j j
i =1 j =1
22
Thus for any x X , it can be written
n n m
y = T x = T i i = i T i = j j .
i =1 i =1 j =1
m
T i = t j i j .
j =1
t
i =1
i
j =1
ji j = t ji i j we get
j =1 i =1
m
n
m
t
j =1 i =1
ji i j = j j ,
j =1
t
i =1
ji i = j , j = 1, ..., m
or in matrix form
t11 . . . t1n 1
. . .
1
. . . .
.
. .
. =
. . .
. .
. .
n
. . .
t m1 . . . t mn m
The matrix [ t ji ] is said to represent the linear transformation with respect to the
bases {1 , ... , n } and { 1, ... , m } .
23
Since a functional is a special operator, the functional is said to be linear when
it is a linear operator.
b
E.3.4. Linear functional is e.g. f ( x ) = x(t ) dt
a
b ( x, y ) x y
x1 + x2 y = x1 y + x2 y
x y1 + y2 = x y1 + x y2
Algebraic dual space. Let X and Y be two real linear spaces. The set of all
linear transformations from X to Y is itself a linear space and it is denoted by
L( X , Y ) .
( )
For example, L n , m is the set of all real m n matrices, which is clearly a
linear space. When Y = 1 , L( X , Y ) becomes the space of all linear functionals
on X . This vector space is called the algebraic dual of X and is denoted by X * .
(
That is, X * = L X ,1 . )
Linear functionals on X are often expressed in the form of dual-pairs, that is
as
f (x ) f x
24
There is a special relation between the bases of X and X * . Let {x1, ... , xn } be a
basis of X . Then any x X uniquely can be written in the form
n
x = i xi .
i =1
that is, every linear functional is uniquely determined by its values in basis vectors
x1, ... , xn . Define the linear functionals l1 , ..., l n by the formula
l j (x ) l j x = j .
n
We show that l j is a linear functional. Indeed, for vectors x = i xi ,
i =1
n
y = i xi and for any scalars , , we get
i =1
n
l j ( x + y) = l j (
i =1
i + i ) xi = j + j = l j ( x ) + l j ( y ) .
1, if i = j
l j ( xi ) l j xi = .
0, if i j
Since the basis vectors xi are linearly independent, l j are also linearly
independent. Therefore the set { l } form a basis for the dual space
j X * and we
call { l j } the dual basis.
25
4. Normed spaces
N2. x = x , x X, - is a scalar;
d ( x, y ) = x y , x, y X
Note that this definition of distance (induced by the norm) is a special distance
(metric) defined in the theory of metric spaces. The conditions for general
distance in metric spaces are:
2. d ( x, y ) = d ( y, x ) ;
3. d (x, z ) d ( x, y ) + d ( y, z ) .
E.4.1. With the linear space n (of n -tuples of real numbers) the most
frequently associated norms are:
n
x 1
= xk (sum norm),
k =1
1/ 2
n
x = xk2 ( Euclidean norm)
k =1
2
n
(however, x
k =1
2
k , is not a norm because it contradicts axioms N2 and N3)
26
n
x
= max xk (max or infinite norm).
k =1
Notice, that the norms and the corresponding normed spaces in above are
special cases of the normed spaces l np with norms
1/ p
n p
x = xk , 1 p < and x = lim x p .
k =1
p p
Norm [x,p]
Clear@"Global"D
x = 8a, b, c<; y = 83, 4<;
In[1]:=
"#################################################
#
Abs@aD2 + Abs@bD2 + Abs@cD2 , Abs@aD + Abs@bD + Abs@cD>
{
S p = x 2 : x p 1 .}
27
An example for p = 1,2, :
0.5
x1
-1 -0.5 0.5 1
-0.5
-1
Out[7]= ContourGraphics
x2
0.5
x1
-1 -0.5 0.5 1
-0.5
-1
Out[8]= ContourGraphics
28
ImplicitPlot@Norm @8x1, x2<, D 1, 8x1, 1.2, 1.2<, 8x2, 1.2, 1.2<,
AxesOrigin 80, 0<, AxesLabel 8"x1", "x2"<, PlotStyle 8Thickness@0.008D<D
In[9]:=
x2
0.5
x1
-1 -0.5 0.5 1
-0.5
-1
Out[9]= ContourGraphics
Note, that the norms in example E.4.1 are the discrete analogues of the norms in
E.4.2.
In Mathematica e.g. the norm of the space L20 [a, b ] can be defined as follows:
"###############################
In[1]:= Func2Norm@f_, a_, b_D := abAbs@f@tDD2 t
In[2]:= g@x_D := x3
In[3]:= Func2Norm@g, 1, 1D
Out[3]= $%%%%%%
2
7
In[4]:= % N
Out[4]= 0.534522
29
E.4.3. The vector space C ( 2 )[a, b] of twice continuously differentiable functions
on the finite interval [a, b] with the norm
1/ 2
b b
dx(t )
2 b
d 2 x(t )
2
x = x(t ) dt +
2
dt + dt
a dt dt 2
a a
1/ 2
2 b
d k x(t )
2
= dt
k =0 dt k
a
is also a normed space.
dx(t ) d 2 x(t )
x = max x(t ) + max + max
a t b a t b dt a t b dt 2
is another normed space.
everywhere in [a , b ] .
30
5. Convergence, complete spaces
Iterative methods are the only choice for the numerical solution of operator
equations. For this reason, it is necessary to extend the concept of convergence
and limit of sequences of numbers to sequences of vectors in linear spaces.
xn x * as n or lim xn = x* .
n
xn xm 0 , as n, m .
( ) (
xn xm = xn x + x xm ) xn x + xm x
31
Note, that not only normed spaces but other metric spaces may be complete
too, but Banach space may be only a normed space.
E.5.1. Consider the linear space X whose elements are infinite sequences of
real numbers x = {1, 2 , ... } with
k =1
2
k < . The norm in X can be defined by
x =
k =1
2
k
Let l 20 denote those infinite sequences of l 2 in which all elements are zero,
except a finite numbers of elements. It is easy to see, that the sequence
xn = { 2 1 , 2 2 , ..., 2 n , 0, 0, ... } l 20
{ }
x = 2 1 , 2 2 , ..., 2 n , 2 (n +1) , ... l 2
The completion of l 20 is l 2 .
E.5.2. With the vector space C ( 0 ) [0,1] of continuous functions on the closed
interval [0,1] , different normed spaces can be defined.
1
x 1
= x(t ) dt
0
is not complete, but the normed space C [0,1] , defined by the maximum ( infinite)
norm
x
= max x(t )
0t 1
32
To show, that the linear space C (0 ) [0,1] of continuous functions with respect to
integral norm is not complete, it is enough to find a Cauchy sequence which does
not converge in L0 [0,1] .
1 1
0, if 0t
2 n
n 1 1 1
xn (t ) = nt + 1, if t
2 2 n 2
1
1, if t
2
0 - 1/n - 1/m 1 t
1 1 1 1 1
1
1 1 1
xn xm = xn (t ) xm (t ) dt = .1 = ,
1
0 2 2 m 2 n 2 n m
and if m , n , then xn xm 1
0 , that is, we have proved that the
sequence {xn (t ) } in the norm . 1
is a Cauchy sequence.
33
To show it, consider the step function
1
0, if 0 t < 2
y (t ) =
.
1
1, if t 1
2
x y
1
= (x
xn ) + (xn y )
1
xn x
1
+ xn y
1
Hence the space L 0 [0,1] of continuous functions with respect to the integral
norm . 1
is not complete.
The fact, that the space C [0,1] of continuous functions with respect to the
maximum norm . is complete, follows immediately from the theorem known
in elementary analysis:
(In more detail we demonstrate that the normed space C [0,1] is complete. For
any fixed point t0 [0,1] , a Cauchy sequence {xn (t )} in C [0,1] yields a Cauchy
sequence of real numbers: xn (t0 ) xm (t0 ) max xn (t ) xm (t ) 0 , as m, n .
t[0 ,1]
Consequently, for every t [0,1] point there exists a real number x (t ) to which
{xn (t )} converges. This pointwise convergence holds for any t in [0,1] ; that is,
Cauchy sequences {xn (t )} converge uniformly in [0,1] . Thus, there is a limit-
function x (t ) for which
34
It remains to be shown that x (t ) is continuous. Let t [0,1] and let {tm } be a
sequence of points in [0,1] which converges to point t as m . Clearly, for any
n 1
x(t ) x(t m ) 0
1 1 1 1 n n
max xn (t ) xm (t ) = xn = n + 1 = 1
0 t 1 2 m 2 m 2 m
and the limit of this sequence is indeterminate. Indeed, using Mathematica we get
. 8n , m <
n
In[1]:= 1
m
::indet : Indeterminate expression 0 encountered . More
Out[1]= Indeterminate
(Now we could not use the inner function Limit[], because it can only work with
one variable.)
In general the only, but not a simple problem is to find out what the limit
elements will be. Remember, that the normed space (, ), i.e. the set of real
numbers with the usual norm (i.e. absolute value) form complete normed space.
35
Similarly, the normed space (n , 2 ) is a Banach space. However, the rational
numbers with the absolute value norm is not a Banach space.
x =
k =1
2
k .
36
6. Continuous and bounded linear operator
if x x
X
< ( ) , then ( )
T ( x ) T x
Y
< .
Tx Y
K x X
, x X .
F ( x ) K x , x DF .
37
Theorem 6.3. (The equivalence of boundedness and continuity).
Txn Tx
Y
= T xn x ( ) Y
K xn x
X
~ xn
xn = .
T xn Y
It is obvious that ~
xn , but T ~
xn Y
= 1 , so T is not continuous.
t
T f (t ) = f ( ) d , t [a, b]
a
is continuous. Clearly,
t t b
T f (t ) = f ( ) d f ( ) d f ( ) d (b a ) max f (t ) , t [a, b]
a a a
and so
t
T f = max
a t b
f ( ) d
a
(b a ) f
E.6.2. Let D denote the subspace of the normed space C [a, b] , which consists
of differentiable functions. Then the differential operator
d
L f (t ) = f (t ) , f D
dt
38
is not continuous in C [a, b] . To show it, it is enough to find only one convergent
sequence {g n : g n D} so, that the sequence {L g n , n = 1,2, ... } does not converge.
1
If g n (t ) = sin (n t ) , then g n D and g n as n , however the sequence
n
L g n (t ) = cos (n t ) does not have a limit. Thus the operator L is not continuous
(and by the theorem 6.3 it is also unbounded).
df (t )
f new
= max f (t ) + max = f
+ f.
a t b a t b dt
The operator
d
L= : C new [a , b ] C [a, b ]
dt
TxY K x X
It follows that T x Y T x X.
The definition of the norm of continuous linear operator T also can be written
as
Tx
T = sup = sup
Y
Tx Y
.
x x X
x X
=1
(The second form follows from the first one, if the vector x is written as
x = x X , X = 1 .)
39
F (x )
F = sup = sup F ( x ) .
x x x =1
Topological dual space. Let X be a normed space. The set of all continuous
linear functionals
f : X
f ( x ) = f x , f X , x X ,
where the symbol denotes a bilinear map from the space X X into .
f x
f X
= sup .
x x X
40
7. Dense sets, separable spaces
xs < .
In other words, the set S is dense in the normed space X if and only if any
x X can be approximated (with arbitrary precision) by elements of S .
We note, that the rational numbers, which are dense in (by absolute value)
normed space of real numbers, are countable (see the diagram below). Hence the
real numbers create a separable space.1
1 1 1 1
...
1 2 3 4
2 2 2 2
...
1 2 3 4
3 3 3 3
...
1 2 3 4
4 4 4 4
...
1 2 3 4
M M M M
1
Note, that Georg Cantor (1845-1918) has proved, that the set of real numbers on the interval
[0,1] is not countable. (We say that the points of interval [0,1] create a continuum.)
41
Recall, that a subset S = {x1, x2 , ... } of a vector space X is said to span or
generate X , if every x X can be written as a linear combination of the vectors
of S .
Theorem 7.3. If the spanning set S of the normed space X is countable, then
X is separable.
Let f C[a, b] , and let > 0 . Then there exists a polynomial p( x ) for which
f p
.
42
8. Inner product, Hilbert space
S1. x y = y x ,
S2. x + y z = x z + y z ; z X ,
We note, that if X denote complex linear space, then the axiom S1 is replaced
by x y = y x , (upper bar denotes complex conjugate).
Observe, that the inner product is a bilinear functional which is positive definite
i.e. symmetric, too.
Inner product space. A real linear space with an inner product is called inner
product space or pre-Hilbert space (in finite dimensional cases also Euclidean
space).
x y = x1 y1 + ... + x n y n
E.8.2. In the real vector space C (1) [a, b ] of all continuous functions with
continuous first derivative, the expressions
b
x y = x (t ) y (t ) dt
a
and
dx (t ) dy (t )
b b
x y = x (t ) y (t ) dt + dt
a a dt dt
43
define inner products on C (1) [a, b] , but
dx(t ) dy (t )
b
a dt dt
dt
is not an inner product on C (1) [a, b] because it contradicts axiom S4: from the
dx (t )
x x = 0 it follows only = 0 and not x(t ) = 0 everywhere in [a, b] .
dt
x y = 0.
Test for linear dependence. Using the inner product, an effective method can
be given for determining whether or not the vectors x1 , ... , x n are linearly
independent.
x1 x1 . . . x1 xn
. .
. .
. .
x x . . . xn xn
n 1
is nonsingular.
x y x x y y , x, y X .
0 x y x y = x x y x x y + 2 y y ,
that is
y y 2 2 x y + x x 0 .
44
The left hand side of this inequality is a quadratic polynomial in variable ,
having real coefficients. The inequality indicates that this polynomial cannot have
distinct real zeros. Consequently, its discriminant cannot be positive, that is,
(2 x y ) 2
4 y y x x 0,
Note the general character1 of this inequality and the simplicity of its proof.
x x = x x
defines a norm on X .
Proof: That x x satisfies the norm axioms N1 and N2, is obvious. The
validity of the axiom N3 that is of the triangle inequality is easy to see using the
Cauchy-Schwarz inequality as follows since:
2
x+ y = x+ y x+ y = x x +2 x y + y y x x +2 x y + y y
y y + y y =( x + y ). 2
x x +2 xx
The existence of this norm makes possible to define the completeness of inner
product spaces.
We recall that the Banach space is a complete normed space. The Hilbert space
is a special Banach space, where the norm is induced by the inner product
.
n n n b b b
45
In the following we will use the fact that any continuous linear functional F (u )
can be written as a duality pair i.e. in the form F (u ) = F u , F X , u X ,
where X is the dual space of the normed space X .
F (u ) = g u ; u H .
In addition,
F H
= g H
.
If the linear functional is not bounded, then the Riesz theorem is not valid.
F (u ) = g u = g~ u u H .
Then
g g~ u = 0 u H .
Denote by
N = N (F ) = {u : u H , Fu = 0},
1
Frigyes Riesz (1880-1956), famous Hungarian mathematician.
46
uH = u N + uM , uN N , uM M
where
F (u M ) = F (u H u N ) = F (u H ) F (u N ) = F (u H ) 0 .
F (u )
F u uM = 0 .
F (uM )
F (u )
Hence u u M N and because uM is orthogonal to N
F (u M )
F (u )
u u M uM = 0 .
F (u M )
F (u ) 2
That is u uM uM = 0 i.e.
F (uM )
F (u M )
F (u ) = 2
uM u .
uM
F (u M )
2
uM .
uM
F (u ) = g u ; u H
g u
F H1
' = sup g H .
u u H
because F ( g ) = g g = g
2
However, it is impossible that F H
< g H H
so that
really F H
= g H
holds.
47
We note that this theorem is a fundamental tool in the solvability theory for
elliptic partial differential equations.
f (v ) f v = f T u f ( T u ) = g (u ) g u
g (u ) = f Tu f T u = K u , where K = f T ,
T
U V
g f
T*
U V
f Tu = T f u .
This equality also can be used as the definition of the adjoint operator.
48
If U = V = H is Hilbert space, then the Riesz representation theorem
guarantees the existence of a unique element g = T f which satisfies the
equation f Tu = g u .
E.8.3. For any matrix A , the adjoint of A is defined as the matrix A* , which
satisfies the equation
A x y = x A y
To find the adjoint matrix A explicitly, note that (using the Euclidean inner
product)
_________
_ _ _ T _T
Ax y = ( Ax )
y = x A y = x A y = x A y
T T T T
Lu v = u Lv
This definition determines not only the operational definition of L , but its
domain as well. Consider the example
du
Lu =
dx
1
u v = u ( x ) v( x ) dx .
0
49
Using this inner product (and integration by parts) we have that
1 1
du
Lu v = (x )v(x )dx = u (1) (v(1) 2v(0 )) u (x ) dv (x )dx .
0
dx 0
dx
dv
In order to make Lu v = u Lv , we must take Lv = with the boundary
dx
condition v (1) = 2 v (0 ) .
(1) au v K u v ,
2
(2) au u u ,
l (v ) = a u v , vH .
50
9. Sets of measure zero, measurable functions
Set of measure zero. A set A [a, b ] is said to be of measure zero, if for every
> 0 there is a sequence of open intervals I k = (ak , bk ) such as, that
(b
k =1
k ak ) and A U Ik .
k =1
In other words, a set has measure zero if and only if it can be covered by a
collection of open intervals whose total length is arbitrarily small.
Theorem 9.1. Any countable set A = {xk ; k = 1,2,...} [a, b ] has a measure
zero.
Proof: to any > 0 we can choose the intervals I k = (ak , bk ) in the form
I k = xk k +1 , xk + k +1 , k = 1, 2, ... .
2 2
1 1 1
Then (b k ak ) = = = and A = { x1 , ... , x k , ... } U I k is
2k 1 2
k =1 k =1
1 k =1
2
valid too.
The intervals [a, b] and (a, b ) have not measure zero. (Their common measure
is their length: b a .)
51
We note that in the practice all functions are measurable.
52
10. The space L 2
f dx < .
2
The set L2(). The collection of all square integrable measurable (real-valued)
functions defined on is denoted L2 ( ) .
(x ) dx = + .
1
function f ( x ) = x 1 / 2 does not belong to L2 (0,1) since 1 / 2 2
Out[1]= 3
but
1i 1 y2
In[2]:= j
jx 2 zz
0k {
x
Out[2]=
11
x
0 x
0( f g ) 2
= f 2 2 f g + g 2 and f g f g
1
in sense of Lebesgue integration , Henri Lebesgue (1875-1941)
53
so that
f g f g
2
(
1 2
f + g2 . )
This inequality indicates, that
(f + g) = f 2 + 2 f g + g2 2 f 2 + g2 ,
2
( )
and after integration the assertion follows. Since the product of a square integrable
function with a real number is a square integrable function, we have proved that
L2 ( ) is a linear vector space.
f g = f g dx , f , g L2 ( ) .
If the integrals in this section are defined in the Lebesgue sense, then this real
inner product space is also complete.
Theorem 10.1. The space L2 ( ) with respect to the inner product above is a
(real) Hilbert space.
In C (0 ) ( ) the relation
f 2 dx = 0 (10-1)
1
Rememeber, that C
(0 )
( ) C ( )() because if
0
f C (0 ) ( ) then f C (0 ) ( ) .
54
In L2 ( ) , from (10-1) does not follow f = 0 everywhere in .
1
1, if x =
f1 ( x ) = 2
0, otherwise
f =g in L2 ( )
( f g ) dx = 0 .
2
and then obviously
1 if x rational
f (x ) = ; x [0,1]
0 if x irrational
is equal to zero almost everywhere on [0,1] because the rational numbers are
countable.
The Riemann-integral for this function does not exist, the Lebesgue-integral is
equal to zero.
The proof of the following theorem is based on very serious results from the
theory of measurable functions and the Lebesgue integral.
55
Theorem 10.3. The polynomials are dense in L2 (a , b ) .
More generally:
56
11. Generalized derivatives, distributions, Sobolev spaces
i = (i1, i2 ,..., in )
f
i
D f = i1 i 2
i
.
x1 x2 ... xni n
3f 3 f
E.11.1. If i = (3,0) , then instead of Di f = we write D i
f = .
x13 x20 x13
If i = 0 , then Di f = f .
(0, 0) i =0
f
(x1 , x2 ) + f (x1 , x2 ) + 2f (x1 , x2 ) + f (x1 , x2 ) + 2f (x1 , x2 ) +
2 2 2
f ( x1 , x2 ) +
x1 x2 x1 x1x2 x2
3 f 3 f 3 f 3 f
+ ( x1 , x 2 ) + ( x1 , x 2 ) + ( x1 , x 2 ) + (x1 , x2 )
x13 x12 x2 x1 x22 x23
57
Support of function. Let be a domain (i.e. a connected open subset) in
. The support of the function ( x ), x n , denoted by supp is the
n
supp = { x : x , ( x ) 0 }.
E.11.2. In 1 the
e1 / (x 1 )
2
if x <1
(x ) =
0 if x 1
In[1]:= Clear@D
0.35
0.3
0.25
0.2
0.15
0.1
0.05
-2 -1 1 2
58
This function has limits at the points x = 1, x = 1 which are equal to zero.
Indeed, e.g. at the point x = 1 the limit from the left
Out[4]= 0
Out[5]= 0
(The option Direction -1 and +1 denotes the right- and left-hand limit,
respectively.) At the points x = 1, x = 1 there exist all derivatives of (x ) and
they are also equal to zero. Consequently (x ) is smooth too.
For example:
150
100
50
-2 -1 1 2
-50
-100
-150
Out[7]= Graphics
D f dx = ( 1) f Di dx ,
i i
(11-1)
59
where C0( ) ( ) , that is is an arbitrary test function.
d
[ ]
1 1 1
x
n
dx = x n ( x ) 10 n x n 1 ( x ) dx = ( 1) D1 f dx .
0
dx 0 0
1
cx for 0 < x
f (x ) = 2
1
c (1 x ) for x <1
2
1
where c is a constant. This function is not differentiable at x = (see the Figure
2
11.1).
1
c if 0 < x <
(1) 2.
D f =
1
c if < x <1
2
f (x ) D (1) f
c/2 c
0 1/2 1 x 0 1 x
1/2
-c
1
Figure 11.1. Non-differentiable functions at x = .
2
60
Indeed, integration by parts yields to
d d
1 1/ 2 1
f D (1) dx = cx dx + c (1 x ) dx =
0 0
dx 1/ 2
dx
1/ 2 1
=[c x ( x )] 10/ 2 c ( x ) dx + [c (1 x ) (x )]11 / 2 ( c ) (x ) dx =
0 1/ 2
c 1 c 1
1/ 2 1 1
= c ( x ) dx ( c ) ( x ) dx = ( 1) D (1) f dx.
2 2 0
2 2 1/ 2 0
E.11.4. Now, consider the second generalized derivative D(2 ) f of the function
f (x ) defined in (0,1) in the previous example. The relation (11-1) - as definition-
gives
d 2 d 2
1 1 1/ 2 1
D f dx = ( 1) ( )
(2 )
f D (2 ) dx = + dx =
2
cx dx c 1 x
0 0 0 dx 2 1/ 2 dx 2
d d d d
1/ 2 1
1/ 2 1
= cx c dx + c(1 x ) ( c ) dx =
dx 0 0
dx dx 1 / 2 1 / 2 dx
c d 1 c d 1 1
= [c ( x )] 0 + c [ ( x )]1 / 2= 2c ,
1/ 2 1
2 dx 2 2 dx 2 2
But no integrable function D(2 ) f exists which satisfies the definition (11-1),
that is, the relationship
1
1
D
(2 )
f ( x ) dx = 2 c .
0 2
1 1
1
x 2 (x ) dx = 2 ,
0
1
where the x is not a function but it is a so-called delta-distribution, then
2
the second generalized derivative of the f ( x ) given in the previous example is
1
D(2 ) f = 2c x .
2
61
In applications it is often the case that the delta "function" is symbolically
defined by
(x ) = 0 if x and (x ) dx = 1 .
(x ) (x ) dx = ( )
1 1
n, if 2n x + 2n
sn (x ) =
1
0, if x >
2n
62
because of the mean value theorem1, provided (x ) is continuous near x = .
x
1 1
+
2n 2n
Figure 11.2. Delta sequence.
d 2u 1
= x , 0 x 1
2
2
dx
u (0 ) = u (1) = 0
(establish the shape of a cable under a concentrated force), then this problem can
be approximated by the sequence of boundary-value problems
d 2u n 1
= sn x , 0 x 1
2
2
dx
un (0 ) = un (1) = 0 .
lim un ( x ) = u( x )
n
we can produce the correct solution for the examined boundary-value problem.
1 1 1 1 1 1 1 1
[ 0, ), [ , + ], ( + ,1]
2 2n 2 2n 2 2n 2 2n
b
1
there is such a point, [a, b] , that (x ) dx = (b a ) ( )
a
63
with respect to un (0) = un (1) = 0, then we have
1 1
if 0 x <
ax, 2 2n
n 2 1 1 1 1
un ( x ) = x + bx + c, if x + .
2 2 2n 2 2n
d ( x 1), if
1 1
+ < x 1
2 2n
We can compute the coefficients a, b, c, d from the conditions for the continuity
1 1 1 1
of values and the first derivatives of the function at x = and x = + .
2 2n 2 2n
1 1 1
x, if 0 x <
2
2 2n
1 1
2
n 1 1 1 1
un ( x ) = x(x 1) + , if x +
2 2 2n 2 2n 2 2n
1 1
1
(x 1), if + < x 1
2 2n
2
Using Mathematica it is easy to plot the function un (x ) and its first derivative
according to x as follows:
64
In[3]:= Plot@ v@xD, 8x, 0, 1<, PlotStyle 8Thickness@0.008D<D
-0.05
-0.1
-0.15
-0.2
Out[3]= Graphics
In[4]:= Derivative@1D@ vD
2 #1
0 #1 < 0
1 2
0 < #1 <
5 H 1 + 2 #1L
2 5 5
2 < #1 < 3
Out[4]=
#1 3 3 < #1 < 1
2 5 5 &
1
2 5 5
0 #1 > 1
Indeterminate True
0.4
0.2
-0.2
-0.4
Out[5]= Graphics
1 1
x, if 0 x
u= 2 2
1 1
( x 1), if x 1
2 2
1 1 1 1 1 1
(at the point x = we get un = + so that if n , then un = ).
2 2 4 8n 2 4
65
However, there is a further significant difficulty with this, since we do not only
need to find un (x ) , but also to show that the limit exists independently of the
particular choice of delta sequence.
In[1]:= Clear@x, uD
DSolveA9u''@xD DiracDeltaAx E, u@0D 0, u@1D 0=, u@xD, xE
1
2
-0.05
-0.1
-0.15
-0.2
-0.25
Out[3]= Graphics
A much more useful way to discuss delta "functions" is through the theory of
distributions. As we shall see, distributions provide a generalization of functions
and inner products.
Distributions.1
with compact support in , for our purposes suitable norm does not exist.
Therefore, it is advantageous to introduce the following definition:
1
The concept of distributions first was used by Laurent Schwartz in 1944.
66
{D },
i
n i > 0 converges uniformly to and its generalized derivatives Di ,
respectively. That is, if
lim max D i n D i = 0
n x
The simplest examples of linear functionals are indeed inner products. Suppose
f (x ) is a locally integrable, that is, the Lebesgue integral f ( x ) dx is defined
I
and bounded for every finite interval I . Then the inner product
f = f (x ) (x )dx
1
The dual-pair notation f ( ) f is used.
67
Every locally integrable function f induces a (so-called regular) distribution
through the usual inner product. (Two locally integrable functions which are the
same almost everywhere induce the same distribution.)
1 if x 0
H (x ) = .
0 if x < 0
For any function f that is locally integrable we can interchangeably refer to its
function values f (x ) or to its distributional values (or action)
f = f (x) (x ) dx .
Sobolev spaces.
u v k
= D u D v dx
i k
i i
(11-2)
68
induced by (11-2).
Let V2( k ) ( ) denote this incomplete inner product space. The space V2(k ) ( )
can be completed by adding the limit points of all Cauchy sequences in V2(k ) ( ) .
These limit points are distributions.
where . . k
is defined by (11-2), the resulting inner product space is the Sobolev
space (k )
( ) .
It is in use to define the Sobolev spaces as follows too:
The space W2(k ) ( ) contains, besides the continuous functions, e.g. those
functions, which are k-1-times continuously differentiable on and their
derivative of order k is piecewise continuous in .
The function f sketched in Figure 11.1. belongs to Sobolev space W2(1) (0,1) .
Indeed, there exists its generalized derivative D(1) f which with the function f is
square-integrable in (0,1) . The function f does not belong to W2( 2 ) (0,1) , because
its generalized derivative D(2 ) f exists only as distribution but is not a square-
integrable function.
Theorem 11.1. The Sobolev space W2(k ) ( ) = H (k ) ( ) with the inner product
(11-3) is a real Hilbert space.
69
12. Weak (or generalized) solutions
d 2u
= f, a xb (12-1)
dx2
u (a ) = u (b ) = 0 .
b b
d 2u
dx = f dx. (12-2)
a
dx 2 a
dx = f dx , C (0 ) (a, b ) . (12-3)
a
dx dx a
If f C (0 ) (a, b ) then the equation (12-1) does not have a classical solution
(because then u C (2 ) (a, b ) ). For such a case it is possible to weaken, generalize
the concept of the solution. Note, that for f L2 (a, b ) the equation (12-3) makes
du
sense if L2 (a, b ) . This requirement is satisfied if
dx
0
where the symbol refers to homogeneous boundary conditions. Then the
definition of Sobolev space W2(1) (a, b ) implies that the derivatives are considered
du
in the generalized sense and that L2 (a, b ) .
dx
0
The function u W2(1) (a , b ) is called the weak or generalized solution of
equation (12-1), if for f L2 (a, b ) , u satisfies equation (12-3). In other terms, a
0
generalized solution of equation (12-1) is a distribution u W2(1) (a , b ) such that
70
equation (12-2) or equivalently, equation (12-3), is satisfied for all C (0 ) (a, b )
and a given distribution f in L2 (a , b ) .
0 0
We note that C (0 ) (a, b ) is a dense subspace of W2(1) (a, b ) (because W2(1) (a , b ) is
the closure (extension) of C (0 ) (a, b ) ). This property guaranties that if u is a
classical solution of the equation (12-1) then it is also a solution of the weak
formulation (12-3). Indeed, the integration by parts on the left-hand side of (12-3)
yields
b
d 2u
2 + f dx = 0 C (0 ) ( a, b ) .
a dx
d 2u
+ f = in L2 (a , b )
d x2
and the continuity of f implies that the differential equation (12-1) is satisfied.
D (1) (u ) D (1) ( ) = f , C (0 ) (a , b )
where is the inner product in the space L2 (a, b ) . This equation makes sense
0
when is any element of W2(1) (a , b ) . Since C (0 ) (a, b ) is a dense subspace of
0
W2(1) (a , b ) , it follows that this equation is equivalent to
0 (1)
D (1)
(u ) D ( ) = f ,
(1)
W 2 (a, b ) .
0
Denote H = W 2(1) (a, b) , and let a . . : H H be the bilinear functional
defined by
l (v ) = f v for v H .
1
Lemma: If u H is orthogonal to all elements v of a set S which is dense in a pre-Hilbert
space H , then u is the null-element of H .
71
Then the weak formulation of the boundary-value problem is to find
u H such that
a u v = l(v ) v H . (12-4)
The solvability of the problem (12-4) is given in the Lax-Milgram theorem (see
theorem 8.5) which is a generalization of the Riesz representation theorem.
fn f for all C (0 ) ( ) .
for all C (0 ) .
72
13. Orthogonal systems, Fourier series
0 if i j
i j = .
1 if i = j
k =1
k k; k = u k (13-1)
u
k =1
k
converges. In other words, an infinite series u
k =1
k converges, if and only if there
exists a vector s U such, that for every > 0 there is an integer N > 0 such,
that
sn s < whenever n N.
73
Theorem 13.1. Let { k ; k = 1 , 2 , ... } be an orthonormal system in a Hilbert
space H . Then the Fourier series representation (13-1) of an arbitrary element
u H converges.
2
k = sin ( ( 2k 1 ) x ); k = 1, 2 , ... (13-2)
0 0
The function
u = sin 2 x
0
k = u k = sin 2 x k dx = 2 k sin x d (sin x) = 2 k t dt = 0 .
0 0 0
2 2 2
0 sin x + 0 sin 3 x + 0 sin 5 x + ...
converges - in accordance with the Theorem 13.1 - but its limit is the function
u = and not u = sin 2 x .
This does not occure, if the sequence (13-2) would contain the function
2
sin 2 x too. Hence the sequence (13-2) is in this respect deficient,
"incomplete".
74
element u H the Fourier series representation of u with respect to
{ k ; k = 1, 2 , ... } converges to the limit u .
Do not be confused by this second use of the notion complete. In the Section 5
we defined, that a (normed) space S is complete if every Cauchy sequence in S
is convergent in S . Here we say that the set { k ; k = 1, 2 , ... } is complete, if
k =1
u k k = u for every u in the Hilbert space H .
{ k ; k = 1, 2 , ... } (13-3)
n
u a (kn ) k < for all n N .
k =1
75
and
2. is linearly independent.
We note, that in the finite element approximations not only the coefficients
a1(n ) , a2(n ) , ... , an(n ) but also the basis functions 1(n ) , 2(n ) ,..., n(n ) depend on the
accuracy .
Schauder basis. If the basis for a Hilbert space H has the property, that any
u H can be uniquely written in the form of infinite sum
u = ak k
k=1
n
(which is interpreted as u ak k < for all n > N ) then the linearly
k=1
{ k ; k = 1, 2 , ... }
that forms a basis for a Hilbert space H is called an orthonormal basis for H .
1
1 =
1
Let
g 2 = 2 + c12 1
76
be orthogonal to 1 (see Fig. 13.1), that is let
1 g 2 = 1 2 + c12 1 = 0,
c
12
1
c121
g
2 2 2 g2
2 2
1 1 1
0 1
c12
g2 = 2 + 1 =
1
g2
2 =
g2
and 1 and 2 are mutually orthogonal vectors and have unit norms.
Let
g 3 = 3 + c13 1 + c23 2
1 g 3 = 1 3 + c13 1 1 + c23 1 2 = 0
2 g 3 = 2 3 + c13 2 1 + c23 2 2 = 0
77
from which it follows
c13 = 1 3 , c23 = 2 3 .
Similarly to the case of the vector g 2 it can be shown, that g 3 and hence
g3
3 = ,
g3
{1, x, x , x , x , ... }
2 3 4
forms a base for the Hilbert space L2 ( 1,1) . But this base is not orthonormal. To
orthonormalize it we may apply the process of Gram-Schmidt orthonormalization
which can be realized using Mathematica as follows:
78
Control:
In[3]:= 9 y12 x, y1 y2 x=
1 1
1 1
Out[3]= :: >,
!!!!!! !!!!!! !!!!!!
3 4 2
, ,
29 29 29
: >, : >>
!!!!!!!!!
1653! !!!!!!!!!
1653! !!!!!!!!!
1653! !!!!!
57! !!!!!
57! !!!!!
57!
32 25 2 2 2 7
, , , ,
The result is an orthonormal basis, so the scalar product of each pair of vectors
is zero and each vector has unit length:
Show@
Graphics3D@
In[5]:=
0.75
0.5
0.25
-0.5
0.5
0 5
Out[5]= Graphics3D
79
Theorem 13.3. If a Hilbert space H is separable, then H contains a basis.
80
14. The projection theorem, the best approximation
From simple geometry it is well known how to determine the point m* among
all poits m of a plane M , for which the distance from a point x M is the
shortest. The point m* is given as the intersection of a line passing through the
point x , perpendicular to the plane M itself (see Fig. 14.1).
3 x
x m*
m*
O
M
This obvious and intuitive result can be generalized to the problem of finding
the best approximation m* of a given vector x of a Hilbert space in the subspace
M.
x m xm for all m M .
x m m = 0 for all m M .
81
We note, that neither the orthogonality of x m* nor the unicity of m* depends
on the completeness of the space H .
The best approximation. Let H be a real Hilbert space and suppose we have
an orthonormal sequence of functions { k ; k = 1, 2 , ..., n} H with which we
wish to approximate an arbitrary function u in H . To approximate u in the best
possible way, we want a linear combination of { k ; k = 1, 2 , ... , n} which is as
close as possible, in terms of the norm in H , to u . In other words, we want to
minimize
n
u ckk .
k =1
n 2 n n n
u ck k = u ck k u ck k = u u k
2 2
.
k =1 k =1 k =1 k =1
ck2 = u k
2 2
u < ,
k =1 k =1
which is known as Bessels inequality. Since this is true for all n , if the set
{ k ; k = 1, 2 , ... , n} is infinite, we can take the limit n , and conclude that
n
c
k =1
k k converges to some function in H . (We know this because c
k =1
k k is a
u
k =1
k k , which is the projection of u onto the space spanned by the set
{k ; k = 1, 2 , ..., n}
82
Appendix: A. Construction of basis functions for the vector space
C3(1) [ 1,1] using Mathematica
Training problem: Let C3(1) [ 1,1] denote that linear subspace of the vector space
C (1) [ 1,1] , which consists of piecewise cubic polynomials on the intervals [ 1,0]
and [0,1] . Similarly to example E.2.2, determine the basis of the function space
C3(1) [ 1,1] and plot it using Mathematica!
p1@t_D := a1 t3 + b1 t2 + c1 t + d1
p2@t_D := a2 t3 + b2 t2 + c2 t + d2
p1@0D p2@0D
Out[4]= d1 d2
Out[5]= c1 c2
In[6]:= d1 = d2 = d;c1 = c2 = c;
ss = p@tD . s
83
In[11]:= H arrange to form p@t_D:=
g@1D 1@tD+dp@1D 2@tD+g@0D 3@tD+dp@0D 4@tD+
g@1D 5@tD+dp@1D 6@tD L
Out[13]= :
2 3
1 3t 2t 1 t 0
2
3t + 2t
3 1 t 0, t2 + t3 1 t 0, ,
1 3 t + 2 t3
2 0<t1
>
t + 2 t2 + t3 1 t 0 0 1 t 0 0 1 t 0
, ,
t 2 t2 + t3 0 < t 1 3 t2 2 t3 0 < t 1 t2 + t3 0<t1
1 0.14
0.8 0.12
0.1
0.6 0.08
0.4 0.06
0.04
0.2 0.02
-1 -0.5 0.5 1 -1 -0.5 0.5 1
1 0.15
0.8 0.1
0.6 0.05
Out[15]= GraphicsArray
84
Appendix: B. The Lebesgue integral
where the integrals on the right-hand side are Riemann integrals of continuous
functions.
We note, that this definition is correct, because it can be shown that the limit
does not depend on the choice of sequence {g n ( x )}.
f ( x ) x [a, b] and 0 f ( x ) n
fn (x ) = (n = 1,2, ...) .
n x [a, b] and n < f ( x )
b b
b
f ( x ) dx = lim f n ( x ) dx = sup f n ( x ) dx
n
a a n a
f ( x ) = f1 ( x ) f 2 ( x ) ( x [a, b] ) ,
85
then we say that f (x ) is (Lebesgue) integrable on [a, b] . The number
b b b
f (x ) dx = f (x ) dx f (x ) dx
a a
1
a
2
Some properties of the Lebesgue integral and the Riemann integral are the
same. For example, the set of integrable functions is a linear space and the map
b
f f ( x ) dx
a
0 if x A
A = (a x b )
1 if x A
(x ) dx
a
A
Theorem B.1. If A [a, b] and B [a, b] are two measurable disjoint sets on
the interval [a, b] , that is, if A B = , then A B is measurable and
86
Till now we have supposed that the interval [a, b] is arbitrary, but fixed. It can
be shown, that the previous definitions and theorems are independent from the
choice of such an interval. There are general bounded Lebesgue measurable sets
and integrable functions on bounded intervals. The extension of the ideas above to
functions which are defined on unbounded intervals can be made if the limit
process is applied. Nonnegative integrable functions can be obtained using the
following properties:
f : ( , + ) , f ( x ) 0 (x ) ,
f integrable on every interval [ n, n] ( n = 1,2,... ) ,
n
the lim
n f (x )dx exists.
n
The last limit is denoted by f (x )dx .
f ( x ) dx = 0 ,
a
87
( )
b b b
f (x ) dx = lim f n ( x ) dx = lim f n ( x ) dx .
n n
a a a
b b b
lim f n ( x ) dx = lim f n ( x ) dx = f ( x ) dx .
n n
a a a
In other words, the limit process and integration may be interchanged without
harm.
88
References
S.C. Brenner and L.R. Scott, The Mathematical Theory of Finite Element
Methods,
Springer, New York, 1994.
A.N. Kolmogorov and S.V. Fomin, Elements of the Theory of Functions and
Functional Analysis, Graylock Press, New York, 1957.
89
90
Index
composite, 20
adjoint operator, 48 Composition[], 20
affine-subspace, 13 construction, of basis functions, 83
algebraic continuous
basis, 15 linear functional, 47
dual, 24 continuous operator, 37
dual space, 24 convergence, 31, 73
in C 0 ( ) , 66
almost everywhere property, 51, 55, 85 ( )
approximation, best, 82
of infinite series, 73
Banach space, 31, 45 weak, 72
basis, 14 convergent, 31
algebraic, 15 countable, 41
dual, 25 set, 51
for Hilbert space, 75
Hamel, 15 delta
orthonormal, 76 distribution, 61
Schauder, 76 sequences, 62
Bessel's inequality, 82 dense
best approximation, 82 functions, 55
bijection, 19 set, 41
bijective operator, 19 subspace, 71
bilinear derivative
form, 24 distributional, 59
functional, 24, 71 generalized, 57
functional, symmetric, 24 generalized, 59
bound of operator, 37 piecewise, 60
boundary value problem, 63 weak, 59
bounded Descartes product, 10
linear operator, 37 differentiation, 20
set, 36 dimension, 14
dimensional
C(k)[a,b], 8 finite-, 14
C[a,b], 29 infinite-, 14, 18
C0()(), 58, 66 n-, 14
Cantor, Georg, 41 direct
Cartesian product, 10
product, 10 sum, 13
Cauchy sequence, 31, 69 Dirichlet function, 55
Cauchy-Schwarz inequality, 44 distance, 26
characteristic function, 86 distribution, 66
classical solution, 70 delta, 61
closed subset, 36 regular, 68
co-domain, 19 singular, 68
compact distributional derivative, 59
operator, 40 domain, 19
set, 36 dual
support, 58 basis, 25
complement, 13 pair, 24
complete dual.space, topological, 40
sequences, 75 duality pair, 40
sets, othonormal, 74, 76
space, 31 equivalent functions, 55
completion, 35 Euclidean
91
norm, 26 injective operator, 19, 20
space, 43 inner product, 43, 68, 73
integral
finite element method, 15 Lebesgue, 53, 55, 67, 85
finite-dimensional space, 14, 22 norm, 32
formulation Riemann, 55
weak, 72 intersection, 12
Fourier inverse operator, 23
coefficients, 73
series, 73 kernel, 21
function, 19
characteristic, 86 l0,l02, 32
dense, 55 L0[a,b], 29
Dirichlet, 55 L02[a,b], 29
equivalent, 55 L2(), 53
generalized, 67 Lax-Milgram theorem, 50, 72
Heaviside, 68 Lebesgue
locally integrable, 68 integral, 53, 55, 67, 85
measurable, 51, 85 measure, 86
smooth, 57 theorem, 62, 85
square integrable, 53 Lebesgue, Henri, 53
support of, 58 Levi theorem, 87
test, 58, 67 limit, 31
unitstep, 68 Limit[], 35
functional, 23, 67 linear
bilinear, 24, 71 functional, 24, 67
linear, 24, 67 functional, continuous, 47
linear, continuous, 47 manifold, 13
positive definite bilinear, 24 operator, 20, 22
symmetric bilinear, 24 operator, bounded, 37
space, 7
generalized subspace, 11
derivative, 57, 59 linearly
function, 67 dependent, 14
representation, 73 independent, 14
solution, 70 ln1, ln2, ln, 27
generate, 15, 75 locally integrable function, 68
Gram matrix, 44, 73
Gram-Schmidt orthonormalization, 76 map, 19
mapping, 19
H(k)(), 69 Mathematica function
Hamel Composition[], 20
basis, 15 Limit[], 35
Heaviside Norm[], 27
distribution, 68 NullSpace[], 21
function, 68 Outer[], 10
Heine-Borel theorem, 36 matrices, 21
Hilbert space, 45, 69, 75, 80 matrix
basis for, 75 Gram, 44
maximum norm, 27, 32
inequality mean value theorem, 63
Bessel's, 82 measurable
Cauchy-Schwarz, 44 function, 51, 85
infinite set, 86
-dimensional, 14, 18 method
norm, 27, 32 finite element, 15
sequences, 18, 36 metric space, 26
set, 14 minimizing vector, 81
92
multi index notation, 57 pre-Hilbert space, 43
problem
n-dimensional, 14 boundary value, 63
norm, 26 product
Euclidean, 26 Cartesian, 10
infinite, 27, 32 Descartes, 10
integral, 32 direct, 10
maximum, 27, 32 inner, 43, 68, 73
of linear operator, 39 scalar, 43
sum, 26 projection theorem, 81
Norm[], 27 property
normed space, 26, 30, 31, 32, 40, 45, 46, 48 almost everywhere, 51, 55, 85
C[a,b], 29
complete linear, 31 range, 19
L0[a,b], 29 regular distribution, 68
L02[a,b], 29 representation
linear, 26 Fourier series, 73
notation generalized, 73
multi index, 57 orthogonal, 73
symbolic, 61 Riemann integral, 55
Null space, 21 Riesz representation theorem, 46, 72
NullSpace[], 21 Riesz, Frigyes, 46
93
complete normed linear, 31 norm, 26
Euclidean, 43 support
finite-dimensional, 14, 22 compact, 58
Hilbert, 45, 69, 75, 80 of function, 58
infinite-dimensional, 14 surjective operator, 19, 20
inner product, 43 symbolic notation, 61
L2, 53
linear, 7 test function, 58, 67
metric, 26 theorem
n-dimensional, 14 Heine-Borel, 36
normed, 26, 30, 32, 40, 45, 48 Lax-Milgram, 50, 72
normed, C[a,b], 29 Lebesgue, 62, 85
normed, L0[a,b], 29 Levi, 87
normed, L02[a,b], 29 mean value, 63
null, 21 projection, 81
pre-Hilbert, 43 Riesz representation, 46, 72
separable, 41, 56, 80 Weierstrass approximation, 42
Sobolev, 57, 68 topological dual space, 40
Sobolev, H(k)(), 69 transformation, 19
Sobolev, W2(k)(), 69
sub-, 11 unitstep function, 68
topological dual, 40
vector, 7 vector
span, 15, 75 minimizing, 81
spanning set, 14, 15, 42 orthogonal, 44
square integrable function, 53 space, 7
subset
closed, 36 W2 (k)(), 69
subspace, 11 weak
affine, 13 convergence, 72
dense, 71 derivative, 59
linear, 11 formulation, 72
sum solution, 70
direct, 13 Weierstrass approximation theorem, 42
94