Everything below is from Rudin's Functional Analysis .
- $\Omega$ is an open subset of $\mathbb{R}^n$.
- $\mathcal{D}(\Omega)$ is the space of test (smooth, compactly supported) functions $\Omega\to\mathbb{C}$ with a complete, unmetrizable topology $\tau$.
- $\mathcal{D}_K(\Omega)$ is the space of test functions supported on the compact set $K\subseteq \Omega$, with a Fréchet-space topology $\tau_K$ that corresponds with the subspace topology under $\tau$.
- $\mathcal{D}'(\Omega)$ is the space of distributions i.e. of continuous linear functionals $\mathcal{D}(\Omega)\to\mathbb{C}$.
Theorem 6.8: if $\Lambda$ is a linear functional on $\mathcal{D}(\Omega)$, then the following conditions are equivalent:
- $\Lambda\in\mathcal{D}'(\Omega)$, meaning $\Lambda$ is a distribution.
- To every compact $K\subseteq\Omega$ corresponds a nonnegative integer $N$ and a constant $C<\infty$ such that $$|\Lambda\phi|\le C\|{\phi}_N\|$$ holds for every $\phi\in\mathcal{D}_K$.
Proof: This is precisely the equivalence of (a) and (d) in Theorem 6.6, combined with the description of the topology of $\mathcal{D}_K$ by means of the seminorms $\|\phi\|_N$ given in Section 6.2.
I struggle to understand the proof. Here is what I do understand:
It is sufficient to show that condition $2)$ is equivalent to d) in Theorem 6.6, which reads:
$$\text{d) The restriction of $\Lambda$ to any $\mathcal{D}_K(\Omega)$ is continuous.}$$
Now, as $\mathcal{D}_K(\Omega)$ is metrizable, such a thing happens if and only if $\Lambda|_{\mathcal{D}_K(\Omega)}$ is bounded, which seems similar (though not that I can tell equivalent) to condition $2)$.
In case it is of any help, the seminorms $\|\phi\|_N$, which provide $\mathcal{D}_K(\Omega)$ with its topology, are defined as $$\|\phi\|_N:\mathcal{D}_K(\Omega)\to\mathbb{R}:\phi\mapsto \sup\{|D^\alpha \phi(\textbf{x})|:\textbf{x}\in\Omega, |\alpha|\le N\}.$$