[motivation]
### The Inadequacy of a Single Norm
Consider the sequence of smooth [functions](/page/Function) $\varphi_n \in C_c^\infty(\mathbb{R})$ defined by $\varphi_n(x) = \eta(x - n)$, where $\eta$ is a fixed bump function supported in $[-1, 1]$. In any $L^p$ norm ($1 \le p \le \infty$), we have $\|\varphi_n\|_{L^p} = \|\eta\|_{L^p}$ — the sequence does not converge to zero. In the sup norm, $\|\varphi_n\|_\infty = \|\eta\|_\infty$. Yet in distribution theory, $\varphi_n \to 0$ in a perfectly natural sense: the supports escape to infinity, so $\int \varphi_n \psi \, d\mathcal{L}^1 \to 0$ for every test function $\psi$ with compact support.
More fundamentally, the topology on $\mathcal{D}(\Omega)$ requires simultaneous control of *all derivatives on every compact subset* — an infinite family of constraints that no single norm can capture. A sequence $\varphi_n \to \varphi$ in $\mathcal{D}(\Omega)$ means: the supports are eventually contained in a common compact set, and $\sup_{x \in K} |D^\alpha \varphi_n(x) - D^\alpha \varphi(x)| \to 0$ for every multi-index $\alpha$ and every compact $K \subset \Omega$. This is a convergence notion defined by a *family* of seminorms, not by a single norm.
### Seminorms as the Replacement for Norms
A seminorm $p$ on a vector space $X$ satisfies the same axioms as a norm — $p(\lambda x) = |\lambda| p(x)$ and $p(x + y) \le p(x) + p(y)$ — except that $p(x) = 0$ does not force $x = 0$. A family of seminorms $\{p_\alpha\}_{\alpha \in A}$ on $X$ defines a topology by declaring a set $U$ open if for every $x \in U$ there exist finitely many indices $\alpha_1, \dots, \alpha_n$ and $\varepsilon > 0$ such that
\begin{align*}
\{y \in X : p_{\alpha_k}(y - x) < \varepsilon \text{ for } k = 1, \dots, n\} \subseteq U.
\end{align*}
In this topology, a net $x_i \to x$ if and only if $p_\alpha(x_i - x) \to 0$ for every $\alpha \in A$. When $A$ is a singleton (a single norm), this recovers the norm topology. When $A$ is countable, the topology is metrisable (by a translation-invariant metric). When $A$ is uncountable, the topology is generally non-metrisable — this is the situation for $\mathcal{D}(\Omega)$ and for weak* topologies on non-[separable](/page/Separable) duals.
### What the Framework Must Provide
The purpose of the TVS framework is to axiomatise the compatibility between the vector space structure and the topology. We need: (a) addition $(x, y) \mapsto x + y$ is continuous (so [limits](/page/Limit) of sums are sums of limits); (b) scalar multiplication $(\lambda, x) \mapsto \lambda x$ is continuous (so limits commute with scaling); and (c) the topology is Hausdorff (so limits are unique). These three requirements are enough to develop a meaningful theory of convergence, [continuity](/page/Continuity) of [linear maps](/page/Linear%20Map), and — when the topology is locally convex — duality.
[/motivation]