Topological vector space

Revision as of 12:16, 1 May 2025 by imported>Tensorproduct (→‎See also: link to measure theory in topological vector spaces)
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

Template:Short description

In mathematics, a topological vector space (also called a linear topological space and commonly abbreviated TVS or t.v.s.) is one of the basic structures investigated in functional analysis. A topological vector space is a vector space that is also a topological space with the property that the vector space operations (vector addition and scalar multiplication) are also continuous functions. Such a topology is called a Template:Em and every topological vector space has a uniform topological structure, allowing a notion of uniform convergence and completeness. Some authors also require that the space is a Hausdorff space (although this article does not). One of the most widely studied categories of TVSs are locally convex topological vector spaces. This article focuses on TVSs that are not necessarily locally convex. Other well-known examples of TVSs include Banach spaces, Hilbert spaces and Sobolev spaces.

Many topological vector spaces are spaces of functions, or linear operators acting on topological vector spaces, and the topology is often defined so as to capture a particular notion of convergence of sequences of functions.

In this article, the scalar field of a topological vector space will be assumed to be either the complex numbers <math>\Complex</math> or the real numbers <math>\R,</math> unless clearly stated otherwise.

MotivationEdit

Normed spacesEdit

Every normed vector space has a natural topological structure: the norm induces a metric and the metric induces a topology. This is a topological vector space becauseTemplate:Citation needed:

  1. The vector addition map <math>\cdot\, + \,\cdot\; : X \times X \to X</math> defined by <math>(x, y) \mapsto x + y</math> is (jointly) continuous with respect to this topology. This follows directly from the triangle inequality obeyed by the norm.
  2. The scalar multiplication map <math>\cdot : \mathbb{K} \times X \to X</math> defined by <math>(s, x) \mapsto s \cdot x,</math> where <math>\mathbb{K}</math> is the underlying scalar field of <math>X,</math> is (jointly) continuous. This follows from the triangle inequality and homogeneity of the norm.

Thus all Banach spaces and Hilbert spaces are examples of topological vector spaces.

Non-normed spacesEdit

There are topological vector spaces whose topology is not induced by a norm, but are still of interest in analysis. Examples of such spaces are spaces of holomorphic functions on an open domain, spaces of infinitely differentiable functions, the Schwartz spaces, and spaces of test functions and the spaces of distributions on them.Template:Sfn These are all examples of Montel spaces. An infinite-dimensional Montel space is never normable. The existence of a norm for a given topological vector space is characterized by Kolmogorov's normability criterion.

A topological field is a topological vector space over each of its subfields.

DefinitionEdit

File:Topological vector space illust.svg
A family of neighborhoods of the origin with the above two properties determines uniquely a topological vector space. The system of neighborhoods of any other point in the vector space is obtained by translation.

A topological vector space (TVS) <math>X</math> is a vector space over a topological field <math>\mathbb{K}</math> (most often the real or complex numbers with their standard topologies) that is endowed with a topology such that vector addition <math>\cdot\, + \,\cdot\; : X \times X \to X</math> and scalar multiplication <math>\cdot : \mathbb{K} \times X \to X</math> are continuous functions (where the domains of these functions are endowed with product topologies). Such a topology is called a Template:Visible anchor or a Template:Visible anchor on <math>X.</math>

Every topological vector space is also a commutative topological group under addition.

Hausdorff assumption

Many authors (for example, Walter Rudin), but not this page, require the topology on <math>X</math> to be T1; it then follows that the space is Hausdorff, and even Tychonoff. A topological vector space is said to be Template:Em if it is Hausdorff; importantly, "separated" does not mean separable. The topological and linear algebraic structures can be tied together even more closely with additional assumptions, the most common of which are listed below.

Category and morphisms

The category of topological vector spaces over a given topological field <math>\mathbb{K}</math> is commonly denoted <math>\mathrm{TVS}_\mathbb{K}</math> or <math>\mathrm{TVect}_\mathbb{K}.</math> The objects are the topological vector spaces over <math>\mathbb{K}</math> and the morphisms are the continuous <math>\mathbb{K}</math>-linear maps from one object to another.

A Template:Em (abbreviated Template:Em), also called a Template:Em,Template:SfnTemplate:Sfn is a continuous linear map <math>u : X \to Y</math> between topological vector spaces (TVSs) such that the induced map <math>u : X \to \operatorname{Im} u</math> is an open mapping when <math>\operatorname{Im} u := u(X),</math> which is the range or image of <math>u,</math> is given the subspace topology induced by <math>Y.</math>

A Template:Em (abbreviated Template:Em), also called a Template:Em, is an injective topological homomorphism. Equivalently, a TVS-embedding is a linear map that is also a topological embedding.Template:Sfn

A Template:Em (abbreviated Template:Em), also called a Template:EmTemplate:Sfn or an Template:Em, is a bijective linear homeomorphism. Equivalently, it is a surjective TVS embeddingTemplate:Sfn

Many properties of TVSs that are studied, such as local convexity, metrizability, completeness, and normability, are invariant under TVS isomorphisms.

A necessary condition for a vector topology

A collection <math>\mathcal{N}</math> of subsets of a vector space is called Template:EmTemplate:Sfn if for every <math>N \in \mathcal{N},</math> there exists some <math>U \in \mathcal{N}</math> such that <math>U + U \subseteq N.</math>

Template:Math theorem

All of the above conditions are consequently a necessity for a topology to form a vector topology.

Defining topologies using neighborhoods of the originEdit

Since every vector topology is translation invariant (which means that for all <math>x_0 \in X,</math> the map <math>X \to X</math> defined by <math>x \mapsto x_0 + x</math> is a homeomorphism), to define a vector topology it suffices to define a neighborhood basis (or subbasis) for it at the origin.

Template:Math theorem

In general, the set of all balanced and absorbing subsets of a vector space does not satisfy the conditions of this theorem and does not form a neighborhood basis at the origin for any vector topology.Template:Sfn

Template:Anchor

Defining topologies using stringsEdit

Let <math>X</math> be a vector space and let <math>U_{\bull} = \left(U_i\right)_{i = 1}^{\infty}</math> be a sequence of subsets of <math>X.</math> Each set in the sequence <math>U_{\bull}</math> is called a Template:Visible anchor of <math>U_{\bull}</math> and for every index <math>i,</math> <math>U_i</math> is called the <math>i</math>-th knot of <math>U_{\bull}.</math> The set <math>U_1</math> is called the beginning of <math>U_{\bull}.</math> The sequence <math>U_{\bull}</math> is/is a:Template:SfnTemplate:SfnTemplate:Sfn

If <math>U</math> is an absorbing disk in a vector space <math>X</math> then the sequence defined by <math>U_i := 2^{1-i} U</math> forms a string beginning with <math>U_1 = U.</math> This is called the natural string of <math>U</math>Template:Sfn Moreover, if a vector space <math>X</math> has countable dimension then every string contains an absolutely convex string.

Summative sequences of sets have the particularly nice property that they define non-negative continuous real-valued subadditive functions. These functions can then be used to prove many of the basic properties of topological vector spaces.

Template:Math theorem A proof of the above theorem is given in the article on metrizable topological vector spaces.

If <math>U_{\bull} = \left(U_i\right)_{i \in \N}</math> and <math>V_{\bull} = \left(V_i\right)_{i \in \N}</math> are two collections of subsets of a vector space <math>X</math> and if <math>s</math> is a scalar, then by definition:Template:Sfn

  • <math>V_{\bull}</math> contains <math>U_{\bull}</math>: <math>\ U_{\bull} \subseteq V_{\bull}</math> if and only if <math>U_i \subseteq V_i</math> for every index <math>i.</math>
  • Set of knots: <math>\ \operatorname{Knots} U_{\bull} := \left\{U_i : i \in \N\right\}.</math>
  • Kernel: <math display=inline>\ \ker U_{\bull} := \bigcap_{i \in \N} U_i.</math>
  • Scalar multiple: <math>\ s U_{\bull} := \left(s U_i\right)_{i \in \N}.</math>
  • Sum: <math>\ U_{\bull} + V_{\bull} := \left(U_i + V_i\right)_{i \in \N}.</math>
  • Intersection: <math>\ U_{\bull} \cap V_{\bull} := \left(U_i \cap V_i\right)_{i \in \N}.</math>

If <math>\mathbb{S}</math> is a collection sequences of subsets of <math>X,</math> then <math>\mathbb{S}</math> is said to be directed (downwards) under inclusion or simply directed downward if <math>\mathbb{S}</math> is not empty and for all <math>U_{\bull}, V_{\bull} \in \mathbb{S},</math> there exists some <math>W_{\bull} \in \mathbb{S}</math> such that <math>W_{\bull} \subseteq U_{\bull}</math> and <math>W_{\bull} \subseteq V_{\bull}</math> (said differently, if and only if <math>\mathbb{S}</math> is a prefilter with respect to the containment <math>\,\subseteq\,</math> defined above).

Notation: Let <math display=inline>\operatorname{Knots} \mathbb{S} := \bigcup_{U_{\bull} \in \mathbb{S}} \operatorname{Knots} U_{\bull}</math> be the set of all knots of all strings in <math>\mathbb{S}.</math>

Defining vector topologies using collections of strings is particularly useful for defining classes of TVSs that are not necessarily locally convex.

Template:Math theorem

If <math>\mathbb{S}</math> is the set of all topological strings in a TVS <math>(X, \tau)</math> then <math>\tau_{\mathbb{S}} = \tau.</math>Template:Sfn A Hausdorff TVS is metrizable if and only if its topology can be induced by a single topological string.Template:Sfn

Topological structureEdit

A vector space is an abelian group with respect to the operation of addition, and in a topological vector space the inverse operation is always continuous (since it is the same as multiplication by <math>-1</math>). Hence, every topological vector space is an abelian topological group. Every TVS is completely regular but a TVS need not be normal.Template:Sfn

Let <math>X</math> be a topological vector space. Given a subspace <math>M \subseteq X,</math> the quotient space <math>X / M</math> with the usual quotient topology is a Hausdorff topological vector space if and only if <math>M</math> is closed.<ref group=note>In particular, <math>X</math> is Hausdorff if and only if the set <math>\{0\}</math> is closed (that is, <math>X</math> is a T1 space).</ref> This permits the following construction: given a topological vector space <math>X</math> (that is probably not Hausdorff), form the quotient space <math>X / M</math> where <math>M</math> is the closure of <math>\{0\}.</math> <math>X / M</math> is then a Hausdorff topological vector space that can be studied instead of <math>X.</math>

Invariance of vector topologiesEdit

One of the most used properties of vector topologies is that every vector topology is Template:Em:

for all <math>x_0 \in X,</math> the map <math>X \to X</math> defined by <math>x \mapsto x_0 + x</math> is a homeomorphism, but if <math>x_0 \neq 0</math> then it is not linear and so not a TVS-isomorphism.

Scalar multiplication by a non-zero scalar is a TVS-isomorphism. This means that if <math>s \neq 0</math> then the linear map <math>X \to X</math> defined by <math>x \mapsto s x</math> is a homeomorphism. Using <math>s = -1</math> produces the negation map <math>X \to X</math> defined by <math>x \mapsto - x,</math> which is consequently a linear homeomorphism and thus a TVS-isomorphism.

If <math>x \in X</math> and any subset <math>S \subseteq X,</math> then <math>\operatorname{cl}_X (x + S) = x + \operatorname{cl}_X S</math>Template:Sfn and moreover, if <math>0 \in S</math> then <math>x + S</math> is a neighborhood (resp. open neighborhood, closed neighborhood) of <math>x</math> in <math>X</math> if and only if the same is true of <math>S</math> at the origin.

Local notionsEdit

A subset <math>E</math> of a vector space <math>X</math> is said to be

  • absorbing (in <math>X</math>): if for every <math>x \in X,</math> there exists a real <math>r > 0</math> such that <math>c x \in E</math> for any scalar <math>c</math> satisfying <math>|c| \leq r.</math>Template:Sfn
  • balanced or circled: if <math>t E \subseteq E</math> for every scalar <math>|t| \leq 1.</math>Template:Sfn
  • convex: if <math>t E + (1 - t) E \subseteq E</math> for every real <math>0 \leq t \leq 1.</math>Template:Sfn
  • a disk or absolutely convex: if <math>E</math> is convex and balanced.
  • symmetric: if <math>- E \subseteq E,</math> or equivalently, if <math>- E = E.</math>

Every neighborhood of the origin is an absorbing set and contains an open balanced neighborhood of <math>0</math>Template:Sfn so every topological vector space has a local base of absorbing and balanced sets. The origin even has a neighborhood basis consisting of closed balanced neighborhoods of <math>0;</math> if the space is locally convex then it also has a neighborhood basis consisting of closed convex balanced neighborhoods of the origin.

Bounded subsets

A subset <math>E</math> of a topological vector space <math>X</math> is boundedTemplate:Sfn if for every neighborhood <math>V</math> of the origin there exists <math>t</math> such that <math>E \subseteq t V</math>.

The definition of boundedness can be weakened a bit; <math>E</math> is bounded if and only if every countable subset of it is bounded. A set is bounded if and only if each of its subsequences is a bounded set.Template:Sfn Also, <math>E</math> is bounded if and only if for every balanced neighborhood <math>V</math> of the origin, there exists <math>t</math> such that <math>E \subseteq t V.</math> Moreover, when <math>X</math> is locally convex, the boundedness can be characterized by seminorms: the subset <math>E</math> is bounded if and only if every continuous seminorm <math>p</math> is bounded on <math>E.</math>Template:Sfn

Every totally bounded set is bounded.Template:Sfn If <math>M</math> is a vector subspace of a TVS <math>X,</math> then a subset of <math>M</math> is bounded in <math>M</math> if and only if it is bounded in <math>X.</math>Template:Sfn

MetrizabilityEdit

Template:Math theorem

A TVS is pseudometrizable if and only if it has a countable neighborhood basis at the origin, or equivalent, if and only if its topology is generated by an F-seminorm. A TVS is metrizable if and only if it is Hausdorff and pseudometrizable.

More strongly: a topological vector space is said to be normable if its topology can be induced by a norm. A topological vector space is normable if and only if it is Hausdorff and has a convex bounded neighborhood of the origin.<ref name="springer">Template:SpringerEOM</ref>

Let <math>\mathbb{K}</math> be a non-discrete locally compact topological field, for example the real or complex numbers. A Hausdorff topological vector space over <math>\mathbb{K}</math> is locally compact if and only if it is finite-dimensional, that is, isomorphic to <math>\mathbb{K}^n</math> for some natural number <math>n.</math>Template:Sfn

Completeness and uniform structureEdit

{{#invoke:Labelled list hatnote|labelledList|Main article|Main articles|Main page|Main pages}}

The canonical uniformityTemplate:Sfn on a TVS <math>(X, \tau)</math> is the unique translation-invariant uniformity that induces the topology <math>\tau</math> on <math>X.</math>

Every TVS is assumed to be endowed with this canonical uniformity, which makes all TVSs into uniform spaces. This allows one to talkTemplate:Clarify about related notions such as completeness, uniform convergence, Cauchy nets, and uniform continuity, etc., which are always assumed to be with respect to this uniformity (unless indicated other). This implies that every Hausdorff topological vector space is Tychonoff.Template:Sfn A subset of a TVS is compact if and only if it is complete and totally bounded (for Hausdorff TVSs, a set being totally bounded is equivalent to it being precompact). But if the TVS is not Hausdorff then there exist compact subsets that are not closed. However, the closure of a compact subset of a non-Hausdorff TVS is again compact (so compact subsets are relatively compact).

With respect to this uniformity, a net (or sequence) <math>x_{\bull} = \left(x_i\right)_{i \in I}</math> is Cauchy if and only if for every neighborhood <math>V</math> of <math>0,</math> there exists some index <math>n</math> such that <math>x_i - x_j \in V</math> whenever <math>i \geq n</math> and <math>j \geq n.</math>

Every Cauchy sequence is bounded, although Cauchy nets and Cauchy filters may not be bounded. A topological vector space where every Cauchy sequence converges is called sequentially complete; in general, it may not be complete (in the sense that all Cauchy filters converge).

The vector space operation of addition is uniformly continuous and an open map. Scalar multiplication is Cauchy continuous but in general, it is almost never uniformly continuous. Because of this, every topological vector space can be completed and is thus a dense linear subspace of a complete topological vector space.

  • Every TVS has a completion and every Hausdorff TVS has a Hausdorff completion.Template:Sfn Every TVS (even those that are Hausdorff and/or complete) has infinitely many non-isomorphic non-Hausdorff completions.
  • A compact subset of a TVS (not necessarily Hausdorff) is complete.Template:Sfn A complete subset of a Hausdorff TVS is closed.Template:Sfn
  • If <math>C</math> is a complete subset of a TVS then any subset of <math>C</math> that is closed in <math>C</math> is complete.Template:Sfn
  • A Cauchy sequence in a Hausdorff TVS <math>X</math> is not necessarily relatively compact (that is, its closure in <math>X</math> is not necessarily compact).
  • If a Cauchy filter in a TVS has an accumulation point <math>x</math> then it converges to <math>x.</math>
  • If a series <math display=inline>\sum_{i=1}^{\infty} x_i</math> converges<ref group="note">A series <math display=inline>\sum_{i=1}^{\infty} x_i</math> is said to converge in a TVS <math>X</math> if the sequence of partial sums converges.</ref> in a TVS <math>X</math> then <math>x_{\bull} \to 0</math> in <math>X.</math>Template:Sfn

ExamplesEdit

Finest and coarsest vector topologyEdit

Let <math>X</math> be a real or complex vector space.

Trivial topology

The trivial topology or indiscrete topology <math>\{X, \varnothing\}</math> is always a TVS topology on any vector space <math>X</math> and it is the coarsest TVS topology possible. An important consequence of this is that the intersection of any collection of TVS topologies on <math>X</math> always contains a TVS topology. Any vector space (including those that are infinite dimensional) endowed with the trivial topology is a compact (and thus locally compact) complete pseudometrizable seminormable locally convex topological vector space. It is Hausdorff if and only if <math>\dim X = 0.</math>

Finest vector topology

There exists a TVS topology <math>\tau_f</math> on <math>X,</math> called the Template:Visible anchor on <math>X,</math> that is finer than every other TVS-topology on <math>X</math> (that is, any TVS-topology on <math>X</math> is necessarily a subset of <math>\tau_f</math>).<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>Template:Sfn Every linear map from <math>\left(X, \tau_f\right)</math> into another TVS is necessarily continuous. If <math>X</math> has an uncountable Hamel basis then <math>\tau_f</math> is Template:Em locally convex and Template:Em metrizable.Template:Sfn

Cartesian productsEdit

A Cartesian product of a family of topological vector spaces, when endowed with the product topology, is a topological vector space. Consider for instance the set <math>X</math> of all functions <math>f: \R \to \R</math> where <math>\R</math> carries its usual Euclidean topology. This set <math>X</math> is a real vector space (where addition and scalar multiplication are defined pointwise, as usual) that can be identified with (and indeed, is often defined to be) the Cartesian product <math>\R^\R,,</math> which carries the natural product topology. With this product topology, <math>X := \R^{\R}</math> becomes a topological vector space whose topology is called Template:Em The reason for this name is the following: if <math>\left(f_n\right)_{n=1}^{\infty}</math> is a sequence (or more generally, a net) of elements in <math>X</math> and if <math>f \in X</math> then <math>f_n</math> converges to <math>f</math> in <math>X</math> if and only if for every real number <math>x,</math> <math>f_n(x)</math> converges to <math>f(x)</math> in <math>\R.</math> This TVS is complete, Hausdorff, and locally convex but not metrizable and consequently not normable; indeed, every neighborhood of the origin in the product topology contains lines (that is, 1-dimensional vector subspaces, which are subsets of the form <math>\R f := \{r f : r \in \R\}</math> with <math>f \neq 0</math>).

Finite-dimensional spacesEdit

By F. Riesz's theorem, a Hausdorff topological vector space is finite-dimensional if and only if it is locally compact, which happens if and only if it has a compact neighborhood of the origin.

Let <math>\mathbb{K}</math> denote <math>\R</math> or <math>\Complex</math> and endow <math>\mathbb{K}</math> with its usual Hausdorff normed Euclidean topology. Let <math>X</math> be a vector space over <math>\mathbb{K}</math> of finite dimension <math>n := \dim X</math> and so that <math>X</math> is vector space isomorphic to <math>\mathbb{K}^n</math> (explicitly, this means that there exists a linear isomorphism between the vector spaces <math>X</math> and <math>\mathbb{K}^n</math>). This finite-dimensional vector space <math>X</math> always has a unique Template:Em vector topology, which makes it TVS-isomorphic to <math>\mathbb{K}^n,</math> where <math>\mathbb{K}^n</math> is endowed with the usual Euclidean topology (which is the same as the product topology). This Hausdorff vector topology is also the (unique) finest vector topology on <math>X.</math> <math>X</math> has a unique vector topology if and only if <math>\dim X = 0.</math> If <math>\dim X \neq 0</math> then although <math>X</math> does not have a unique vector topology, it does have a unique Template:Em vector topology.

  • If <math>\dim X = 0</math> then <math>X = \{0\}</math> has exactly one vector topology: the trivial topology, which in this case (and Template:Em in this case) is Hausdorff. The trivial topology on a vector space is Hausdorff if and only if the vector space has dimension <math>0.</math>
  • If <math>\dim X = 1</math> then <math>X</math> has two vector topologies: the usual Euclidean topology and the (non-Hausdorff) trivial topology.
    • Since the field <math>\mathbb{K}</math> is itself a <math>1</math>-dimensional topological vector space over <math>\mathbb{K}</math> and since it plays an important role in the definition of topological vector spaces, this dichotomy plays an important role in the definition of an absorbing set and has consequences that reverberate throughout functional analysis.

Template:Math proof

  • If <math>\dim X = n \geq 2</math> then <math>X</math> has Template:Em distinct vector topologies:
    • Some of these topologies are now described: Every linear functional <math>f</math> on <math>X,</math> which is vector space isomorphic to <math>\mathbb{K}^n,</math> induces a seminorm <math>|f| : X \to \R</math> defined by <math>|f|(x) = |f(x)|</math> where <math>\ker f = \ker |f|.</math> Every seminorm induces a (pseudometrizable locally convex) vector topology on <math>X</math> and seminorms with distinct kernels induce distinct topologies so that in particular, seminorms on <math>X</math> that are induced by linear functionals with distinct kernels will induce distinct vector topologies on <math>X.</math>
    • However, while there are infinitely many vector topologies on <math>X</math> when <math>\dim X \geq 2,</math> there are, Template:Em, only <math>1 + \dim X</math> vector topologies on <math>X.</math> For instance, if <math>n := \dim X = 2</math> then the vector topologies on <math>X</math> consist of the trivial topology, the Hausdorff Euclidean topology, and then the infinitely many remaining non-trivial non-Euclidean vector topologies on <math>X</math> are all TVS-isomorphic to one another.

Non-vector topologiesEdit

Discrete and cofinite topologies

If <math>X</math> is a non-trivial vector space (that is, of non-zero dimension) then the discrete topology on <math>X</math> (which is always metrizable) is Template:Em a TVS topology because despite making addition and negation continuous (which makes it into a topological group under addition), it fails to make scalar multiplication continuous. The cofinite topology on <math>X</math> (where a subset is open if and only if its complement is finite) is also Template:Em a TVS topology on <math>X.</math>

Linear mapsEdit

A linear operator between two topological vector spaces which is continuous at one point is continuous on the whole domain. Moreover, a linear operator <math>f</math> is continuous if <math>f(X)</math> is bounded (as defined below) for some neighborhood <math>X</math> of the origin.

A hyperplane in a topological vector space <math>X</math> is either dense or closed. A linear functional <math>f</math> on a topological vector space <math>X</math> has either dense or closed kernel. Moreover, <math>f</math> is continuous if and only if its kernel is closed.

TypesEdit

Depending on the application additional constraints are usually enforced on the topological structure of the space. In fact, several principal results in functional analysis fail to hold in general for topological vector spaces: the closed graph theorem, the open mapping theorem, and the fact that the dual space of the space separates points in the space.

Below are some common topological vector spaces, roughly in order of increasing "niceness."

Dual spaceEdit

{{#invoke:Labelled list hatnote|labelledList|Main article|Main articles|Main page|Main pages}}

Every topological vector space has a continuous dual space—the set <math>X'</math> of all continuous linear functionals, that is, continuous linear maps from the space into the base field <math>\mathbb{K}.</math> A topology on the dual can be defined to be the coarsest topology such that the dual pairing each point evaluation <math>X' \to \mathbb{K}</math> is continuous. This turns the dual into a locally convex topological vector space. This topology is called the weak-* topology.Template:Sfn This may not be the only natural topology on the dual space; for instance, the dual of a normed space has a natural norm defined on it. However, it is very important in applications because of its compactness properties (see Banach–Alaoglu theorem). Caution: Whenever <math>X</math> is a non-normable locally convex space, then the pairing map <math>X' \times X \to \mathbb{K}</math> is never continuous, no matter which vector space topology one chooses on <math>X'.</math> A topological vector space has a non-trivial continuous dual space if and only if it has a proper convex neighborhood of the origin.Template:Sfn

PropertiesEdit

Template:See also

For any <math>S \subseteq X</math> of a TVS <math>X,</math> the convex (resp. balanced, disked, closed convex, closed balanced, closed disked') hull of <math>S</math> is the smallest subset of <math>X</math> that has this property and contains <math>S.</math> The closure (respectively, interior, convex hull, balanced hull, disked hull) of a set <math>S</math> is sometimes denoted by <math>\operatorname{cl}_X S</math> (respectively, <math>\operatorname{Int}_X S,</math> <math>\operatorname{co} S,</math> <math>\operatorname{bal} S,</math> <math>\operatorname{cobal} S</math>).

The convex hull <math>\operatorname{co} S</math> of a subset <math>S</math> is equal to the set of all Template:Em of elements in <math>S,</math> which are finite linear combinations of the form <math>t_1 s_1 + \cdots + t_n s_n</math> where <math>n \geq 1</math> is an integer, <math>s_1, \ldots, s_n \in S</math> and <math>t_1, \ldots, t_n \in [0, 1]</math> sum to <math>1.</math>Template:Sfn The intersection of any family of convex sets is convex and the convex hull of a subset is equal to the intersection of all convex sets that contain it.Template:Sfn

Neighborhoods and open setsEdit

Properties of neighborhoods and open sets

Every TVS is connectedTemplate:Sfn and locally connectedTemplate:Sfn and any connected open subset of a TVS is arcwise connected. If <math>S \subseteq X</math> and <math>U</math> is an open subset of <math>X</math> then <math>S + U</math> is an open set in <math>X</math>Template:Sfn and if <math>S \subseteq X</math> has non-empty interior then <math>S - S</math> is a neighborhood of the origin.Template:Sfn

The open convex subsets of a TVS <math>X</math> (not necessarily Hausdorff or locally convex) are exactly those that are of the form <math display=block>z + \{x \in X : p(x) < 1\} ~=~ \{x \in X : p(x - z) < 1\}</math> for some <math>z \in X</math> and some positive continuous sublinear functional <math>p</math> on <math>X.</math>Template:Sfn

If <math>K</math> is an absorbing disk in a TVS <math>X</math> and if <math>p := p_K</math> is the Minkowski functional of <math>K</math> thenTemplate:Sfn <math display=block>\operatorname{Int}_X K ~\subseteq~ \{x \in X : p(x) < 1\} ~\subseteq~ K ~\subseteq~ \{x \in X : p(x) \leq 1\} ~\subseteq~ \operatorname{cl}_X K</math> where importantly, it was Template:Em assumed that <math>K</math> had any topological properties nor that <math>p</math> was continuous (which happens if and only if <math>K</math> is a neighborhood of the origin).

Let <math>\tau</math> and <math>\nu</math> be two vector topologies on <math>X.</math> Then <math>\tau \subseteq \nu</math> if and only if whenever a net <math>x_{\bull} = \left(x_i\right)_{i \in I}</math> in <math>X</math> converges <math>0</math> in <math>(X, \nu)</math> then <math>x_{\bull} \to 0</math> in <math>(X, \tau).</math>Template:Sfn

Let <math>\mathcal{N}</math> be a neighborhood basis of the origin in <math>X,</math> let <math>S \subseteq X,</math> and let <math>x \in X.</math> Then <math>x \in \operatorname{cl}_X S</math> if and only if there exists a net <math>s_{\bull} = \left(s_N\right)_{N \in \mathcal{N}}</math> in <math>S</math> (indexed by <math>\mathcal{N}</math>) such that <math>s_{\bull} \to x</math> in <math>X.</math>Template:Sfn This shows, in particular, that it will often suffice to consider nets indexed by a neighborhood basis of the origin rather than nets on arbitrary directed sets.

If <math>X</math> is a TVS that is of the second category in itself (that is, a nonmeager space) then any closed convex absorbing subset of <math>X</math> is a neighborhood of the origin.Template:Sfn This is no longer guaranteed if the set is not convex (a counter-example exists even in <math>X = \R^2</math>) or if <math>X</math> is not of the second category in itself.Template:Sfn

Interior

If <math>R, S \subseteq X</math> and <math>S</math> has non-empty interior then <math display=block>\operatorname{Int}_X S ~=~ \operatorname{Int}_X \left(\operatorname{cl}_X S\right)~ \text{ and } ~\operatorname{cl}_X S ~=~ \operatorname{cl}_X \left(\operatorname{Int}_X S\right)</math> and <math display=block>\operatorname{Int}_X (R) + \operatorname{Int}_X (S) ~\subseteq~ R + \operatorname{Int}_X S \subseteq \operatorname{Int}_X (R + S).</math>

The topological interior of a disk is not empty if and only if this interior contains the origin.Template:Sfn More generally, if <math>S</math> is a balanced set with non-empty interior <math>\operatorname{Int}_X S \neq \varnothing</math> in a TVS <math>X</math> then <math>\{0\} \cup \operatorname{Int}_X S</math> will necessarily be balanced;Template:Sfn consequently, <math>\operatorname{Int}_X S</math> will be balanced if and only if it contains the origin.<ref group=proof>This is because every non-empty balanced set must contain the origin and because <math>0 \in \operatorname{Int}_X S</math> if and only if <math>\operatorname{Int}_X S = \{0\} \cup \operatorname{Int}_X S.</math></ref> For this (i.e. <math>0 \in \operatorname{Int}_X S</math>) to be true, it suffices for <math>S</math> to also be convex (in addition to being balanced and having non-empty interior).;Template:Sfn The conclusion <math>0 \in \operatorname{Int}_X S</math> could be false if <math>S</math> is not also convex;Template:Sfn for example, in <math>X := \R^2,</math> the interior of the closed and balanced set <math>S := \{(x, y) : x y \geq 0\}</math> is <math>\{(x, y) : x y > 0\}.</math>

If <math>C</math> is convex and <math>0 < t \leq 1,</math> thenTemplate:Sfn <math>t \operatorname{Int} C + (1 - t) \operatorname{cl} C ~\subseteq~ \operatorname{Int} C.</math> Explicitly, this means that if <math>C</math> is a convex subset of a TVS <math>X</math> (not necessarily Hausdorff or locally convex), <math>y \in \operatorname{int}_X C,</math> and <math>x \in \operatorname{cl}_X C</math> then the open line segment joining <math>x</math> and <math>y</math> belongs to the interior of <math>C;</math> that is, <math>\{t x + (1 - t) y : 0 < t < 1\} \subseteq \operatorname{int}_X C.</math>Template:SfnTemplate:Sfn<ref group=proof>Fix <math>0 < r < 1</math> so it remains to show that <math>w_0 ~\stackrel{\scriptscriptstyle\text{def}}{=}~ r x + (1 - r) y</math> belongs to <math>\operatorname{int}_X C.</math> By replacing <math>C, x, y</math> with <math>C - w_0, x - w_0, y - w_0</math> if necessary, we may assume without loss of generality that <math>r x + (1 - r) y = 0,</math> and so it remains to show that <math>C</math> is a neighborhood of the origin. Let <math>s ~\stackrel{\scriptscriptstyle\text{def}}{=}~ \tfrac{r}{r - 1} < 0</math> so that <math>y = \tfrac{r}{r - 1} x = s x.</math> Since scalar multiplication by <math>s \neq 0</math> is a linear homeomorphism <math>X \to X,</math> <math>\operatorname{cl}_X \left(\tfrac{1}{s} C\right) = \tfrac{1}{s} \operatorname{cl}_X C.</math> Since <math>x \in \operatorname{int} C</math> and <math>y \in \operatorname{cl} C,</math> it follows that <math>x = \tfrac{1}{s} y \in \operatorname{cl} \left(\tfrac{1}{s} C\right) \cap \operatorname{int} C</math> where because <math>\operatorname{int} C</math> is open, there exists some <math>c_0 \in \left(\tfrac{1}{s} C\right) \cap \operatorname{int} C,</math> which satisfies <math>s c_0 \in C.</math> Define <math>h : X \to X</math> by <math>x \mapsto r x + (1 - r) s c_0 = r x - r c_0,</math> which is a homeomorphism because <math>0 < r < 1.</math> The set <math>h\left(\operatorname{int} C\right)</math> is thus an open subset of <math>X</math> that moreover contains <math display=inline>h(c_0) = r c_0 - r c_0 = 0.</math> If <math>c \in \operatorname{int} C</math> then <math display=inline>h(c) = r c + (1 - r) s c_0 \in C</math> since <math>C</math> is convex, <math>0 < r < 1,</math> and <math>s c_0, c \in C,</math> which proves that <math>h\left(\operatorname{int} C\right) \subseteq C.</math> Thus <math>h\left(\operatorname{int} C\right)</math> is an open subset of <math>X</math> that contains the origin and is contained in <math>C.</math> Q.E.D.</ref>

If <math>N \subseteq X</math> is any balanced neighborhood of the origin in <math>X</math> then <math display=inline>\operatorname{Int}_X N \subseteq B_1 N = \bigcup_{0 < |a| < 1} a N \subseteq N</math> where <math>B_1</math> is the set of all scalars <math>a</math> such that <math>|a| < 1.</math>

If <math>x</math> belongs to the interior of a convex set <math>S \subseteq X</math> and <math>y \in \operatorname{cl}_X S,</math> then the half-open line segment <math display=block>[x, y) := \{t x + (1 - t) y : 0 < t \leq 1\} \subseteq \operatorname{Int}_X \text{ if } x \neq y</math> andTemplate:Sfn <math display=block>[x, x) = \varnothing \text{ if } x = y.</math> If <math>N</math> is a balanced neighborhood of <math>0</math> in <math>X</math> and <math>B_1 := \{a \in \mathbb{K} : |a| < 1\},</math> then by considering intersections of the form <math>N \cap \R x</math> (which are convex symmetric neighborhoods of <math>0</math> in the real TVS <math>\R x</math>) it follows that: <math>\operatorname{Int} N = [0, 1) \operatorname{Int} N = (-1, 1) N = B_1 N,</math> and furthermore, if <math>x \in \operatorname{Int} N \text{ and } r := \sup \{r > 0 : [0, r) x \subseteq N\}</math> then <math>r > 1 \text{ and } [0, r) x \subseteq \operatorname{Int} N,</math> and if <math>r \neq \infty</math> then <math>r x \in \operatorname{cl} N \setminus \operatorname{Int} N.</math>

Non-Hausdorff spaces and the closure of the originEdit

A topological vector space <math>X</math> is Hausdorff if and only if <math>\{0\}</math> is a closed subset of <math>X,</math> or equivalently, if and only if <math>\{0\} = \operatorname{cl}_X \{0\}.</math> Because <math>\{0\}</math> is a vector subspace of <math>X,</math> the same is true of its closure <math>\operatorname{cl}_X \{0\},</math> which is referred to as Template:Em in <math>X.</math> This vector space satisfies <math display=block>\operatorname{cl}_X \{0\} = \bigcap_{N \in \mathcal{N}(0)} N</math> so that in particular, every neighborhood of the origin in <math>X</math> contains the vector space <math>\operatorname{cl}_X \{0\}</math> as a subset. The subspace topology on <math>\operatorname{cl}_X \{0\}</math> is always the trivial topology, which in particular implies that the topological vector space <math>\operatorname{cl}_X \{0\}</math> a compact space (even if its dimension is non-zero or even infinite) and consequently also a bounded subset of <math>X.</math> In fact, a vector subspace of a TVS is bounded if and only if it is contained in the closure of <math>\{0\}.</math>Template:Sfn Every subset of <math>\operatorname{cl}_X \{0\}</math> also carries the trivial topology and so is itself a compact, and thus also complete, subspace (see footnote for a proof).<ref group="proof">Since <math>\operatorname{cl}_X \{0\}</math> has the trivial topology, so does each of its subsets, which makes them all compact. It is known that a subset of any uniform space is compact if and only if it is complete and totally bounded.</ref> In particular, if <math>X</math> is not Hausdorff then there exist subsets that are both Template:Em but Template:Em in <math>X</math>;Template:Sfn for instance, this will be true of any non-empty proper subset of <math>\operatorname{cl}_X \{0\}.</math>

If <math>S \subseteq X</math> is compact, then <math>\operatorname{cl}_X S = S + \operatorname{cl}_X \{0\}</math> and this set is compact. Thus the closure of a compact subset of a TVS is compact (said differently, all compact sets are relatively compact),Template:Sfn which is not guaranteed for arbitrary non-Hausdorff topological spaces.<ref group="note">In general topology, the closure of a compact subset of a non-Hausdorff space may fail to be compact (for example, the particular point topology on an infinite set). This result shows that this does not happen in non-Hausdorff TVSs. <math>S + \operatorname{cl}_X \{0\}</math> is compact because it is the image of the compact set <math>S \times \operatorname{cl}_X \{0\}</math> under the continuous addition map <math>\cdot\, + \,\cdot\; : X \times X \to X.</math> Recall also that the sum of a compact set (that is, <math>S</math>) and a closed set is closed so <math>S + \operatorname{cl}_X \{0\}</math> is closed in <math>X.</math></ref>

For every subset <math>S \subseteq X,</math> <math display=block>S + \operatorname{cl}_X \{0\} \subseteq \operatorname{cl}_X S</math> and consequently, if <math>S \subseteq X</math> is open or closed in <math>X</math> then <math>S + \operatorname{cl}_X \{0\} = S</math><ref group="proof" name="ProofSumOfSetAndClosureOf0">If <math>s \in S</math> then <math>s + \operatorname{cl}_X \{0\} = \operatorname{cl}_X (s + \{0\}) = \operatorname{cl}_X \{s\} \subseteq \operatorname{cl}_X S.</math> Because <math>S \subseteq S + \operatorname{cl}_X \{0\} \subseteq \operatorname{cl}_X S,</math> if <math>S</math> is closed then equality holds. Using the fact that <math>\operatorname{cl}_X \{0\}</math> is a vector space, it is readily verified that the complement in <math>X</math> of any set <math>S</math> satisfying the equality <math>S + \operatorname{cl}_X \{0\} = S</math> must also satisfy this equality (when <math>X \setminus S</math> is substituted for <math>S</math>).</ref> (so that this Template:Em open Template:Em closed subsets <math>S</math> can be described as a "tube" whose vertical side is the vector space <math>\operatorname{cl}_X \{0\}</math>). For any subset <math>S \subseteq X</math> of this TVS <math>X,</math> the following are equivalent:

  • <math>S</math> is totally bounded.
  • <math>S + \operatorname{cl}_X \{0\}</math> is totally bounded.Template:Sfn
  • <math>\operatorname{cl}_X S</math> is totally bounded.Template:SfnTemplate:Sfn
  • The image if <math>S</math> under the canonical quotient map <math>X \to X / \operatorname{cl}_X (\{0\})</math> is totally bounded.Template:Sfn

If <math>M</math> is a vector subspace of a TVS <math>X</math> then <math>X / M</math> is Hausdorff if and only if <math>M</math> is closed in <math>X.</math> Moreover, the quotient map <math>q : X \to X / \operatorname{cl}_X \{0\}</math> is always a closed map onto the (necessarily) Hausdorff TVS.Template:Sfn

Every vector subspace of <math>X</math> that is an algebraic complement of <math>\operatorname{cl}_X \{0\}</math> (that is, a vector subspace <math>H</math> that satisfies <math>\{0\} = H \cap \operatorname{cl}_X \{0\}</math> and <math>X = H + \operatorname{cl}_X \{0\}</math>) is a topological complement of <math>\operatorname{cl}_X \{0\}.</math> Consequently, if <math>H</math> is an algebraic complement of <math>\operatorname{cl}_X \{0\}</math> in <math>X</math> then the addition map <math>H \times \operatorname{cl}_X \{0\} \to X,</math> defined by <math>(h, n) \mapsto h + n</math> is a TVS-isomorphism, where <math>H</math> is necessarily Hausdorff and <math>\operatorname{cl}_X \{0\}</math> has the indiscrete topology.Template:Sfn Moreover, if <math>C</math> is a Hausdorff completion of <math>H</math> then <math>C \times \operatorname{cl}_X \{0\}</math> is a completion of <math>X \cong H \times \operatorname{cl}_X \{0\}.</math>Template:Sfn

Closed and compact setsEdit

Compact and totally bounded sets

A subset of a TVS is compact if and only if it is complete and totally bounded.Template:Sfn Thus, in a complete topological vector space, a closed and totally bounded subset is compact.Template:Sfn A subset <math>S</math> of a TVS <math>X</math> is totally bounded if and only if <math>\operatorname{cl}_X S</math> is totally bounded,Template:SfnTemplate:Sfn if and only if its image under the canonical quotient map <math display=block>X \to X / \operatorname{cl}_X (\{0\})</math> is totally bounded.Template:Sfn

Every relatively compact set is totally boundedTemplate:Sfn and the closure of a totally bounded set is totally bounded.Template:Sfn The image of a totally bounded set under a uniformly continuous map (such as a continuous linear map for instance) is totally bounded.Template:Sfn If <math>S</math> is a subset of a TVS <math>X</math> such that every sequence in <math>S</math> has a cluster point in <math>S</math> then <math>S</math> is totally bounded.Template:Sfn

If <math>K</math> is a compact subset of a TVS <math>X</math> and <math>U</math> is an open subset of <math>X</math> containing <math>K,</math> then there exists a neighborhood <math>N</math> of 0 such that <math>K + N \subseteq U.</math>Template:Sfn

Closure and closed set

The closure of any convex (respectively, any balanced, any absorbing) subset of any TVS has this same property. In particular, the closure of any convex, balanced, and absorbing subset is a barrel.

The closure of a vector subspace of a TVS is a vector subspace. Every finite dimensional vector subspace of a Hausdorff TVS is closed. The sum of a closed vector subspace and a finite-dimensional vector subspace is closed.Template:Sfn If <math>M</math> is a vector subspace of <math>X</math> and <math>N</math> is a closed neighborhood of the origin in <math>X</math> such that <math>U \cap N</math> is closed in <math>X</math> then <math>M</math> is closed in <math>X.</math>Template:Sfn The sum of a compact set and a closed set is closed. However, the sum of two closed subsets may fail to be closedTemplate:Sfn (see this footnote<ref group=note>In <math>\R^2,</math> the sum of the <math>y</math>-axis and the graph of <math>y = \frac{1}{x},</math> which is the complement of the <math>y</math>-axis, is open in <math>\R^2.</math> In <math>\R,</math> the Minkowski sum <math>\Z + \sqrt{2}\Z</math> is a countable dense subset of <math>\R</math> so not closed in <math>\R.</math></ref> for examples).

If <math>S \subseteq X</math> and <math>a</math> is a scalar then <math display=block>a \operatorname{cl}_X S \subseteq \operatorname{cl}_X (a S),</math> where if <math>X</math> is Hausdorff, <math>a \neq 0, \text{ or } S = \varnothing</math> then equality holds: <math>\operatorname{cl}_X (a S) = a \operatorname{cl}_X S.</math> In particular, every non-zero scalar multiple of a closed set is closed. If <math>S \subseteq X</math> and if <math>A</math> is a set of scalars such that neither <math>\operatorname{cl} S \text{ nor } \operatorname{cl} A</math> contain zero thenTemplate:Sfn <math>\left(\operatorname{cl} A\right) \left(\operatorname{cl}_X S\right) = \operatorname{cl}_X (A S).</math>

If <math>S \subseteq X \text{ and } S + S \subseteq 2 \operatorname{cl}_X S</math> then <math>\operatorname{cl}_X S</math> is convex.Template:Sfn

If <math>R, S \subseteq X</math> thenTemplate:Sfn <math display=block>\operatorname{cl}_X (R) + \operatorname{cl}_X (S) ~\subseteq~ \operatorname{cl}_X (R + S)~ \text{ and } ~\operatorname{cl}_X \left[ \operatorname{cl}_X (R) + \operatorname{cl}_X (S) \right] ~=~ \operatorname{cl}_X (R + S)</math> and so consequently, if <math>R + S</math> is closed then so is <math>\operatorname{cl}_X (R) + \operatorname{cl}_X (S).</math>Template:Sfn

If <math>X</math> is a real TVS and <math>S \subseteq X,</math> then <math display=block>\bigcap_{r > 1} r S \subseteq \operatorname{cl}_X S</math> where the left hand side is independent of the topology on <math>X;</math> moreover, if <math>S</math> is a convex neighborhood of the origin then equality holds.

For any subset <math>S \subseteq X,</math> <math display=block>\operatorname{cl}_X S ~=~ \bigcap_{N \in \mathcal{N}} (S + N)</math> where <math>\mathcal{N}</math> is any neighborhood basis at the origin for <math>X.</math>Template:Sfn However, <math display=block>\operatorname{cl}_X U ~\supseteq~ \bigcap \{U : S \subseteq U, U \text{ is open in } X\}</math> and it is possible for this containment to be properTemplate:Sfn (for example, if <math>X = \R</math> and <math>S</math> is the rational numbers). It follows that <math>\operatorname{cl}_X U \subseteq U + U</math> for every neighborhood <math>U</math> of the origin in <math>X.</math>Template:Sfn

Closed hulls

In a locally convex space, convex hulls of bounded sets are bounded. This is not true for TVSs in general.Template:Sfn

  • The closed convex hull of a set is equal to the closure of the convex hull of that set; that is, equal to <math>\operatorname{cl}_X (\operatorname{co} S).</math>Template:Sfn
  • The closed balanced hull of a set is equal to the closure of the balanced hull of that set; that is, equal to <math>\operatorname{cl}_X (\operatorname{bal} S).</math>Template:Sfn
  • The closed disked hull of a set is equal to the closure of the disked hull of that set; that is, equal to <math>\operatorname{cl}_X (\operatorname{cobal} S).</math>Template:Sfn

If <math>R, S \subseteq X</math> and the closed convex hull of one of the sets <math>S</math> or <math>R</math> is compact thenTemplate:Sfn <math display=block>\operatorname{cl}_X (\operatorname{co} (R + S)) ~=~ \operatorname{cl}_X (\operatorname{co} R) + \operatorname{cl}_X (\operatorname{co} S).</math> If <math>R, S \subseteq X</math> each have a closed convex hull that is compact (that is, <math>\operatorname{cl}_X (\operatorname{co} R)</math> and <math>\operatorname{cl}_X (\operatorname{co} S)</math> are compact) thenTemplate:Sfn <math display=block>\operatorname{cl}_X (\operatorname{co} (R \cup S)) ~=~ \operatorname{co} \left[ \operatorname{cl}_X (\operatorname{co} R) \cup \operatorname{cl}_X (\operatorname{co} S) \right].</math>

Hulls and compactness

In a general TVS, the closed convex hull of a compact set may Template:Em to be compact. The balanced hull of a compact (respectively, totally bounded) set has that same property.Template:Sfn The convex hull of a finite union of compact Template:Em sets is again compact and convex.Template:Sfn

Other propertiesEdit

Meager, nowhere dense, and Baire

A disk in a TVS is not nowhere dense if and only if its closure is a neighborhood of the origin.Template:Sfn A vector subspace of a TVS that is closed but not open is nowhere dense.Template:Sfn

Suppose <math>X</math> is a TVS that does not carry the indiscrete topology. Then <math>X</math> is a Baire space if and only if <math>X</math> has no balanced absorbing nowhere dense subset.Template:Sfn

A TVS <math>X</math> is a Baire space if and only if <math>X</math> is nonmeager, which happens if and only if there does not exist a nowhere dense set <math>D</math> such that <math display=inline>X = \bigcup_{n \in \N} n D.</math>Template:Sfn Every nonmeager locally convex TVS is a barrelled space.Template:Sfn

Important algebraic facts and common misconceptions

If <math>S \subseteq X</math> then <math>2 S \subseteq S + S</math>; if <math>S</math> is convex then equality holds. For an example where equality does Template:Em hold, let <math>x</math> be non-zero and set <math>S = \{- x, x\};</math> <math>S = \{x, 2 x\}</math> also works.

A subset <math>C</math> is convex if and only if <math>(s + t) C = s C + t C</math> for all positive real <math>s > 0 \text{ and } t > 0,</math>Template:Sfn or equivalently, if and only if <math>t C + (1 - t) C \subseteq C</math> for all <math>0 \leq t \leq 1.</math>Template:Sfn

The convex balanced hull of a set <math>S \subseteq X</math> is equal to the convex hull of the balanced hull of <math>S;</math> that is, it is equal to <math>\operatorname{co} (\operatorname{bal} S).</math> But in general, <math display=block>\operatorname{bal} (\operatorname{co} S) ~\subseteq~ \operatorname{cobal} S ~=~ \operatorname{co} (\operatorname{bal} S),</math> where the inclusion might be strict since the balanced hull of a convex set need not be convex (counter-examples exist even in <math>\R^2</math>).

If <math>R, S \subseteq X</math> and <math>a</math> is a scalar thenTemplate:Sfn <math display=block>a(R + S) = aR + a S,~ \text{ and } ~\operatorname{co} (R + S) = \operatorname{co} R + \operatorname{co} S,~ \text{ and } ~\operatorname{co} (a S) = a \operatorname{co} S.</math> If <math>R, S \subseteq X</math> are convex non-empty disjoint sets and <math>x \not\in R \cup S,</math> then <math>S \cap \operatorname{co} (R \cup \{x\}) = \varnothing </math> or <math>R \cap \operatorname{co} (S \cup \{x\}) = \varnothing.</math>

In any non-trivial vector space <math>X,</math> there exist two disjoint non-empty convex subsets whose union is <math>X.</math>

Other properties

Every TVS topology can be generated by a Template:Em of F-seminorms.Template:Sfn

If <math>P(x)</math> is some unary predicate (a true or false statement dependent on <math>x \in X</math>) then for any <math>z \in X,</math> <math>z + \{x \in X : P(x)\} = \{x \in X : P(x - z)\}.</math><ref group=proof><math display=block>z + \{x \in X : P(x)\} = \{z + x : x \in X, P(x)\} = \{z + x : x \in X, P((z + x) - z)\}</math> and so using <math>y = z + x</math> and the fact that <math>z + X = X,</math> this is equal to <math display=block>\{y : y - z \in X, P(y - z)\} = \{y : y \in X, P(y - z)\} = \{y \in X : P(y - z)\}.</math> Q.E.D. <math>\blacksquare</math></ref> So for example, if <math>P(x)</math> denotes "<math>\|x\| < 1</math>" then for any <math>z \in X,</math> <math>z + \{x \in X : \|x\| < 1\} = \{x \in X : \|x - z\| < 1\}.</math> Similarly, if <math>s \neq 0</math> is a scalar then <math>s \{x \in X : P(x)\} = \left\{x \in X : P\left(\tfrac{1}{s} x\right)\right\}.</math> The elements <math>x \in X</math> of these sets must range over a vector space (that is, over <math>X</math>) rather than not just a subset or else these equalities are no longer guaranteed; similarly, <math>z</math> must belong to this vector space (that is, <math>z \in X</math>).

Properties preserved by set operatorsEdit

  • The balanced hull of a compact (respectively, totally bounded, open) set has that same property.Template:Sfn
  • The (Minkowski) sum of two compact (respectively, bounded, balanced, convex) sets has that same property.Template:Sfn But the sum of two closed sets need Template:Em be closed.
  • The convex hull of a balanced (resp. open) set is balanced (respectively, open). However, the convex hull of a closed set need Template:Em be closed.Template:Sfn And the convex hull of a bounded set need Template:Em be bounded.

The following table, the color of each cell indicates whether or not a given property of subsets of <math>X</math> (indicated by the column name, "convex" for instance) is preserved under the set operator (indicated by the row's name, "closure" for instance). If in every TVS, a property is preserved under the indicated set operator then that cell will be colored green; otherwise, it will be colored red.

So for instance, since the union of two absorbing sets is again absorbing, the cell in row "<math>R \cup S</math>" and column "Absorbing" is colored green. But since the arbitrary intersection of absorbing sets need not be absorbing, the cell in row "Arbitrary intersections (of at least 1 set)" and column "Absorbing" is colored red. If a cell is not colored then that information has yet to be filled in.

Properties preserved by set operators
Operation Property of <math>R,</math> <math>S,</math> and any other subsets of <math>X</math> that is considered
Absorbing Balanced Convex Symmetric Convex
Balanced
Vector
subspace
Open Neighborhood
of 0
Closed Closed
Balanced
Closed
Convex
Closed
Convex
Balanced
Barrel Closed
Vector
subspace
Totally
bounded
Compact Compact
Convex
Relatively compact Complete Sequentially
Complete
Banach
disk
Bounded Bornivorous Infrabornivorous Nowhere
dense
(in <math>X</math>)
Meager Separable Pseudometrizable Operation
<math>R \cup S</math> Template:Ya Template:Ya Template:Na Template:Ya Template:Na Template:Na Template:Ya Template:Ya Template:Ya Template:Ya Template:Na Template:Na Template:Na Template:Ya Template:Ya Template:Na Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya <math>R \cup S</math>
Template:Nowrap increasing nonempty chain Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Na Template:Na Template:Na Template:Na Template:Na Template:Na Template:Na Template:Na Template:Na Template:Na Template:Na Template:Na Template:Na Template:Ya Template:Ya Template:Na Template:Na Template:Nowrap increasing nonempty chain
Arbitrary unions (of at least 1 set) Template:Ya Template:Ya Template:Na Template:Ya Template:Na Template:Na Template:Ya Template:Ya Template:Na Template:Na Template:Na Template:Na Template:Na Template:Na Template:Na Template:Na Template:Na Template:Na Template:Na Template:Na Template:Na Template:Ya Template:Ya Template:Na Template:Na Arbitrary unions (of at least 1 set)
<math>R \cap S</math> Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya <math>R \cap S</math>
Template:Nowrap decreasing nonempty chain Template:Na Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Na Template:Na Template:Ya Template:Ya Template:Ya Template:Ya Template:Na Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Nowrap decreasing nonempty chain
Arbitrary intersections (of at least 1 set) Template:Na Template:Ya Template:Ya Template:Ya Template:Ya Template:Na Template:Ya Template:Na Template:Ya Template:Ya Template:Ya Template:Ya Template:Na Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Arbitrary intersections (of at least 1 set)
<math>R + S</math> Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Na Template:Na Template:Ya Template:Ya Template:Ya <math>R + S</math>
Scalar multiple Template:Na Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Na Template:Na Template:Na Template:Na Template:Na Template:Na Template:Na Template:Na Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Na Template:Na Template:Ya Template:Ya Template:Ya Template:Ya Scalar multiple
Non-0 scalar multiple Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Non-0 scalar multiple
Positive scalar multiple Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Positive scalar multiple
Closure Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Na Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Closure
Interior Template:Na Template:Na Template:Ya Template:Ya Template:Na Template:Ya Template:Ya Template:Na Template:Na Template:Na Template:Na Template:Na Template:Na Template:Na Template:Na Template:Ya Template:Ya Template:Na Interior
Balanced core Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Balanced core
Balanced hull Template:Ya Template:Ya Template:Na Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Na Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Na Template:Ya Template:Ya Template:Ya Template:Ya Template:Na Template:Na Balanced hull
Convex hull Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Na Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Na Template:Ya Template:Ya Template:Na Template:Na Convex hull
Convex balanced hull Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Na Template:Ya Template:Ya Template:Na Template:Na Convex balanced hull
Closed balanced hull Template:Ya Template:Ya Template:Na Template:Ya Template:Ya Template:Ya Template:Na Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Na Template:Na Closed balanced hull
Closed convex hull Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Na Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Na Template:Ya Template:Ya Template:Na Template:Na Closed convex hull
Closed convex balanced hull Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Na Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Na Template:Ya Template:Ya Template:Na Template:Na Closed convex balanced hull
Linear span Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Na Template:Na Template:Na Template:Na Template:Ya Template:Na Template:Ya Template:Ya Template:Na Template:Na Linear span
Pre-image under a continuous linear map Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Na Template:Na Template:Na Template:Na Template:Na Template:Na Template:Na Pre-image under a continuous linear map
Image under a continuous linear map Template:Na Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Na Template:Na Template:Na Template:Na Template:Na Template:Na Template:Na Template:Na Template:Ya Template:Ya Template:Ya Template:Ya Template:Na Template:Ya Image under a continuous linear map
Image under a continuous linear surjection Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Ya Template:Na Template:Ya Image under a continuous linear surjection
Non-empty subset of <math>R</math> Template:Na Template:Na Template:Na Template:Na Template:Na Template:Na Template:Na Template:Na Template:Na Template:Na Template:Na Template:Na Template:Na Template:Na Template:Ya Template:Na Template:Na Template:Na Template:Na Template:Ya Template:Na Template:Na Template:Ya Template:Ya Template:Ya Non-empty subset of <math>R</math>
Operation Absorbing Balanced Convex Symmetric Convex
Balanced
Vector
subspace
Open Neighborhood
of 0
Closed Closed
Balanced
Closed
Convex
Closed
Convex
Balanced
Barrel Closed
Vector
subspace
Totally
bounded
Compact Compact
Convex
Relatively compact Complete Sequentially
Complete
Banach
disk
Bounded Bornivorous Infrabornivorous Nowhere
dense
(in <math>X</math>)
Meager Separable Pseudometrizable Operation

See alsoEdit

NotesEdit

Template:Reflist

ProofsEdit

Template:Reflist

CitationsEdit

Template:Reflist

BibliographyEdit

Template:Refbegin

Template:Refend

Further readingEdit

External linksEdit

Template:Functional Analysis Template:TopologicalVectorSpaces Template:Authority control