TVS 2
TVS 2
Maria Infusino
University of Konstanz
Contents
1 Preliminaries 3
1.1 Topological spaces . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1.1 The notion of topological space . . . . . . . . . . . . . . 3
1.1.2 Comparison of topologies . . . . . . . . . . . . . . . . . 6
1.1.3 Reminder of some simple topological concepts . . . . . . 8
1.1.4 Mappings between topological spaces . . . . . . . . . . . 11
1.1.5 Hausdorff spaces . . . . . . . . . . . . . . . . . . . . . . 13
1.2 Linear mappings between vector spaces . . . . . . . . . . . . . 14
1
3 Finite dimensional topological vector spaces 43
3.1 Finite dimensional Hausdorff t.v.s. . . . . . . . . . . . . . . . . 43
3.2 Connection between local compactness and finite dimensionality 46
Preliminaries
4
1.1. Topological spaces
5
1. Preliminaries
6
1.1. Topological spaces
Two topologies τ and τ 0 on the same set X coincide when they give the
same open sets or the same closed sets or the same neighbourhoods of each
point; equivalently, when τ is both coarser and finer than τ 0 . Two basis of
neighbourhoods of a set are equivalent when they define the same topology.
Remark 1.1.14. Given two topologies on the same set, it may very well
happen that none is finer than the other. If it is possible to establish which
one is finer, then we say that the two topologies are comparable.
Example 1.1.15.
The cofinite topology τc on R, i.e. τc := {U ⊆ R : U = ∅ or R \ U is finite},
and the topology τi having {(−∞, a) : a ∈ R} as a basis are incomparable. In
fact, it is easy to see that τi = {(−∞, a) : a ∈ R} ∪ {∅, R} as these are the
unions of sets in the given basis. In particular, we have that R − {0} is in τc
but not τi . Moreover, we have that (−∞, 0) is in τi but not τc . Hence, τc and
τi are incomparable.
It is always possible to construct at least two topologies on every set X
by choosing the collection of open sets to be as large as possible or as small
as possible:
• the trivial topology: every point of X has only one neighbourhood which
is X itself. Equivalently, the only open subsets are ∅ and X. The only
possible basis for the trivial topology is {X}.
• the discrete topology: given any point x ∈ X, every subset of X contain-
ing x is a neighbourhood of x. Equivalently, every subset of X is open
(actually clopen). In particular, the singleton {x} is a neighbourhood
of x and actually is a basis of neighbourhoods of x. The collection of all
singletons is a basis for the discrete topology.
Note that the discrete topology on a set X is finer than any other topology on
X, while the trivial topology is coarser than all the others. Topologies on a set
form thus a partially ordered set, having a maximal and a minimal element,
respectively the discrete and the trivial topology.
7
1. Preliminaries
8
1.1. Topological spaces
10
1.1. Topological spaces
11
1. Preliminaries
Example 1.1.34.
Let us consider [0, 1) ⊂ R and S 1 ⊂ R2 endowed with the subspace topologies
given by the euclidean topology on R and on R2 , respectively. The map
f : [0, 1) → S1
t 7→ (cos 2πt, sin 2πt).
is bijective and continuous but f −1 is not continuous, since there are open
subsets of [0, 1) whose image under f is not open in S 1 . (For example, [0, 21 )
is open in [0, 1) but f ([0, 21 )) is not open in S 1 .)
Let us consider now the case when a set X carries two different topologies
τ1 and τ2 . Then the following two properties are equivalent:
• the identity ι of X is continuous as a mapping from (X, τ1 ) and (X, τ2 )
• the topology τ1 is finer than the topology τ2 .
Therefore, ι is a homeomorphism if and only if the two topologies coincide.
12
1.1. Topological spaces
In literature, the Hausdorff space are often called T2-spaces and the axiom
(T2) is said to be the separation axiom.
Examples 1.1.40.
1. Any metric space is Hausdorff.
Indeed, for any x, y ∈ (X, d) with x 6= y just choose 0 < ε < 12 d(x, y)
and you get Bε (x) ∩ Bε (y) = ∅.
2. Any set endowed with the discrete topology is a Hausdorff space.
Indeed, any singleton is open in the discrete topology so for any two
distinct point x, y we have that {x} and {y} are disjoint and open.
3. The only Hausdorff topology on a finite set is the discrete topology.
In fact, since X is finite, any subset S of X is finite and so S is a
finite union of singletons. But since X is also Hausdorff, the previous
proposition implies that any singleton is closed. Hence, any subset S of
X is closed and so the topology on X has to be the discrete one.
4. An infinite set with the cofinite topology is not Hausdorff.
In fact, any two non-empty open subsets O1 , O2 in the cofinite topology
on X are complements of finite subsets. Therefore, their intersection
O1 ∩ O2 is still a complement of a finite subset, but X is infinite and so
O1 ∩ O2 6= ∅. Hence, X is not Hausdorff.
13
1. Preliminaries
14
1.2. Linear mappings between vector spaces
15
Chapter 2
X ×X → X
(x, y) 7→ x + y vector addition
K×X → X
(λ, x) 7→ λx scalar multiplication
are both continuous when we endow X with the topology τ , K with the eu-
clidean topology, X ×X and K×X with the correspondent product topologies.
Remark 2.1.2. If (X, τ ) is a t.v.s then it is clear from Definition 2.1.1 that
PN (n) (n) PN
k=1 λk xk → k=1 λk xk as n → ∞ w.r.t. τ if for each k = 1, . . . , N
(n)
as n → ∞ we have that λk → λk w.r.t. the euclidean topology on K and
(n)
xk → xk w.r.t. τ .
Let us discuss now some examples and counterexamples of t.v.s.
Examples 2.1.3.
a) Every vector space X over K endowed with the trivial topology is a t.v.s..
17
2. Topological Vector Spaces
b) Every normed vector space endowed with the topology given by the metric
induced by the norm is a t.v.s. (Sheet 2, Exercise 1 a)).
c) There are also examples of spaces whose topology cannot be induced by a
norm or a metric but that are t.v.s., e.g. the space of infinitely differentiable
functions, the spaces of test functions and the spaces of distributions (we
will see later in details their topologies).
In general, a metric vector space is not a t.v.s.. Indeed, there exist metrics
for which both the vector space operations of sum and product by scalars are
discontinuous (see Sheet 3, Exercise 1 c) for an example).
Proposition 2.1.4. Every vector space X over K endowed with the discrete
topology is not a t.v.s. unless X = {o}.
Proof. Assume by a contradiction that it is a t.v.s. and take o 6= x ∈ X. The
sequence αn = n1 in K converges to 0 in the euclidean topology. Therefore,
since the scalar multiplication is continuous, αn x → o, i.e. for any neighbour-
hood U of o in X there exists m ∈ N s.t. αn x ∈ U for all n ≥ m. In particular,
we can take U = {o} since it is itself open in the discrete topology. Hence,
αm x = o, which implies that x = o and so a contradiction.
18
2.1. Definition and main properties of a topological vector space
Proof. Both mappings are continuous by the very definition of t.v.s.. More-
over, they are bijections by the vector space axioms and their inverses x 7→
x − x0 and x 7→ λ1 x are also continuous. Note that the second map is also
linear so it is a topological automorphism.
19
2. Topological Vector Spaces
Before proving the theorem, let us fix some definitions and notations:
Definition 2.1.11. Let U be a subset of a vector space X.
1. U is absorbing (or radial) if ∀x ∈ X ∃ρ > 0 s.t. ∀λ ∈ K with |λ| ≤ ρ we
have λx ∈ U . Roughly speaking, we may say that a subset is absorbing
if it can be made by dilation to swallow every point of the whole space.
2. U is balanced (or circled) if ∀x ∈ U , ∀λ ∈ K with |λ| ≤ 1 we have
λx ∈ U . Note that the line segment joining any point x of a balanced
set U to −x lies in U .
Clearly, o must belong to every absorbing or balanced set. The underlying
field can make a substantial difference. For example, if we consider the closed
interval [−1, 1] ⊂ R then this is a balanced subset of C as real vector space,
but if we take C as complex vector space then it is not balanced. Indeed, if
we take i ∈ C we get that i1 = i ∈ / [−1, 1].
Examples 2.1.12.
a) In a normed space the unit balls centered at the origin are absorbing and
balanced.
b) The unit ball B centered at ( 12 , 0) ∈ R2 is absorbing but not balanced in
the real vector space R2 endowed with the euclidean norm. Indeed, B is
a neighbourhood of the origin and so by Theorem 2.1.10-4 is absorbing.
However, B is not balanced because for example if we take x = (1, 0) ∈ B
and λ = −1 then λx ∈ / B.
c) In the real vector space R2 endowed with the euclidean topology, the subset
in Figure 2.1 is absorbing and the one in Figure 2.2 is balanced.
20
2.1. Definition and main properties of a topological vector space
Proposition 2.1.13.
a) If B is a balanced subset of a t.v.s. X then so is B̄.
b) If B is a balanced subset of a t.v.s. X and o ∈ B̊ then B̊ is balanced.
Proof. (Sheet 3, Exercise 2 b) c))
21
2. Topological Vector Spaces
22
2.1. Definition and main properties of a topological vector space
f −1 (U ) = f −1 (f (x) + V ) ⊃ x + f −1 (V ).
23
2. Topological Vector Spaces
∀ o 6= x ∈ X, ∃ U ∈ F(o) s.t. x ∈
/ U. (2.1)
Proof.
(⇒) Let (X, τ ) be Hausdorff. Then there exist U ∈ F(o) and V ∈ F(x)
s.t. U ∩ V = ∅. This means in particular that x ∈/ U.
(⇐) Assume that (2.1) holds and let x, y ∈ X with x 6= y, i.e. x − y 6= o.
Then there exists U ∈ F(o) s.t. x − y ∈
/ U . By (2) and (5) of Theorem 2.1.10,
there exists V ∈ F(o) balanced and s.t. V + V ⊂ U . Since V is balanced
V = −V then we have V − V ⊂ U . Suppose now that (V + x) ∩ (V + y) 6= ∅,
then there exists z ∈ (V + x) ∩ (V + y), i.e. z = v + x = w + y for some
v, w ∈ V . Then x − y = w − v ∈ V − V ⊂ U and so x − y ∈ U which is a
contradiction. Hence, (V + x) ∩ (V + y) = ∅ and by Corollary 2.1.9 we know
that V + x ∈ F(x) and V + y ∈ F(y). Hence, X is (T2).
Note that since the topology of a t.v.s. is translation invariant then the
previous proposition guarantees that a t.v.s is Hausdorff iff it is (T1). As a
matter of fact, we have the following result:
24
2.3. Quotient topological vector spaces
Example 2.2.5. Every vector space with an infinite number of elements en-
dowed with the cofinite topology is not a tvs. It is clear that in such topological
space all singletons are closed (i.e. it is T1). Therefore, if it was a t.v.s. then
by the previous results it should be a Hausdorff space which is not true as
showed in Example 1.1.40.
25
2. Topological Vector Spaces
x ∼ y ⇔ (x = y ∨ {x, y} ⊂ Z).
26
2.3. Quotient topological vector spaces
27
2. Topological Vector Spaces
28
2.4. Continuous linear mappings between t.v.s.
f¯
φ
X/Ker(f )
where i is the natural injection of Im(f ) into Y , i.e. the mapping which to
each element y of Im(f ) assigns that same element y regarded as an element
of Y ; φ is the canonical map of X onto its quotient X/Ker(f ). The mapping
f¯ is defined so as to make the diagram commutative, which means that:
∀ x ∈ X, f (x) = f¯(φ(x)).
Note that
• f¯ is well-defined.
Indeed, if φ(x) = φ(y), i.e. x − y ∈ Ker(f ), then f (x − y) = 0 that is
f (x) = f (y) and so f¯(φ(x)) = f¯(φ(y)).
• f¯ is linear.
This is an immediate consequence of the linearity of f and of the linear
structure of X/Ker(f ).
• f¯ is a one-to-one linear map of X/Ker(f ) onto Im(f ).
The onto property is evident from the definition of Im(f ) and of f¯.
As for the one-to-one property, note that f¯(φ(x)) = f¯(φ(y)) means by
definition that f (x) = f (y), i.e. f (x − y) = 0. This is equivalent, by
linearity of f , to say that x−y ∈ Ker(f ), which means that φ(x) = φ(y).
29
2. Topological Vector Spaces
The set of all linear maps (continuous or not) of a vector space X into another
vector space Y is denoted by L(X; Y ). Note that L(X; Y ) is a vector space
for the natural addition and multiplication by scalars of functions. Recall that
when Y = K, the space L(X; Y ) is denoted by X ∗ and it is called the algebraic
dual of X (see Definition 1.2.4).
Let us not turn to consider linear mapping between two t.v.s. X and Y .
Since they posses a topological structure, it is natural to study in this setting
continuous linear mappings.
Proposition 2.4.1. Let f : X → Y a linear map between two t.v.s. X and Y .
If Y is Hausdorff and f is continuous, then Ker(f ) is closed in X.
Proof.
Clearly, Ker(f ) = f −1 ({o}). Since Y is a Hausdorff t.v.s., {o} is closed in Y
and so, by the continuity of f , Ker(f ) is also closed in Y .
Note that Ker(f ) might be closed in X also when Y is not Hausdorff. For
instance, when f ≡ 0 or when f is injective and X is Hausdorff.
Proposition 2.4.2. Let f : X → Y a linear map between two t.v.s. X and Y .
The map f is continuous if and only if the map f¯ is continuous.
Proof.
Suppose f continuous and let U be an open subset in Im(f ). Then f −1 (U )
is open in X. By definition of f¯, we have f¯−1 (U ) = φ(f −1 (U )). Since the
quotient map φ : X → X/Ker(f ) is open, φ(f −1 (U )) is open in X/Ker(f ).
Hence, f¯−1 (U ) is open in X/Ker(f ) and so the map f¯ is continuous. Vicev-
ersa, suppose that f¯ is continuous. Since f = f¯ ◦ φ and φ is continuous, f is
also continuous as composition of continuous maps.
In general, the inverse of f¯, which is well defined on Im(f ) since f¯ is in-
jective, is not continuous. In other words, f¯ is not necessarily bi-continuous.
The set of all continuous linear maps of a t.v.s. X into another t.v.s. Y is
denoted by L(X; Y ) and it is a vector subspace of L(X; Y ). When Y = K, the
space L(X; Y ) is usually denoted by X 0 which is called the topological dual of
X, in order to underline the difference with X ∗ the algebraic dual of X. X 0
is a vector subspace of X ∗ and is exactly the vector space of all continuous
linear functionals, or continuous linear forms, on X. The vector spaces X 0 and
L(X; Y ) will play an important role in the forthcoming and will be equipped
with various topologies.
30
2.5. Completeness for t.v.s.
This definition agrees with the usual one if the topology of X is defined
by a translation-invariant metric d. Indeed, in this case, a basis of neigh-
bourhoods of the origin is given by all the open balls centered at the origin.
Therefore, {xn }n∈N is a Cauchy sequence in such (X, d) iff ∀ ε > 0, ∃ N ∈ N :
xm − xn ∈ Bε (o), ∀m, n ≥ N , i.e. d(xm , xn ) = d(xm − xn , o) < ε.
∀ U ∈ F(o) in X, ∃ N ∈ N : SN − SN ⊂ U.
Going back to the general case, the following statement clearly holds.
Proposition 2.5.3. The filter associated with a Cauchy sequence in a t.v.s.
X is a Cauchy filter.
31
2. Topological Vector Spaces
Proposition 2.5.4.
Let X be a t.v.s.. Then the following properties hold:
a) The filter of neighborhoods of a point x ∈ X is a Cauchy filter on X.
b) A filter finer than a Cauchy filter is a Cauchy filter.
c) Every converging filter is a Cauchy filter.
Proof.
a) Let F(x) be the filter of neighborhoods of a point x ∈ X and let U ∈ F(o).
By Theorem 2.1.10, there exists V ∈ F(o) such that V − V ⊂ U and
so such that (V + x) − (V + x) ⊂ U . Since X is a t.v.s., we know that
F(x) = F(o) + x and so M := V + x ∈ F(x). Hence, we have proved that
for any U ∈ F(o) there exists M ∈ F(x) s.t. M − M ⊂ U , i.e. F(x) is a
Cauchy filter.
b) Let F and F 0 be two filters of subsets of X such that F is a Cauchy
filter and F ⊆ F 0 . Since F is a Cauchy filter, by Definition 2.5.2, for any
U ∈ F(o) there exists M ∈ F s.t. M − M ⊂ U . But F 0 is finer than F, so
M belongs also to F 0 . Hence, F 0 is obviously a Cauchy filter.
c) If a filter F converges to a point x ∈ X then F(x) ⊆ F (see Defini-
tion 1.1.27). By a), F(x) is a Cauchy filter and so b) implies that F itself
is a Cauchy filter.
32
2.5. Completeness for t.v.s.
Proof.
Let S := {xn }n∈N a Cauchy sequence of points in A. Then Proposition 2.5.3
guarantees that the filter FS associated to S is a Cauchy filter in A. By the
completeness of A we get that there exists x ∈ A such that FS converges to x.
This is equivalent to say that the sequence S is convergent to x ∈ A (see
Proposition 1.1.29). Hence, A is sequentially complete.
33
2. Topological Vector Spaces
34
2.5. Completeness for t.v.s.
35
2. Topological Vector Spaces
Theorem 2.5.14.
Let X and Y be two Hausdorff t.v.s., A a dense subset of X, and f : A → Y
a uniformly continuous mapping. If Y is complete the the following hold.
a) There exists a unique continuous mapping f¯ : X → Y which extends f ,
i.e. such that for all x ∈ A we have f¯(x) = f (x).
b) f¯ is uniformly continuous.
c) If we additionally assume that f is linear and A is a linear subspace of X,
then f¯ is linear.
Theorem 2.5.15.
Let X be a Haudorff t.v.s.. Then there exists a complete Hausdorff t.v.s. X̂
and a mapping i : X → X̂ with the following properties:
a) The mapping i is a topological monomorphism.
b) The image of X under i is dense in X̂.
c) For every complete Hausdorff t.v.s. Y and for every continuous linear map
f : X → Y , there is a continuous linear map fˆ : X̂ → Y such that the
following diagram is commutative:
f
X Y
i
fˆ
X̂
Furthermore:
I) Any other pair (X̂1 , i1 ), consisting of a complete Hausdorff t.v.s. X̂1
and of a mapping i1 : X → X̂1 such that properties (a) and (b) hold
substituting X̂ with X̂1 and i with i1 , is topologically isomorphic to (X̂, i).
This means that there is a topological isomorphism j of X̂ onto X̂1 such
that the following diagram is commutative:
i1
X X̂1
i
j
X̂
II) Given Y and f as in property (c), the continuous linear map fˆ is unique.
36
2.5. Completeness for t.v.s.
Proof.
1) The set X̂
Define the following relation on the collection of all Cauchy filters (c.f.) on X:
A − C ⊂ A − (B1 ∩ B2 ) + (B1 ∩ B2 ) − C ⊂ V + V ⊂ U.
We define X̂ as the quotient of the set of all c.f. on X w.r.t. the equivalence
relation (R). Hence, an element x̂ of X̂ is an equivalence class of c.f. on X
w.r.t. (R).
2) Operations on X̂
Multiplication by a scalar
Let 0 6= λ ∈ K and let x̂ be a generic element of X̂. For any F any repre-
sentative of x̂, we define λx̂ to be the equivalence class w.r.t. (R) of the filter
λF := {λA : A ∈ F}, i.e.
It is easy to check that this definition does not depend on the choice of the
representative F of x̂ (see Sheet 7, Exercise 1).
When λ = 0, we have λx̂ = ô, where ô is the equivalence class w.r.t. (R)
of the filter of neighborhoods of the origin o in X (or, which is the same,
of the Cauchy filter consisting of all the subsets of X which contain o).
37
2. Topological Vector Spaces
Vector addition
Let x̂ and ŷ be two arbitrary elements of X̂, and F (resp. G) a representative
of x̂ (resp. ŷ). We define x̂ + ŷ to be the equivalence class w.r.t. (R) of the
the filter F + G := {C ⊆ X : A + B ⊆ C for some A ∈ F, B ∈ G}, i.e.
x̂ + ŷ := {H c.f. on X : H ∼R F + G}.
Note that this vector addition is well-defined because its definition does not
depend on the choice of the representative F of x̂ and G of ŷ (see Sheet 7,
Exercise 1).
3) Topology on X̂
Let U be an arbitrary nbhood of the origin in X. Define
and consider the collection B̂ := {Û : U nbhood of the origin in X}. The filter
generated by B̂ fulfills all the properties in Theorem 2.1.10 (see Sheet 7, Ex-
ercise 2) and therefore, there exists a unique topology on X̂ compatible with
the vector space structure defined in Step 2 s.t. this is its filter of nbhoods of
the origin ô ∈ X̂. Clearly, B̂ is a basis of nbhoods of the origin ô ∈ X̂ w.r.t.
to such a topology.
4) X̂ is a Hausdorff t.v.s.
So far we have constructed a t.v.s. X̂. In this step, we aim to prove that X̂ is
also Hausdorff. By Proposition 2.2.3, it is enough to show that for any x̂ ∈ X̂
with ô 6= x̂ there exists a nbhood V̂ of the origin ô in X̂ s.t. x̂ ∈
/ V̂ .
Since ô 6= x̂, for any F ∈ x̂ and for any Fo ∈ ô we have F 6∼R Fo . Take
F0 := {E ⊆ X : o ∈ E}, then the fact that F 6∼R Fo means that there exists
U nbhood of the origin in X s.t. ∀ A ∈ F and ∀ Ao ∈ Fo we have A − Ao 6⊂ U .
In particular, {o} ∈ Fo and so ∀ A ∈ F we get A 6⊂ U , which simply means
that U ∈ / F. By Theorem 2.1.10 applied to the t.v.s. X, we can always find
another nbohood V of the origin in X s.t. V + V ⊂ U .
Claim: V does not belong to any representative of x̂. This means, in view
of the definition (2.3), that x̂ ∈
/ V̂ . Hence, as observed at the beginning, the
conclusion follows by Proposition 2.2.3.
Let us finally prove the claim. If F 0 is any representative of x̂, then F ∼R F 0 ,
i.e. ∃ A ∈ F and ∃ A0 ∈ F 0 s.t. A − A0 ⊂ V . Suppose that V ∈ F 0 then
A0 ∩ V ∈ F 0 and so A0 ∩ V 6= ∅. Therefore, we clearly have A − (A0 ∩ V ) ⊂ V
which implies
A ⊂ V + (A0 ∩ V ) ⊂ V + V ⊂ U.
38
2.5. Completeness for t.v.s.
/ F0
Since A ∈ F, this proves that U ∈ F which is a contradiction. Then V ∈
0
for all F ∈ x̂ that is exactly our claim.
5) Existence of i : X → X̂
We define the image of a point x ∈ X under the mapping i : X → X̂ to be
the equivalence class w.r.t. (R) of the filter F(x) of neighborhoods of x in X,
i.e.
∀ x ∈ X, i(x) := {F c.f. on X : F ∼R F(x)}.
Lemma 2.5.16.
a) Two c.f. filters on X converging to the same point are equivalent w.r.t. (R)
b) If two c.f. filters F and F 0 on X are s.t. F ∼R F 0 and F 0 converges to
x ∈ X then also F converges to x.
39
2. Topological Vector Spaces
Indeed, if (2.6) holds then the first inclusion immediately shows (2.5) (for any
U1 nbhood of the origin in X take U := U˚1 and apply the first inclusion of
(2.6) to V = U1 ). Moreover, (2.4) follows by combining the fact that for any
nbhood U of the origin in X exists another nbhood U1 of the origin in X s.t.
U1 = U1 ⊆ U (c.f. Sheet 3, Ex3-a)) together with the second inclusion of (2.6)
(applied to U1 ).
It remains to prove that (2.6) holds. Let V be any nbhood of the origin
in X, then for any x ∈ V̊ we clearly have that V is a nbhood of x, which
means that V belongs to a representative of i(x), i.e. i(x) ∈ V̂ . Hence,
i(V̊ ) ⊆ V̂ ∩ i(X). Now take ŷ ∈ V̂ ∩ i(X), i.e. ŷ = i(x) for some x ∈ X s.t.
i(x) ∈ V̂ . Then, by definition (2.3), we have that V ∈ F for some F ∈ i(x)
or in other words that V belongs to some filter F converging to x. Let W
be another nbhood of the origin in X then W + x is a nbhood of x in X and
so W + x ∈ F (since F → x). Hence, V ∩ (W + x) ∈ F which implies that
V ∩ (W + x) 6= ∅ i.e. x ∈ V . This means that ŷ = i(x) ∈ i(V ) which proves
V̂ ∩ i(X) ⊆ i(V ).
(V + x) − Ao ⊂ V + Ao − Ao ⊂ V + V ⊂ U. (2.7)
40
2.5. Completeness for t.v.s.
8) X̂ is complete
Let F̂ be a Cauchy filter on X̂. We aim to prove that there exists an element
x̂ ∈ X̂ s.t. F̂ → x̂.
Consider the filter
(M̂ + V̂ ) − (M̂ + V̂ ) ⊂ V̂ + V̂ − V̂ ⊂ U
F 0 := {Â ∩ i(X) : Â ∈ F̂ 0 }.
41
2. Topological Vector Spaces
clearly linear and continuous and i1 (X) is a linear subspace of X̂, f is uni-
formly continuous and so by Theorem 2.5.14 we get that there exists a unique
fˆ : X̂1 → X̂ continuous and linear s.t. fˆ(i1 (x)) = f (i1 (x)) for any x ∈ X.
Using the density of i(X) in X̂, the density of i1 (X) in X̂1 and the continuity
of the mappings involved, it is easy to check that
fˆ(j(x̂)) = x̂ ∀ x̂ ∈ X̂
and that
j(fˆ(xˆ1 )) = xˆ1 ∀ , xˆ1 ∈ X̂1 .
This means that j and f are the inverse of each other and that both are
topological isomorphisms.
42
Chapter 3
Kd → X
(x1 , . . . , xd ) 7→ x1 e1 + · · · xd ed
43
3. Finite dimensional topological vector spaces
ϕv : K → X
ξ 7→ ξv.
ϕ: Kd → X
(x1 , . . . , xd ) 7→ x1 e1 + · · · xd ed .
44
3.1. Finite dimensional Hausdorff t.v.s.
ϕ−1 : X → K
x = ξe1 7→ ξ
ϕ−1 : X → Kd
Pd
x= j=1 xj ej 7 → (x1 , . . . , xd )
Pd −1
is continuous. Now for any x = j=1 xj ej ∈ X we can write ϕ (x) =
(L1 (x), . . . , Ld (x)), where for any j ∈ {1, . . . , d} we define Lj : X → K by
Lj (x) := xj ej . Since b) holds for any dimension, we know that each Lj is
continuous and so ϕ−1 is continuous.
Step 3: The statement c) holds.
Let f : X → Y be linear and {e1 , . . . , ed } be a basis ofPX. For any j ∈
{1, . . . , d} we define bj := f (ej ) ∈ Y . Hence, for any x = dj=1 xj ej ∈ X we
45
3. Finite dimensional topological vector spaces
Proof. Let S be a linear subspace of a Hausdorff t.v.s. (X, τ ) and assume that
dim(S) = d < ∞. Then S endowed with the subspace topology induced by τ
is itself a Hausdorff t.v.s. (see Sheet 5, Exercise 2). Hence, by Corollary 3.1.5
S is complete and therefore closed by Proposition 2.5.8-a).
46
3.2. Connection between local compactness and finite dimensionality
t.v.s. is always locally compact. Actually also the converse is true and gives
the following beautiful characterization of finite dimensional Hausdorff t.v.s
due to F. Riesz.
Theorem 3.2.1. A Hausdorff t.v.s. is locally compact if and only if it is finite
dimensional.
For convenience let us recall the notions of compactness and local com-
pactness for topological spaces before proving the theorem.
Definition 3.2.2. A topological space X is compact if every open covering
of X contains a finite subcovering. i.e. for any arbitrary collection {Ui }i∈I
of open subsets of X s.t. X ⊆ ∪i∈I Ui there exists a finite subset J of I s.t.
X ⊆ ∪i∈J Ui .
Definition 3.2.3. A topological space X is locally compact if every point of
X has a base of compact neighbourhoods.
Just a small side remark: It is possible to show that every compact Haus-
dorff space is also locally compact but there exist locally compact spaces that
are not compact such as:
• Kd with the euclidean topology
• any infinite set endowed with the discrete topology.
Indeed, any set X with the discrete topology is locally compact, because
for any x ∈ X a basis of neighbourhoods of x in the discrete topology is
given just {x} which is open and also compact. However, if X is infinite
then it is not compact. In fact, if we take the infinite open covering S of
X given by all the singletons of its points, then any finite subcovering
of S will not contain at least one point of X.
47
3. Finite dimensional topological vector spaces
φ(2n K) ⊆ S
φ(K) for any n ∈ N. As K is absorbing (see Theorem 2.1.10-5), we
have X = ∞ n
n=1 2 K. Thus
∞
[
X/M = φ(X) = φ(2n K) ⊆ φ(K).
n=1
48
Chapter 4
∀ x, y ∈ S, ∀ α, β ≥ 0 s.t. α + β = 1, αx + βy ∈ S.
Examples 4.1.2.
a) The convex subsets of R are simply the intervals of R. Examples of convex
subsets of R2 are solid regular polygons. The Platonic solids are convex
subsets of R3 . Hyperplanes and halfspaces in Rn are convex.
b) Balls in a normed space are convex.
c) Consider a topological space X and the set C(X) of all real valued functions
defined and continuous on X. C(X) with the pointwise addition and scalar
49
4. Locally convex topological vector spaces
Figure 4.3: The solid line is the border of the convex hull of the shaded set
Proposition 4.1.5.
Let S, T be arbitrary subsets of a vector space X. The following hold.
a) conv(S) is convex
b) S ⊆ conv(S)
c) A set is convex if and only if it is equal to its own convex hull.
d) If S ⊆ T then conv(S) ⊆ conv(T )
e) conv(conv(S)) = conv(S).
f ) conv(S + T ) = conv(S) + conv(T ).
g) The convex hull of S is the smallest convex set containing S, i.e. conv(S)
is the intersection of all convex sets containing S.
h) The convex hull of a balanced set is balanced
Proof. (Sheet 9, Exercise 1)
50
4.1. Definition by neighbourhoods
Proof. Let S be a convex subset of a t.v.s. X. For any λ ∈ [0, 1], we define:
ϕλ : X × X → X
.
(x, y) 7→ λx + (1 − λ)y
Note that each ϕλ is continuous by the continuity of addition and scalar
multiplication in the t.v.s. X. Since S is convex, for any λ ∈ [0, 1] we have
that ϕλ (S × S) ⊆ S and so ϕλ (S × S) ⊆ S. The continuity of ϕλ guarantees
that ϕλ (S × S) ⊆ ϕλ (S × S). Hence, we can conclude that ϕλ (S × S) =
ϕλ (S × S) ⊆ S, i.e. S is convex.
To prove the convexity of the interior S̊, we must show that for any two
points x, y ∈ S̊ and for any λ ∈ [0, 1] the point z := ϕλ (x, y) ∈ S̊.
By definition of interior points of S, there exists a neighborhood U of the
origin in X such that x + U ⊆ S and y + U ⊆ S. Then, of course, the claim is
that z + U ⊆ S. This is indeed so, since for any element u ∈ U we can write
z + u in the following form:
z + u = λx + (1 − λ)y + λu + (1 − λ)u = λ(x + u) + (1 − λ)(y + u)
and since both vectors x + u and y + u belong to S, so does z + u. Hence,
z ∈ S̊ which proves S̊ is convex.
Proof.
Let U be a neighbourhood of the origin and define
!
[
T (U ) := conv λU .
λ∈K,|λ|≤1
51
4. Locally convex topological vector spaces
z = tx + (1 − t)y
!
S
since |ξλ| ≤ 1 and |ξµ| ≤ 1. This proves that conv λ∈K,|λ|≤1 λU is bal-
Note that the converse of Proposition 4.1.9 does not hold in any t.v.s..
Indeed, not every neighborhood of the origin contains another one which is
a barrel. This means that not every t.v.s. has a basis of neighbourhood
consisting of barrels. However, this is true for any locally convex t.v.s.
Locally convex spaces are by far the most important class of t.v.s. and
we will present later on several examples of such t.v.s.. For the moment let
us focus on the properties of the filter of neighbourhoods of locally convex
spaces.
52
4.1. Definition by neighbourhoods
Proof.
Let N be a neighbourhood of the origin in X. Since X is locally convex, there
exists W convex neighbourhood of the origin in X s.t. W ⊆ N . Moreover, by
Theorem 2.1.10, there exists U balanced neighbourhood
S of the origin in X s.t.
U ⊆ W . The balancedness of U implies that U = λ∈K,|λ|≤1 λU . Then, using
that W is a convex set containing U , we get
!
[
O := conv λU = conv(U ) ⊆ W ⊆ N
λ∈K,|λ|≤1
Proof.
Let N be a neighbourhood of the origin in X. We know that every t.v.s. has a
basis of closed neighbourhoods of the origin (see Sheet 3, Exercise 3a). Then
there exists V closed neighbourhood of the origin in X s.t. V ⊆ N . Since X is
locally convex, then there exists W convex neighbourhood of the origin in X
s.t. W ⊆ V . Moreover, by Theorem 2.1.10, there exists U balanced neighbour-
hood of the origin in X s.t. U ⊆ W . Summing up we have: U ⊆ W ⊆ V ⊆ N
for some U, W, V neighbourhoods of the origin s.t. U S balanced, W convex
and V closed. The balancedness of U implies that U = λ∈K,|λ|≤1 λU . Then,
using that W is a convex set containing U , we get
!
[
conv λU = conv(U ) ⊆ W
λ∈K,|λ|≤1
T (U ) = conv(U ) ⊆ W ⊆ V = V ⊆ N.
53
4. Locally convex topological vector spaces
We can then characterize the class of locally convex t.v.s in terms of ab-
sorbing absolutely convex neighbourhoods of the origin.
Theorem 4.1.14. If X is a l.c. t.v.s. then there exists a basis B of neigh-
bourhoods of the origin consisting of absorbing absolutely convex subsets s.t.
a) ∀U, V ∈ B, ∃W ∈ B s.t. W ⊆ U ∩ V
b) ∀U ∈ B, ∀ ρ > 0, ∃W ∈ B s.t. W ⊆ ρU
Conversely, if B is a collection of absorbing absolutely convex subsets of a vec-
tor space X s.t. a) and b) hold, then there exists a unique topology compatible
with the linear structure of X s.t. B is a basis of neighbourhoods of the origin
in X for this topology (which is necessarily locally convex).
54
4.2. Connection to seminorms
Proof.
• The symmetry of p directly follows from the positive homogeneity of p.
Indeed, for any x ∈ X we have
Examples 4.2.4.
a) Suppose X = Rn and let M be a vector subspace of X. Set for any x ∈ X
pM (x) := inf kx − yk
y∈M
where k · k is the Euclidean norm, i.e. pM (x) is the distance from the point
x to M in the usual sense. If dim(M ) ≥ 1 then pM is a seminorm and not
a norm (M is exactly the kernel of pM ). When M = {o}, pM (·) = k · k.
b) Let X be a vector space on which is defined a nonnegative sesquilinear
Hermitian form B : X × X → K. Then the function
1
pB (x) := B(x, x) 2
55
4. Locally convex topological vector spaces
c) Let C(R) be the vector space of all real valued continuous functions on the
real line. For any bounded interval [a, b] with a, b ∈ R and a < b, we define
for any f ∈ C(R):
p[a,b] (f ) := sup |f (t)|.
a≤t≤b
Note that if 0 < p < 1 then qp is not subadditive and so it is not a semi-
norm.
pA : X → R
x 7→ pA (x) := inf{λ > 0 : x ∈ λA}
are said to be, respectively, the closed and the open unit semiball of p.
Lemma 4.2.7. Let X be a vector space. If A is a non-empty subset of X which
is absorbing and absolutely convex, then the associated Minkowski functional
pA is a seminorm and ŮpA ⊆ A ⊆ UpA . Conversely, if q is a seminorm on X
then Ůq is an absorbing absolutely convex set and q = pŮq .
56
4.2. Connection to seminorms
57
4. Locally convex topological vector spaces
We are now ready to see the connection between seminorms and locally
convex t.v.s..
Definition 4.2.8. Let X be a vector space and P := {pi }i∈I a family of
seminorms on X. The coarsest topology τP on X s.t. each pi is continuous is
said to be the topology induced or generated by the family of seminorms P.
Theorem 4.2.9. Let X be a vector space and P := {pi }i∈I a family of semi-
norms. Then the topology induced by the family P is the unique topology
making X into a locally convex t.v.s. and having as a basis of neighbourhoods
of the origin in X the following collection:
n o
B := {x ∈ X : pi1 (x) < ε, . . . , pin (x) < ε} : i1 , . . . , in ∈ I, n ∈ N, ε > 0, ∈ R .
58
4.2. Connection to seminorms
59
4. Locally convex topological vector spaces
This result justifies why several authors define a locally convex space to
be a t.v.s whose topology is induced by a family of seminorms (which is now
evidently equivalent to Definition 4.1.11)
In the previous proofs we have used some interesting properties of semiballs
in a vector space. For convenience, we collect them here together with some
further ones which we will repeatedly use in the following.
Proposition 4.2.10. Let X be a vector space and p a seminorm on X. Then:
a) Ůp is absorbing and absolutely convex.
b) ∀ r > 0, rŮp = {x ∈ X : p(x) < r} = Ů 1 p .
r
c) ∀ x ∈ X, x + Ůp = {y ∈ X : p(y − x) < 1}.
d) If q is also a seminorm on X then: p ≤ q if and only if Ůq ⊆ Ůp .
e) If n ∈ N and s1 , . . . , sn are seminorms on X, then their maximum T
s defined
as s(x) := max si (x), ∀x ∈ X is also seminorm on X and Ůs = ni=1 Ůsi .
i=1,...,n
All the previous properties also hold for closed semballs.
Proof.
a) This was already proved as part of Lemma 4.2.7.
b) For any r > 0, we have
1
rŮp = {rx ∈ X : p(x) < 1} = {y ∈ X : p(y) < 1} = {y ∈ X : p(y) < r}.
| r
{z }
Ů 1 p
r
c) For any x ∈ X, we have
d) Suppose that p ≤ q and take any x ∈ Ůq . Then we have q(x) < 1 and
so p(x) ≤ q(x) < 1, i.e. x ∈ Ůp . Viceversa, suppose that Ůq ⊆ Ůp holds
and take any x ∈ X. We have that either q(x) > 0 or q(x) = 0.εx In the
εx
first case, for any 0 < ε < 1 we get that q q(x) = ε < 1. Then q(x) ∈ Ůq
εx εx
which implies by our assumption that q(x) ∈ Ůp i.e. p q(x) < 1. Hence,
εp(x) < q(x) and so when ε → 1 we get p(x) ≤ q(x). If instead we are in
the second case that is when q(x) = 0, then we claim that also p(x) = 0.
x x
Indeed, if p(x) > 0 then q p(x) = 0 and so p(x) ∈ Ůq which implies by our
x
assumption that p(x) ∈ Ůp , i.e. p(x) < p(x) which is a contradiction.
e) It is easy to check, using basic properties of the maximum, that the subad-
ditivity and the positive homogeneity of each si imply the same properties
for s. In fact, for any x, y ∈ X and for any λ ∈ K we get:
60
4.2. Connection to seminorms
Proof.
a) ⇒ b) Suppose that Ůp is open in the topology on X. Then for any ε > 0
we have that p−1 ([0, ε[) = {x ∈ X : p(x) < ε} = εŮp is an open neighbourhood
of the origin in X. This is enough to conclude that p : X → R+ is continuous
at the origin.
b) ⇒ c) Suppose that p is continuous at the origin, then Up = p−1 ([0, 1]) is
a closed neighbourhood of the origin. Since Up is also absorbing and absolutely
convex by Proposition 4.2.10-a), Up is a barrel.
c) ⇒ d) Assume that c) holds and fix o 6= x ∈ X. Using Proposition 4.2.10
and Proposition 4.2.3, we get that for any ε > 0: p−1 ([−ε + p(x), p(x) + ε]) =
{y ∈ X : |p(y) − p(x)| ≤ ε} ⊇ {y ∈ X : p(y − x) ≤ ε} = x + εUp , which
is a closed neighbourhood of x since X is a t.v.s. and by the assumption c).
Hence, p is continuous at x.
d) ⇒ a) If p is continuous on X then a) holds because the preimage of an
open set under a continuous function is open and Ůp = p−1 ([0, 1[).
With such properties in our hands we are able to give a criterion to compare
two locally convex topologies using their generating families of seminorms.
61
4. Locally convex topological vector spaces
and
n
n\ o
BQ := εŮqjk : j1 , . . . , jn ∈ J, n ∈ N, ε > 0, ε ∈ R .
k=1
are respectively bases of neighbourhoods of the origin for τP and τQ .
By using Proposition 4.2.10, the condition (4.2) can be rewritten as
n
\
∀q ∈ Q, ∃n ∈ N, i1 , . . . , in ∈ I, C > 0 s.t. C Ůpik ⊆ Ůq .
k=1
Condition (4.3) means that for any q ∈ Q the set Ůq ∈ τP , which by
Proposition 4.2.11 is equivalent to say that q is continuous w.r.t. τP . By
definition of τQ , this gives that τQ ⊆ τP . 2
2
Alternate proof without using Prop 4.2.11. (Sheet 10, TmExercise 1)
Suppose that (4.2) holds and take any B 0 ∈ BQ , i.e. B 0 = k=1 εŮqjk for some
m ∈ N, j1 , . . . , jn ∈ J and 0 < ε ∈ R. Then, by using m times the condition (4.3),
we obtain that there exist B1 , . . . , Bm ∈ BP such that ∀k ∈ {1, . . . , m}, Bk ⊆ Ůqjk .
Tm Tm
Hence, k=1 Bi ⊆ k=1 Ůqjk . Multiplying by ε both sides of the inclusion, we get
m
B 0 ⊇ ε k=1 Bi ∈ BP and so, by Hausdorff criterion (see Theorem 1.1.16) τQ ⊆ τP .
T
Conversely, suppose that τP is finer than τQ and take any q ∈ Q. Since Ůq ∈ BQ ,
by Hausdorff criterion, we get that there exists B ∈ BP s.t. B ⊆ Ůq . Now such B will
Tn
be of the form B = k=1 εŮpik for some n ∈ N, i1 , . . . , in ∈ I and 0 < ε ∈ R. Then,
Proposition 4.2.10 gives that B = εŮ max pik ⊆ Ůq , i.e. Ů max pik ⊆ Ůεq which is
k=1,...,n k=1,...,n
62
4.2. Connection to seminorms
This theorem allows us to easily see that the topology induced by a family
of seminorms on a vector space does not change if we close the family under
taking the maximum of finitely many of its elements. Indeed, the following
result holds.
Proof.
First of all let us note that, by Proposition 4.2.10, Q is a family of seminorms.
On the one hand, since P ⊆ Q, by definition of induced topology we have
τP ⊆ τQ . On the other hand, for any q ∈ Q we have q = max pi for some
i∈B
∅ 6= B ⊆ I finite. Then (4.2) is fulfilled for n = |B| (where |B| denotes the
cardinality of the finite set B), i1 , . . . , in being the n elements of B and for
any 0 < C ≤ 1. Hence, by Theorem 4.2.12, τQ ⊆ τP .
This fact can be used to show the following very useful property of locally
convex t.v.s.
Proposition 4.2.14. The topology of a locally convex t.v.s. can be always
induced by a directed family of seminorms.
Definition 4.2.15. A family Q := {qj }j∈J of seminorms on a vector space
X is said to be directed if
or equivalently by induction if
63
4. Locally convex topological vector spaces
Hence, Q is directed.
Definition 4.3.1.
A family of seminorms P := {pi }i∈I on a vector space X is said to be sepa-
rating if
∀x ∈ X \ {o}, ∃ i ∈ I s.t. pi (x) 6= 0. (4.6)
pi (x) = 0, ∀i ∈ I ⇒ x = o
since pi (x) = 0 is equivalent to say that pi (x) < c, for all c > 0.
64
4.3. Hausdorff locally convex t.v.s
pi (x − y) = pi (x − u + u − y) ≤ pi (x − u) + pi (u − y) < 2ε
which is a contradiction.
Proof. Let (X, τ ) be a locally convex t.v.s.. Then we know that there always
exists a basis N of neighbourhoods of the origin in X consisting of open
absorbing absolutely convex sets. Moreover, in Theorem 4.2.9, we have showed
that τ = τP where P is the family of seminorms given by the Minkowski
functionals of sets in N , i.e. P := {pN : N ∈ N }, and also that for each
N ∈ N we have N = ŮpN .
Suppose that (X, τ ) is also Hausdorff. Then Proposition 2.2.3 ensures that
for any x ∈ X with x 6= o there exists a neighbourhood V of the origin in X
s.t. x ∈ / N 3 . Hence,
/ V . This implies that there exists at least N ∈ N s.t. x ∈
x∈ / N = ŮpN means that pN (x) ≥ 1 and so pN (x) 6= 0, i.e. P is separating.
Conversely, if τ is induced by a separating family of seminorms P, i.e.
τ = τP , then Lemma 4.3.2 ensures that X is Hausdorff.
Examples 4.3.4.
1. Every normed space is a Hausdorff locally convex space, since every norm
is a seminorm satisfying the separation property. Therefore, every Ba-
nach space is a complete Hausdorff locally convex space.
3
Since N is a basis of neighbourhoods of the origin, ∃ N ∈ N s.t. N ⊆ V . If x would
belong to all elements of the basis then in particular it would be x ∈ N and so also x ∈ V ,
contradiction.
65
4. Locally convex topological vector spaces
∂ |β| ∂ β1 ∂ βd
Dβ := = ··· .
∂xβ1 1 · · · ∂xβd d ∂xβ1 1 ∂xβd d
Examples 4.3.5.
1. Let Ω ⊆ Rd open in the euclidean topology. For any k ∈ N0 , let C k (Ω) be
the set of all real valued k−times continuously differentiable functions
on Ω, i.e. all the derivatives of f of order ≤ k exist (at every point of Ω)
and are continuous functions in Ω. Clearly, when k = 0 we get the set
C(Ω) of all real valued continuous functions on Ω and when k = ∞ we
get the so-called set of all infinitely differentiable functions or smooth
functions on Ω. For any k ∈ N0 , C k (Ω) (with pointwise addition and
scalar multiplication) is a vector space over R. The topology given by
the following family of seminorms on C k (Ω):
makes C k (Ω) into a locally convex Hausdorff t.v.s.. (Note that when
k = ∞ we have m ∈ N0 .)
66
4.4. The finest locally convex topology
makes S(Rd ) into a locally convex Hausdorff t.v.s.. Indeed, the family is
clearly separating, because if qα,β (f ) = 0, ∀α, β ∈ Nd0 then in particular
qo,o (f ) = supx∈Rd |f (x)| = 0 ∀x ∈ Rd , which implies f ≡ 0 on Rd .
Note that S(Rd ) is a linear subspace of C ∞ (Rd ), but its topology τQ
on S(Rd ) is finer than the subspace topology induced on it by C ∞ (Rd ).
(Sheet 10, Exercise 1)
67
4. Locally convex topological vector spaces
fact, if there was a finer locally convex topology τ (i.e. if τS ⊆ τ with (X, τ )
locally convex t.v.s.) then Theorem 4.2.9 would give that τ is also induced by
a family P of seminorms. But surely P ⊆ S and so τ = τP ⊆ τS by definition
of induced topology. Hence, τ = τS .
It remains to show that (X, τS ) is Hausdorff. By Lemma 4.3.2, it is enough
to prove that S is separating. Let x ∈ X \ {o} and let B be an algebraic basis
of the vector space X containing x. Define the linear functional L : X → R as
L(x) = 1 and L(y) = 0 for all y ∈ B \ {x}. Then it is easy to see that s := |L|
is a seminorm, so s ∈ S and s(x) 6= 0, which proves that S is separating.
This result can be clearly proved also using the Proposition 4.4.1 and
the correspondence between Minkowski functionals and absorbing absolutely
convex subsets of X introduced in the Section 4.2.
Proposition 4.4.3. Every linear functional on a vector space X is continuous
w.r.t. the finest locally convex topology on X.
Proof. Let L : X → K be a linear functional on a vector space X. For any
ε > 0, we denote by Bε (0) the open ball in K of radius ε and center 0 ∈ K,
i.e. Bε (0) := {k ∈ K : |k| < ε}. Then we have that L−1 (Bε (0)) = {x ∈ X :
|L(x)| < ε}. It is easy to verify that the latter is an absorbing absolutely
convex subset of X and so, by Proposition 4.4.2, it is a neighbourhood of the
origin in the finest locally convex topology on X. Hence L is continuous at
the origin and so, by Proposition 2.1.15-3), L is continuous everywhere in X.
68
4.5. Direct limit topology on a countable dimensional t.v.s.
Proof.
a) We leave to the reader the proof of the fact that τf is compatible with the
linear structure of X (Sheet 10, Exercise 3) and we focus instead on proving
that τf is a locally convex topology. To this aim we are going to show that
for any open neighbourhood U of the origin in (X, τf ) there exists an open
convex neighbourhood U 0 ⊆ U .
Let {xi }i∈N be an R-basis for X and set Xn := span{x1 , . . . , xn } for any
n ∈ N. We proceed (by induction on n ∈ N) to construct an increasing
sequence Cn ⊆ U ∩ Xn of convex subsets as follows:
• For n = 1: Since U ∩ X1 is openin X1 = Rx1 , we have that there exists
a1 ∈ R, a1 > 0 such that C1 := λ1 x1 | − a1 ≤ λ1 ≤ a1 ⊆ U ∩ X1 .
• Inductive assumption on n: We assume we have found a1 , . . . , an ∈ R+
such that Cn := λ1 x1 + . . . + λn xn | − ai ≤ λi ≤ ai ; i ∈ {1, . . . , n} ⊆
U ∩ Xn . Note that Cn is closed (in Xn , as well as) in Xn+1 .
• For n + 1: We claim ∃ an+1 > 0, an+1 ∈ R such that
Cn+1 := λ1 x1 +. . .+λn xn +λn+1 xn+1 |−ai ≤ λi ≤ ai ; i ∈ {1, . . . , n+
1} ⊆ U ∩ Xn+1 .
Proof of claim: If the claim does not hold, then ∀ N ∈ N ∃ xN ∈ Xn+1
s.t.
xN = λN N N
1 x1 + . . . λn xn + λn+1 xn+1
69
4. Locally convex topological vector spaces
1 1
with −ai ≤ λN
i ≤ ai for i ∈ {1, . . . , n}, − ≤ λNn+1 ≤ and xN ∈ / U.
N N
But xN has form xN = λN x + . . . + λN N N
n xn +λn+1 xn+1 , so {x }N ∈N
| 1 1 {z }
∈ Cn
is a bounded sequence in Xn+1 \U . Therefore, we can find a subsequence
{xNj }j∈N which is convergent as j → ∞ to x ∈ Cn ⊆ U (since Cn is
closed in Xn+1 and the n+1−th component of xNj tends to 0 as j → ∞).
Hence, the sequence {xNj }j∈N ⊆ Xn+1 \ U converges to x ∈ U but this
contradicts the fact that Xn+1 \ U is closed in Xn+1 . This establishes
the claim.
Now for any n ∈ N consider
Dn := λ1 x1 + . . . + λn xn | − ai < λi < ai ; i ∈ {1, . . . , n} ,
b) Let us finally show that τf is actually the finest locally convex topology
τmax on X. Since we have already showed that τf is a l.c. topology on X,
clearly we have τf ⊆ τmax by definition of finest l.c. topology on X.
Conversely, let us consider U ⊆ X open in τmax . We want to show that
U is open in τf , i.e. W ∩ U is open in the euclidean topology on W for
any finite dimensional subspace W of X. Now each W inherits τmax from
X. Let us denote by τmax W the subspace topology induced by (X, τmax ) on
W . By definition of subspace topology, we have that W ∩ U is open in τmax W .
then R[x] := ∞
S
d=0 Rd [x]. The finite topology τf on R[x] is then given by:
U ⊆ R[x] is open in τf iff ∀d ∈ N0 , U ∩ Rd [x] is open in Rd [x] with the
euclidean topology.
70
4.6. Continuity of linear mappings on locally convex spaces
Proof.
Let us first observe that since X and K are both t.v.s. by Proposition 2.1.15-3)
the continuity of L is equivalent to its continuity at the origin. Therefore, it
is enough to prove the criterion for the continuity of L at the origin.
(⇒) Suppose that L is τ -continuous at the origin in X. Then we have that
L−1 (B1 (0)) = {x ∈ X : |L(x)| < 1} is an open neighbourhood of the origin in
(X, τ ). Since the family Q inducing τ is directed, a basis of neighbourhood
of the origin in (X, τ ) is given by Bd as in (4.5). Therefore, ∃B ∈ Bd s.t.
B ⊆ L−1 (B1 (0)), i.e.
∃ q ∈ Q, ∃ r > 0 s.t. rŮq ⊆ L−1 (B1 (0)). (4.8)
Then for any ε > 0 we get rεŮq ⊆ εL−1 (B1 (0)) = L−1 (B ε (0)). This proves
that L is q−continuous at the origin, because rεŮq is clearly an open neigh-
bourhood of the origin in X w.r.t. the topology generated by the single semi-
norm q.
(⇐) Suppose that there exists q ∈ Q s.t. L is q-continuous in X. Then,
since τ is the topology induced by the whole family Q which is finer than
the one induced by the single seminorm q, we clearly have that L is also
τ −continuous.
Note that by simply observing that |L| is a seminorm and by using Propo-
sition 4.2.10 we get that (4.7) is equivalent to (4.8) and so to the q-continuity
of L at the origin.
71
4. Locally convex topological vector spaces
By using this result together with Proposition 4.2.14 we get the following.
Corollary 4.6.2. Let τ be a locally convex topology on a vector space X
generated by a family P := {pi }i∈I of seminorms on X. Then L : X → K is
a τ -continuous linear
functional iff there exist n ∈ N, i1 , . . . , in ∈ I such that
L is max pik -continuous, i.e.
k=1,...,n
The proof of Proposition 4.6.1 can be easily modified to get the following
more general criterion for the continuity of any linear map between two locally
convex spaces.
Theorem 4.6.3. Let X and Y be two locally convex t.v.s. whose topologies
are respectively generated by the families P and Q of seminorms on X. Then
f : X → Y linear is continuous iff
Proof. (Exercise)
72
Chapter 5
73
5. The Hahn-Banach Theorem and its applications
N ⊆H and H ∩ Ω = ∅. (5.3)
It should be remarked that the vector space X does not apparently carry
any topology in Theorem 5.1.1, but actually the datum of a seminorm on X
is equivalent to the datum of the topology induced by this seminorm. It is
then clear that the conditions (5.1) and (5.2) imply the p−continuity of the
functions f and f˜, respectively.
Let us also stress the fact that in Theorem 5.1.2 neither local convexity nor
the Hausdorff separation property are assumed on the t.v.s. X. Moreover, it is
easy to see that the geometric form of HBT could have been stated also in an
affine setting, namely starting with any affine submanifold N of X which does
not intersect the open convex subset Ω and getting a closed affine hyperplane
fulfilling (5.3).
We first prove Theorem 5.1.2 and then show how to derive from this the
analytic form Theorem 5.1.1.
Before starting the proof, let us fix one more definition. A cone C in a
vector space X over R is a subset of X which is closed under addition and
multiplication by positive scalars.
N ⊆ L and L ∩ Ω = ∅. (5.4)
74
5.1. The Hahn-Banach Theorem
complement of Ω in X. This implies that also its closure H does not intersect
Ω. Indeed, since Ω is open, we get
H ⊆ X \ Ω = X \ Ω.
Then H is a linear subspace (as closure of a linear subspace) of X, which is
disjoint from Ω and which contains H and so N , i.e. H ∈ F. Hence, as H is
maximal in F, it must coincide with its closure. Note that the fact that H
is closed guarantees that the quotient space X/H is a Hausdorff t.v.s. (see
Proposition 2.3.5).
3) H is an hyperplane
We want to show that H is a hyperplane, i.e. that dim(X/H) = 1. To this
aim we distinguish the two cases when K = R and when K = C.
3.1) Case K = R
Let φ : X → X/H be the canonical map. Since φ is an open linear mapping
(see Proposition 2.3.2), φ(Ω) is an open convex subset of X/H. Also we have
that φ(Ω) does not contain the origin ô of X/H. Indeed, if ô ∈ φ(Ω) holds,
then there would exist x ∈ Ω s.t. φ(x) = ô and so x ∈ H, which would
contradict the assumption H ∩ Ω = ∅. Let us set:
[
A= λφ(Ω).
λ>0
Then the subset A of X/H is open, convex and it is a cone which does not
contain the origin ô.
Let us observe that X/H has at least dimension 1. If dim(X/H) = 0 then
X/H = {ô} and so X = H which contradicts the fact that Ω does not intersect
H (recall that we assumed Ω is non-empty). Suppose that dim(X/H) ≥ 2,
then to get our conclusion it will suffice to show the following claims:
Claim 1: The boundary ∂A of A must contain at least one point x 6= ô.
Claim 2: The point −x cannot belong to A.
In fact, once Claim 1 is established, we have that x ∈/ A, because x ∈ ∂A and
A is open. This together with Claim 2 gives that both x and −x belong to the
complement of A in X/H and, therefore, so does the straight line L defined
by these two points. (If there was a point y ∈ L ∩ A then any positive multiple
of y would belong to L ∩ A, as A is a cone. Hence, for some λ > 0 we would
have x = λy ∈ L ∩ A, which contradicts the fact that x ∈ / A.) Then:
−1
• φ (L) is a linear subspace of X
• φ−1 (L) ∩ Ω = ∅, since L ∩ A = ∅
• φ−1 (L) ) H because ô = φ(H) ⊆ L but L 6= {ô} since x 6= ô is in L.
This contradicts the maximality of H and so dim(X/H) = 1.
To complete the proof of 3.1) let us show the two claims.
75
5. The Hahn-Banach Theorem and its applications
Proof. of Claim 1
Suppose that ∂A = {ô}. This means that A has empty boundary in the set
(X/H) \ {ô} and so that A is a connected component of (X/H) \ {ô}. Since
dim(X/H) ≥ 2, the space (X/H) \ {ô} is arc-connected and so it is itself a
connected space. Hence, A = (X/H) \ {ô} which contradicts the convexity of
A since (X/H) \ {ô} is clearly not convex.
Proof. of Claim 2
Suppose −x ∈ A. Then, as A is open, there is a neighborhood V of −x
entirely contained in A. This implies that −V is a neighborhood of x. Since
x is a boundary point of A, there exists y ∈ (−V ) ∩ A. But then −y ∈ V ⊂ A
and so, by the convexity of A, the whole line segment between y and −y is
contained in A, in particular ô, which contradicts the definition of A.
3.2) Case K = C
Although here we are consider the scalars to be the complex numbers, we
may view X as a vector space over the real numbers and it is obvious that its
topology, as originally given, is still compatible with its linear structure. By
step 3.1) above, we know that there exists a real hyperplane H0 of X which
contains N and does not intersect Ω. By a real hyperplane, we mean that
H0 is a linear subspace of X viewed as a vector space over the field of real
numbers such that dimR (X/H) = 1. √
Now it is easy to see that iN = N (here i = −1). Hence, setting
H := H0 ∩ iH0 , we have that N ⊆ H and H ∩ Ω = ∅. Then to complete the
proof it remains to show that this H is a complex hyperplane. It is obviously
a complex linear subspace of X and its real codimension is ≥ 1 and ≤ 2 (since
the intersection of two distinct hyperplanes is always a linear subspace with
codimension two). Hence, its complex codimension is equal to one.
76
5.2. Applications of Hahn-Banach theorem
∀ x ∈ M, ∃! λ ∈ K, y ∈ M0 : x = y + λx0 .
Then
∀ x ∈ M, f (x) = f (y) + λf (x0 ) = λf (x0 ) = λ,
which means that the values of f on M are completely determined by the ones
on N . Consider now the open unit semiball of p:
which we know being an open convex subset of X endowed with the topology
induced by p. Then N ∩ U = ∅ because if there was x ∈ N ∩ U then p(x) < 1
and f (x) = 1, which contradict (5.1).
By Theorem 5.1.2 (affine version), there exists a closed affine hyperplane
H of X with the property that N ⊆ H and H ∩ U = ∅. Then H − x0
is a hyperplane and so the kernel of a continuous linear functional f˜ on X
non-identically zero.
Arguing as before (consider here the decomposition X = (H − x0 ) ⊕ Kx0 ),
we can deduce that the values of f˜ on X are completely determined by the
ones on N and so on H (because for any h ∈ H we have h − x0 ∈ Ker(f˜) and
so f˜(h) − f˜(x0 ) = f˜(h − x0 ) = 0). Since f˜ 6≡ 0, we have that f˜(x0 ) 6= 0 and
w.l.o.g. we can assume f˜(x0 ) = 1 i.e. f˜ ≡ 1 on H. Therefore, for any x ∈ M
there exist unique λ ∈ K and y ∈ N − x0 ⊆ H − x0 s.t. x = y + λx0 , we get
that:
f˜(x) = λf˜(x0 ) = λ = λf (x0 ) = f (x),
i.e. f is the restriction of f˜ to M . Furthermore, the fact that H ∩U = ∅ means
that f˜(x)
= 1 implies p(x) ≥ 1. Then for any y ∈ X s.t. f˜(y) 6= 0 we have
y y
that: f˜ f˜(y) = 1 and so that p f˜(y) ≥ 1 which implies that |f˜(y)| ≤ p(y).
The latter obviously holds for f˜(y) = 0. Hence, (5.2) is established.
77
5. The Hahn-Banach Theorem and its applications
Proof.
78
5.2. Applications of Hahn-Banach theorem
linear form f on X not identically zero such that f (A−B) 6= 0. Then there
exists a linear form L on X not identically zero such that L(A − B) > 0
(in the case f (A − B) < 0 just take L := −f ) i.e.
Since B 6= ∅ we have that a := inf x∈A L(x) > −∞. Then (5.5) implies that
L(B) ≤ a and we clearly have L(A) ≥ a.
b) Let now both A and B be open convex and nonempty disjoint subsets of
X. By part a) we have that there exists a ∈ R and L : X → R linear not
identically zero s.t. L(A) ≥ a and L(B) ≤ a. Suppose that there exists
b ∈ B s.t. L(b) = a. Since B is open, for any x ∈ X there exists ε > 0 s.t.
for all t ∈ [0, ε] we have b + tx ∈ B. Therefore, as L(B) ≤ a, we have that
Now fix x ∈ X, consider the function f (t) := L(b + tx) for all t ∈ R whose
first derivative is clearly given by f 0 (t) = L(x) for all t ∈ R. Then (5.6)
means that t = 0 is a point of local minimum for f and so f 0 (0) = 0 i.e.
L(x) = 0. As x is an arbitrary point of x, we get L ≡ 0 on X which is a
contradiction. Hence, L(B) < a.
c) Let now A be a nonempty convex cone of X and B an open convex
nonempty subset of X s.t. A ∩ B = ∅. By part a) we have that there
exists a ∈ R and L : X → R linear not identically zero s.t. L(A) ≥ a and
L(B) ≤ a. Since A is a cone, for any t > 0 we have that tA ⊆ A and so
tL(A) = L(tA) ≥ a i.e. L(A) ≥ at . This implies that L(A) ≥ inf t>0 at = 0.
Moreover, part a) also gives that L(B) < L(A). Therefore, for any t > 0
and any x ∈ A, we have in particular L(B) < L(tx) = tL(x) and so
L(B) ≤ inf t>0 tL(x) = 0. Since B is also open, we can exactly proceed as
in part b) to get L(B) < 0.
Let us show now two interesting consequences of this result which we will
use in the following subsection.
Corollary 5.2.2. Let X be a vector space over R endowed with the finest
locally convex topology ϕ. If C is a nonempty closed cone in X and x0 ∈ X \C
then there exists a linear functional L : X → R non identically zero s.t.
L(C) ≥ 0 and L(x0 ) < 0.
79
5. The Hahn-Banach Theorem and its applications
Before giving the second corollary, let us introduce some notations. Given
a cone C in a t.v.s. (X, τ ) we define the first and the second dual of C w.r.t.
τ respectively as follows:
Proof. Let us first observe that C ⊆ Cϕ∨∨ , because for any x ∈ C and any
` ∈ Cϕ∨ we have by definition of first dual of C that `(x) ≥ 0 and so that
ϕ ϕ
x ∈ Cϕ∨∨ . Then we get that C ⊆ Cϕ∨∨ . But Cϕ∨∨ is closed since Cϕ∨∨ =
∨ ϕ
⊆ Cϕ∨∨ .
T
∨ `([0, +∞)) and each ` ∈ Cϕ is ϕ-continuous. Hence, C
`∈Cϕ
ϕ
Conversely, suppose there exists x0 ∈ Cϕ∨∨ \ C . By Corollary 5.2.2, there
ϕ
exists a linear functional L : X → R non identically zero s.t. L(C ) ≥ 0 and
L(x0 ) < 0. As L(C) ≥ 0 and every linear functional is ϕ−continuous, we have
L ∈ Cϕ∨ . This together with the fact that L(x0 ) < 0 give x0 ∈
/ Cϕ∨∨ , which is
ϕ
a contradiction. Hence, C = Cϕ∨∨ .
and supp(µ) ⊆ K (where supp(µ) denotes the support of the measure µ)?
If such a measure exists, we say that µ is a K-representing measure for L
and that it is a solution to the K−moment problem for L.
80
5.2. Applications of Hahn-Banach theorem
KS := {x ∈ Rd : gi (x) ≥ 0, i = 1, . . . , s}.
81
5. The Hahn-Banach Theorem and its applications
where g0 := 1.
Remark 5.2.9. Note that MS ⊆ P sd(KS ) and MS is the smallest quadratic
module of R[x] containing S.
Consider now the finite topology on R[x] (see Definition 4.5.1 ) which
we have proved to be the finest locally convex topology on this space (see
Proposition 4.5.2) and which we therefore denote by ϕ. By Corollary 5.2.3,
we get that
ϕ
MS = (MS )∨∨ ϕ (5.7)
Moreover, the Putinar Positivstellesatz (1993), a milestone result in real al-
gebraic geometry, provides that if MS is Archimedean then
ϕ
P sd(KS ) ⊆ MS . (5.8)
Proof. Suppose that L(MS ) ≥ 0 and let us consider the finite topology ϕ
on R[x]. Then the linear functional L is ϕ-continuous and so L ∈ (MS )∨ϕ.
Moreover, as MS is assumed to be Archimedean we have
(5.8) ϕ (5.7)
P sd(KS ) ⊆ MS = (MS )∨∨
ϕ .
82
5.2. Applications of Hahn-Banach theorem
From this result and its proof we understand that whenever we know that
ϕ
P sd(KS ) ⊆ MS , we need to check only that L(MS ) ≥ 0 to find out whether
there exists a solution for the KS −moment problem for L. Then it makes sense
to look for closure results of this kind in the case when MS is not Archimedean
and so we cannot apply the Putinar Positivstellesatz. Actually whenever we
τ
know that P sd(KS ) ⊆ MS where τ is a locally convex topology on R[x], the
condition L(MS ) ≥ 0 is necessary and sufficient for the existence of a solution
of the KS −moment problem for any τ −continuous functional on R[x] (see
M. Ghasemi, S. Kuhlmann, E. Samei, 2012). This relationship between the
closure of quadratic modules and the representability of functionals continuous
w.r.t. locally convex topologies started a new research line in the study of the
moment problem which is still bringing interesting results.
83