Introduction To Topological Spaces and Set-Valued Maps
Introduction To Topological Spaces and Set-Valued Maps
(Lecture Notes)
1 Preface 1
3 Topological Spaces 29
3.1 Neighborhood and Neighborhood Systems . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.2 Bases and Subbases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.3 Sequences, Continuity and Homeomorphism . . . . . . . . . . . . . . . . . . . . . . . 36
3.4 Classification of Topological Space: Separation Axioms . . . . . . . . . . . . . . . . . . 37
3.5 Urysons Lemma, Tietzes Extension Theorem and Metrizability . . . . . . . . . . . . . 39
3.5.1 Tietzes Extension Theorem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
3.5.2 Urysohns Metrizability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
3.6 Compact Topological Spaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
3.6.1 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
3.6.2 The Finite Intersection Property . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
3.6.3 Compact Hausdorff Spaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
3.7 Locally Compact Spaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
3.8 Sigma-Compact Topological Spaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
3.9 Paracompact Topological Spaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
3.10 Partition of Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
iii
5 Set-Valued Maps 89
5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
5.1.1 Some Examples of Set-Valued Maps . . . . . . . . . . . . . . . . . . . . . . . . . 89
5.2 Basic Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
5.2.1 Elementary Mathematical Operations with Set-Valued Maps . . . . . . . . . . . 91
5.3 Semi-Continuity of Set-Valued Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
5.3.1 Properties of Semi-Continuous Set-Valued Maps . . . . . . . . . . . . . . . . . . 94
5.3.2 Local Uniform Boundedness . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
5.3.3 Hausdorff Continuity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
5.4 Set-Valued Maps with Given Structures . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Bibliography 125
iv
1 Preface
These notes are a result of a two semester course that I held at the technical university of Ilmenau
during winter semester 2005 and summer semester 2006. These are simply lecture notes organized
to serve as introductory course for advanced postgraduate and pre-doctoral students. The main objec-
tive is to give an introduction to topological spaces and set-valued maps for those who are aspiring to
work for their Ph. D. in mathematics. It is assumed that measure theory and metric spaces are already
known to the reader. Hence, only a review has been made of metric spaces. At the same time the top-
ics on topological spaces are taken up as long as they are necessary for the discussions on set-valued
maps. Here are to be found only basic issues on continuity and measurability of set-valued maps.
Issues on selection functions, fixed point theory, etc. have not be dealt with due to time constraints.
The is not an original work of the writer. In many cases, I have attempted to mention the sources
of theorems and statements. I have tried to supply my own versions of simplified proofs, whenever I
felt necessary. These is not by far an all-inclusive introductory note. In fact, I leave it at the mercy of
the criticisms, suggestions and comments of the reader. However, it is my belief that the material can
serve as spring board to dive into the ocean of set-valued maps.
1
2
2 Introduction to Metric Spaces
2.1 Introduction
Definition 2.1.1 (metric spaces). Let X be a non-empty set. A function : X X R+ is called a
metric on X if the following are satisfied
The set X together with the metric is called a metric space and this usually depicted by < X, >.
(c) < C[a, b], > with (f, g) = maxt[a,b] |f (t) g(t)|; where C[a, b] represents the space of contin-
uous functions on [a, b].
(d) if X is any normed space with a norm k k, then < X, > will be a metric space if we define
(x, y) := kx yk. In this case, is called an induced metric - induced by this particular norm on
X.
From Exa. 2.1.2, it is obvious that there might be more than one metric on a given set.
In Def. 2.1.1 M1, M3 and M4 hold true, but M2 fails, then we call the metric a pseudometric
and the pair < X, > is called a pseudometric space. For instance the space Lp of functions is a
pseudometric space; with metric induced by the Lp norm. If all but M3, then < X, > is called a
quasi-metric space. 1
Furthermore, if < X, > is a metric space and x, y X, then the non-negative real number (x, y)
can be interpreted as the distance between the elements x and y in the metric space < X, >. In
general, the distance between x and y can be different for a different metric. Note also that, in a
metric space X, x = y iff and only if the distance between x and y is 0.
Definition 2.1.3. Let < X, > be a metric space and S any subset of X. Then the diameter of S w.r.t.
the metric is defined as:
diamS := sup{(x, y) | x, y S}.
A set S is said to be bounded if diamS < .
1
See Chap. 4 for an example of a quasi-metric.
3
Remark 2.1.4. For a subset A of a metric space X, the following are easy to verify
(i) if A is unbounded, then diam(A) = .
dist(A, B) := inf{(x, z) | x A, y B}
= inf (x, z).
zA,xB
(x, y) = i (xi , yi )2 ,
i=1
Qn Qn
where x = (x1 , . . . , xn ) i Xi and y = (y1 , . . . , yn ) i Xi .
The set
Br (x) := {y X | (x, y) < r}
is called the open ball of radius r and center at x. Hence, a set O X is open if for each x X there
is an open ball Br (x) such that Br (x) O.
The sets X and are open. For x X and r > 0, the open ball Br (x) is an open set.
Definition 2.2.2 (neighborhood). We say that a set U X is a neighborhood of a point x in X iff
there is an open set O such that
x O U.
Definition 2.2.3 (interior of a set). Let < X, > be a metric space and A X.
r > 0 : Br (x) A;
(ii) The collection of all interior points of a set A is known as the interior of A and is denoted by intA.
4
Remark 2.2.4. For any set A:
(ii) A is an open set iff A = intA; i.e. for an open set, all of its elements are in its interior.
Definition 2.2.5 (closed set). Let < X, > be a metric space and F X. Then F is a closed set iff
X \ F is an open set.
Hence, the complement of an open set is closed and the complement of a closed set is open.
Proposition 2.2.6.
(i) The intersection of any finite number of open sets is an open set;
Definition 2.2.7 (accumulation point, closure of a set). Let < X, > be a metric space and A X.
r > 0 : Br (x) A 6= .
We denote set of all accumulation points of a set A by A0 , and A0 is sometimes called the derived
set of A.
clA := A A0
(i) A clA;
Excercises 2.2.9. Verify the following properties for the interior and closure of sets A and B.
5
Definition 2.2.10 (boundary). Let A X be non-empty. Then boundary A of A is defined as
A := clA \ intA.
Definition 2.2.11 (dense set). A subset D of a metric space < X, > is dense in X iff
clD = X.
Remark 2.2.13 (On the importance of dense sets). Note that the density of a set D in a set X (w.r.t. a
metric ) implicity contains the possibility of the approximatability of the elements of X by the elements
of D. In fact, if x0 is any element of X, we can find an element d0 of D which is arbitrarily close to x
w.r.t. . Specifically, for any > 0, the density of D in X w.r.t. implies
In this respect, one of the well known results of Karl Weierstrass guarantees that: the set of all polynomials
is dense in C[a, b] w.r.t. the metric (see. Example 2.1.2). Implying that, every continuous function
on [a, b] can be approximated by a polynomial on [a, b] (see for instance Meinardus[18]).
Definition 2.2.14 (separable metric space). A metric space X is called separable if it has a countable
dense subset; i.e. if there is D X such that D is countable and clD = X.
The Euclidean space Rn is a standard example of a separable metric space, since Qn is a countable
dense subset of Rn , where Q stands for the set of rational numbers.
Proposition 2.2.15. A metric space X is separable iff for each open set O X there is a countable family
{Ok } of open sets such that [
O= Ok .
Ok O
Definition 2.3.1 (subspace of a metric space). Let < X, > be a metric space and S X. The
restriction S of to S S is a metric on S and the pair < S , S > is called a subspace of < X, >.
A set which is closed relative to S may not be closed in X. For instance, consider the space X = [0, 1]
with the absolute valued metric (x, y) = |x y| and S = (0, 1]. The set A = (0, 21 ] is closded w.r.t. to
< S, S >, but not in X.
6
Note that, a set A S is open relative to S iff, for each x A, there is r > 0 such that
(i) if A is open relative to S, then there exists an open set O in X such that A = O S;
(ii) if A is closed relative to S, then there exists a closed set F in X such that A = F S.
Proof. (i) Let A S be open relative to S implies that, for each x A, there is r(x) > 0 such that
x Br(x) (x) S A. Hence
[ [
A= Br(x) (x) S = Br(x) (x) S
xA xA
S
Set O := xA Br(x) (x) . Then O is an open set in X and
A = O S.
(ii) Exercise!
> 0, N : xn B (x), n N.
(xn , x) 0;
It is easy to verify that, in a metric space, a convergent sequence has a unique limit point.
7
Proposition 2.4.2. Let X be a metric space and B X. Then
(i) a point x is in the closure of B iff there is a sequence {xn } B such that xn x;
(ii) the set B closed iff for every sequence {xn } B and xn x implies x B.
Definition 2.4.3 (subsequence). Let {xn } be a sequence in a metric space X. A subset {xnk }kN of {xn }
is called subsequence of {xn };
Corollary 2.4.4. A point x X is an accumulation of a sequence {xn }, then there is a subsequence
{xnk }kN that converges to x.
Obviously, the limit of a sequence is an accumulation point.
Definition 2.4.6 (complete metric space). A metric space < X, > is said to be a complete metric
space iff every Cauchy sequence {xn } X converges in X.
Example 2.4.7. (Examples of complete metric spaces)
The euclidean space Rn , n N, is a complete metric space.
8
Excercises 2.4.12. Prove the following
2. If {xn } and {yn } are two Cauchy sequences in a metric space < X, >, then (xn , yn ) is a conver-
gent sequence of real numbers.
3. Given a sequence {xn }. Then {xn } is a Cauchy sequence iff the sequence {dimAn } is a decreasing
sequence of real number and dimAn 0; where
An := {xk : k n}.
Qn
4. The product i=1 Xi of metric spaces is complete iff each of the metric spaces Xi , i = 1, . . . , n, is
complete.
Definition 2.5.1 (nowhere dense). Let < X, > be a metric space. A set E X is said to be nowhere
dense if X \ clE is a dense set in X.
Proposition 2.5.2. A subset E of a metric space is nowhere dense if and only if int(clE) = ; i.e. clE
contains no open ball.
Proof.
Theorem 2.5.3 (Baire). Let X be a complete metric space and {On }nN a countable collection of dense
open subsets of X. Then On is dense in X.
Definition 2.5.4 (sets of first and second category). A set A is of first category if A is a union of a
countable collection of nowhere dense sets. If A is not of first category, then it is of second category.2
9
Corollary 2.5.5 (Baire Category Theorem). Any complete metric space is of second category.
Proof. Follows from Thm. 2.5.3 and Def. 2.5.4. ( See also P. 89 of Shirali & Vasudeva[23] for a direct
proof).
Proposition 2.5.7. The union of a countable collection of sets of first category is a gain of first category.
Corollary 2.5.8. If X is a complete metric space, then every non-empty open subset of X is of second
category; i.e. non-empty open subsets of X cannot be given by a union of a countable number of nowhere
dense sets.
Remark 2.5.9. Let X be a complete metric space and {En } be a countable collection of nowhere dense
sets.
S Then, for any non-empty open set U in X, there is an element x0 U which does not belong to
nN En .
Theorem 2.5.10 (Baire-Hausdorff). If X is a complete metric space and A X a set of first category,
then X \ A is dense in X.
Proof. Let [
A= En , where En is a nowhere dense, for each n N.
nN
Then \ \
X \A= (X \ En ) (X \ clEn ) .
nN nN
T
But the sets X \ clEn are dense open subsets. Then Thm. 2.5.3 implies that nN (X \ clEn ) is a dense
set. Therefore, X \ A is a dense set.
(i) If O is an open and F is a closed sets in X, then the sets clO \ O and F \ intF are nowhere dense;
(ii) Let X be a complete metric space. If a set F X is closed and of first category, then F is nowhere
dense.
10
2. A set E is nowhere dense iff for any nonempty open set O there is a ball contained in O \ E;
3. Rem. 2.5.9;
4. Cor. 2.5.12;
5. If A and B are sets of second category, then what can you say about A B, A B and A \ B?
8. Let E be a subset of a complete metric space. Then if X \ E is dense and F E is a closed set, then
F is a nowhere dense set.
Proposition 2.6.2 (a compact set is closed). If K compact subset of a metric space, then K is a closed
set.
for some index set . If each A , , is an open set, then {A | } is called an open covering.
If there is 0 such that [
S A ,
0
then {A | 0 } is a subcovering of {A | }. If, in this case, the index set 0 is finite, then we
have a finite subcovering.
Lemma 2.6.3 (Lebesgue covering Lemma). If K is a compact set and {O | } is an open covering
of K, then there is r > 0 such that, for each x K the open ball Br (x) is contained in an element of
{O | }; i.e. if K is compact, then, given x K,
r > 0, : Br (x) O .
Proof. Let {O | } is an open covering of K. Assume that, given x K, for all r > 0, Br (x) is
not a subset of an element of {O | }. Consequently, for xn K
B 1 (xn ) \ O 6= , (*)
n
3
The property that every sequence has a convergent subsequence is known as the Bolzano-Weierstrass propery.
The number r is usually called the Lebesgue number of the set K.
11
Now, consider the sequence {xn } K. By Def. 2.6.1, {xn } has a convergent subsequence, say
{xnk } {xn } and xnk x K. But since
[
K O ,
S
it follows that x O . This implies that, for some 0 , x O0 . But, since O0 is an open
set, there is r > 0 such that
x Br (x) O0 .
Thus, by the convergence of xnk to x, there is a sufficiently large nk such that
1 r
< and xnk B r2 (x).
nk 2
Hence, for any z B 1 (xnk ), we have
nk
1 r r r
(z, x) (z, xnk ) + (xnk , x) + + =r
nk 2 2 2
From this follows that
B 1 (xnk ) Br (x) O0 .
nk
But this is a contradiction to (*). Hence, the assumption is false and the claim of the lemma is justified.
Theorem 2.6.4. If K is a compact subset of a metric space, then, for every real number r > 0, there is a
finite number of elements x1 , . . . , xp of K such that the system of balls
{Br (xk ) | k = 1, . . . , p}
is an open covering of K.
Proof. Assume that there is r > 0 such that, for any finite number of elements x1 , . . . , xn of K, the
system {Br (xp ) | k = 1, . . . , p} does not cover K. This implies, given x1 K, then Br (x1 ) does
not cover K. Hence, x2 K \ Br (x1 ). Again {Br (x1 ), Br (x2 )} does not cover K. This implies,
x3 K \ (Br (x1 ) Br (x2 )). Proceeding in this way, given n N,
n1
[
xn K \ Br (xk )
k=1
Hence, we have constructed a sequence {xn } K with the property that (xn , xm ) r whenever
m 6= n. Since, K is compact, {xn } has a convergent subsequence {xnk }. Hence, there is nk0 such that
But this contradicts the fact that (xnk , xnl ) r for nk 6= nl . Hence, the assumption is false and the
claim of the theorem holds true.
The theorem next gives an alternative definition for compactness of a set in a metric space. In fact,
the following characterization is used to define compactness of a set in general topological spaces in
terms of coverings.
Theorem 2.6.5. Let K be a subset of a metric space. Then the following statements are equivalent:
12
(i) The set K is compact;
(ii) Every open covering of K has a finite subcovering.
Proof. (i) (ii): Let K be a compact set and {O | } is an open covering of K. Let r > 0
be the Lebesgue number of K (as given by Lem. 2.6.3). Hence, by Thm. 2.6.4, there is a finite
number of elements x1 , . . . , xn K such that the system
{Br (xk ) | k = 1, . . . , n}
is a covering of K. Again, by Lem. 2.6.3, each of the balls Br (xk ) is contained in some element
of {O | }; say Br (xk ) Ok for some k , k = 1, . . . , n. Hence
n
[ n
[
K Br (xk ) Ok
k=1 k=1
O := {O K | O open and O contains a finite number of elements of the sequence {xn }}.
Then O cannot be a covering S of K.( Otherwise, there will be a finite S number of open sets
O1 , . . . , On such that K nk=1 Ok . From this follows that {xn } nk=1 Ok . This implies that,
there is at least one Ok0 , 1 k0 n, that contains infinitely many element of the sequence {xn },
but this contradicts the definition of O). Hence,
[
x K \ O.
OO
Now, for each k N, the open ball B 1 (x) does not belong to O or cannot be a subset of any
k
of the elements of O. Consequently, for each k N, B 1 (x) contains infinitely many elements of
k
{xn }. Hence, there is a subsequence of {xn } that converges to x. Therefore, K is a compact set.
(x, y) M, x, y B.
Trivially,
Lemma 2.6.6. A set B is bounded in a metric space X iff there is an open (or closed) set of finite diameter
that contains B.
Proposition 2.6.7. A closed subset of a compact metric space is compact. A compact subset of a metric
space is both closed and bounded.
Proof. (a) Let F K be a closed set and {O | } be an open covering of F . Then the family
{X \ F, O , }
13
(b) Let K be a compact subset of a metric space. The closedness of K has been given by Prop. 2.6.2.
Hence, it remains to show the boundedness. Then, by Thm. 2.6.4, there exists a real number
r > 0 and finite elements x1 , . . . , xN such that
N
[
K Br (xk ).
k=1
Now define
N
[
O := Br (xk ) and r0 := r| + .{z
. . + r} + max (xi , xj ).
1i,jn
k=1 N times
Definition 2.6.8 (total boundedness). A metric space X is said to be totally bounded iff, for each > 0,
there is a finite collection {x1 , . . . , xn } of elements of X such that
Totally bounded metric spaces are also alternatively known as pre-compact metric spaces.
Proposition 2.6.9. If X is a totally bounded metric space, then every sequence in X contains a Cauchy
subsequence.
Proposition 2.6.10. A metric space X is compact if and only if it is both complete and totally bounded.
Proof. If K is compact and r > 0, then {Br (x) | x K} has a finite subcover.
Obviously, a compact metric space is pre-compact (totally bounded). But, for a pre-compact metric to
be compact, it needs to be complete.
1. The intersection of any collection of compact sets is again compact; and the union of a finite number
of compact sets is compact.
5. Let < X, > be a metric space. A collection F of subsets of X is said to have the finite intersection
property iff every finite subset of F has a non-empty intersection. Then prove that: if X be a
compact, then every collection F of closed subsets of X with the finite intersection property has a
nonempty intersection.
14
6. A metric space X is compact iff every countable collection {Fn } of non-empty closed sets in X,
with the property Fn Fn+1 (i.e. {Fn } is a nested sequence), has a non-empty intersection; i.e.
Fn 6= .
7. Show that a totally bounded metric space is second countable (has a countable basis).
Q
8. The product metric space ni=1 Xi is totally bounded iff each Xi , i = 1, . . . , n, is totally bounded.
2.7 Functions
2.7.1 Continuity of Functions
Let < X, > and < Y, > be two metric spaces. We consider a function f : X Y , which associates,
to each x X, a unique element y Y such that f (x) = y. Sometimes, the terms function and
mapping are used interchangeably.
Definition 2.7.1 (continuous function). Let f be a function from a metric space < X, > to a metric
space < Y, >, written f : X Y . Then
(i) f is said to be continuous at a point x0 X, if for every > 0, there is a > 0 such that
f 1 (M ) = {x X | f (x) M }.
Proposition 2.7.2 (inverse image of an open set). Let X and Y be metric spaces and f : X Y be a
function. Then f is a continuous function iff, for every open set O Y , f 1 (O) is an open set in X.
Note, that if f : X Y is continuous, then, for any closed set F Y , f 1 (F ) is a closed set in X.
Proposition 2.7.3. The image of a compact set under a continuous mapping is again a compact set.
Properly speaking, depends on x0 and ; i.e. for a different x0 we may have a different and to show this dependence
it is usually written (x0 , ).
15
Proof. Let X and Y be arbitrary metric spaces, f : X Y and K X be a compact set. Let
{O | } be an open covering of f (K) in Y . That is,
[
f (K) O .
[
K f 1 (O ).
Consequently,
p
[
f (K) Ok .
k=1
Proposition 2.7.5 (continuity of compositions). Let < X, >, < Y, > and < Z, % > be metric spaces
and f : X Y and g : Y Z be functions. If f is continuous in X and g is continuous on Y , then the
composition g f is a continuous function on X.
Proposition 2.7.6 (continuity on a product space). Let < Xi , i >, i = 1, . . . , n, be metric spaces and
n
Y
X= Xi ,
i
with the product metric on X and f : X Y be a function and < Y, > is a metric space. The function
f is continuous at x0 = (x01 , . . . , x0n ) iff each of the functions
fy () := f (, y) and fx () := f (x, ).
Corollary 2.7.8. Let < X, > be a metric space. Then the metric : X X R is a continuous
function.
16
Excercises 2.7.9. Prove the following statements.
is a closed set in X Y , then f is a continuous function. (Hint: for B Y , show that f 1 (B) =
x (y1 (B) Graph(f )). Use this for a closed set B and apply excercise (a) )
Proposition 2.7.10. Let X be a metric space and f : X R. Then the following hold true:
{x X | f (x) < }
is an open set.
{x X | f (x) > }
Corollary 2.7.11. If f is a continuous real valued function on a metric space X and R, then the sets
{x X | f (x) }, {x X | f (x) }
and
{x | f (x) = }
are closed sets.
Definition 2.7.12 (upper and lower semi-continuous functions). Let f : X R and x0 X. Then
17
(i) if f is an upper semi-continuous(u.s.c) function, then, for every real number R, the set
{x X | f (x) > }
is an open set set.
(ii) if f is an lower semi-continuous(l.s.c) function, then, for every real number R, the set
{x X | f (x) < }
is an open set set.
Corollary 2.7.14. A real valued continuous function is both lower and upper semi-continuous.
Corollary 2.7.15. Let f : X R and let R be any. Then
(i) if f is upper semi-continuous, then the set
{x X | f (x) }
is a closed set; and
(ii) if f is lower semi-continuous, then the set
{x X | f (x) }
is a closed set.
Proposition 2.7.16. Let f : X R and let {xn } be a sequence that converges to x0 X. Then
(i) if f is u.s.c. at x0 , then
lim sup f (xn ) f (x0 );
n
(ii) if f is l.s.c. at x0 , then
lim inf f (xn ) f (x0 ).
n
Proof. See for instance pp. 42-43 of Aliprantis & Border [1].
Proposition 2.7.17 (Weirstras Theorem). Let f : X R and K a compact subset of X. Then
(i) if f is upper semi-continuous on X, then f assumes its maximum on K; i.e. the problem
max f (x) = sup
xK
has a solution; equivalently, there is x K such that
f (x ) = max f (x) = sup f (x)
xK xK
(ii) if f is lower semi-continuous on X, then f assumes its minimum on K; i.e. the problem
min f (x)
xK
has a solution; equivalently, there is x K such that
f (x ) = min f (x) = inf f (x).
xK xK
18
2.7.3 Uniform Continuity
Definition 2.7.19 (uniform continuity). Let < X, > and < Y, > be metric spaces and f : X Y .
Then f is said to be uniformly continuous (on X) if given > 0, there exists > 0 such that
Trivially, a uniformly continuous function, is continuous. But, the converse is not always true. For
instance, consider the real valued function f (x) = x1 .
Proposition 2.7.20. Let < X, > and < Y, > be metric spaces and f : X Y be uniformly
continuous. Then if {xn } is a Cauchy sequence in X, then {f (xn )} is a Cauchy sequence in Y .
Proof. Let {xn } be a Cauchy Sequence. Suppose an > 0 be given. Then, by unform continuity, there
is > 0 such that
(f (x), f (z)) < , x, z : (x, z) < .
Since, {xn } is a Cauchy Sequence, there is N N:
(xn , xm ) < , n, m N.
Proposition 2.7.21. Let < X, > and < Y, > be metric spaces and f : X Y be a function. Then
the following statements are equivalent
(i) f is uniformly continuous;
(ii) for any pair of sequences {xn } and {yn }, if (xn , yn ) 0, then (f (xn ), f (yn )) 0.
Proof. (i) (ii) Triviall!! (similar to the proof of Prop. 2.7.20).
(a) If f : X Y is uniformly continuous and X is totally bounded, then f (X) is totally bounded.
(b) Let f : X X be a continuous function. If X is a compact metric space, then there is a non-empty
subset A X such that fT(A) = A. (Hint: use X1 = f (X), X2 = f (X1 ), and so on. In general,
Xn+1 = f (Xn ) and A := k=1 Xk ).
19
2.7.4 Convergence Properties of Sequences of Functions
Let X and Y be metric spaces. Then, for each n N, we consider a function fn : X Y . Conse-
quently, for each fixed x X, we have a sequence {fn (x)}nN of elements of Y . We also refer to the
sequence {fn } as a sequence of functions.
Definition 2.7.24 (pointwise convergence). Let X and Y be metric spaces and S Y . A sequence of
functions {fn } is said to be pointwise convergent to a function f : X Y on S if, for each fixed x S,
we have
lim fn (x) = f (x).
n
We write fn f pointwise on S.
Even if the functions fn are continuous, for all n N, the pointwise limit function f may not be
continuous.
where
0, x [0, 1)
f (x) =
1, x = 1.
Hence, for f with limn fn (x) = f (x) to be continuous we need a strong convergence property.
Definition 2.7.26 (uniform convergence). Let < X, > and < Y, > be metric spaces and S Y . A
sequence of functions {fn } is said to be uniformly convergent to a function f : X Y on S if, for every
> 0, there is N N such that
Obviously,
unform convergence is stronger than pointwise convergence; i.e. uniform convergence implies
pointwise convergence.
Proposition 2.7.27. Let S X, {fn } be a sequence such that fn f pointwise on S and, for each
n N, Mn := supxS (fn , f (x)). Then fn f uniformly on S iff Mn 0. In short
fn f uniformly on S lim sup (fn (x), f (x)) = 0.
n xS
Theorem 2.7.28. Let X and Y be metric spaces, S X and, for each n N, fn : X Y be a continuous
function. If fn f uniformly on S, then f is a continuous function on S.
20
Proof. Suppose we are given an arbitrary point x0 S. If > 0, then for any x S
This implies
(f (x), f (x0 )) (f (x), fn (x)) + (fn (x), fn (x0 )) + (fn (x0 ), f (x0 ))
(c) Let fn be a sequence of real valued functions. If fn f uniformly on S and, for each n N, fn is
bounded on D, then
(i) f is bounded on S;
(ii) there is a uniform bound for {fn }; i.e. there is M R such that
|fn (x)| M, n N, x S.
(d) Let fn f uniformly on S. If, for each n N, fn is uniformly continuous on X, then f is also
uniformly continuous on X.
21
2.7.5 Equicontinuiuty and the Ascoli-Arzela Theorem
In many situations we may need to know if a sequence of functions {fn } has a convergent subsequence.
Definition 2.7.30 (equicontinuiuty). Let F be a family of functions from a metric space < X, > to a
metric space < Y, >. The family F is said to be equicontinuous at x0 X if, for every > 0, there is
> 0 such that
(f (x), f (x0 )) < , x B (x0 ), f F.
The family F is called equicontinuous (on X) if it is equicontinuous at each point x in X.
Lemma 2.7.31. Let X and Y be metric spaces and D X, and {fn } be a sequence of functions from
X to Y . If D is a countable set and, for each x S, the set {fn (x) | n N} is compact, then there is a
subsequence {fnk } of {fn } such that {fnk (x)} converges for each x D.
Proof. Let D = {x1 , x2 , . . .}. For x1 D, there is a convergent subsequence {f1n (x1 )} of {fn (x1 )}(Observe
that {f1n (x1 )} cl{f1n (x1 )} and {f1n (x1 )} is compact)k . For x2 D, there is a convergent subse-
quence {f2n (x2 )} of {f1n (x2 )}, and so on. Proceeding in this manner, for xk D, we obtain a
convergent subsequence {fkn (xk )} of {f(k1)n (xk1 )}. Hence
Now, consider the (diagonal) sequence {fnn }. The sequence {fnn } is a subsequence of {fkn } for each
k n. Hence, for each xk S, {fnn (xk )} is convergent.
Remark 2.7.32. In Lem. 2.7.31, it is enough to have cl{fn (x) | n N} compact, for each x D.
Lemma 2.7.33. Let {fn } be an equicontinuous sequence of functions from a metric space X to a complete
metric space Y . If the sequence {fn (x)} converges for each point x in a dense subset D of X, then
Proof. (i) Let x X and > 0 be arbitrary. Then there is > 0 such that
Since D is a dense set, there is y D B (x). Thus, by assumption, {fn (y)} is a convergent
sequence. This implies that {fn (y)} is a Cauchy sequence. Hence, there is a sufficiently large N
such that
(fn (y), fm (y)) < , n, m N. (2.2)
3
k
A discrete subset of a compact set is compact.
22
From (2.1) and (2.2), it follows that
(fn (x), fm (x)) (fn (x), fn (y)) + (fn (y), fm (y)) + (fm (x), fm (y)) < , n, m N.
This implies that {fn (x)} is a Cauchy sequence in Y . Since Y is a complete metric space, we
conclude that {fn (x)} is convergent.
(ii) For x X, let f (x) = limn fn (x). To show f is continuous at x, let > 0 be given. Since,
{fn } is equicontinuous at x, there is > 0 such that
This implies
(f (x), f (y)) = lim (fn (x), fn (y)) , x B (x).
n
Lemma 2.7.34. Let X and Y be metric spaces, K X and {fn } be an equicontinuous sequence. If K is
compact and {fn (x)} converges to f (x) at each x K, then {fn } converges uniformly to f on K.
Proof. Let > 0. By the equicontinuiuty of {fn }, for each x K, there is an open ball B(x) (x) such
that
(fn (x), fn (y)) < , y B(x) (x), n.
3
This implies that
(f (x), f (y)) < , y B(x) (x),
3
Hence, by the compactness of K, there is a finite collection {x1 , . . . , xm } such that
m
[
K B(xi ) (xi ).
i=1
(fn (y), f (y)) (fn (y), fn (xi0 )) + (fn (xi0 ), f (xi0 )) + (fn (xi0 ), f (y)) < , n N.
Using the above three lemmas and the fact that a compact subset of a metric space is compete, one
can verify the validity of the following well known theorem:
Theorem 2.7.35 (Ascoli-Arzela Theorem, Thm. 40, p. 169, Royden[21]). Let F be a family of equicon-
tinuous functions from a separable metric space X to a metric space Y . Let {fn } be a sequence in F such
that for each x X the closure of the set {fn (x) | n N} is compact. Then there is a subsequence {fnk }
that converges pointwise to a continuous function f , and the convergence is uniform on each compact
subset of X.
23
(a) Since X is separable, there is D X such that D is dense and countable. Then cl{fn (x) | n N}
is a compact set, for each x D. Then, by Lem. 2.7.31, there is a subsequence {fnk } of {fn }
such that {fnk (x)} converges for each x D.
(b) Since F is equicontinuous, then {fnk } is equicontinuous, too. Consequently, by Lem. 2.7.33,
fnk f pointwise on X, where f is a continuous function.
(c) Since {fnk } is equicontinuous, Lem. 2.7.34 concludes that fnk f uniformly on X.
However, note that distance is not a topological property; i.e., even if f : X Y is a homeomorphism,
the distance (x, y), for x, y X, may not be the same as the distance (f (x), f (y)).
Example 2.7.38. Let < X, > and < Y, > with X = Y = R2 and, for x = (x1 , x2 ), y = (y1 , y2 ) R2 ,
we have p
(x, y) = (x1 y1 )2 + (x2 y2 )2 and (x, y) = max{|x1 y1 |, |x2 y2 |}.
The identity map : X Y is a homeomorphism between and X and Y , but (x, y) 6= ((x), (y)).
Definition 2.7.39 (isometry). Let < X, > and < Y, > be two metric spaces. A mapping f : X Y
is an isometric mapping (or simply an isometry) if, for each x, y X,
(x, y) = (f (x), f (y)).
Two metric spaces X and Y are called isometric if there is an isometry between them.
In other words, a property that remains true under homeomorphic maps is said to be a topological property.
24
Accordingly, an isometry preserves distance.
Excercises 2.7.41. (i) Give some examples of properties which are not topological.
The smallest number L for which (2.3) holds is called the Lipschitz constant of the function f .
Example 2.7.43. Let < X, > and < Y, > be as given in Example 2.7.38 with the identity map
: X = R2 Y = R2 . Then is a Lipschitz continuous function. (But, recall that, is not an isometry).
Definition 2.7.45 (contraction and non-expansive maps). Let < X, > be a metric space and f : X
X. If there is a constant [0, 1] such that
then
25
Definition 2.7.46. Let < X, > be a metric space and f : X X a map. Then we say that x X is a
fixed point of f if
f (x) = x.
The relation f (x) = x is a fixed point equation.
Theorem 2.7.47 (Banach Fixed point Theorem). Let < X, > and f : X X. If X is a complete
metric space and f is a contractive map (with [0, 1)), then f has a unique fixed point in X; i.e. there
is x X such that
f (x) = x.
Proof. Existence: Let x0 X be arbitrary and set x1 = f (x0 ), x2 = f (x1 ), and so on, so that
xn+1 = f (xn ), n = 0, 1, 2, . . . We show that the sequence {xn } is convergent. Thus, it is enough
to show that {xn } is a Cauchy sequence. Let n > m. Note that
Hence,
(xn , xm ) (xn , xn1 ) + (xn1 , xn2 ) + . . . + (xm+1 , xm ).
From this it follows that
(x1 , x0 ) m
(xn , xm ) n1 + . . . + m (x1 , x0 ) = [ n ] .
1
This implies
f (x) = lim f (xn ) = lim xn+1 = x.
n n
Therefore, f (x) = x.
(1 )(x, y) 0 (x, y) 0 x = y.
Cor. 2.7.48 gives an estimate of how far the chosen initial iterate x0 lies from the fixed point x of f .
26
Excercises 2.7.49. Prove the following statements:
for each x X - known as the distance function. Then d is a Lipschitz continuous function from
X to R (R with the usual metric).
(ii) Let < Rn , d >, with d (x, y) = max1in |xi yi |, b Rn and T : Rn Rn is a mapping given
by T x = Ax + b for an n n matrix A = (aij )11,i,j,n . Show that if there is such that
n
X
|aij | < 1, i = 1, . . . , n,
j=1
(iii) Suppose X is a complete metric space and T : X X such that, form some integer n, T (n) is a
contraction, where
T (n) = |T T {z. . . T},
r times
then T has a unique fixed point x in X and, for any x X, the sequence {T n (x)} converges to x.
27
28
3 Topological Spaces
Definition 3.0.50 (topological space). Let X be a non-empty set. Then a family of subsets of X is
called a topology on X if the following statements (axioms) hold true
A2: A, B A B ;
S
A3: for any family {A : | } , A .
The set X with a topology is called a topological spaces, denoted by < X, >.
Note that if is a topology, then the intersection of any finite number of elements of is again an
element of . In a topological space < X, >, the elements of are called open sets.
(i) Let 1 = {X, }, then < X, 1 > is a topological space. The topology 1 in known as the trivial
topology. The only open sets are X and .
(ii) For X 6= , let 2 = 2X , then < X, 2 > is a topological space. This topology in known as the
discrete topology. Here, every subset of X is an open set.
(iii) If < X, > is a metric spaces and 3 is a family of open sets of < X, >, then < X, 3 > is a
topological space associated with the metric . Hence, different metrics may give rise to different
topologies on a given set. . A topological space which could associated with a metric space is called
metrizable.
Observe that, there might be several topologies being defined on a given set. (see Example 3.0.51(i)
& (ii)).
Proposition 3.0.52. Let { | } be any collection of topologies of a set X. Then the intersection
\
is again a topology of X.
Suppose that and be two topologies on a set X. If , then we say that is a stronger (finer)
topology than ; equivalently, is a weaker (coarse) topology than . Consequently, topologies are
partially ordered with respect to .
On a given set X, the trivial topology is the weakest topology and the discrete topology is the strongest
topology.
Proposition 3.0.53. Let X be a non-empty set and C be any collection of subsets of X. Then there is a
weakest topology W that contains C.
If two metrics are equivalent, then they give rise to the same topology
29
Proof. Follows from Prop. 3.0.52.
Proposition 3.0.54 (relative topology). Let < X, > be a topological space and S X. Then the
family of sets
S := {S O | O }
is a topology on S. The topology S is called the relative topology or the induced topology on S.
Definition 3.0.57 (closure,interior). Let < X, > be a topological space and A X. Then
(i) the intersection of all closed sets containing A is called the closure of A, denoted by clA; i.e.
\
clA := {F | A F and X \ F }.
(ii) the union of all open sets contained in A is called the interior of A, denoted by intA; i.e.
[
intA := {O | O A and O }.
Corollary 3.0.58. For a set A, clA is the smallest closed set containing A and intA is the largest open set
contained in A.
Definition 3.0.60 (exterior, boundary). Let < X, > be a topological space and A X. Then
A := X \ (extA intA).
Definition 3.0.61 (accumulation point). Let < X, > be a topological space and A X.
30
(i) A point x X is an accumulation point of A iff
O , x O O (A \ {x}) 6= .
O , x O A.
0
Denote by A the set of all interior points of A.
Proof. (ii),(iii) and (iv) follow trivially. Thus it remains to show (i). Let x X, but x
/ clA. Then
there is a closed set F such that A F such that x / F.
x X \ F =: O.
/ A0 .
x O, but O (A \ {x}) = x
Consequently, A0 clA.
Definition 3.0.63 (dense set). Let < X, > be a topological space. A subset D of X is dense in X iff
clD = X.
Thus if a set D is dense in X, then any element x X is an accumulation point of D. Hence, we have
O : O D 6= .
Definition 3.0.65 (separable topological space). A topological space X is separable if it has a countable
dense subset D.
x O U.
31
Definition 3.1.2. [neighborhood system] Let x X and Nx 2X . Then Nx is said to be a neighborhood
system of x if the following (neighborhood axioms) are satisfied:
N1: N Nx x N ;
N2: N Nx and N A N Nx ;
N3: N1 , N2 Nx N1 N2 Nx ;
N4: N1 Nx N2 Nx : N2 N1 and N2 Ny , y N2 .
According to Def. 3.1.2, the set of all neighborhoods of a point x, satisfies the axioms N1 - N4.
Proposition 3.1.3 (relative neighborhood). Let < X, > be a topological space, S X with the
relative topology S and x S. If V S is a neighborhood of x w.r.t. the relative topology A , there is a
neighborhood U of x w.r.t. such that
V = S U.
Excercises 3.1.4. Suppose that < X, > is a topological space and prove the following
4. let S X and G S, then G is a closed set in S if there is closed set F in X such that G = F S;
32
3.2 Bases and Subbases
Definition 3.2.1 (a base). Let B be any collection of open sets in a topological space < X, >; i.e.
B . Then B be is said to be a base for the topology iff for each open set O and each x O, there is a
set B B such that x B O.
Proposition 3.2.2. (base) Let < X, > be a topological space. A collection B is a base for iff every
O is a union of sets from B.
Example 3.2.3.
(i) If B := {(a, b) | a, b R} is a collection of all open intervals, then B is a base for the usual topology
on R (i.e. for the topology generated by the absolute value metric).
(ii) Let < X, > be the discrete topological space. Then the collection B = {{x} | x X} is a base for
.
Suppose we have some collection B of sets, is there a topology for which B is a base? In other words,
given a collection B can we generate a topology for which B is a base? The following statement gives
a necessary and sufficient condition that a collection B in order to be a base for some topology .
Proposition 3.2.4. Let B be a collection of subsets of X, X 6= . Then B is a base for some topology on
X if and only
S
(i) X = {B | B B};
Proof. : Suppose B is a base for some topology on X. Since X is open and, for B1 , B2 B,
B1 B2 is open. Hence, the claim follows by Def. 3.2.1.
: Suppose given B that (i) and (ii) are satisfied. New define the collection
:= {U | x U B B : x B U }.
S
Corollary 3.2.5. Let S be an arbitrary collection of set. If X = {S | S S} and B is the collection of
all finite intersections of elements of S, then B is a base for some topology on X.
33
S
Proof.
S We verify (i) and (ii) of Prop. 3.2.4. In fact, (i) is obvious, since X = {S | S S} =
{B | B B}. Then, let B1 , B2 B. Then there are S11 , . . . , Sn11 S and S12 , . . . , Sn22 S such that
n1
\ n2
\
B1 = Sk1 and B2 = Sk2 .
k=1 k=1
Hence, if x B1 B2 , then
n1
\ n2
\
x B3 := Sk1 Sk2 .
k=1 k=1
Definition 3.2.7 (neighborhood base). Let X be a topological space and x X. Then the collection Nx
of open set that contain x is said to be a neighborhood (local) base at x if for any set U with x U ,
there is Nx Nx such that x Nx U .
Nx := {B B | x B}
Proposition 3.2.9. Let < X, > be a topological space and A X. Then x X is an accumulation
point of A; i.e. x clA, if and only if,
N Nx , y N A : y 6= x.
Definition 3.2.10 (first countability). A topological space X is said to satisfy the first axiom of count-
ability (or X is first countable) if there exists a countable neighbourhood base Nx , for each x X.
Remark 3.2.12. If X is first countable, then every x X has a countable neighborhood base, say
Nx = {Bn | n N}, we can also assume, w.l.o.g, that
B1 B2 B3 . . .
Definition 3.2.13 (second countability). A topological space < X, > is said to satisfy the second
axiom of countability (or < X, > is second countable) if there is a countable base for .
Example 3.2.14. For each, n N, the space X = Rn with the usual topology is second countable. For
instance, the collection B := {(a, b) | a, b Q} is a countable base for the space X = R.
34
Proof. Let B = {Bn | n N}. Define the set
D := {xn Bn }.
x Bn0 U,
xn0 Bn0 U and x 6= xn0 . Consequently, U contains an element of D other that x. Since U is
arbitrary, we conclude that x is an accumulation point of D. Hence, clD = X and D is a countable
dense subset of X. Therefore, X is separable.
Corollary 3.2.17. For each n N, then space X = Rn , with the usual topology, is separable.
Definition 3.2.18 (a covering). Let < X, > be a topological space. A family of sets {U | } is
said to be a covering of X if
[
X U .
Theorem 3.2.19 (Lindelof). Let < X, > be second countable and A be any subset of X. Then every
open covering of A has a countable subcover.
Proof. Since X is second countable, has a countable basis B = {Bn | n N}. Suppose that {O |
} is an open covering of A; i.e.
[
A O .
This implies, for each x A, there is such that x O . Since B is a base for , there is Bn B
such that x Bn O . If we now let On = O whenever Bn O , then there is N N such that
[ [
A Bn On .
nN
Definition 3.2.20 (a Lindelof topological space). A topological space X is said to be Lindelof if every
open covering of X has a countable subcover.
Theorem 3.2.21. Let < X, > be a metric space. Then the following statements are equivalent.
Proof. Exercise!
35
3.3 Sequences, Continuity and Homeomorphism
Definition 3.3.1 (convergent sequence). Let < X, > be a topological space. A sequence {xn } X is
said to converge to an element x0 X if for every neighborhood U of x0 (i.e. U Nx0 ) there is N N
such that
xn U, n N.
In this case we write xn x0 and we call x0 the limit of {xn } . When such an x0 exists the sequence
{xn } is called a convergent sequence.
Definition 3.3.2 (continuity). Let < X, > and < Y, > be topological spaces. Then f : X Y is a
continuous function if, for every open set U Y , f 1 (U ) is open in X.
Proposition 3.3.3. A function f : X Y is continuous if and only if the inverse image of any closed set
is closed.
Proof. : Suppose f : X Y be continuous and G Y is a closed set. Then
Proposition 3.3.4. Let < X, > and < Y, > be topological spaces, f : X Y be a function and {xn }
be a sequence in X. If xn x, then f (xn ) f (x).
Definition 3.3.5 (continuity at a point). A function f : X Y is continuous at a point x X if for
any open neighborhood U of f (x) in Y , there is an open neighborhood O of x such that
x O : f (x) U ; i.e. O f 1 (U ).
(ii) f is said to be a closed function (a closed map) if, for every closed set F X, f (F ) is a closed set
in X.
36
Example 3.3.12. The function : R2 R given by (x, y) = x. Then () is an open mapping, but not
a closed one.
Definition 3.3.13 (homeomorphism). Two topological spaces X and Y are said to be homeomorphic if
there is a one-to-one and onto function f : X Y with both f and f 1 are continuous.
1. Prop. 3.3.4.
2. Prop. 3.3.10.
x O1 , z
/ O1 and z O2 , x
/ O2 ;
x O1 and z O2 ;
(iii) A topological space X is called regular (Vietoris) if for each x X and each closed set F of X
with x
/ F , there exist disjoint open sets O1 and O2 such that
x O1 and F O2 ;
(v) A topological space X is called normal (Tietze) if whenever F1 , F2 X are disjoint closed sets,
there exist disjoint open sets O1 and O2 such that
F1 O1 and F2 O2 ;
37
(vi) A topological space is called T4 if it is normal and T1 ;
X is T4 T3 T2 T1 .
Proposition 3.4.2. A topological space X is T1 iff, for every x X, {x} is a closed set; i.e. every singleton
is closed.
Proof. : Suppose a topological space X is T1 . For x X, we show that {x} is a closed set.
Consider the set X \ {x} and let z X \ {x}. Then x 6= z. Since X is T1 , there is an open set Oz
such that
z Oz but x
/ Oz .
[
X \ {x} = Oz .
zX\{x}
Proposition 3.4.4. If < X, > is a Hausdorff topological space and S X, then < S, S > is also a
Hausdorff topological space.
Proposition 3.4.5. In a Hausdorff topological space, every convergent sequence has a unique limit.
Proof. Let {xn } be a sequence such that xn x and xn z. Assume that x 6= z. Since, X is
Hausdorff, there are disjoint open sets O1 and O2 such that
x O1 and z O2 .
Proposition 3.4.6. Suppose X is a topological space that is first countable. Then the following statements
are equivalent:
(i) X is Hausdorff;
38
(ii) (i): Assume that X is not Hausdorff. Hence, there are elements x, z X, x 6= z, such that
every open neighborhood Ox of x and Uz of z have a non-empty intersection; i.e. Ox Uz 6= .
By first countability of X, let {On } and {Un } be a decreasing sequence of open neighborhoods
of x and z (see Rem.3.2.12), respectively. Then, there is a sequence {xn } such that
xn On Un 6= .
Theorem 3.4.7. Let X be a topological space. Then the the following statements are equivalent:
(i) X is normal;
(ii) whenever F is a closed and O an open sets, with F O, there is an open set U such that
F U clU O.
Proof. (a) Let F be a closed and O be an open sets with F U . Then F2 := X \ O is a closed set and
F F2 = . Since X is a normal space, there exist disjoint opens set U and U1 such that
F U and F2 U1
Hence
U U1 = U X \ U1 and F2 = X \ O U1 X \ U1 O
F U X \ U1 O.
Since X \ U1 is a closed set, we further have clU X \ U1 . Consequently,
F U clU O.
(b) Suppose F1 and F2 are disjoint closed sets. Then F1 X \F2 =: O and O is open. By assumption,
there is an open set U such that
F1 U clU X \ F2 .
This set is known as the set of all dyadic rational numbers obtained by dividing [0, 1].
39
2k
Remark 3.5.1. Note that the sequence { 21n } D. Moreover, for any k with 1 k n, 2n = 1
2nk
D.
Lemma 3.5.2. The set D of dyadic rational numbers of [0, 1] is dense in [0, 1]; i.e. clD = [0, 1].
Proof. We show that every open interval of [0, 1] contains an element of D. Let x [0, 1] be any and
(x , x + ), for an arbitrary > 0.
Since 21n 0, for the given > 0, there is n0 N such that
1
0< < .
2n0
1
Now set q := 2n0 . Then it follows that 0 < q < and
n0 k
[
2 1 2k
x [0, 1] = , .
2n0 2n0
k=0
1 m 1 m1
x <x = x<x+
q q q q
Consequently,
m1
(x , x + ).
q
Note that { i1
q | i = 1, . . . q} D. Hence, (x , x + ) D 6= . Since, x [0, 1] and > 0 are
arbitrary, we conclude that D is dense in [0, 1].
Theorem 3.5.3 (Urysons Lemma). Let X be a topological space. Then the following statements are
equivalent:
(i) X is a normal space;
(ii) for any two disjoint subsets F1 and F2 there is a continuous function f : X [0, 1] such that
That is
0, if x F1
f (x) =
1, if x F2 .
Proof. (ii) (i): Let F1 and F2 be any two closed sets in X. By assumption there is a continuous
function f : X [0, 1] such that f (F1 ) = {0} and f (F2 ) = {1}. The sets [0, 13 ) and ( 13 , 1] are
open sets in [0, 1]. Consequently, by the continuity of f , it follows that
1 1
U1 := f 1 ([0, )) and U2 := f 1 (( , 1])
3 3
are open sets in X and U1 U2 = ; moreover
F1 U1 and F2 U2 .
40
(i) (ii): Let X be a normal space and F1 and F2 are any two disjoint closed sets. Then F1
X \ F2 =: O2 and O2 is an open set. By Thm. , there is an open sets U 1 such that
2
F1 U 1 clU 1 O2
2 2
Proceeding in this manner we construct a sequence of sets {Ut | t D}, corresponding to the set
D of dyadic rational numbers of [0, 1]. Then the following hold true
for each t D, clUt X \ F2 clUt F2 = , t D;
for t1 , t2 D and t1 < t2 , it follows that F1 clUt1 Ut2 X \ F2 .
for each t D, F1 Ut ; in particular
F1 U 1 , n N.
2n
1
0 f (x) , n N f (x) = 0.
2n
Since x F1 is arbitrary, we conclude that f (F1 ) = {0}.
(b) If x F2 , then x
/ Ut , t D. In particular, given n N
n
x / clUt , t D, t
n+1
n
f (x) .
n+1
But this holds true for any given n N. Hence,
n
1 f (x) , n N.
n+1
f (x) = 1. Moreover, since x F2 is arbitrary, we conclude that
f (x) = 1, x F2 f (F2 ) = {1}.
(c) It remains, now to show that f is a continuous function. For any [0, 1], if we show that
f 1 ([0, )) and f 1 ((, 1]) are open sets, then we are done.
(i) First, we claim that
f 1 ([0, )) = {Ut | t D, t < }.
To show this, let x f 1 ([0, )) 0 f (x) < . Hence, by the definition of f , there
is t D such that f (x) < t < and x Ut . This implies that f 1 ([0, )) {Ut | t
D, t < }.
Conversely, let x {Ut | t D, t < }. Then x Ut0 , for some t0 D and t0 <
f (x) t0 < x f 1 ([0, )). Consequently, {Ut | t D, t < } f 1 ([0, )).
41
(ii) Next, we claim that
Let x f 1 ((, 1]), then < f (x) 1. Since D is dense in [0, 1], there are t1 , t2 D
such that < t1 < t2 < f (x). This implies that x
/ Ut2 . Furthermore, from t1 < t2 , we
have clUt1 Ut2 . Consequently, x / clUt1 x X \ clUt1 . Hence,
Conversely, let x {X \ clUt | t D, < t}. Then x X \ clUt0 , for some t0 >
x/ clUt0 . Moreover, for any t D, t < t0 , we have Ut Ut0 clUt0 . Consequently,
x/ Ut , t < t0 . From this follows that
Corollary 3.5.4 (a generalization of Urysons Lemma). Let X be a topological space and a, b are any
two real numbers, with a < b. Then the following statements are equivalent:
(ii) for any two disjoint subsets F1 and F2 there is a continuous function f : X [a, b] such that
That is
a, if x F1
f (x) =
b, if x F2 .
Definition 3.5.5 (Tychonoff or completely regular spaces). A topological space X is completely regular
or Tychonoff iff for any closed set F of X and p X, with p / F , there exists a continuous function
f : X [a, b] such that f (p) = a, f (F ) = {b}.
Definition 3.5.7 (a T3 1 or Tychonoff space). A T1 topological space which is also completely regular is
2
called T3 1 or a Tychonoff space.
2
42
Proof. Define the following sets
1
A1 := {x F | f (x) }
3
2
B1 := {x F | f (x) }.
3
Then both A1 and B1 are closed sets and A1 B1 = . Then, by Urysons Lemma (see Cor. 3.5.4),
there is a continuous funciton f1 : X [ 31 , 23 ] such that f (A1 ) = 31 and f (B1 ) = 23 .
Hence, for x F ,
1
0 = 13 ,
3 if f (x) < 13
|f (x) f1 (x)| 1 2 = 1, if f (x) > 23
2 31 31
3 3 = 3, if 13 f (x) 23 , since 1
3 f (x) 23 .
43
P
This implies k=1 fk (x) is summable for each x X. Now, define
X
g(x) := fk (x), x X.
k=1
Claim:
(i) if x F , then g(x) = f (x);
(ii) 0 g(x) 1, x X;
X 1
< .
3k 2
k=n0 +1
44
Corollary 3.5.9. Let X be a topological space and F be a closed subset of X. If X is normal and f is a
continuous real valued function such that f : F [a, b], a, b R and a < b. Then there is a continuous
real valued function g with g : X [a, b] such that g|F = f ; i.e. g(x) = f (x) for x F .
Theorem 3.5.10 (generalized Tietzes extension theorem). Let X be a topological space and F be a
closed subset of X. If X is normal and f is a continuous real valued function such on F . Then there is a
continuous real valued function g on X such that g|F = f ; i.e. g(x) = f (x) for x F .
A metrizable topological space inherits all the properties of the metric space associated with it. But
not all topological spaces are metrizable; i.e. there are metric spaces which are not metrizable.
Q
Definition 3.5.12 (Hilbert Cube). The cartesian product H = k=1 [0, 1] =: [0, 1]
0 is known as the
Hilbert cube.
Then
(i) is a metric on Hs ;
Lemma 3.5.14. Let X be a T4 topological space and B be a basis for X. If U B, then, for every x U ,
there exists Ux B such that
x clUx U.
Proof. Let U B and x U be any. Since X is a T1 space, the set {x} is closed. Hence, {x} U .
Then, by Thm. 3.4.7, there exists an open set G such that
{x} G clG U.
x Ux clUx clG U.
x clUx U.
45
Theorem 3.5.15 (Urysohns Metrizability). Every second countable T4 space is metrizable.
Proof. Let X be a second countable T4 space. If X is finite, the the claim follows trivially. Hence,
assume w.l.o.g. that X is infinite. In this case we show that X is homeomorphic to a subspace of Hs .
Since X is second countable, then X has a countable base {Un }. Then, by Lem. 3.5.14, for each
Uk B, there is Ui B such that
clUi Uk .
Then the system
{(Ui , Uk ) | clUi Uk ; Ui , Uk B}
is countable. Consequently, we can use the representation Pn := (Uin , Ukn ), where clUin Ukn , n N.
Hence, for each n N and Pn = (Uin , Ukn ), the sets clUin and X \ Ukn are disjoint closed sets. Then,
by Urysohns Lemma, there is a continuous function fn : X [0, 1] such that
f is a one-to-one;
f is continuous;
f 1 is continuous on a subspace of Hs .
(i) Let x, z X such that x 6= z. Then there exists Uk B such that x Uk and z / Uk . Then, by
Lem. 3.5.14, there is Ui with x clUi Uk and Pm = (Ui , Uk ). Since x clUi and z X \ Uk ,
it follows that
fm (x) = 0 and fm (z) = 1.
fn (x) fn (z)
6= .
2n nN 2n nN
f (x) 6= f (z). Hence, f is one-to-one.
X 1 2
< .
22n 2
n=n0 +1
46
Moreover, f (x), f (z) Hs yields
X
X n
2 |fn (x) fn (z)| |fn (x) fn (z)| X0
|fn (x) fn (z)|
(f (x), f (z)) = = +
22n 2 2n 22n
n=1 n=n0 +1 n=1
X Xn n
1 0
|fn (x) fn (z)| 2 X0
|fn (x) fn (z)|
(f (x), f (z))2 2n
+ 2n
< +
2 2 2 22n
n=n0 +1 n=1 n=1
2
|fk (x) fk (z)| < , z Ul .
2n0
Tn0
Then the set O := l=1 Ul is open and
2
2 2
(f (x), f (z)) < + n0 = 2 , z O.
2 2n0
(iii) Let Y := f (X) Hs . Next we show that f 1 : Y X is continuous. Assume that there is
y Y , f 1 is not continuous at y. This implies , there is a sequence {yn }
Hence, there is a neighborhood U of x that contains only a finite number of elements of {xn }.
This implies, there is N N such that {xn | n N } X \ U .
Then there exists Uk B such that x Uk U . By Lem. 3.5.14, there Ui B such that
x Ui clUi Uk U.
x Ui and xn X \ Uk , n N.
fm (x) = 0 and fm (xn ) = 1, n N.
for each n N, |fm (xn ) fm (x)|2 = 1 and
X |fk (xn ) fk (x)| |fm (xn ) fm (x)|2 1
(f (xn ), f (x))2 = = 2m
22n 22m 2
k=1
1
(f (xn ), f (x)) , n N.
22m
yn = f (xn ) 9 f (x) = y.
But this a contradiction. Hence, the assumption is false and f 1 must be continuous.
47
The converse of the above statement is not always true.
1. Let < x, > and < Y, > be topological spaces, f : X Y and S is a subbase for the topology
on Y . Then the function f is continuous iff
S S : f 1 (S) .
2. Let f : X Y and B be a basis for the topological space X. If, for every B B, f (B) is open in Y ,
then f is an open map.
3. Let < X, > and < Y, > be topological space and f : X Y be a function. Then
(a) f is a closed function if and only if, for any set A X, clf (A) f (clA);
(b) f is an open function if and only if, for any set A X, f (intA) intf (A).
4. The topological spaces X = (0, 1) and Y = R, with the usual topology, are homeomorphic;
is a closed set in X Y .
is a closed set in X.
7. If f : X X is a continuous function and X is Hausdorff space, then the set of fixed points of f ,
given by
{x X | x = f (x)}
is a closed set in X.
8. Let < X, > be a metric space. For A X, A 6= and x X we set the (distance) function as
Then the map fA : X R is continuous. Moreover, for A and B be disjoint closed sets, g : X R
and g := fA fB , we have g 1 (0, ) g 1 (, 0) = and g 1 (0, ) A and g 1 (, 0) B.
This implies that every metric space is a normal topological space.
48
3.6 Compact Topological Spaces
3.6.1 Definitions
Definition 3.6.1 (a refinement). A covering {V | } of X is a refinement of a covering {U | }
of X if
, : V U .
Definition 3.6.2 (finite subcovering). Let < X, > be a topological space and {U | } be a
covering of X. If there is a finite index {1 , . . . , n } such that
n
[
X Uk ,
k=1
then the collection {U1 , U2 , . . . , Un } is called a finite subcovering of X; i.e. {U | } has a finite
subcovering of X.
Definition 3.6.3 (a compact set). Let < X, > be a topological space and K X. Then the set K is said
to be a compact set if every open covering {O | } of K has a finite subcovering {O1 , O2 , . . . , On };
i.e.
[ n
[
K O K Ok .
k=1
If X itself is a compact set, then < X, > is called a compact topological space.
Proposition 3.6.4. Let < X, > and < Y, > be topological spaces and f : X Y be a continuous
function. If K is a compact set in X, then f (K) is a compact set in Y .
[
K f 1 (O )
n
[
f (K) Ok .
k=1
Proposition 3.6.5.
49
Proof. (a) Let < X, > be a compact topological space and F be a closed set. Suppose {O | }
is an open covering of F . Then the collection
{O , X \ F | }
is an open covering of X. Hence, there is {O1 , . . . , On } {O | } such that
n
[
X Ok (X \ F ).
k=1
n
[
F Ok (X \ F ).
k=1
But, F (X \ F ) = . Hence,
n
[
F Ok .
k=1
Consequently, F is a compact set.
(b) Let < X, > be a Hausdorff topological space and K be a compact subset of X. To show K is a
closed set, we show X \ K is an open set.
50
Proposition 3.6.7. A topological space X is compact if and only if every collection {F | } of closed
sets with the finite intersection property has a non-empty intersection.
n
\
Fk = .
k=1
T
But this contradicts the finite intersection property. Hence, F 6= .
: Assume that X is not a compact set. Then there is an open covering {O | } of X with no
finite subcovering. This implies, for every finite subcollection {O1 , . . . , On }
n
[
X\ Ok 6= .
k=1
the family of closed sets {X \ O | } satisfies the finite intersection property. Then, by
assumption,
\
(X \ O ) 6= .
[
X\ O 6= .
This implies the collection {O | } does not cover X. But this is a contradiction. Conse-
quently, X should be a compact set.
Remark 3.6.8. From the proof of Prop. 3.6.7 we can easily verify that the following two statements are
equivalent
51
3.6.3 Compact Hausdorff Spaces
Compact Hausdorff topological spaces exhibit very interesting properties, which are very important
from practical point of view.
Corollary 3.6.9. Let < X, > be a Hausdorff topological space. If K is a compact subset of X, z X
and z
/ K, then there exist disjoint open sets O and U in X such that
K U and z O.
Proposition 3.6.10. Let < X, > be a Hausdorff topological space. If K1 and K2 are disjoint compact
sets, then there exists disjoint open sets O1 and O2 of X such that
K1 O1 , K2 O2 .
and there is a corresponding finite collection {Uz1 , . . . , Uzm } with K2 Uzk for each k = 1, . . . , m.
Then
\m
K2 Uzk =: O2 .
k=1
Corollary 3.6.11. If < X, > is a compact Hausdorff topological space, then X is a normal topological
space.
2. Let X be a compact
T topological space, U be an open subset of X and {Kn }nN be a family of compact
subsets of X. If nN Kn U , then there exists a finite index I N such that
\
Kn U.
nI
52
3. Let X be a compact topological space and let {Kn }nN be a family of non-empty closed subsets of X
with Kn+1 Kn for each n 1. Then
\
Kn 6= .
nN
4. (a) It is necessary and sufficient for a topological space X to be compact that: if {V | } is any
family of closed subsets of X such that 0 V 6= , for any subset 0 , then V 6=
(b) Let X be a compact topological space and for each n N, Vn is a non-empty closed subset of
X such that
Vn Vn+1 .
Then \
Vn 6= .
n
(c) Suppose f : X X is continuous, where X is a compact metric space. Then there exists a
non-empty subset A X such that f (A) = A. (Hint: put X1 = f (X), Xn+1 = f (Xn ) and
A = n=1 Xn and use (b)),
where B (x) represents the open ball centered at x and with radius .
8. If K1 and K2 be compact subsets of a metric space < X, >, then there exist x K1 and z K2
such that
(x, z) = dist(K1 , K2 ).
Definition 3.7.1 (locally compact spaces). A topological space < X, > is said to be locally compact
if
x X, O : x O and clO is a compact set.
53
The converse of Prop. 3.7.2 is not always true. For instance, the Euclidean space Rn is locally compact,
but it is not a compact space.
Lemma 3.7.3. If X is a compact T2 space, then X is T4 .
Proof. Let F1 and F2 be two closed sets in X such that F1 F2 = . For each x F1 and z F2 , there
are disjoint open sets Ux and Vz such that x Ux and z Vz . This implies
[ [
F1 Ux and F2 Vz .
xF1 zF2
(Note that: each Ux is so that Ux Vz1 = and Ux Vz2 = for z1 6= z2 and vice-versa). By the
compactness of F1 and F2 , there are x1 , . . . , xn F1 and z1 , . . . , zm F2 such that
n
[ m
[
F1 Uxk =: U and F2 Vzk =: V.
k=1 k=1
F1 U, F2 V and U V = . Therefore, X is T4 .
Lemma 3.7.4. Let X be a T2 space. If U X is an open set such that clU is compact, then, for every
x U , there is a compact neighborhood Vx such that
x Vx U.
Proof. A closed subset of a T2 space is T2 (cf. Prop. 3.4.4). Hence, clU is a T2 and compact subspace
of X. By, Lem. 3.7.3, clU is a T4 subspace of X. Since
{x} U clU and U is again an open set w.r.t. the topology of clU,
(Note that O clU is an open set w.r.t. the relative topology on clU ). Now set, Vx = cl(O U ) and the
claim follows.
Proposition 3.7.5. Let X be a locally compact Hausdorff space. If K is a compact subset of X, then
(i) there is an open set O such that K O, clO is compact; and
(ii) given such a set O there is non-negative function f : X [0, 1]; i.e. 0 f (x) 1 such that
f (X \ O) = 0 and f (K) = 1.
Hence, {x X | f (x) 6= 0} O.
Proof. (i) For each x K, there is an open sets Ox such that x Ox and clOx is compact. Then
[
K Ox .
xK
54
(ii) Now for each x K, (by Lem. 3.7.4) choose a compact neighborhood Vx such that Vx O. By
the compactness of K, there are x1 , . . . , xn K such that
n
[
A= Vxk , A is compact and K intA A O.
k=1
By Lem 3.7.4 A is a T4 subspace of X. Hence, by Urysons Lemma( Lem. 3.5.3), there is a continuous
function g : A [0, 1] such that g(K) = 1 and g(A \ intA) = 0. Now define f : X [0, 1] as
g(x), if x A
f (x) =
0, if x X \ A.
It remains now to show that f is continuous on X. For this it is enough to show that f continuous at
x0 A x0 / intA x0 A \ K. Thus,
(a) there is a neighborhood Vx0 such that Vx0 A (A \ K) f (x) = g(x) = 0, x Vx0 A; and
(b) by the definition of f , f (x) = 0, x Vx0 (X \ A).(Note that A \ K is an open set relative to A.)
From (a) and (b) it follows that f (x) = 0, x Vx0 . Hence, f is continuous at x0 . Moreover,
X \ O X \ A implies that f (X \ O) = 0. Hence, cl{x X | f (x) 6= 0} A O.
1. If X is a locally compact T3 topological space, then each point x X has a neighborhood base of
the form
Nx = {x O | clO compact }.
2. Let
T X be a locally compact space and {Dn | n N} be a countable collection of dense set. Then
nN Dn is dense in X.
3. Let X be a locally compact space. A subset F of X is closed if and only if F K is closed for closed
compact set K.
Spaces which are -compact are also known as countably compact spaces. Thus, a compact space is
a -compact.
The set cl{x X | f (x) 6= 0} is known as the support of the function f on the set X, denoted by sup f ,
55
Theorem 3.8.2. Let < X, > be a locally compact Hausdorff topological space. Then (i) X is Lindelof
(ii) X S
is -compact (iii) There is a sequence {On } of open sets with clOn compact, clOn On+1
and X nN On .
Consequently, X is -compact.
S
(ii) (iii): X is -compact X = nN Kn , where for each n N, Kn is a compact set. Now, since
K1 is compact, by Prop. 3.7.5(i), there is an open set O1 such that K1 O1 and clO1 is compact.
Proceeding inductively, for n = 2, . . . , the set Kn clOn1 is compact. Hence, there is On such
that Kn clOn1 On and clOn is compact. Consequently, we have
[
clOn On+1 , n = 1, . . . and X = On .
nN
[ m
[n
clOn U {O1 , . . . , Omn } C : clOn Uk .
k=1
Set
[ m
[n
F := {U1 , . . . , Umn | clOn Uk , n N}.
nN k=1
S
It follows that F is countable, F C and F = X. Consequently, X is Lindelof.
Definition 3.9.2 (locally finite). Let < X, > be a topological space. A family C = {U | } of
subsets of X is said to be locally finite if for each x X, there is a neighborhood O of x such that O
intersects only a finite number of elements of C.
56
Definition 3.9.3 (-locally finite). Let < X, > be a topological space. A family C of subsets of X is
said to be -locally finite if [
C= Cn ;
nN
where, for each n N, Cn locally finite. That, is C is a countable union of locally finite families.
Lemma 3.9.5. Let C = {U | } a locally finite family. If, for each , V U , then the family
F := {V | } is also locally finite.
Proof. Trivial!
In Lem 3.9.5, the elements of F can be any type of sets; i.e. it is not necessarily that they are closed
or open sets. Recall also that, for a collection {U | } we have
!
[ [
cl U clU
Proof. (a) !
[ [
clU cl U is obvious.
S
(b) Now, let x cl U . Then there is a neighborhood N of x such that N intersects only a
finite number of elements of C. Let U1 , . . . , Un C such that N Uk 6= , k = 1, . . . , n. Hence,
[ n [
x N, N Uk 6= , and N U = .
k=1 \{1 ,...,n }
S S S
This implies that x cl( nk=1 Uk ) = nk=1 clUk clU . Consequently,
!
[ [
cl U clU .
Observe that: if x cl(A B) and x
/ clB, then x clA.
57
Lemma 3.9.7. Let < X, > be a topological space. If C = {U | } is locally finite family of subsets
of X and K is a compact subset of X, then K intersects only a finite number of elements of C.
Proof. Take any element x K. Then there is an open neighborhood Ox such that Ox intersects only
a finite number of elements of C. Hence,
[
K Ox .
xK
Definition 3.9.8 (paracompact topological space). A Hausdorff topological space < X, > is said to be
paracompact if every open cover of X has a locally open refinement.
Proposition 3.9.9. A closed subset of a paracompact space is paracompact.
Proposition 3.9.10. If < X, > is a -compact locally compact Hausdorff topological space, then <
X, > is paracompact.
Proof. Let C = {U | } be an open covering of X. Then
Thm. 3.8.2(i) X is Lindelof. Hence, C has a countable sub-cover, say {Un | n N}; and
Thm. 3.8.2(iii) there is a sequence
S of sets {On | n N} such that, for each n N, clOn is
compact, clOn On+1 and X = nN On .
Now, for each n N, define the set
en := Un (On \ clOn2 ) ,
U
58
S e e
Consequently, from eqn. (3.4), we conclude that n Un = X. That is, {Un | n N} is an open
refinement of C.
en | n N} is locally finite. To see this, let x X be any. Since X = S S
(ii) {U nN On = nN clOn ,
there is a smallest n0 N such that
x On0 .
This implies that
ek = , k n0 + 2.
On0 [Uk (Ok \ clOk2 )] = , k n0 + 2 On0 U
en | n N}. Consequently,
Hence, On0 can only intersect a finite number of elements of {U
e
{Un | n N} is locally finite.
en | n N} is a locally finite open refinement of C. Therefore, X is paracom-
Hence, form (i) & (ii) {U
pact.
It follows that:
(i) for each : W U ;
(ii) the family {W | } is a covering of X. To see this let x X be any. This implies
0 : x U0 .
Wm = {W C | n() = m}
59
is also locally finite; i.e. that Om intersects only a finite number of elements of Wm . Now,
define the set
Ox := U0 O1 O2 . . . On(0 ) .
Then Ox is a neighborhood of x which intersects only a finite number of elements of
{W | }.
Proposition 3.9.13. Let < X, > be a T3 topological space. If every open cover of C of X has a locally
finite refinement, then C has a closed locally finite refinement.
Proof. Let C = {U | } be an open cover of X. Then for each x X, there is U(x) C such that
x U(x) . Since X is T3 , there is an open set Ox such that
x clOx U(x) .
S
Then the collection O =: {Ox | x X} is an open refinement of C (note that X = xX Ox ) such that
e := {clOx | x X} is a closed refinement of C. By assumption, there is a locally finite refinement F
O
of O. Then, the family
Fe := {clV | V F}
e Consequently, Fe is a closed locally finite refinement of C.
is a closed locally finite refinement of O.
(Observe that: V F V Ox , for some x X clV clOx U(x) C).
Proposition 3.9.14. Let < X, > be a Hausdorff topological space. If every open cover C of X has a
closed locally finite refinement, then X is paracompact.
(a) Lem. 3.9.5 implies that A is locally finite. And, from Lem. 3.9.6, it follows that
!
[ [
cl V = clV ;
V A V A
S
(b) F A =: O and O is an open set;
Indeed A 6= . If z F , then x V for some V F . But then V * X \ F . Hence, there is Uz such that V Uz ; i.e.
z V Uz and V A. So, A 6= .
60
(c) since x
/ clUz for each z F , x
/ clV for each V A. This implies that
!
[ [
x/ clV x / cl V x / clO.
V A V A
x X \ clO and F O.
Consequently, X is regular; i.e. T3 .
(ii) Let now F be a closed and U and an open subsets of X such that
F U.
x Ux clUx U. (?)
Define the collection C := {Ux | x F } {X \ F } and let F, A and O be as in part (i).
Then, under the condition (?), it is easy to see that
F O clO U.
Proof. A direct consequence of Thm. 3.9.15 and Urysons metrizability (Thm. 3.5.15).
Lemma 3.9.17. Let < X, > be a metric space. If {Un | n N} is a countable open cover of X, then
there is a locally finite open refinement {Vn | n N} such that Vn Un , for each n N.
Now let
V1 := U1 ; and
for n = 2, . . .
\
n1
1
Vn := Un x X k (x) < .
n
k=1
Then
x
/ Uk , k = 1, . . . , n0 1 x X\Uk , k = 1, . . . , n0 1 dist(x, X\Uk ) = 0, k = 1, . . . , n0 1.
61
From this follows that
0 1
n\
1
k (x) = 0, k = 1, . . . , n0 1 x Un0
x X k (x) < = Vn0 .
n
k=1
(iii) the family {Vn | n N} is locally finite. By part (ii), {Vn | n N} covers X implies for
x0 X there is n0 N such that x Vn0 . But
0 1
n\ 0 1
n\
1
Vn0 = Un0
x X k (x) < = Un 0 xX min{1, dist(x, X \ Uk )} < 1 .
n0 n0
k=1 k=1
In the following, for > 0, we use B (A) := {x X | dist(x, A) < }. If A = {z} , then B ({z}) =
B (z).
Theorem 3.9.18. Every metric space is paracompact.
Proof. Let C = {U | } be an open covering of X and let 4 be a well ordering on with 1
being the first element. Now for each (n, ) N define
1
Hn,1 := x X
dist(x, X \ U1 ) n
1 [ 1
Hn, := x X dist(x, X \ U ) xX dist x,
H n,
n n
62
(a) for each (n, ) N , B 1 (Hn, ) U . To see this, let z Hn, and x B 1 (z) and w X
2n 2n
be any. Then
(w, z) (w, x) + (x, z) (w, z) (x, z) (w, x).
In particular, for any w X \ U we have
1 1 1 1
< (w, x) (w, x) > , w X \ U dist(x, X \ U ) .
n 2n 2n 2n
x
/ X \ U x U . Consequently, B 1 (Hn, ) U .
2n
1
(b) If , then dist(Hn, , Hn, ) 2n . Let z Hn, be arbitrary and consider B 1 (z) = {x
n
1
X | (z, x) < n }.
By definition of Hn, we have that
[ 1 [
dist z, Hn, B 1 (z) Hn, = B 1 (z) Hn, = for each with .
n n n
If we assume that (***) does not hold, then there is z B 1 (x) such that z Hnx , , for
nx
some x . But then
1 1
(x, z) < dist(x, X \ {z}) .
nx nx
and z Hnx , , x , implies z U . From this follows that
1
X\U X\{z} dist(x, X\U ) dist(x, X\{z}) .( That is, x
/ X \ U , so that x U . )
nx
63
Hence, x U . But this is a contradiction to the definition of x . Consequently, (***)
holds.
From (**) and (***) we conclude now that x Hnx , . Therefore,
[ [
X= Hn, .
nN
Now define
[ [
Vn, = B 1 (Hn, ). Then it follows that X = Vn, ; since Hn, Vn, . (****)
6n
nN
then A := {An | n N} is a countable open cover for X. S By Lem. 3.9.17, there is a locally finite
S open
refinement F = {A0n | n N} of A such that A0n An = Vn, for each n N and X = nN A0n .
Let next
On, := A0n Vn, , n N, .
Then we claim
Hence, [ [
X= On, .
nN
Furthermore, for x X, since F is locally finite, there is a neighborhood N (x) of x such that
N (x) intersects only a finite number of elements of F
1 1 1
(w, y) (w, x) (z, y) (x, z) (w, y) (w, x) (z, y) (x, z)
2n 6n 6n
64
1
(x, z) .
6n
1
Hence, dist(Vn, , Vn, ) 6n . This implies the open ball B 1 (x) can intersect only one Vn,
8n
whenever . Consequently, the neighborhood N (x) B 1 (x) intersects only at most n0
8n
elements of O; i.e. O is locally finite.
Remark 3.9.19. Thms. 3.9.18 and 3.9.15 imply that every metric space is normal; hence, Hausdorff.
Definition 3.10.2. Let < X, > be a topological space and C = {U | } is a covering of X. Then
a collection of real-valued functions { | } is said to be subordinate to the covering C on X if
, : supp U .
Excercises 3.10.3. If K is a compact subset of Hausdorff space, then there is an open set O such that
K O and clO is compact.
Proposition 3.10.4. Let < X, > be a locally compact Hausdorff space and K be a compact subset of
X. If C = {U | } is an open covering of K, then there is a collection {1 , . . . , n } of continuous
real-valued non-negative functions subordinate to the collection C on K.
Proof. By Prop. 3.7.5(i), there is O open such that K O and clO is compact. Hence,
[
K O U .
(i) If x0 K, then
there is (x
0 ) such that x0 O U(x0 ) . Thus {x0 } is compact, O U(x0 )
open and cl O U(x0 ) is compact. Using Prop. 3.7.5(ii), there is a continuous function fx0 :
X [0, 1] such that
fx0 (x0 ) = 1 and f (X \ cl(O U(x0 ) )) = 0.
This implies,
65
(ii) If x0 clO \ K, there is an open neighborhood N (x0 ) of x0 such that x0 N (x0 ) and clN (x0 ) is
compact (since X is locally compact). Hence, N (x0 ) (X \ K) is open and cl (N (x0 ) (X \ K))
is compact. Once more by Prop. 3.7.5(ii), there is a continuous function gx0 : X [0, 1] such
that
gx0 (x0 ) = 1, and gx0 (X \ cl (N (x0 ) (X \ K))) = 0.
This implies
Consequently,
supp gx0 K = gx0 = 0, x K gx0 0 on K.
Thus, for each x0 clO, the sets Vx0 are open and x0 Vx0 . Consequently,
[
clO {Vx0 | x0 clO}.
Since, clO is compact, there is a finite covering of clO from {Vx0 | x0 clO}. Correspondingly,
there are functions fx10 , . . . , fxn0 , gxn+1 , . . . , gxn+m .
0 0
Set now
n
X m
X
f= fxk and g = gxk .
0 0
k=1 k=n+1
Hence,
(a) Note that for each k {n + 1, . . . , m}, supp gxk X \ K K supp gxk = gxk (x) =
0, x K. Hence, g 0 on K.
(b) Let the corresponding finite covering be {Vx10 , . . . , Vxn0 , Vxn+1 , . . . , Vxn+m }, such that
0 0
n
[ m
[
K clO Vxk Vxk
0 0
k=1 k=n+1
S Sn
m
By part (a), we have K k=n+1 Vxk = K k=1 Vxk0 fxk (x) > 0, x K.
0
Hence, f > 0 on K.
66
Definition 3.10.5 (partition of unity). Let < X, > be a topological space. A family of functions
{ | } is called a partition of unity on X iff
If is continuous (or Lipschitz continuous or differentiable), for each , then the partition is said to
be a continuous (or Lipschitz continuous or differentiable) partition of unity.
(ii) Since X is paracompact, X is normal by Thm. 3.9.15. Then, by Thm.3.4.7, there is an open set
Wx such that
x Wx clWx U .
: x O U x V .
Theorem 3.10.7. Let < X, > be a topological space. If X is paracompact, then every open cover of X
has a partition of unity subordinate to it.
67
Proof. Let C = {U | } be an open cover of X. Then, by Lem. 3.10.6, there is a locally finite
open refinement of C such that clO U for each . Then, by Thm. 3.5.3 (since X is normal) ,
there is a continuous function f : X [0, 1] such that
(ii) To show continuity, let x0 X, there is a neighborhood U (x0 ) such that U (x0 ) intersects only a
finite number of elements of {clO | }. That is there is {1 , . . . , n(x0 ) } such that
U (x0 ) O = , \ {1 , . . . , n(x0 ) }
k This implies
and
U (x0 ) supp f = , \ {1 , . . . , n(x0 ) }. (3.6)
Thus
n(x0 ) n(x0 )
X X X X X
f (x) = fk (x) + f (x) f (x) = fk (x), for x U (x0 ).
k=1 \{1 ,...,n(x0 ) } k=1
(iii) For each , clO supp U and , from eqn. (3.6), {supp | } is locally finite.
Hence, {supp | } is a closed locally finite covering of X.
P
(iv) Moreover, (x) = 1 for each x X.
Remark 3.10.8. The converse of Thm. 3.10.7 also holds true. (Proof is left as an exercise!).
Corollary 3.10.9 (Thm. 2, p. 10, Aubin/Cellina). Let < X, > is a metric space. Then to any locally
finite open covering C := {U | } of X, there is locally Lipschitzean partition of unity subordinate
to it.
k
In fact we have here U (x0 ) clO = , \ {1 , . . . , n(x0 ) }.
68
Proof. Let {U | } be a locally finite open covering of X. Then, by Lem. 3.10.6, there is a locally
finite open covering {O | } such that clO U . Now, define
f (x)
f (x) := dist(x, X \ O ) and (x) := P .
f (x)
(i) X is normal;
(ii) every locally finite open cover C = {U | } of X has an open refinement O = {O |
} with the property that 6= clO U .
69
70
4 The Hausdorff Metric and Convergence of Sequences of Sets
dist(b, ) = ,
for any b X.
Proposition 4.1.4. Given A X and b X it follows that
for any c X.
Recall also that the metric distance between two sets A and B is given by
Definition 4.1.5 (The Hausdorff distance). Let A and B be subsets of a metric space X. Then the
Hausdorff distance between A and B is defined as
h(A, B) := max sup dist(a, B), sup dist(b, A)
aA bB
is sometimes termed as the semi-(Hausdorff)distance from the set A to the set B. Thus, obviously,
71
Lemma 4.1.7. For any three sets A, B and C we have
Proof. Take a A arbitrarily. Then, by Prop. 4.1.4, for any c C, we have that
dist(a, B) inf {(a, c) + dist(c, B)} inf (a, c) + sup dist(c, B).
cC cC cC
Therefore,
h (A, B) h (A, C) + h (C, B).
That fact that h (A, B) 6= h (B, A) and the satisfaction of the triangle inequality make h a quasi
metric (see sec. 1.1 of chap. 1 ).
Lemma 4.1.8. For any four real numbers a, b, c, d, the following holds
The Hausdorff distance defines some sort of metric on the set P(X) as given by
Theorem 4.1.9. The following statements hold true for the Hausdorff distance h:
Thus (i)-(iii) imply that the Hausdorff distance h defines a pseudo-metric on P(X) (sec. 1.1. of chap.
1).
Proof. (i) - (iii) follow directly from Defs. 4.1.1 and 4.1.5.
h(A, B) = max {h (A, B), h (B, A)} max {h (A, C) + h (C, B), h (B, C) + h (C, A)}
= max {h (A, C) + h (C, B), h (C, A) + h (B, C)} .
72
Next, applying Lem. 4.1.8, we obtain that
h(A, B) max {h (A, C), h (C, A)} + max {h (C, B), h (B, C)} = h(A, C) + h(C, B).
Hence,
h(A, B) h(A, C) + h(C, B).
Remark 4.1.10. In general, for A, B X, h(A, B) = 0 does not imply that A = B; i.e. h is not a
metric on P(X).
Lemma 4.1.11. Let A and B be subsets of a metric space. If h (A, B) = 0, then A clB.
Proof. By definition
h (A, B) = sup dist(a, B) = 0 a A : dist(a, B) = 0, ( since dist(a, B) 0 for any point a and set B ).
aA
Theorem 4.1.12. Let X be a metric space and Pcl (X) is the set of all closed subsets of X. Then the
Hausdorff distance h defines a metric on Pcl (X); < Pcl (X), h > is a metric space.
Proof. According to Thm.4.1.9, it remains to show that for A, B Pcl (X), h(A, B) = 0 implies A = B.
But then
h(A, B) = 0 h (A, B) = 0 and h (B, A) = 0.
Then, using Lem. 4.1.11, we conclude
A clB and B clA clA = clB A = B. ( Since both A and B are closed sets).
Consequently,
dist(a, B) 0 , for each a A. sup dist(a, B) 0
aA
Implying that
h (A, B) inf{ > 0 | A U (B)}.
73
(b) Conversely, suppose h (A, B) = r. Then supaA dist(a, B) = r. Hence, for a A, we obtain
r = h (A, B) (a, B).
b B : (a, b) r a clBr (b) := {x X | (x, b) r}.
[
A clBr (b). (4.3)
bB
Hence, along with (4.3) we find that A Uer (B). Furthermore, if we take an arbitrary n N,
we obtain
A Uer (B) Ur+ 1 (B).
n
1
r+ inf{ > 0 | A U (B)}, n N
n
Consequently,
h (A, B) = r inf{ > 0 | A U (B)}.
Remark 4.1.15. Given a normed linear space X and A, B X and R we recall that
A + B = {a + b | a A, b B} - the sum of two sets
A = {a | a A} - scalar product.
The sum of sets A + B is commonly known as Kuratowski sum. Thus, for B = {b}, we write
B + A = b + A = {b + a | a A}.
Consequently, for a set A X and > 0 we can now write
U (A) = A + B,
where B represents the unit ball centered at the zero element of X. Thus, the Hausdorff metric in a
normed linear space takes the form
74
Definition 4.1.16 (Pompeiu-Hausdorff distance, see [22]). Let < X, > be a metric space, A, B
P(X) \ {}. Then the Pompeiu-Hausdorff distance between A and B is given by
Proposition 4.1.17. Let < X, > be a metric space and A, B P(X) \ {}. Then
dist(x, A) inf (x, b) + dist(b, A) inf (x, b) + sup dist(b, A) dist(x, B) + h (B, A).
bB bB bB
dist(x, A) dist(x, B) h (B, A).
Similarly, we have
dist(x, B) dist(x, A) h (A, B)
Hence,
max{dist(x, A) dist(x, B), dist(x, B) dist(x, A)} max{h (B, A), h (A, B)}.
|dist(x, A) dist(x, B)| h(A, B); i.e. D h(A, B).
(b) Conversely
Analogously
h (A, B) sup |dist(x, A) dist(x, B)|
xX
Consequently, we have
h(A, B) D (A, B).
Which concludes the proof.
75
Excercises 4.1.18. Prove the following statements:
6. Let X be a normed linear space, A, B, C, D P(X) and [0, 1]. Then prove the following
7. Considering h : P(X) P(X) R+ , show that h(, ) is a Lipschitz continuous function with
Lipschitz constant 1; i.e. h(, ) is a non-expansive map.
(i) the upper limit or outer limit of the sequence {An }nN is a subset of X given by
(ii) the lower limit or inner limit of the sequence {An }nN is a subset of X given by
If lim supn An = lim inf n An , then we say that the limit of {An }nN exists and
lim supn An and lim inf n An are sometimes called Kuratowski limit inferior and limit superior, respectively.(see
Papagorgeu)
The notions outer limit and inner limit are introduced by Rockafellar and Wets (see )
76
Remark 4.2.2. For a fixed set A X, the distance function dist(, A) : X R is a Lipschitz continuous
function. This follows from the fact that
(ii) the sets lim supn An and lim inf n An are closed in X .
Proof. (i) is trivial. To show (ii), let x cl (lim supn An ). This implies
lim inf dist(x, An ) (x, xk ) + lim inf dist(xk , An ) lim inf dist(x, An ) (x, xk ), k.
n n n
Hence, lim inf n dist(x, An ) = 0 x lim supn An . It follows that cl (lim supn An )
lim supn An . Thus, lim supn An is a closed set. The rest is left as an exercise.
That is, lim inf n An is a collection of limits of sequences {xn }nN , where xn An ; whereas
lim supn An is a collection of cluster points of sequences {xn }nN , where xn An .
Proof. (i) Obviously, lim supn An {x X | xnk Ank : xnk x}. Thus, let x lim supn An .
Then
lim inf dist(x, An ) = 0 sup inf dist(x, Ai ) = 0.
n n in
77
Hence,
1
nk N : inf dist(x, Ai ) .
ink k
1
ik nk , xik Aik : (x, xik ) .
k
But this is true for each k N. Hence, there is {xik }ik N such that xik Aik and xik x.
Consequently,
x {x X | xnk Ank : xnk x}
Therefore, lim supn An {x X | xnk Ank : xnk x}.
Proposition 4.2.5. Let {An } be a sequence in a metric space < X, >. Then
> 0, N N : B (x) An = , n N.
dist(x, An ) , n N lim inf dist(x, An ) = sup inf dist(x, Ak ) 6= 0.
n n kn
x
/ lim supn An . But this is a contradiction. Consequently,
x {x X | > 0, N N, n N : B (x) An 6= }
That is
lim sup An {x X | > 0, N N, n N : B (x) An 6= }
n
k N, nk k : B 1 (x) Ank 6= .
k
xnk Ank : (x, xnk ) k1 . Consequently, the sequence {xnk }kN , with xnk Ank converges
to x. Hence, by Prop. 4.2.4,
x lim sup An
n
Remark 4.2.6. The statements in Prop. 4.2.4 and Prop. 4.2.5 can be used as alternative definitions of
inferior and superior limits of a sequence of sets as defined above. In particular, from Prop. 4.2.5, it
follows that
78
\ \ [
(i) lim sup An = U (An ) (4.4)
n
>0 N 1 nN
\ [
(ii) cl Am lim sup Am (4.5)
n
n1 nm
\ [ \
(iii) lim inf An = U (An ). (4.6)
n
>0 N 1 nN
Proposition 4.2.7. If {An }nN is a sequence such that An An+1 , n N (a decreasing sequence),
then limn An exists and \
lim An = cl An
n
nN
then
for every neighborhood V of K lim sup Bn , N N : An Bn V, n N.
n
79
Proof. Let V be any neighborhood of K (lim supn Bn ); i.e. K (lim supn Bn ) V .
N : An V, n N An Bn An V, n N.
Prop. 4.2.5
zM z
/ lim sup Bn (z) > 0, N (z) N : B(z) (z) Bn = , n N.
n
Hence, [
M B(z) (z).
zM
W Bn = , n N0 .
Moreover,
K \ V = M W K V W.
Thus K U := V W . By assumption,
N1 : An U, n N1 An Bn An U = V W, n N1 .
An Bn V, n N.
Theorem 4.2.9. (Thm. 5.2.4, p 221, Aubin[2], Thm. 1.1.4, p. 21, Aubin Frankowska[4], ) Let {An }nN
be a sequence in a metric space X and K X. If, for every neighborhood U of K
N N : An U, n N,
then
lim sup An cl(K).
n
Conversely, if X is a compact metric space, then, for every neighborhood U of lim supn An ,
N N : An U, n N.
80
Proposition 4.2.10. Let {An }nN and {Bn }nN be two sequences of subsets of a metric space X. Then
the following hold true
Proposition 4.2.11. Let X and Y be metric spaces, {An }nN and {Bn }nN are sequence in X and Y ,
respectively. If f : X Y is a continuous function, then the following hold true
(i) f lim sup An lim sup f (An ) ; (4.8)
n n
(ii) f lim inf An lim inf f (An ) ; (4.9)
n n
(iii) lim sup f 1 (Bn ) f 1 lim sup Bn ; (4.10)
n n
1 1
(iv) lim inf f (Bn ) f lim inf Bn . (4.11)
n n
Proof. We prove (i) and the rest is transparent. We mainly use here Prop. 4.2.4. Let y f (lim supn An ).
Then y = f (x) for some x lim supn An . This implies,
f (xnk ) f (x) = y.
Hence,
f lim sup Ank lim sup f (Ank ) .
n n
81
2. Verify that the limit superior can be also written as
\ [
lim sup An = cl An .
n
N 1 nN
We denote this by
h
An A.
Remark 4.2.14. It is easy to verify that: if limn h(An , A) = 0, then
> 0 : N N : An U (A) = {x X | dist(x, A) < }, n N. (4.12)
Note that, An U (A) implies that dist(An , A) < . This in turn implies that A U (An ). We can now
write (4.12) equivalently as \ [ \
A U (Am ).
>0 n1 mn
Theorem 4.2.15. Let X be a metric space, {An } Pcl (X) and A Pcl (X) . Then
h
An A An A
That is, Hausdorff-convergence implies Kuratowski-convergence.
Proof. We show that A lim inf n An and lim supn An A.
(i) By assumption
lim h(An , A) = 0 lim h (A, An ) = 0 lim sup dist(x, An ) = 0.
n n n xA
x A : lim dist(x, An ) = 0.
n
From this it follows that
A lim inf An .
n
82
(ii) Hence, according to Prop. 4.2.3, if we show that lim supn An A, then we are done.
Assume that there is x lim supn An , but x / A. Hence, dist(x, A) = > 0, for some R.
Now let
B := {x X | dist(x, A) } = clU (A)
2 2
Thus, x
/ B and Rem. 4.2.14 implies that
N N : An B, n N.
Consequently, we have
dist(x, An ) dist(x, B) > 0, n N.
2
lim inf dist(x, An ) lim inf dist(x, B) >0
n n 2
x
/ lim supn An , which is a contradiction.
Therefore, we have
lim sup distAn A.
n
Remark 4.2.16. However, the converse of Thm. 4.2.15 does not hold always true. To see this consider
the sequence
{0, n1 }, if n is even;
An :=
{0, n}, if n is odd;
Note that:
1
xn = n A2n and xn 0 0 lim supn An . Moreover, for x R arbitrary, we have
(
inf z{0, 1 } |x z|, if n is even;
dist(x, An ) = inf (x, z) = inf |x z| = n
zAn zAn inf z{0,n} |x z|, if n is odd;
min{|x|, |x n1 |, if n is even;
dist(x, An ) =
min{|x|, |x n|}, if n is odd;
Hence,
lim inf n min{|x|, |x n1 |, if n is even;
lim inf dist(x, An ) = 0 = 0.
n lim inf n min{|x|, |x n|}, if n is odd;
1
lim inf min{|x|, |x | = 0, if n is even; and
n n
lim inf min{|x|, |x n|} = 0, if n is odd
n
But these two limits are zero if and only if x = 0; i.e. lim supn An = {0}. Similarly,
lim inf n An = {0}. Consequently,
lim An = {0}.
n
83
Moreover,
h({0}, An ) = max{h ({0}, An ), h (An , {0})}
Thus,
h ({0}, An ) = sup dist(x, An ) = dist(0, An ) = 0.
x{0}
But
1
h (An , {0}) = sup dist(x, {0}) = sup |x 0| = sup |x| = n, if n is even;
xAn xAn xAn n, if n is odd;
lim h ({0}, An ) 6= 0.
n
Consequently,
lim h(An , {0}) 6= 0. That is, An 9 {0}.
n
When do we have equality between Kuratowski and Hausdorff convergence? The answer is given in
the following statement.
Proposition 4.2.17. Let X be a metric space, {An } be a sequence of compact subsets of X and A X
compact. Then, if there is a compact subset K of X such that An K, n; and limn An = A, then
limn h(An , A) = 0.
Proof. By assumption and Prop. 4.2.3, we see that A is a compact set and, by Thm. 4.2.9, A K.
h
Assume that h(An , A) 9 0; i.e. An 9 A. This implies
lim max{h (An , A), h (A, An )} 6= 0 lim max{h (An , A), h (A, An )} > , for some > 0.
n n
n, xn A : dist(xn , An ) > 0.
But then {xn } K and K is compact implying that there is a subsequence {xnk } such that
xnk x, where x A. But
Moreover, since A = lim inf n An , by Prop. 4.2.4, there is a sequence {zn } with zn An such
that zn x. Consequently,
84
(ii) If limn h (An , A) 6= 0, then there is a subsequence {Al }lL of {An }nN , where L N such
that
lim h (Al , A) = lim sup dist(y, A) > 0.
l l yAl
l L, xl Al : dist(xl , A) > 0.
But, again {xl } K and K is compact implies there is a convergent subsequence {xlk } such
that xlk x, for some x X. From this follows that x lim supn An = A (see Prop. 4.2.4).
However,
0 < dist(xlk , A) (xlk , x), lk 0 < dist(x, A) = 0.
Which is a contradiction.
Therefore, from (i) and (ii), we conclude that limn h(An , A) = 0.
h
Proposition 4.2.18. If {An } Pcl (X), A Pcl (X) and An A, then
[ [
A= cl Am .
n1 mn
h
Proof. Since An A implies An A, by Rem 4.2.6, we have that
\ [
cl Am A.
n1 mn
A sequence of non-empty closed sets {An } is said to be a Cauchy sequence in < Pcl (X), h > if
> 0, N : h(An , Am ) < , n, m N.
Theorem 4.2.19. If < X, > is a complete metric space, then < Pcl , h > is also a compete metric space.
Proof. Let {An } be any Cauchy sequence of non-empty closed sets in < Pcl , h >. Then we show that
{An } is convergent. According to Prop. 4.2.18, we need only to verify that {An } converges to the set
\ [
A= cl Am .
n1 mn
h
Thus, we have to show that: (i) A is closed. (Obvious!) (ii) A is non-empty. (iii) An A.
85
(ii) Since {An } a Cauchy sequence, given > 0 (say = 3 , where > 0), for each k 0, there is Nk
such that
h(An , Am ) < k+1 , n, m Nk .
2
Now, for k=0,
N0 : h(An , Am ) < , n, m N0 .
2
Then for any n0 N0
h(An , An0 ) < , n N0 sup dist(x, An ) < , n N0 .
2 xAn0 2
dist(xn0 , An ) < , n N0 .
2
For k = 1, there exists N1 such that
h(An , Am ) < , n, m N1 .
22
Then, for any n1 max{N0 , N1 } we have
dist(x, An ) < , x An1 , n N1 .
22
Choose xn1 An1 , then
(xn1 , xn0 ) < 2
+ = 3 2 = 2.
2 2 2 2
Proceeding in this way, for nk max{N0 , N1 , . . . , Nk }, we can choose xnk+1 Ank+1 such that
(xnk+1 , xnk ) < .
2k+1
Thus the sequence {xnk } is a Cauchy sequence. Since X is a complete metric space, there is
x X such that xnk x.
Consequently, A 6= .
86
h
(iii) Next, we show that An A.
From (i), for each n0 N0 and any xn0 An0 we obtain, by the continuity of (, x0 ), that
nk
X nk
X
(x, xn0 ) = lim (xnk , xn0 ) lim (xni , xni1 ) < lim = .
nk nk nk 2i
i=1 i=1
n0 N0 , xn0 An0 : (x, xn0 ) < An0 B (x) U (A), n0 6= N0 .
Moreover, the following holds true (see the proof of Lem. 4.1.7)
1. if limn An = A, then
lim h (A, An ) = 0.
n
87
(i) if limn h (An , A) = 0, then lim supn An A;
(ii) if limn h (A, An ) = 0, then lim inf n An A.
3. Let X be a metric space, {An } Pcl (X) and A Pcl (X) such that
lim h(An , A) = 0.
n
If xn An and xn x, then x A.
h
4. Let X be a metric space, {An } Pcl (X), A Pcl (X). If An A, then {k }, k & 0, such that,
for each k N : dist(y, A) < k , y Ak .
h
5. If An A, then
[ [ \ [ \
A= cl Am = U (Am ).
n1 mn >0 n1 mn
6. (see pp. 108-109 Aliprantis & Border [1]) Define U (F ) = {A Pcl (X) | h(A, F ) < }.Then
(a) the collection {U (F ) | F Pcl (X), (0, ) } forms a base for a topology h on Pcl (X) and
this topology is first countable;
(b) if < X, > is a compact metric space, then < Pcl (X), h > is a compact topological space;
(c) if < X, > is a separable metric space, then < Pcl (X), h > is also a separable topological
space.
88
5 Set-Valued Maps
5.1 Introduction
In this chapter we, generally, assume X and Y to be at least Hausdorff topological spaces. But prac-
tically set-valued maps reveal interesting properties when X and Y are taken to be normed linear
spaces.
Definition 5.1.1 (set-valued map). Let X and Y be topological spaces. If for each x X there is a
corresponding set F (x) Y , then F () is called a set-valued map from X to Y . We denote this by
F :X
Y.
A function f : X Y can be treated as a special set-valued map if we define F (x) := {f (x)}. For the
sake of brevity we write SV-map for set-valued map .
In many cases we would like to know how a slight change in a parameter(s) of a given mathematical
problem could affect the solution or solution set (or even the structure) of the problem. Currently,
such a study is, in fact, very important as many useful mathematical problems are usually approx-
imately solved on the computer. Thus sensitivity analysis could guarantee the acceptability of the
obtained approximate solution(s), based on certain allowed error on the parameters of the problem.
For instance, the characterization of the variation (due to, say, data perturbation) of solution sets of
optimization problems, partial differential equations, etc., is done through set-valued maps. Conse-
quently, Set-valued maps are indispensable tools in stability and sensitivity analysis of mathematical
problems. Beside these, there are several other applications for set-valued maps.
Hence, for each y R, f 1 (y) represents more than one value. That is, f 1 is not single valued
instead it is a multivalued.
Actually, the short form SVM would have been quite practical, but it has been widely used for Support Vector Machines
.
89
2.The Subdifferential map of a convex Function
is the the (marginal) value function of (P(t)). Here, both M () and S() are set valued maps
from T to X.
90
Definition 5.2.2. Let X and Y be topological spaces.
Remark 5.2.3. In Def. 5.2.2 care must be taken not to confuse closed valued maps and closed maps. The
former refers to values of the map; while the latter refers to the graph of the map.
cl(F ) : X
Y, where cl(F )(x) = cl(F (x)), for each x X.
int(F ) : X
Y, where int(F )(x) = int(F (x)), for each x X.
conv(F ) : X
Y, where conv(F )(x) = conv(F (x)), for each x X.
Example 5.2.5. For instance, let f : R R+ with f (x) = x2 and F (x) = f 1 (x). Then F : R+
R
and F (x) = { x, x}. It follows that conv(F (x)) = [ x, x], for each x R+ .
If F : X
Y and A X, then the image of the set A under F is given by
[
F (A) = F (x).
xA
Proposition 5.2.6 (Aubin & Frankowska [4]). Let X and Y be topological spaces and F : X
Y,
A, B X. Then
Proof. Trivial!
91
Definition 5.2.7 (combination and composition of sv-maps). Let X, Y and Z be topological spaces, F1
and F2 are two sv-maps from X to Y . Then
If F1 : X Y and F : X
2
Z, then the production map of F1 and F2 the map F1 F2 : X
Y Z
is given by (F1 F2 )(x) = F1 (x) F2 (x), for each x X.
If Y is a linear space, the sum and difference can be defined likewise. Thus
Furthermore, if F1 : X
Y and F : Y
2
Z, then composition map of F and F is the map
1 2
F2 F1 : X
Z
such that [
(F2 F1 )(x) = F2 (y).
yF1 (x)
Definition 5.2.8 (lower inverse of a SV-map). Let F : X Y . For any V Y the (lower) inverse
image of V under F () is denoted by F (V ) and is defined as:
[
F (V ) := {x X | F (x) V 6= } = F (y).
yV
F + (V ) := {x X | F (x) V }.
F + (V ) = F (V ) = .
Proposition 5.2.10. If F : X
Y and V Y any, then
F + (V ) F (V ).
The above two definitions of inverses of a SV-map lead into two types of continuities - upper and lower
semi-continuity.
f + (V ) = f (V ) = f 1 (V ).
The terminologies lower- and upper-inverse are from Berge [6]; while in the book of Aubin & Frankowska [4] the former
is simply termed inverse, and F +1 (V ) is termed the core of the set V under F (). However, the naming weak inverse
image and strong inverse image, from Hu & Papageorgiou [14], could be more appropriate instead of upper- and
lower inverse, respectively.
92
Excercises 5.2.12. Let F : X
Y and V, W Y . Then verify the validity of the following statements.
1. (i) F (V W ) = F (V ) F (W );
(ii) F (V W ) F (V ) F (W );
(iii) F + (V W ) F + (V ) F + (W );
(iv) F + (V W ) = F + (V ) F + (W ).
3. Let F1 , F2 : X
Y and S Y . Then
x U : F (x) V, i.e. U F + (V ).
x U : F (x) V 6= ; i.e. U F (V ).
A set-valued map which is both lower and upper semi-continuous is called continuous.
Example 5.3.3. An upper semi-continuous map need not be lower semi-continuous and vice versa.
93
1. The set valued map F : R
R given by
[1, 4], if x = 0
F (x) =
[2, 3], if x 6= 0.
is upper semi-continuous at x = 0, but not lower semi-continuous x = 0. To see the upper semi-
continuity at x = 0, let V be such that
F (0) V [1, 4] V.
Take any neighborhood U of x = 0, then we have either F (x) = [1, 4] or F (x) = [2, 3] for x U .
This implies
x U : F (x) [1, 4] U.
Hence, F () is u.s.c. at x = 0. However, if r F (0) = [1, 4] such that 3 < r < 4 and V =
(r , r + ) (3, 4), for a sufficiently small > 0, then
F (0) V = .
(i) X \ F (W ) = F + (Y \ W ).
and
(ii) X \ F + (W ) = F (Y \ W ).
(i) F () is u.s.c.;
(ii) (iii): For a closed subset W of Y we have Y \ W is open in Y . Thus by (ii), F + (Y \ W ) is open
in X. Thus, by Lem. 5.3.4, we have X \ F (W ) is an open set in X. Hence, F (W ) is a closed
set in X.
94
(iii) (i): Let x0 X be such that F (x0 ) V for some open set V Y . Hence, Y \ V is closed in
Y and F (x0 ) (Y \ V ) = . Using (iii) and Lem. 5.3.4, we have X \ F + (V ) is closed in X and
x0
/ (X \ F + (V )). Hence, x0 F + (V ) and F + (V ) is an open set implies
(i) F () is u.s.c. at x0 ;
(i) if x0 X and {xn } is any sequence such that xn x0 and V Y an open subset such that
F (x0 ) V , then
N 1 : F (xn ) V, n N.
Proof. (i) (ii): Follows by definition of u.s.c. and properties of convergence of sequences.
Next we find some basic results on upper semi-continuity properties combination and composition of
sv-maps.
(i) Y is a normal topological space and if F1 () and F2 () are u.s.c. such that
F1 (x) F2 (x) 6= , x X,
then F1 F2 is u.s.c.
Proposition 5.3.12. Let F : X Y and Y be a complete normed linear space. If F () is u.s.c. and
compact valued, then cl(coF ()) is u.s.c.
95
B. Properties of Lower Semi-Continuous of Set-Valued Maps
Proposition 5.3.13. Let F : X
Y . If F () is an open map, then F () is l.s.c.
Proof. Exercise!
(i) if {xn } is any sequence such that xn x0 and V Y an open subset such that F (x0 ) V 6= , then
N 1 : F (xn ) V 6= , n N ;
(ii) if {xn } is a sequence such that xn x0 and y0 F (x0 ) arbitrary, then there is a sequence {yn }
with yn F (xn ) such that yn y0 ;
(ii) F () is l.s.c. at x0 .
Proof.
(i) (ii): Let xn x0 and y0 F (x0 ). Hence, given > 0, then B (y0 ) F (x0 ) 6= . Hence, by (i)
Consequently, for n {1, . . . , N 1}, choosing yn F (xn ), we will have a sequence {yn } such that
yn F (xn ) and yn y0 .
96
(ii) (iii): Assume that there is x0 X such that F () is not l.s.c. at x0 . This implies, by definition,
In particular,
n N, xn B 1 (x0 ) : F (xn ) V = .
n
This implies, if y0 F (x0 ) V , there is not sequence no sequence {yn } such that yn F (xn ) and
yn y0 . But this contradicts (ii). Consequently, F () should be l.s.c. at x0 .
Sometimes the statement of Prop. 5.3.15(ii) is given as a definition for a lower semi-continuous
set-valued map on metric spaces. As such the terminology open set valued map refers to lower
semi-continuous maps. (see for instance Shimizu et. al. [24] ).
Corollary 5.3.16. Let X and Y be metric spaces and F : X Y and x X. If F () is l.s.c. at x , then
0 0
for every sequence xn x0 we have
F (x0 ) lim inf F (xn ).
n
Similarly, we have lower semi-continuity properties for combination and composition of sv-maps.
Proposition 5.3.18. Let F : X Y and Y be a topological linear space. If F () is l.s.c. and compact
valued, then both coF () and cl(coF ()) are l.s.c.
then F1 F2 is l.s.c.
(iii) if Y is linear topological space, F1 () is l.s.c., F2 () has open convex values and
then F1 F2 is l.s.c.
97
C. Outer , Inner, Upper and Lower Semi-Continuity
The terms inner and outer semi-continuous have been recently introduced by Rockafellar & Wets[22],
but they also known as Kuratowski upper and lower semi-continuity, respectively (see Berger[7] ).
Definition 5.3.22 (outer, inner semi-continuity, Rockafellar & Wets). Let X and Y be metric spaces,
F : X Y , x0 X and define
Then , F : X
Y is said to be
Next, we would like to find out relations between inner and lower semi-continuity; as well as between
outer and upper semi-continuity.
Proposition 5.3.23. Let X and Y be metric spaces and F : X
Y . Then F () is inner semi-continuous
if and only if F () is lower semi-continuous.
Proof. Follows from Prop. 5.3.15 and Def. 5.3.22.
Proposition 5.3.25. Let X and Y be metric spaces and F : X Y be closed valued. If F () is upper
semi-continuous at x0 , then F () is outer semi-continuous at x0 .
Proof. Assume that F () is not outer semi-continuous at x0 . This implies
xn x0 , y n y 0 , y n F (xn ), but y 0
/ F (x0 ).
98
Proof. Prop. 5.3.25 implies that F () is outer semi-continuous and, Prop. 5.3.24, yields that F () is a
closed map.
Remark 5.3.27. Cor. 5.3.26 implies that, an upper semi-continuous closed valued map has a closed
graph. However, the converse is not always true; i.e. the closedness of F () may not imply its upper
semi-continuity, even if F () is compact valued. In other words, there is an outer semi-continuous set
valued map which is not upper semi-continuous.
The example below indicates that the converse of Prop. 5.3.25 also may not be true.
Example 5.3.28 (Rem. 2.1, Kisielewicz [15]). Let F : R+
R be given by
{0, x1 }, if x > 0;
F (x) :=
{0}, if x = 0.
Observe that, F () is compact valued.
F () is outer semi-continuous. To see this, let
1 1
xn = and y n = , then y n F (xn ).
n n
In addition
xn 0, y n 0 and 0 F (0).
Hence, F () is outer semi-continuous at x0 = 0.
F () is not upper semi-continuous. Let > 0, then U (F (0)) = (, ). For any > 0, let [0, ) be a
neighborhood of x0 = 0 in R+ . Now take [0, ) with
1
0 < < min , , 1 .
It follows that
1 1
F () = 0, * (, ), since > .
This implies, F () is not upper semi-continuous at x0 = 0.
The following statement guarantees the equivalence of outer semi-continuity and upper semi-continuity.
Proposition 5.3.29. Let X be a metric space, Y be a compact metric space and F : X
Y . If F () is a
closed valued outer semi-continuous map, then F () is u.s.c.
Proof. Suppose F () a closed valued closed map. Assume there is x0 X such that F () is not u.s.c.
x0 . This implies, there is an open set V such that F (x0 ) V and
n N : xn B 1 (x0 ), y n F (xn ) : y n
/ V. (5.5)
n
99
Observe that,in Prop. 5.3.29, F () is implicitly assumed to be compact valued.
Proof. Let
S {V | } be an open covering of F (K). Let x K be any, then F (x) is compact and
F (x) V . Hence, there is sub-covering {Vk | k = 1, . . . , n(x)} such that
n(x)
[
F (x) Vk := Vx and Vx is an open set.
k=1
Since, each Vxi is a finite union of elements of {V | }, then {V | } has a finite sub-cover
for F (K). Consequently, F (K) is compact.
Consequently, y F (x).
Note that, if the limit point x of the sequence {xn } is not an element of K, the compactness of K may not be guaranteed
(Why?).
100
: Assume that F () is not u.s.c. at x0 . This implies there is an open set V , F (x0 ) V such
that
Once again, Prop. 5.3.31 indicates the equivalence of outer and upper semi-continuity for compact
valued set-valued maps. But, in general, upper semi-continuity is stronger than outer semi-continuity.
the set [
F (x)
xU (x0 )
is a bounded set in Y . And F () is called locally uniformly bounded iff it is locally uniformly bounded at
every x X.
If Y is a finite dimensional or compact metric space, then F () is locally uniformly bounded implies
that, for each x X, there is a neighborhood U (x) of x such that
[
cl F (z)
zU (x)
is bounded - thus, compact in Y . Thus, in some literature we find such a term like locally uniformly
compactness being considered, but the local boundedness is more general .
The following statement includes a weaker form of the one given in Prop. 5.3.29.
Proof. Let x0 X. Since F (x0 ) is compact. There is a abounded open set V such that F (x0 ) V and
F () is u.s.c. at x0 imply that [
U (x0 ) : F (x) V.
xU (x0 )
Proposition 5.3.34 (see also Hogan [13]). Let X be a metric and Y be a compact metric spaces and
F : X Y be closed valued. If F () is closed and locally uniformly bounded, then Then F () is u.s.c.
Proof. Given F () is a closed and locally uniformly bounded map, assume there is x0 X such that
F () is not u.s.c. x0 . This implies, there is an open set V such that F (x0 ) V and
n N : xn B 1 (x0 ), y n F (xn ) : y n
/ V.
n
101
Hence, xn x0 and y n F (xn ). By the local uniform boundedness,
[
U (x0 ) : F (x) is bounded,
xU (x0 )
Local uniform boundedness property are useful in characterizing upper semi-continuity of set-valued
maps with given structure.
Definition 5.3.35 (-upper semi-continuity). The map F () is said to be u.s.c. at x0 X in the sense
if, for any > 0, there is > 0 such that
Definition 5.3.36 (-lower semi-continuity). The map F () is said to be l.s.c. at x0 X in the sense
if, for any > 0, there is > 0 such that
Remark 5.3.37. Using the Hausdorff metric, in particular h (see Rem. 4.1.6 and Lem. 4.1.13),
Hence, in the following, instead to -u.s.c. and -l.s.c. we simply say H-u.s.c. and H-l.s.c., respec-
tively.
Proof. Exercise!
102
The converse of Prop. 5.3.39 is not always true.
That is, F () is H-u.s.c. However, if V = {(x, y) | |y| < x1 }, then an open set in R2 , but F + (V ) = {0}
which is a closed set in R. Hence, according to Prop. 5.3.5, F () is not u.s.c.
Proposition 5.3.41. If F () is H-u.s.c. and closed valued, then F () is a closed map; hence, F () is outer
semi-continuous.
Proof. Let (xn , y n ) Graph(F ) such that (xn , y n ) (x0 , y 0 ). We want to show that y 0 F (x0 ); i.e.
(x0 , y 0 ) Graph(F ). Then we have xn x0 and y n y 0 . Since, F () s H-u.s.c. at x0 ,
This implies
lim dist(y n , F (x0 )) = 0.
n
Since dist(, F (x0 )) is a continuous function and F (x0 ) is a closed set, we obtain
Therefore, F () is a closed map. The fact that F () is outer semi-continuous follows from Prop. 5.3.24.
Observe that, the closed valuedness of an H-u.s.c. map is not enough to guarantee that is u.s.c. (see
example 5.3.28). Thus, we have
Proof. We can either use here Prop. 5.3.31 or Prop. 5.3.34 for the proof. We use the latter. Let
x0 X be any. Since F (x0 ) is compact, there is > 0 such that U (F (x0 )) is bounded and F (x0 )
U (F (x0 )) = F (x0 ) + B . By H-u.s.c., there is > 0 such that
[
F (x) F (x0 ) + B .
xB (x0 )
103
In contrast to H-u.s.c. we have the following result for H-l.s.c.
Proof. Exercise!
Proof. Let > 0 be given and x0 X be any. Since F (x0 ) is compact, we have
[ m
[
F (x0 ) B 2 (y) y1 , . . . , ym : F (x0 ) B 2 (yk ).
yF (x0 ) k=1
Hence, F (x0 ) B 2 (yk ) 6= . By the lower semi-continuity of F (), for each k {1, . . . , m}
Then
m
\ m
\
Uk (x0 ) is an open set. Thus, > 0 : B (x0 ) Uk (x0 ).
k=1 k=1
But
F (x) B 2 (yk ) 6= yk F (x) + B 2 B 2 (yk ) F (x) + B (Verify!)
Hence, from (5.6), we have
m
[
0 0
x B (x ) : B (yk ) F (x) + B , k {1, . . . , m} x B (x ) :
2
B 2 (yk ) F (x) + B .
k=1
Consequently,
x B (x0 ) : F (x0 ) F (x) + B .
Therefore, F () is H-l.s.c.
A Hausdorff continuous set-valued map behaves like a continuous single valued map.
Proof. Exercise!
1. If F : X
Y is u.s.c., then the set {x X | F (x) = } is open in X.
2. If F : X
Y is l.s.c., then the set {x X | F (x) = } is closed in X.
104
3. For Fk : X
Y, k N. If for each x X
\
Fk (x) 6= ,
kN
Then PS () is compact valued and u.s.c. If S is also convex, then PS () is also convex.
5. Let F : X
Y , where X = [0, 1] and Y = R given by
[0, 1], if 0 x 1;
F (x) =
[0, 1), if x = 1.
Set-valued maps which are defined using a parametric family of functions play a vital role in paramet-
ric optimization, in sensitivity and perturbation analysis of optimization problems. The main issue,
behind set-valued maps with such given structures, is to characterize them through the topological
properties of their defining functions. As such, one obtains u.s.c property under weaker assumptions,
while the l.s.c. requires stronger ones.
105
Of interest are set-valued maps F : X
T and M : X
Y with structures:
and
M (x) := {y Y | fk (x, y) = 0, k K; G(x, y, t) 0, t F (x)} , x X,
under the following general assumptions
X Rn , T Rm and Y Rl ;
If the sets X and T are closed and the functions gj , j J; hi , i I are continuous, then F () is a closed
set valued map.
Proof. Note that for (xn , tn ) Graph(F ), we have tn F (xn ). This in turn implies,
Hence, if (xn , tn ) (x0 , t0 ), it follows by the continuity of the gj0 s and h0i s that
In fact, in Prop. 5.4.1, the upper semi-continuity of the functions gj , j J, could have been sufficient.
Corollary 5.4.2. Let X and T be closed sets and F (x) = {t T | hi (x, t) 0, i I; gj (x, t) = 0, j J}
and the functions hi , i I; gj , j J are continuous. If F () is locally uniformly bounded, then F () is
u.s.c. and compact valued.
Thus, the upper semi-continuity of a SV-map with a given structure could be seen to hold true under
somehow weaker assumptions. However, to guarantee the lower semi-continuity we need regularity
conditions, like Metric regularity and constraint qualifications, etc.
Definition 5.4.4 (Slater Constraint Qualification(SCQ)). Let, for each i I = {1, . . . , m}, the function
hi : Rn Rm R be continuous, x0 Rn and hi (x0 , ) be convex w.r.t. t Rm . Then the Slater
Constraint Qualification is said to be satisfied at x0 if there is t Rm such that
hi (x0 , t ) < 0, i I.
106
Proposition 5.4.5. Let, for each i I = {1, . . . , m}, the function hi : Rn Rm R, hi (, t) : Rn R
be continuous, x0 Rn , hi (x0 , ) be convex w.r.t. t Rm , and
Proof. First not that F () is a closed and convex valued map. Now, let V Rm be an open set and
F (x0 ) V 6= ; i.e. t F (x0 ) V . Hence, for some r > 0, t Br (t) V . By the SCQ, there is t
such that
hi (x0 , t ) < 0, i I.
Since a convex function on Rm is continuous, we can find an open neighborhood Ve (t ) such that
hi (x0 , t) < 0, i I, t Ve (t ).
and t V . Consequently,
x U (x0 ) : t F (x) V 6= .
Therefore, F () is l.s.c. at x0 .
If (SCQ) does not hold, then the map F () might not be l.s.c.
Next, we would like to characterize semi-continuity when convexity is not available.
where I(x0 , t0 ) = {i I | hi (x0 , t0 ) = 0}. The vector with the above property is known as an (MFCQ)
vector.
Proposition 5.4.7. If t0 B(x0 ) and (MFCQ) holds at (x0 , t0 ), then the map F () is lower semi-
continuous at x0 .
Proof. By the satisfaction of (MFCQ), for each i I(x0 , t0 ), there is i0 such that
which is the first order Taylor expansion of hi (x0 , ) at t0 . Thus, using t0 F (x0 ) and (MFCQ), we
have (w.l.o.g.) that
hi (x0 , t0 + ) 0, (0, i0 ),
107
ei (x0 ) such that
for each i I(x0 , t0 ). Since, the h0i s are continuous, there is U
ei (x0 ), (0, i0 ),
hi (x, t0 + ) 0, x U
i I(x0 , t0 ). Moreover,
hi (x0 , t0 ) < 0, i I \ I(x0 , t0 ).
Hence, for each i I \ I(x0 , t0 ),
Now, set
\ \ \
U (x0 ) = ei (x0 )
U Ui (x0 ) and V (t0 ) = Vi (t0 ).
iI(x0 ,t0 ) iI\I(x0 ,t0 ) iI\I(x0 ,t0 )
Then, for a sufficiently small 0 (say 0 min{i0 | i I(x0 , t0 )}), we obtain t0 + V (t0 ),
(0, 0 ). It follows that, for each i I
In Prop. 5.4.7, if (MFCQ) is not satisfied at (x0 , t0 ), then F () may fail to be l.s.c. at x0 .
Let us next characterize the lower semi-continuity of the map
Proposition 5.4.9. Let F () be u.s.c. and compact valued and y 0 M (x0 ). Then if (EMFCQ) is satisfied
at (x0 , y 0 ), then M () is l.s.c. at x0 .
Proof. Let y 0 M (x0 ) be arbitrary, V (y 0 ) be any neighborhood of y 0 and EMFCQ be satisfied w.r.t. y
at (x0 , y 0 ). Then there exists Rq such that
(w.o.l.g.)
G(x0 , y 0 + , tl ) 0, (0, l0 ).
108
(i) By the continuity of G(, , ), there are neighborhoods U1l (x0 ) and W1 (tl ) (with an appropriate l0
)such that
G(x, y 0 + , t) 0, (0, l0 ), x U1l (x0 ), t W1 (tl ).
G(x0 , y 0 , t) < 0.
Thus, (as above) for each fixed t F (x0 ) \ E(x0 , y 0 ), there are neighborhoods U2t (x0 ), W2 (t) and
V t (y 0 ) such that
G(x, y, t) < 0, x U2t (x0 ), y V t (y 0 ), t W2 (t).
The family {W1 (tl ), W2 (t) | tl E(x0 , y 0 ), t B(x0 ) \ E(x0 , y 0 )} forms an open covering of F (x0 ).
l
By assumption, F (x0 ) is a compact set. Hence, there is a finite sub-covering {W (t ) | l = 1, . . . , p} of
F (x0 ). Moreover, corresponding to this finite sub-covering we can find
T
neighborhoods {U l (x0 ) | l = 1, . . . , p} of x0 , so that U (x0 ) := pl=1 U l (x0 ) is a neighborhood of x0 .
l
a sufficiently small 0 (say 0 := min{0 | l = 1, . . . , p}) is such a way that y 0 + V (y 0 ),
(0, 0 ),
so that
p
[ l
G(x, y 0 + , t) 0, (0, 0 ), x U (x0 ), t B(x0 ) W (t ). (5.7)
l=1
e (x0 ), t B(x).
G(x, y 0 + , t) 0, (0, 0 ), x U (x0 ) U
1. Let F : R
R given by F (x) = [a(x), b(x)], where a, b : R R, a(x) b(x), x R, a() an u.s.c.
and b() a lower semi-continuous functions. Then F () is a lower semi-continuous sv-map.
109
2. Let f : Rn R and F : R
Rn be given by
3. Let gi : R R2 , i = 1, . . . , 4 given by
h1 (x, t) = t1 1;
h2 (x, t) = t1 1;
h3 (x, t) = t2 1;
h4 (x, t) = t2 + xt1 ;
and
F (x) = {t R2 | hi (x, t) 0, i = 1, 2, 3, 4}.
Then
(i) show that F () is compact valued, closed and locally uniformly bounded (Hence, by Prop.5.3.34
F () is u.s.c.); but,
(ii) show that F () is not l.s.c. at x = 0. (Hint: argue graphically). That is, the (SCQ ) fails to
hold at x = 0.
110
6 Measurability of Set-Valued Maps
Unless explicitly specified, we assume here the spaces X, Y and Z to be are metric spaces and to be
a subset of a metric space.
(i) , F;
(ii) A F \ A F;
Definition 6.1.2 (a measurable space). A measurable space (, F) is a non-empty set along with a
algebra F defined on .
Let X be a complete metric space. Then smallest -algebra containing all open sets in X is called the
Borel -algebra on X denoted by B(X). The measurable space (X, B(X)) is also called the Borel
measurable space on X. Moreover, if A B(X), then A is called Borel measurable w.r.t. X.
Definition 6.1.3 (measurable set-valued map). Let (, F) be a measurable space. A set valued map
F : Y is said to be measurable (or F-measurable) on X if, for every open set O Y , F (O) is
measurable; i.e. F (O) F.
Hence, for F :
Y,
111
Proof. For O Y is open, Prop. 5.3.14, implies that F (O) is open. Hence, F (O) B(X).
Proof.
(i) (ii): Let O Y be open. Since Y is a metric space, then O is an F set; i.e. there is a countable
family of closed sets {Cn | n N} such that
[
O= Cn
nN
But, for each n N, F (Cn ) is measurable. Consequently, F (O) is a countable union of measurable
sets and F is a -algebra imply that F (O) is measurable.
(ii) (iii): Let K Y be a compact set. For each n N define the set
1
On := y Y | dist(y, K) < .
n
Let x F (K). This implies, F (x) K 6= ; i.e. y F (x) K. Hence, dist(y, K) = 0 so that
y On , n N . From this follows that
\
y F (x) On , n N x F (On ), n N x F (On ) .
nN
T T
Consequently, F (K) nN F
(O ).
n Conversely, let z nN F
(O ).
n This implies
z F (On ) , n N F (z) On 6= , n N.
Hence,
n N, yn F (z) On lim dist(yn , K) = 0.
n
112
Since, {yn }nN clO1 and clO1 is compact, there is a subsequence {ynk } such that ynk y, for some
y Y . Then, using the continuity of the distance function, we find that
Which implies y clK = K. Since, F (z) is closed and {yn } F (z), we also have y F (z). From this
follows that
y F (z) K z F (K).
Hence,
\
F (On ) F (K).
nN
Consequently,
\
F (K) = F (On ) .
nN
Kn := {y Y | (yn , y) }.
is measurable.
Proof. The set C is closed, implies Y \ C is open. Then, by Prop. 6.1.6, F (Y \ C) is measurable. But,
by Lem. 5.3.4, we have
F (Y \ C) = X \ F + (C).
113
6.1.1 Operations with Measurable Set-Valued Maps
Proposition 6.1.9 (measurability of closure). The map F :
Y is measurable if and only if clF () is
measurable.
Proof. Use the fact that for any set B and an open set O we have
B O 6= clB O 6= .
Proposition 6.1.11. If Fk :
Y, k N, are measurable maps, then the union map
[
F () := Fk (), for
kN
is measurable.
is measurable.
(i) If F1 :
Y and F :
2
Y are measurable, then F + F is measurable.
1 2
(ii) If F1 :
Y is measurable and R, then (F )() is measurable; where
114
Proof. Define the set ( )
n+1
X
= (1 , 2 , . . . , n+1 ) Qn+1
+ k = 1 ,
k=1
where Q+ represents the set of non-negative rational numbers. For := (1 , 2 , . . . , n+1 ) let
n+1
X
F () := k F ().
k=1
Then, by Prop. 6.1.13, for each , F () is measurable. Furthermore, the countability of and
Lem. 6.1.10 imply that [
F () = F ()
is measurable. Since
F () co G() cl F ()
for each , we conclude by Prop. 6.1.11 that co G() is measurable.
115
Proof. Let D = {x1 , x2 , . . .} be a countable dense subset of X. By Lem.6.2.2, we have
[
F () clB 1 (xk ) 6=
n+1
kN
k N : F () B 1 (xk ) 6= .
n+1
Let
kn () := min{k N | F () clB 1 (xk ) 6= }.
n+1
{ | kn () = k} F. Consequently,
{ | Fn+1 () C 6= } F.
(ii) Let G() = {f ()}. By Prop. 6.1.12, the measurability of Fn (), n N, and
\
G() = Fn ()
nN
116
Lemma 6.2.4. Let X and Y be topological spaces and F : X
Y . If U Y and C Y are any two
subsets, then
F (C) = F (C U ) F (C) \ F (U ) .
Proof. Trivial!
F () = cl{fn () | n N},
for each .
Proof. Since X is a separable metric space, there is a countable dense subset D of X such that D =
{x1 , x2 , . . . , xn , . . .}. Thus, for each n, k N and , define
(
F () B 1 (xn ), if F () B 1 (xn ) 6= ,
Fn,k () = 2k 2k
F (), otherwise.
cl{fn,k () | n, k N} F ()
Now, let x F (), > 0 and B (x) be a neighborhood of x. Then there exists k N such that
1
2k1
< , and by the density of D, there is n N such that
x B 1 (xn ) x F () B 1 (xn ) Fn,k B 1 (xn )
2k 2k 2k
Thus,
fn,k () clFn,k () = clF () clB 1 (xn ) fn,k () clB 1 (xn ).
2k 2k
Consequently,
1 1 1
(fn,k (), x) (fn,k (), xn ) + (xn , x) k
+ k k1 < .
2 2 2
117
fn,k () B (x). Since > 0 is arbitrary, we see that
x cl{fn,k () | n, k N}.
Therefore,
F () cl{fn,k () | n, k N}.
Then the claim of follows by re-indexing the countable set {fn,k () | n, k N}.
f 1 (A) F
Ef () = {(x, ) X R | f (, x) }
Df () = {x X| f (, x) < }
F () = {x X | f (, x) 0},
is measurable.
Proof. Since F () is closed valued and X is separable, we use Prop. 6.1.6. Thus, let D a countable
dense subset of X and C X be a closed set. Then C D is a countable dense subset of C, say
D C = {x1 , x2 , . . .} and
F (C) = { O | F () C 6= }
= { | f (, x) 0, for some x C}.
118
Since f (, ) is continuous, for x C, f (, x) 0 implies there exists a neighborhood U (x) such that
f (, x) 0, x U (x). Hence, by the density of D C in C, there is xn U (x) (D C) such that
f (, xn ) 0. Consequently, we can write
Corollary 6.3.6 (measurability of the domain map). Let (, F) is a measurable space, X is a separable
metric space. If f : X R is a Caratheodory function, then the domain map Df () : X is
measurable.
Proof. Let O X be an open set. Then
Df (O) Df () O 6= .
x Df () O, R such that
Hence,
Df (O) = Ef (O (, )).
Since Ef () is measurable, we conclude that Df () is also measurable.
g() = f (, x()), ,
is measurable.
119
Proof. Let R be any. We consider the set
Proposition 6.3.8. Let be a complete metric space with F being the Borel -algebra and X a separable
metric space. If f : X R is a lower semi-continuous function with respect to both and X, then
the set-valued map F : X given by
F () = {x X | f (, x) 0},
is Borel-measurable.
Proof. Uses the same ideas as in Prop. 6.3.4.
F () = {x X | g(, x) = 0},
is measurable.
Proof. We can write
Set
F1 () = {x X | g(, x) 0} and F2 = {x X | g(, x) 0}
Then, Prop. 6.3.4 yields that both F1 () and F2 () are measurable. Therefore, by Prop. ??, F () is
measurable.
Proposition 6.3.10 (measurability of feasible set maps, see also Rockfellar/Wets). Let (, F) be a
measurable space and X be a separable metric space. If gi : X R, i I, and hj : X R, j J
are Caratheodory functions, then the set-valued map F : X given by
F () = {x X | hj (, x) 0, j J; gi (, x) = 0, i I},
is measurable.
120
Proof. Define
F1 () = {x X | hj (, x) 0, j J} (6.7)
F2 () = {x X | gi (, x) = 0, i I}. (6.8)
() := sup f (, x)
xF ()
is measurable as a function : R.
{ | () } = { | sup f (, x) }.
xF ()
Using Cor. 6.2.5, there is a sequence of measurable functions {xn ()}, xn : X such that F () =
cl{xn () | n N}, . Hence,
{ | () } = { | sup f (, x) }
xcl{xn () | nN}
Thus, Prop. 6.3.7 implies that, for each n N, then function gn : R given by gn () = f (, xn ())
is measurable. Consequently, { | () } is a countable intersection of measurable sets.
Therefore, () is measurable.
Excercises 6.3.12. Suppose (, F) be a measruable space and X a metricTspace. Prove that if, for each
k N, Fk :
X is closed valued and measurable and, for each x X,
kN Fk (x) 6= , then the set
valued map !
\
Fk : X
kN
is measurable. (From this, it follows that the feasible set-valued map is measurable.)
121
122
7 Comments on Literature
There are several books and literature dealing with set-valued maps and their applications. But any
one who wants to know about set-valued maps can begin with the list given below. However, this
list is by no means exhaustive and is biased by my personal preferences and repeated citations in the
literature.
General set valued maps: Aubin & Cellina [3], Aubin & Frakowsk[4], Berge[6], HU & Papageoriou[14],
Kiesielewichz[15], Rockafellar & Wets[22], Aliprantis & Border[1], Gofert et al. [10] etc.
Set valued maps defined using parametric systems of functions: Bank et al.[5], Shimizu et al.[24],
etc.
Measurable set-valued maps: Rockafellar & Wets[22], Castaing & Valadier[8], etc.
Fixed Point Properties: Granas & Dugundji[12], Goebe & Kirk[11], etc.
Some of the books cited above still discuss other issues related with set valued maps. For instance,
differential inclusions are discussed by Aubin & Cellina[3], Demiling[9], etc. Set valued maps as
applied to optimization problems Shimizu et al.[24], Berger[7], etc. In an case, it worth paying
attention to the literature cited in each of the books suggested above.
123
124
Bibliography
[1] C. D. Aliprantis, K. C. Border, Infinite Dimensional Analysis - A Hitchhikers Guide (2nd. ed),
Springer-Verlag, 1999.
[3] J.-P. Aubin, A. Cellina, Differential inclusions, Springer Verlag, Berlin 1984.
[4] J.-P. Aubin, H. Frankowska, Set valued analysis, Birkhauser, Basel, 1990.
[6] C. Berge, Topological Spaces. Oliver & Boyd, Edinburg, London, 1963.
[7] A. Berger, Beitrage zur Realisierung von Losungsverfahren der nichtlinearen Optimierung. Ph.D.
Dissertation, Technical University of Ilemanu, Fakulty of Mathematics and Natural Scinces, Jan-
uary, 1978.
[8] C. Castaing, M. Valadier, Convex analysis and measurable multifunctions. Lecture Notes in Math-
ematics, Vol. 580, Springer-Verlag, 1977.
[9] K. Deimling, Multivalued Differential Equations, Walter de Gruyter & Co., 1992.
[10] A. Gofert, H. Riahi, C. Tammer, C. Zalinescu, Variational methods in partially ordered spaces.
Springer, 2003.
[11] K. Goebel , W. A. Kirk, Topics in metric fixed point theory. Cambridge studies in advanced math-
ematics, V. 28, Cambridge University Press, 1990.
[12] A. Granas, J. Dugundji, Fixed point theory. Springer Monongrphs in Mathematics, Springer-
Verlag, 2003.
[13] W. W. Hogan, Point-to-set maps in mathematical programming. SIAM Review, Vol. 15, No.3, pp.
591 - 603, 1973.
[14] S. Hu, N. S. Papageorgiou, Handbook of multivalued analysis: Volume I. Kluwer Academic Pub-
lishers, 1997.
[15] M. Kisielewicz, Differential Inclusions and Optimal Control. Polish Scientific Publishers & Kluwer
Academic Publishers, 1991.
[16] D. Klatte, R. Henrion, Regularity and stability in non-linear semi-infinite optimization. Semi-
infinite Programming, R. Reemtsen and J.-J. Ruckmann (eds.), pp. 69-102, Kluwer Academic
Pres, 1998.
[17] P. Kosmol, Optimierung und Approximation. Walter de Guyter & Co., 1991.
125
[19] Robinson, S. M., Some continuity properties of polyhedral multifunctions. Math. Prog. Study, V.
14, pp. 206-214, 1991.
[20] Robinson, S. M., Regularity and stability for convex multivalued functions. Math. of OR, V. 1,
pp. 130-143, 1976.
[21] H. Royden, Real Analysis (3rd. edition). Macmillan Publishing Company, 1988.
[24] K. Shimizu, Y. Ishizuka and J. Bard, Nondifferentiable and Two-Level Mathematical Program-
ming. Kluwer Academic Publishers, 1997.
[25] J.-B. H. Urruty, C. Lemarechal, Convex analysis and minimization algorithms I. Springer Ver-
lag,1993.
126