Complete topological vector space explained

In functional analysis and related areas of mathematics, a complete topological vector space is a topological vector space (TVS) with the property that whenever points get progressively closer to each other, then there exists some point

x

towards which they all get closer. The notion of "points that get progressively closer" is made rigorous by or, which are generalizations of, while "point

x

towards which they all get closer" means that this Cauchy net or filter converges to

x.

The notion of completeness for TVSs uses the theory of uniform spaces as a framework to generalize the notion of completeness for metric spaces. But unlike metric-completeness, TVS-completeness does not depend on any metric and is defined for TVSs, including those that are not metrizable or Hausdorff.

X

with a translation invariant metric[1]

d

is complete as a TVS if and only if

(X,d)

is a complete metric space, which by definition means that every

d

-Cauchy sequence converges to some point in

X.

Prominent examples of complete TVSs that are also metrizable include all F-spaces and consequently also all Fréchet spaces, Banach spaces, and Hilbert spaces. Prominent examples of complete TVS that are (typically) metrizable include strict LF-spaces such as the space of test functions
infty(U)
C
c
with it canonical LF-topology, the strong dual space of any non-normable Fréchet space, as well as many other polar topologies on continuous dual space or other topologies on spaces of linear maps.

Explicitly, a topological vector spaces (TVS) is complete if every net, or equivalently, every filter, that is Cauchy with respect to the space's necessarily converges to some point. Said differently, a TVS is complete if its canonical uniformity is a complete uniformity. The canonical uniformity on a TVS

(X,\tau)

is the unique[2] translation-invariant uniformity that induces on

X

the topology

\tau.

This notion of "TVS-completeness" depends on vector subtraction and the topology of the TVS; consequently, it can be applied to all TVSs, including those whose topologies can not be defined in terms metrics or pseudometrics. A first-countable TVS is complete if and only if every Cauchy sequence (or equivalently, every elementary Cauchy filter) converges to some point.

Every topological vector space

X,

even if it is not metrizable or not Hausdorff, has a, which by definition is a complete TVS

C

into which

X

can be TVS-embedded as a dense vector subspace. Moreover, every Hausdorff TVS has a completion, which is necessarily unique up to TVS-isomorphism. However, as discussed below, all TVSs have infinitely many non-Hausdorff completions that are TVS-isomorphic to one another.

Definitions

See main article: Net (mathematics) and Filters in topology.

This section summarizes the definition of a complete topological vector space (TVS) in terms of both nets and prefilters. Information about convergence of nets and filters, such as definitions and properties, can be found in the article about filters in topology.

Every topological vector space (TVS) is a commutative topological group with identity under addition and the canonical uniformity of a TVS is defined in terms of subtraction (and thus addition); scalar multiplication is not involved and no additional structure is needed.

Canonical uniformity

The of

X

is the set \Delta_X ~\stackrel~ \ and for any

N\subseteqX,

the / is the set\begin\Delta_X(N) ~&~\stackrel~ \ = \bigcup_ [(y + N) \times \{y\}] \\&= \Delta_X + (N \times \)\endwhere if

0\inN

then

\DeltaX(N)

contains the diagonal

\DeltaX(\{0\})=\DeltaX.

If

N

is a symmetric set (that is, if

-N=N

), then

\DeltaX(N)

is , which by definition means that

\DeltaX(N)=

\operatorname{op
\left(\Delta
X(N)\right)
} holds where
\operatorname{op
\left(\Delta
X(N)\right)
} ~\stackrel~ \left\, and in addition, this symmetric set's with itself is: \begin\Delta_X(N) \circ \Delta_X(N) ~&~\stackrel~ \left\ = \bigcup_ [(y + N) \times (y + N)] \\&= \Delta_X + (N \times N).\end

If

l{L}

is any neighborhood basis at the origin in

(X,\tau)

then the family of subsets of

X x X:

\mathcal_ ~\stackrel~ \left\is a prefilter on

X x X.

If

l{N}\tau(0)

is the neighborhood filter at the origin in

(X,\tau)

then

l{B}l{N\tau(0)}

forms a base of entourages for a uniform structure on

X

that is considered canonical. Explicitly, by definition,

(X,\tau)

is the filter

l{U}\tau

on

X x X

generated by the above prefilter: \mathcal_ ~\stackrel~ \mathcal_^ ~\stackrel~ \left\where

l{B}l{N\tau(0)}\uparrow

denotes the of

l{B}l{N\tau(0)}

in

X x X.

The same canonical uniformity would result by using a neighborhood basis of the origin rather the filter of all neighborhoods of the origin. If

l{L}

is any neighborhood basis at the origin in

(X,\tau)

then the filter on

X x X

generated by the prefilter

l{B}l{L

} is equal to the canonical uniformity

l{U}\tau

induced by

(X,\tau).

Cauchy net

See also: Net (mathematics) and Convex series.

The general theory of uniform spaces has its own definition of a "Cauchy prefilter" and "Cauchy net". For the canonical uniformity on

X,

these definitions reduce down to those given below.

Suppose

x\bull=\left(xi\right)i

is a net in

X

and

y\bull=\left(yj\right)j

is a net in

Y.

The product

I x J

becomes a directed set by declaring

(i,j)\leq\left(i2,j2\right)

if and only if

i\leqi2

and

j\leqj2.

Then x_ \times y_ ~\stackrel~ \left(x_i, y_j\right)_denotes the (Cartesian) , where in particular x_ \times x_ ~\stackrel~ \left(x_i, x_j\right)_. If

X=Y

then the image of this net under the vector addition map

X x X\toX

denotes the of these two nets: x_ + y_ ~\stackrel~ \left(x_i + y_j\right)_and similarly their is defined to be the image of the product net under the vector subtraction map

(x,y)\mapstox-y

:x_ - y_ ~\stackrel~ \left(x_i - y_j\right)_. In particular, the notation

x\bull-x\bull=\left(xi\right)i-\left(xi\right)i

denotes the

I2

-indexed net

\left(xi-xj\right)(i,

and not the

I

-indexed net

\left(xi-xi\right)i=(0)i

since using the latter as the definition would make the notation useless.

x\bull=\left(xi\right)i

in a TVS

X

is called a Cauchy net if x_ - x_ ~\stackrel~ \left(x_i - x_j\right)_ \to 0 \quad \text X. Explicitly, this means that for every neighborhood

N

of

0

in

X,

there exists some index

i0\inI

such that

xi-xj\inN

for all indices

i,j\inI

that satisfy

i\geqi0

and

j\geqi0.

It suffices to check any of these defining conditions for any given neighborhood basis of

0

in

X.

A Cauchy sequence is a sequence that is also a Cauchy net.

If

x\bull\tox

then

x\bull x x\bull\to(x,x)

in

X x X

and so the continuity of the vector subtraction map

S:X x X\toX,

which is defined by

S(x,y)~\stackrel{\scriptscriptstyledef

}~ x - y, guarantees that

S\left(x\bull x x\bull\right)\toS(x,x)

in

X,

where

S\left(x\bull x x\bull\right)=\left(xi-xj\right)(i,=x\bull-x\bull

and

S(x,x)=x-x=0.

This proves that every convergent net is a Cauchy net. By definition, a space is called if the converse is also always true. That is,

X

is complete if and only if the following holds:

whenever

x\bull

is a net in

X,

then

x\bull

converges (to some point) in

X

if and only if

x\bull-x\bull\to0

in

X.

A similar characterization of completeness holds if filters and prefilters are used instead of nets.

A series

infty
\sum
i=1

xi

is called a (respectively, a ) if the sequence of partial sums
n
\left(\sum
i=1

xi\right)

infty
n=1
is a Cauchy sequence (respectively, a convergent sequence). Every convergent series is necessarily a Cauchy series. In a complete TVS, every Cauchy series is necessarily a convergent series.

Cauchy filter and Cauchy prefilter

See also: Filters in topology.

l{B}

on a topological vector space

X

is called a Cauchy prefilter if it satisfies any of the following equivalent conditions:
  1. l{B}-l{B}\to0

    in

    X.

    • The family

    l{B}-l{B}~\stackrel{\scriptscriptstyledef

    }~ \ is a prefilter.
    • Explicitly,

    l{B}-l{B}\to0

    means that for every neighborhood

    N

    of the origin in

    X,

    there exist

    B,C\inl{B}

    such that

    B-C\subseteqN.

  2. \{B-B:B\inl{B}\}\to0

    in

    X.

    • The family

    \{B-B:B\inl{B}\}

    is a prefilter equivalent to

    l{B}-l{B}

    (equivalence means these prefilters generate the same filter on

    X

    ).
    • Explicitly,

    \{B-B:B\inl{B}\}\to0

    means that for every neighborhood

    N

    of the origin in

    X,

    there exists some

    B\inl{B}

    such that

    B-B\subseteqN.

  3. For every neighborhood

    N

    of the origin in

    X,

    l{B}

    contains some

    N

    -small set (that is, there exists some

    B\inl{B}

    such that

    B-B\subseteqN

    ).
    • A subset

    B\subseteqX

    is called

    N

    -small
    or

    N

    if

    B-B\subseteqN.

  4. For every neighborhood

    N

    of the origin in

    X,

    there exists some

    x\inX

    and some

    B\inl{B}

    such that

    B\subseteqx+N.

    • This statement remains true if "

    B\subseteqx+N

    " is replaced with "

    x+B\subseteqN.

    "
  5. Every neighborhood of the origin in

    X

    contains some subset of the form

    x+B

    where

    x\inX

    and

    B\inl{B}.

It suffices to check any of the above conditions for any given neighborhood basis of

0

in

X.

A Cauchy filter is a Cauchy prefilter that is also a filter on

X.

If

l{B}

is a prefilter on a topological vector space

X

and if

x\inX,

then

l{B}\tox

in

X

if and only if

x\in\operatorname{cl}l{B}

and

l{B}

is Cauchy.

Complete subset

For any

S\subseteqX,

a prefilter

l{C}

is necessarily a subset of

\wp(S)

; that is,

l{C}\subseteq\wp(S).

A subset

S

of a TVS

(X,\tau)

is called a if it satisfies any of the following equivalent conditions:
  1. Every Cauchy prefilter

    l{C}\subseteq\wp(S)

    on

    S

    converges to at least one point of

    S.

    • If

    X

    is Hausdorff then every prefilter on

    S

    will converge to at most one point of

    X.

    But if

    X

    is not Hausdorff then a prefilter may converge to multiple points in

    X.

    The same is true for nets.
  2. Every Cauchy net in

    S

    converges to at least one point of

    S.

  3. S

    is a complete uniform space (under the point-set topology definition of "complete uniform space") when

    S

    is endowed with the uniformity induced on it by the canonical uniformity of

    X.

The subset

S

is called a if every Cauchy sequence in

S

(or equivalently, every elementary Cauchy filter/prefilter on

S

) converges to at least one point of

S.

Importantly, : If

X

is not Hausdorff and if every Cauchy prefilter on

S

converges to some point of

S,

then

S

will be complete even if some or all Cauchy prefilters on

S

converge to points(s) in

X\setminusS.

In short, there is no requirement that these Cauchy prefilters on

S

converge to points in

S.

The same can be said of the convergence of Cauchy nets in

S.

As a consequence, if a TVS

X

is Hausdorff then every subset of the closure of

\{0\}

in

X

is complete because it is compact and every compact set is necessarily complete. In particular, if

\varnothingS\subseteq\operatorname{cl}X\{0\}

is a proper subset, such as

S=\{0\}

for example, then

S

would be complete even though Cauchy net in

S

(and also every Cauchy prefilter on

S

) converges to point in

\operatorname{cl}X\{0\},

including those points in

\operatorname{cl}X\{0\}

that do not belong to

S.

This example also shows that complete subsets (and indeed, even compact subsets) of a non-Hausdorff TVS may fail to be closed. For example, if

\varnothingS\subseteq\operatorname{cl}X\{0\}

then

S=\operatorname{cl}X\{0\}

if and only if

S

is closed in

X.

Complete topological vector space

X

is called a if any of the following equivalent conditions are satisfied:

  1. X

    is a complete uniform space when it is endowed with its canonical uniformity.
    • In the general theory of uniform spaces, a uniform space is called a complete uniform space if each Cauchy filter on

    X

    converges to some point of

    X

    in the topology induced by the uniformity. When

    X

    is a TVS, the topology induced by the canonical uniformity is equal to

    X

    's given topology (so convergence in this induced topology is just the usual convergence in

    X

    ).
  2. X

    is a complete subset of itself.
  3. There exists a neighborhood of the origin in

    X

    that is also a complete subset of

    X.

    • This implies that every locally compact TVS is complete (even if the TVS is not Hausdorff).

  4. Every Cauchy prefilter

    l{C}\subseteq\wp(X)

    on

    X

    converges in

    X

    to at least one point of

    X.

    • If

    X

    is Hausdorff then every prefilter on

    X

    will converge to at most one point of

    X.

    But if

    X

    is not Hausdorff then a prefilter may converge to multiple points in

    X.

    The same is true for nets.
  5. Every Cauchy filter on

    X

    converges in

    X

    to at least one point of

    X.

  6. Every Cauchy net in

    X

    converges in

    X

    to at least one point of

    X.

where if in addition

X

is pseudometrizable or metrizable (for example, a normed space) then this list can be extended to include:

  1. X

    is sequentially complete.

A topological vector space

X

is if any of the following equivalent conditions are satisfied:
  1. X

    is a sequentially complete subset of itself.
  2. Every Cauchy sequence in

    X

    converges in

    X

    to at least one point of

    X.

  3. Every elementary Cauchy prefilter on

    X

    converges in

    X

    to at least one point of

    X.

  4. Every elementary Cauchy filter on

    X

    converges in

    X

    to at least one point of

    X.

Uniqueness of the canonical uniformity

See also: Topological group.

The existence of the canonical uniformity was demonstrated above by defining it. The theorem below establishes that the canonical uniformity of any TVS

(X,\tau)

is the only uniformity on

X

that is both (1) translation invariant, and (2) generates on

X

the topology

\tau.

This section is dedicated to explaining the precise meanings of the terms involved in this uniqueness statement.

Uniform spaces and translation-invariant uniformities

See main article: Uniform space.

For any subsets

\Phi,\Psi\subseteqX x X,

let\Phi^ ~\stackrel~ \and let\begin\Phi \circ \Psi ~&~\stackrel~ \left\ \\&=~ \bigcup_ \\endA non-empty family

l{B}\subseteq\wp(X x X)

is called a or a if

l{B}

is a prefilter on

X x X

satisfying all of the following conditions:
  1. Every set in

    l{B}

    contains the diagonal of

    X

    as a subset; that is,

    \DeltaX~\stackrel{\scriptscriptstyledef

    }~ \ \subseteq \Phi for every

    \Phi\inl{B}.

    Said differently, the prefilter

    l{B}

    is on

    \DeltaX.

  2. For every

    \Omega\inl{B}

    there exists some

    \Phi\inl{B}

    such that

    \Phi\circ\Phi\subseteq\Omega.

  3. For every

    \Omega\inl{B}

    there exists some

    \Phi\inl{B}

    such that

    \Phi\subseteq\Omega\operatorname{op

    } ~\stackrel~ \.

A or on

X

is a filter

l{U}

on

X x X

that is generated by some base of entourages

l{B},

in which case we say that

l{B}

is a base of entourages

For a commutative additive group

X,

a is a fundamental system of entourages

l{B}

such that for every

\Phi\inl{B},

(x,y)\in\Phi

if and only if

(x+z,y+z)\in\Phi

for all

x,y,z\inX.

A uniformity

l{B}

is called a if it has a base of entourages that is translation-invariant. The canonical uniformity on any TVS is translation-invariant.

The binary operator

\circ

satisfies all of the following:

Symmetric entourages

Call a subset

\Phi\subseteqX x X

symmetric if

\Phi=\Phi\operatorname{op

}, which is equivalent to

\Phi\operatorname{op

} \subseteq \Phi. This equivalence follows from the identity

\left(\Phi\operatorname{op

}\right)^ = \Phi and the fact that if

\Psi\subseteqX x X,

then

\Phi\subseteq\Psi

if and only if

\Phi\operatorname{op

} \subseteq \Psi^. For example, the set

\Phi\operatorname{op

} \cap \Phi is always symmetric for every

\Phi\subseteqX x X.

And because

(\Phi\cap\Psi)\operatorname{op

} = \Phi^ \cap \Psi^, if

\Phi

and

\Psi

are symmetric then so is

\Phi\cap\Psi.

Topology generated by a uniformity

See also: Characterizations of the category of topological spaces.

Relatives

Let

\Phi\subseteqX x X

be arbitrary and let

\operatorname{Pr}1,\operatorname{Pr}2:X x X\toX

be the canonical projections onto the first and second coordinates, respectively.

For any

S\subseteqX,

define S \cdot \Phi ~\stackrel~ \ ~=~ \operatorname_2 (\Phi \cap (S \times X))\Phi \cdot S ~\stackrel~ \ ~=~ \operatorname_1 (\Phi \cap (X \times S)) = S \cdot \left(\Phi^\right)where

\PhiS

(respectively,

S\Phi

) is called the set of left (respectively, right)

\Phi

-relatives
of (points in)

S.

Denote the special case where

S=\{p\}

is a singleton set for some

p\inX

by:p \cdot \Phi ~\stackrel~ \ \cdot \Phi ~=~ \\Phi \cdot p ~\stackrel~ \Phi \cdot \ ~=~ \ ~=~ p \cdot \left(\Phi^\right)If

\Phi,\Psi\subseteqX x X

then(\Phi \circ \Psi) \cdot S = \Phi \cdot (\Psi \cdot S). Moreover,

right distributes over both unions and intersections, meaning that if

R,S\subseteqX

then

(R\cupS)\Phi~=~(R\Phi)\cup(S\Phi)

and

(R\capS)\Phi~\subseteq~(R\Phi)\cap(S\Phi).

Neighborhoods and open sets

Two points

x

and

y

are

\Phi

-close
if

(x,y)\in\Phi

and a subset

S\subseteqX

is called

\Phi

-small
if

S x S\subseteq\Phi.

Let

l{B}\subseteq\wp(X x X)

be a base of entourages on

X.

The at a point

p\inX

and, respectively, on a subset

S\subseteqX

are the families of sets: \mathcal \cdot p ~\stackrel~ \mathcal \cdot \ = \ \qquad \text \qquad \mathcal \cdot S ~\stackrel~ \and the filters on

X

that each generates is known as the of

p

(respectively, of

S

). Assign to every

x\inX

the neighborhood prefilter \mathcal \cdot x ~\stackrel~ \and use the neighborhood definition of "open set" to obtain a topology on

X

called the topology induced by

l{B}

or the . Explicitly, a subset

U\subseteqX

is open in this topology if and only if for every

u\inU

there exists some

N\inl{B}u

such that

N\subseteqU;

that is,

U

is open if and only if for every

u\inU

there exists some

\Phi\inl{B}

such that

\Phiu~\stackrel{\scriptscriptstyledef

}~ \ \subseteq U.

The closure of a subset

S\subseteqX

in this topology is: \operatorname_X S = \bigcap_ (\Phi \cdot S) = \bigcap_ (S \cdot \Phi).

Cauchy prefilters and complete uniformities

A prefilter

l{F}\subseteq\wp(X)

on a uniform space

X

with uniformity

l{U}

is called a Cauchy prefilter if for every entourage

N\inl{U},

there exists some

F\inl{F}

such that

F x F\subseteqN.

A uniform space

(X,l{U})

is called a (respectively, a ) if every Cauchy prefilter (respectively, every elementary Cauchy prefilter) on

X

converges to at least one point of

X

when

X

is endowed with the topology induced by

l{U}.

Case of a topological vector space

If

(X,\tau)

is a topological vector space then for any

S\subseteqX

and

x\inX,

\Delta_X(N) \cdot S = S + N \qquad \text \qquad \Delta_X(N) \cdot x = x + N,and the topology induced on

X

by the canonical uniformity is the same as the topology that

X

started with (that is, it is

\tau

).

Uniform continuity

Let

X

and

Y

be TVSs,

D\subseteqX,

and

f:D\toY

be a map. Then

f:D\toY

is if for every neighborhood

U

of the origin in

X,

there exists a neighborhood

V

of the origin in

Y

such that for all

x,y\inD,

if

y-x\inU

then

f(y)-f(x)\inV.

Suppose that

f:D\toY

is uniformly continuous. If

x\bull=\left(xi\right)i

is a Cauchy net in

D

then

f\circx\bull=\left(f\left(xi\right)\right)i

is a Cauchy net in

Y.

If

l{B}

is a Cauchy prefilter in

D

(meaning that

l{B}

is a family of subsets of

D

that is Cauchy in

X

) then

f\left(l{B}\right)

is a Cauchy prefilter in

Y.

However, if

l{B}

is a Cauchy filter on

D

then although

f\left(l{B}\right)

will be a Cauchy filter, it will be a Cauchy filter in

Y

if and only if

f:D\toY

is surjective.

TVS completeness vs completeness of (pseudo)metrics

Preliminaries: Complete pseudometric spaces

See main article: Complete metric space, Pseudometric space and Cauchy sequence.

We review the basic notions related to the general theory of complete pseudometric spaces. Recall that every metric is a pseudometric and that a pseudometric

p

is a metric if and only if

p(x,y)=0

implies

x=y.

Thus every metric space is a pseudometric space and a pseudometric space

(X,p)

is a metric space if and only if

p

is a metric.

If

S

is a subset of a pseudometric space

(X,d)

then the diameter of

S

is defined to be \operatorname(S) ~\stackrel~ \sup_ \.

A prefilter

l{B}

on a pseudometric space

(X,d)

is called a

d

-Cauchy prefilter
or simply a Cauchy prefilter if for each real

r>0,

there is some

B\inl{B}

such that the diameter of

B

is less than

r.

Suppose

(X,d)

is a pseudometric space. A net

x\bull=\left(xi\right)i

in

X

is called a

d

-Cauchy net
or simply a Cauchy net if

\operatorname{Tails}\left(x\bull\right)

is a Cauchy prefilter, which happens if and only if

for every

r>0

there is some

i\inI

such that if

j,k\inI

with

j\geqi

and

k\geqi

then

d\left(xj,xk\right)<r

or equivalently, if and only if

\left(d\left(xj,xk\right)\right)(i,j)\to0

in

\R.

This is analogous to the following characterization of the converge of

x\bull

to a point: if

x\inX,

then

x\bull\tox

in

(X,d)

if and only if

\left(xi,x\right)i\to0

in

\R.

A Cauchy sequence is a sequence that is also a Cauchy net.[3]

Every pseudometric

p

on a set

X

induces the usual canonical topology on

X,

which we'll denote by

\taup

; it also induces a canonical uniformity on

X,

which we'll denote by

l{U}p.

The topology on

X

induced by the uniformity

l{U}p

is equal to

\taup.

A net

x\bull=\left(xi\right)i

in

X

is Cauchy with respect to

p

if and only if it is Cauchy with respect to the uniformity

l{U}p.

The pseudometric space

(X,p)

is a complete (resp. a sequentially complete) pseudometric space if and only if

\left(X,l{U}p\right)

is a complete (resp. a sequentially complete) uniform space. Moreover, the pseudometric space

(X,p)

(resp. the uniform space

\left(X,l{U}p\right)

) is complete if and only if it is sequentially complete.

A pseudometric space

(X,d)

(for example, a metric space) is called complete and

d

is called a complete pseudometric if any of the following equivalent conditions hold:
  1. Every Cauchy prefilter on

    X

    converges to at least one point of

    X.

  2. The above statement but with the word "prefilter" replaced by "filter."
  3. Every Cauchy net in

    X

    converges to at least one point of

    X.

    • If

    d

    is a metric on

    X

    then any limit point is necessarily unique and the same is true for limits of Cauchy prefilters on

    X.

  4. Every Cauchy sequence in

    X

    converges to at least one point of

    X.

    • Thus to prove that

    (X,d)

    is complete, it suffices to only consider Cauchy sequences in

    X

    (and it is not necessary to consider the more general Cauchy nets).
  5. The canonical uniformity on

    X

    induced by the pseudometric

    d

    is a complete uniformity.

And if addition

d

is a metric then we may add to this list:
  1. Every decreasing sequence of closed balls whose diameters shrink to

    0

    has non-empty intersection.

Complete pseudometrics and complete TVSs

Every F-space, and thus also every Fréchet space, Banach space, and Hilbert space is a complete TVS. Note that every F-space is a Baire space but there are normed spaces that are Baire but not Banach.

A pseudometric

d

on a vector space

X

is said to be a if

d(x,y)=d(x+z,y+z)

for all vectors

x,y,z\inX.

Suppose

(X,\tau)

is pseudometrizable TVS (for example, a metrizable TVS) and that

p

is pseudometric on

X

such that the topology on

X

induced by

p

is equal to

\tau.

If

p

is translation-invariant, then

(X,\tau)

is a complete TVS if and only if

(X,p)

is a complete pseudometric space. If

p

is translation-invariant, then may be possible for

(X,\tau)

to be a complete TVS but

(X,p)

to be a complete pseudometric space (see this footnote[4] for an example).

Complete norms and equivalent norms

Two norms on a vector space are called equivalent if and only if they induce the same topology.[5] If

p

and

q

are two equivalent norms on a vector space

X

then the normed space

(X,p)

is a Banach space if and only if

(X,q)

is a Banach space. See this footnote for an example of a continuous norm on a Banach space that is equivalent to that Banach space's given norm.[6] [5] All norms on a finite-dimensional vector space are equivalent and every finite-dimensional normed space is a Banach space.[7] Every Banach space is a complete TVS. A normed space is a Banach space (that is, its canonical norm-induced metric is complete) if and only if it is complete as a topological vector space.

Completions

A completion of a TVS

X

is a complete TVS that contains a dense vector subspace that is TVS-isomorphic to

X.

In other words, it is a complete TVS

C

into which

X

can be TVS-embedded as a dense vector subspace. Every TVS-embedding is a uniform embedding.

Every topological vector space has a completion. Moreover, every Hausdorff TVS has a completion, which is necessarily unique up to TVS-isomorphism. However, all TVSs, even those that are Hausdorff, (already) complete, and/or metrizable have infinitely many non-Hausdorff completions that are TVS-isomorphic to one another.

Examples of completions

For example, the vector space consisting of scalar-valued simple functions

f

for which

|f|p<infty

(where this seminorm is defined in the usual way in terms of Lebesgue integration) becomes a seminormed space when endowed with this seminorm, which in turn makes it into both a pseudometric space and a non-Hausdorff non-complete TVS; any completion of this space is a non-Hausdorff complete seminormed space that when quotiented by the closure of its origin (so as to obtain a Hausdorff TVS) results in (a space linearly isometrically-isomorphic to) the usual complete Hausdorff

Lp

-space
(endowed with the usual complete

\|\|p

norm).

As another example demonstrating the usefulness of completions, the completions of topological tensor products, such as projective tensor products or injective tensor products, of the Banach space

\ell1(S)

with a complete Hausdorff locally convex TVS

Y

results in a complete TVS that is TVS-isomorphic to a "generalized"

\ell1(S;Y)

-space consisting

Y

-valued functions on

S

(where this "generalized" TVS is defined analogously to original space

\ell1(S)

of scalar-valued functions on

S

). Similarly, the completion of the injective tensor product of the space of scalar-valued

Ck

-test functions
with such a TVS

Y

is TVS-isomorphic to the analogously defined TVS of

Y

-valued

Ck

test functions.

Non-uniqueness of all completions

As the example below shows, regardless of whether or not a space is Hausdorff or already complete, every topological vector space (TVS) has infinitely many non-isomorphic completions.

However, every Hausdorff TVS has a completion that is unique up to TVS-isomorphism. But nevertheless, every Hausdorff TVS still has infinitely many non-isomorphic non-Hausdorff completions.

Example (Non-uniqueness of completions): Let

C

denote any complete TVS and let

I

denote any TVS endowed with the indiscrete topology, which recall makes

I

into a complete TVS. Since both

I

and

C

are complete TVSs, so is their product

I x C.

If

U

and

V

are non-empty open subsets of

I

and

C,

respectively, then

U=I

and

(U x V)\cap(\{0\} x C)=\{0\} x V\varnothing,

which shows that

\{0\} x C

is a dense subspace of

I x C.

Thus by definition of "completion,"

I x C

is a completion of

\{0\} x C

(it doesn't matter that

\{0\} x C

is already complete). So by identifying

\{0\} x C

with

C,

if

X\subseteqC

is a dense vector subspace of

C,

then

X

has both

C

and

I x C

as completions.

Hausdorff completions

Every Hausdorff TVS has a completion that is unique up to TVS-isomorphism. But nevertheless, as shown above, every Hausdorff TVS still has infinitely many non-isomorphic non-Hausdorff completions.

Existence of Hausdorff completions

See also: Filters in topology.

A Cauchy filter

l{B}

on a TVS

X

is called a if there does exist a Cauchy filter on

X

that is strictly coarser than

l{B}

(that is, "strictly coarser than

l{B}

" means contained as a proper subset of

l{B}

).

If

l{B}

is a Cauchy filter on

X

then the filter generated by the following prefilter:\left\is the unique minimal Cauchy filter on

X

that is contained as a subset of

l{B}.

In particular, for any

x\inX,

the neighborhood filter at

x

is a minimal Cauchy filter.

Let

M

be the set of all minimal Cauchy filters on

X

and let

E:X\rarrM

be the map defined by sending

x\inX

to the neighborhood filter of

x

in

X.

Endow

M

with the following vector space structure: Given

l{B},l{C}\inM

and a scalar

s,

let

l{B}+l{C}

(resp.

sl{B}

) denote the unique minimal Cauchy filter contained in the filter generated by

\left\{B+C:B\inl{B},C\inl{C}\right\}

(resp.

\{sB:B\inl{B}\}

).

For every balanced neighborhood

N

of the origin in

X,

let\mathbb(N) ~\stackrel~ \left\

If

X

is Hausdorff then the collection of all sets

U(N),

as

N

ranges over all balanced neighborhoods of the origin in

X,

forms a vector topology on

M

making

M

into a complete Hausdorff TVS. Moreover, the map

E:X\rarrM

is a TVS-embedding onto a dense vector subspace of

M.

If

X

is a metrizable TVS then a Hausdorff completion of

X

can be constructed using equivalence classes of Cauchy sequences instead of minimal Cauchy filters.

Non-Hausdorff completions

This subsection details how every non-Hausdorff TVS

X

can be TVS-embedded onto a dense vector subspace of a complete TVS. The proof that every Hausdorff TVS has a Hausdorff completion is widely available and so this fact will be used (without proof) to show that every non-Hausdorff TVS also has a completion. These details are sometimes useful for extending results from Hausdorff TVSs to non-Hausdorff TVSs.

Let

I=\operatorname{cl}\{0\}

denote the closure of the origin in

X,

where

I

is endowed with its subspace topology induced by

X

(so that

I

has the indiscrete topology). Since

I

has the trivial topology, it is easily shown that every vector subspace of

X

that is an algebraic complement of

I

in

X

is necessarily a topological complement of

I

in

X.

Let

H

denote any topological complement of

I

in

X,

which is necessarily a Hausdorff TVS (since it is TVS-isomorphic to the quotient TVS

X/I

[8]). Since

X

is the topological direct sum of

I

and

H

(which means that

X=IH

in the category of TVSs), the canonical map I \times H \to I \oplus H = X \quad \text \quad (x, y) \mapsto x + yis a TVS-isomorphism. Let

A~:~X=IH~\to~I x H

denote the inverse of this canonical map. (As a side note, it follows that every open and every closed subset

U

of

X

satisfies

U=I+U.

[9])

The Hausdorff TVS

H

can be TVS-embedded, say via the map

\operatorname{In}H:H\toC,

onto a dense vector subspace of its completion

C.

Since

I

and

C

are complete, so is their product

I x C.

Let

\operatorname{Id}I:I\toI

denote the identity map and observe that the product map

\operatorname{Id}I x \operatorname{In}H:I x H\toI x C

is a TVS-embedding whose image is dense in

I x C.

Define the map[10] B : X = I \oplus H \to I \times C \quad \text \quad B ~\stackrel~ \left(\operatorname_I \times \operatorname_H\right) \circ Awhich is a TVS-embedding of

X=IH

onto a dense vector subspace of the complete TVS

I x C.

Moreover, observe that the closure of the origin in

I x C

is equal to

I x \{0\},

and that

I x \{0\}

and

\{0\} x C

are topological complements in

I x C.

To summarize, given any algebraic (and thus topological) complement

H

of

I~\stackrel{\scriptscriptstyledef

}~ \operatorname \ in

X

and given any completion

C

of the Hausdorff TVS

H

such that

H\subseteqC,

then the natural inclusion[11] \operatorname_H : X = I \oplus H \to I \oplus Cis a well-defined TVS-embedding of

X

onto a dense vector subspace of the complete TVS

IC

where moreover, X = I \oplus H \subseteq I \oplus C \cong I \times C.

Topology of a completion

Said differently, if

C

is a completion of a TVS

X

with

X\subseteqC

and if

l{N}

is a neighborhood base of the origin in

X,

then the family of sets \left\is a neighborhood basis at the origin in

C.

Grothendieck's Completeness Theorem

See also: Filters in topology.

Let

l{E}

denote the on the continuous dual space

X\prime,

which by definition consists of all equicontinuous weak-* closed and weak-* bounded absolutely convex subsets of

X\prime

(which are necessarily weak-* compact subsets of

X\prime

). Assume that every

E\prime\inl{E}

is endowed with the weak-* topology. A filter

l{B}

on

X\prime

is said to to

x\prime\inX\prime

if there exists some

E\prime\inl{E}\capl{B}

containing

x\prime

(that is,

x\prime\inE\prime

) such that the trace of

l{B}

on

E\prime,

which is the family
l{B}\vert
E\prime

~\stackrel{\scriptscriptstyledef

}~ \left\, converges to

x\prime

in

E\prime

(that is, if
l{B}\vert
E\prime

\tox\prime

in the given weak-* topology). The filter

l{B}

converges continuously to

x\prime

if and only if

l{B}-x\prime

converges continuously to the origin, which happens if and only if for every

x\inX,

the filter

\langlel{B},x+l{N}\rangle\to\langlex\prime,x\rangle

in the scalar field (which is

\R

or

\Complex

) where

l{N}

denotes any neighborhood basis at the origin in

X,

\langle,\rangle

denotes the duality pairing, and

\langlel{B},x+l{N}\rangle

denotes the filter generated by

\{\langleB,x+N\rangle~:~B\inl{B},N\inl{N}\}.

A map

f:X\prime\toT

into a topological space (such as

\R

or

\Complex

) is said to be if whenever a filter

l{B}

on

X\prime

converges continuously to

x\prime\inX\prime,

then

f(l{B})\tof\left(x\prime\right).

Properties preserved by completions

If a TVS

X

has any of the following properties then so does its completion:

Completions of Hilbert spaces

Every inner product space

\left(H,\langle,\rangle\right)

has a completion

\left(\overline{H},\langle,\rangle\overline{H

}\right) that is a Hilbert space, where the inner product

\langle,\rangle\overline{H

} is the unique continuous extension to

\overline{H}

of the original inner product

\langle,\rangle.

The norm induced by

\left(\overline{H},\langle,\rangle\overline{H

}\right) is also the unique continuous extension to

\overline{H}

of the norm induced by

\langle,\rangle.

Other preserved properties

If

X

is a Hausdorff TVS, then the continuous dual space of

X

is identical to the continuous dual space of the completion of

X.

The completion of a locally convex bornological space is a barrelled space. If

X

and

Y

are DF-spaces then the projective tensor product, as well as its completion, of these spaces is a DF-space.

The completion of the projective tensor product of two nuclear spaces is nuclear. The completion of a nuclear space is TVS-isomorphic with a projective limit of Hilbert spaces.

If

X=YZ

(meaning that the addition map

Y x Z\toX

is a TVS-isomorphism) has a Hausdorff completion

C

then

\left(\operatorname{cl}CY\right)+\left(\operatorname{cl}CZ\right)=C.

If in addition

X

is an inner product space and

Y

and

Z

are orthogonal complements of each other in

X

(that is,

\langleY,Z\rangle=\{0\}

), then

\operatorname{cl}CY

and

\operatorname{cl}CZ

are orthogonal complements in the Hilbert space

C.

Properties of maps preserved by extensions to a completion

If

f:X\toY

is a nuclear linear operator between two locally convex spaces and if

C

be a completion of

X

then

f

has a unique continuous linear extension to a nuclear linear operator

F:C\toY.

Let

X

and

Y

be two Hausdorff TVSs with

Y

complete. Let

C

be a completion of

X.

Let

L(X;Y)

denote the vector space of continuous linear operators and let

I:L(X;Y)\toL(C;Y)

denote the map that sends every

f\inL(X;Y)

to its unique continuous linear extension on

C.

Then

I:L(X;Y)\toL(C;Y)

is a (surjective) vector space isomorphism. Moreover,

I:L(X;Y)\toL(C;Y)

maps families of equicontinuous subsets onto each other. Suppose that

L(X;Y)

is endowed with a

l{G}

-topology
and that

l{H}

denotes the closures in

C

of sets in

l{G}.

Then the map

I:Ll{G

}(X; Y) \to L_(C; Y) is also a TVS-isomorphism.

Examples and sufficient conditions for a complete TVS

Properties

Complete TVSs

Every TVS has a completion and every Hausdorff TVS has a Hausdorff completion. Every complete TVS is quasi-complete space and sequentially complete. However, the converses of the above implications are generally false. There exists a sequentially complete locally convex TVS that is not quasi-complete.

If a TVS has a complete neighborhood of the origin then it is complete. Every complete metrizable TVS is a barrelled space and a Baire space (and thus non-meager). The dimension of a complete metrizable TVS is either finite or uncountable.

Cauchy nets and prefilters

Any neighborhood basis of any point in a TVS is a Cauchy prefilter.

Every convergent net (respectively, prefilter) in a TVS is necessarily a Cauchy net (respectively, a Cauchy prefilter). Any prefilter that is subordinate to (that is, finer than) a Cauchy prefilter is necessarily also a Cauchy prefilter and any prefilter finer than a Cauchy prefilter is also a Cauchy prefilter. The filter associated with a sequence in a TVS is Cauchy if and only if the sequence is a Cauchy sequence. Every convergent prefilter is a Cauchy prefilter.

If

X

is a TVS and if

x\inX

is a cluster point of a Cauchy net (respectively, Cauchy prefilter), then that Cauchy net (respectively, that Cauchy prefilter) converges to

x

in

X.

If a Cauchy filter in a TVS has an accumulation point

x

then it converges to

x.

Uniformly continuous maps send Cauchy nets to Cauchy nets. A Cauchy sequence in a Hausdorff TVS

X,

when considered as a set, is not necessarily relatively compact (that is, its closure in

X

is not necessarily compact[12]) although it is precompact (that is, its closure in the completion of

X

is compact).

Every Cauchy sequence is a bounded subset but this is not necessarily true of Cauchy net. For example, let

\N

have it usual order, let

\leq

denote any preorder on the non-indiscrete TVS

X

(that is,

X

does not have the trivial topology; it is also assumed that

X\cap\N=\varnothing

) and extend these two preorders to the union

I~\stackrel{\scriptscriptstyledef

}~ X \cup \N by declaring that

x\leqn

holds for every

x\inX

and

n\in\N.

Let

f:I\toX

be defined by

f(i)=i

if

i\inX

and

f(i)=0

otherwise (that is, if

i\in\N

), which is a net in

X

since the preordered set

(I,\leq)

is directed (this preorder on

I

is also partial order (respectively, a total order) if this is true of

(X,\leq)

). This net

f

is a Cauchy net in

X

because it converges to the origin, but the set

\{f(i):i\inI\}=X

is not a bounded subset of

X

(because

X

does not have the trivial topology).

Suppose that

X\bull=\left(Xi\right)i

is a family of TVSs and that

X

denotes the product of these TVSs. Suppose that for every index

i,

l{B}i

is a prefilter on

Xi.

Then the product of this family of prefilters is a Cauchy filter on

X

if and only if each

l{B}i

is a Cauchy filter on

Xi.

Maps

If

f:X\toY

is an injective topological homomorphism from a complete TVS into a Hausdorff TVS then the image of

f

(that is,

f(X)

) is a closed subspace of

Y.

If

f:X\toY

is a topological homomorphism from a complete metrizable TVS into a Hausdorff TVS then the range of

f

is a closed subspace of

Y.

If

f:X\toY

is a uniformly continuous map between two Hausdorff TVSs then the image under

f

of a totally bounded subset of

X

is a totally bounded subset of

Y.

Uniformly continuous extensions

Suppose that

f:D\toY

is a uniformly continuous map from a dense subset

D

of a TVS

X

into a complete Hausdorff TVS

Y.

Then

f

has a unique uniformly continuous extension to all of

X.

If in addition

f

is a homomorphism then its unique uniformly continuous extension is also a homomorphism. This remains true if "TVS" is replaced by "commutative topological group." The map

f

is not required to be a linear map and that

D

is not required to be a vector subspace of

X.

Uniformly continuous linear extensions

Suppose

f:X\toY

be a continuous linear operator between two Hausdorff TVSs. If

M

is a dense vector subspace of

X

and if the restriction

f\vertM:M\toY

to

M

is a topological homomorphism then

f:X\toY

is also a topological homomorphism. So if

C

and

D

are Hausdorff completions of

X

and

Y,

respectively, and if

f:X\toY

is a topological homomorphism, then

f

's unique continuous linear extension

F:C\toD

is a topological homomorphism. (Note that it's possible for

f:X\toY

to be surjective but for

F:C\toD

to be injective.)

Suppose

X

and

Y

are Hausdorff TVSs,

M

is a dense vector subspace of

X,

and

N

is a dense vector subspaces of

Y.

If

M

are and

N

are topologically isomorphic additive subgroups via a topological homomorphism

f

then the same is true of

X

and

Y

via the unique uniformly continuous extension of

f

(which is also a homeomorphism).

Subsets

Complete subsets

Every complete subset of a TVS is sequentially complete. A complete subset of a Hausdorff TVS

X

is a closed subset of

X.

Every compact subset of a TVS is complete (even if the TVS is not Hausdorff or not complete). Closed subsets of a complete TVS are complete; however, if a TVS

X

is not complete then

X

is a closed subset of

X

that is not complete. The empty set is complete subset of every TVS. If

C

is a complete subset of a TVS (the TVS is not necessarily Hausdorff or complete) then any subset of

C

that is closed in

C

is complete.

Topological complements

If

X

is a non-normable Fréchet space on which there exists a continuous norm then

X

contains a closed vector subspace that has no topological complement. If

X

is a complete TVS and

M

is a closed vector subspace of

X

such that

X/M

is not complete, then

H

does have a topological complement in

X.

Subsets of completions

Let

M

be a separable locally convex metrizable topological vector space and let

C

be its completion. If

S

is a bounded subset of

C

then there exists a bounded subset

R

of

X

such that

S\subseteq\operatorname{cl}CR.

Relation to compact subsets

A subset of a TVS (assumed to be Hausdorff or complete) is compact if and only if it is complete and totally bounded.[13]

Notes and References

  1. A metric

    D

    on a vector space

    X

    is said to be translation invariant if

    D(x,y)=D(x+z,y+z)

    for all vectors

    x,y,z\inX.

    A metric that is induced by a norm is always translation invariant.
  2. Completeness of normed spaces and metrizable TVSs are defined in terms of norms and metrics. In general, many different norms (for example, equivalent norms) and metrics may be used to determine completeness of such space. This stands in contrast to the uniqueness of this translation-invariant canonical uniformity.
  3. Every sequence is also a net.
  4. The normed space

    (\R,||)

    is a Banach space where the absolute value is a norm that induces the usual Euclidean topology on

    \R.

    Define a metric

    D

    on

    \R

    by

    D(x,y)=\left|\arctan(x)-\arctan(y)\right|

    for all

    x,y\in\R,

    where one may show that

    D

    induces the usual Euclidean topology on

    \R.

    However,

    D

    is not a complete metric since the sequence

    x\bull=\left(xi\right)

    infty
    i=1
    defined by

    xi=i

    is a

    D

    -Cauchy sequence that does not converge in

    \R

    to any point of

    \R.

    Note also that this

    D

    -Cauchy sequence is not a Cauchy sequence in

    (\R,||)

    (that is, it is not a Cauchy sequence with respect to the norm

    ||

    ).
  5. Web site: Equivalence of norms . Conrad . Keith . kconrad.math.uconn.edu . September 7, 2020 .
  6. Let

    \left(C([0,1]),\|\|infty\right)

    denotes the Banach space of continuous functions with the supremum norm, let

    X=C([0,1])

    where

    X

    is given the topology induced by

    \|\|infty,

    and denote the restriction of the L1-norm to

    C([0,1])

    by

    \|\|1.

    Then one may show that

    \|\|1\leq\|\|infty

    so that the norm

    \|\|1:X\to\R

    is a continuous function. However,

    \|\|1

    is equivalent to the norm

    \|\|infty

    and so in particular,

    \left(C([0,1]),\|\|1\right)

    is a Banach space.
  7. see Corollary1.4.18, p.32 in .
  8. This particular quotient map

    q:X\toX/I

    is in fact also a closed map.
  9. Let

    W

    be a neighborhood of the origin in

    X.

    Since

    A(W)

    is a neighborhood of

    0

    in

    I x H,

    there exists an open (resp. closed) neighborhood

    V

    of

    0

    in

    H

    such that

    I x V\subseteqA(W)

    is a neighborhood of the origin. Clearly,

    V

    is open (resp. closed) if and only if

    I x V

    is open (resp. closed). Let

    U=I+V

    so that

    A(U)=I x V\subseteqA(W)

    where

    U

    is open (resp. closed) if and only if

    V

    is open (resp. closed).
  10. Explicitly, this map is defined as follows: for each

    x\inX,

    let

    (i,h)=A(x)

    and so that

    B(x)~\stackrel{\scriptscriptstyledef

    }~ \left(i, \operatorname_H h\right). Then

    B(i+h)=\left(i,\operatorname{In}Hh\right)

    holds for all

    i\inI

    and

    h\inH.

  11. where for all

    i\inI

    and

    h\inH,

    \operatorname{In}H(i+h)~\stackrel{\scriptscriptstyledef

    }~ i + h.
  12. If

    X

    is a normable TVS such that for every Cauchy sequence

    x\bull=\left(xi\right)

    infty
    i=1

    ,

    the closure of

    S~\stackrel{\scriptscriptstyledef

    }~ \ in

    X

    is compact (and thus sequentially compact) then this guarantees that there always exist some

    x\in\operatorname{cl}XS

    such that

    x\bull\tox

    in

    X.

    Thus any normed space with this property is necessarily sequentially complete. Since not all normed spaces are complete, the closure of a Cauchy sequence is not necessarily compact.
  13. Suppose

    S

    is compact in

    X

    and let

    l{C}

    be a Cauchy filter on

    S.

    Let

    l{D}=\left\{\operatorname{cl}SC~:~C\inl{C}\right\}

    so that

    l{D}

    is a Cauchy filter of closed sets. Since

    l{D}

    has the finite intersection property, there exists some

    s\inS

    such that

    s\operatorname{cl}SC

    for all

    C\inl{C}

    so