Test Function
Test Function — Verification - Androma

Raw Database Data

ID Page ID Section Type Contributor ID Partition Content Partition Order Created At
469 1090 content create 1
The space of test functions $\mathcal{D}(\Omega)$ is the simplest and most fundamental space of "probe" functions in analysis. Its elements — smooth functions with compact support — play three distinct roles throughout the theory.
0 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
468 1090 content create 1

First, test functions define [distributions](/pages/1087) by duality. A distribution on $\Omega$ is a continuous linear functional on $\mathcal{D}(\Omega)$; the topology on $\mathcal{D}(\Omega)$ determines which linear functionals count as "continuous" and hence which generalised functions the theory admits. Second, test functions provide the raw material for *mollification*: convolving a rough function with a rescaled test function produces a smooth approximation, and this is the engine behind most approximation and density arguments in PDE theory. Third, test functions enable *localisation* via partitions of unity: any global problem on $\Omega$ can be decomposed into local problems on small open sets, solved locally, and reassemble
1 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
466 1090 content create 1
ae.

## Defi
3 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
471 1090 content create 1
o
5 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
472 1090 content create 1
ns]
Let $\Omega \subseteq \mathbb{R}^n$ be a non-empty open set. The **space of test functions** on $\Omega$ is the vector s
6 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
473 1090 content create 1
pace
\begin{al
7 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
475 1090 content create 1
t} \}.
\end{
9 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
476 1090 content create 1
align*}
The notation $C_c^\infty(\Omega)$ is al
10 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
477 1090 content create 1
so used.
[/de
11 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
478 1090 content create 1
inition]

The requirement that $\mathrm{supp}(\varphi)$ be a compact subset of $\Omega$ (not merely of $\mathbb{R}^n$) ensures that $\varphi$ vanishes identically in a neighbourhood of $\partial\Omega$. This is stronger than just requiring $\varphi = 0$ on $\partial\Omega$: the function must vanish on an entire open strip near th
12 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
480 1090 content create 1
ump Function

The space $\mathcal{D}(\Omega)$ is non-empty for every non-empty open $\Omega \subseteq \mathbb{R}^n$. The standard construction produces a radially symmetric bump function on $\mathbb{R
14 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
482 1090 content create 1
\begin{align*}
\rho(x) &:= \begin{cases} c \exp\!\left(\dfrac{-1}{1-|x|^2}\right) & \text{if } |x| < 1, \\[4pt] 0 & \text{if } |x| \
16 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
483 1090 content create 1
ge 1, \end{ca
17 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
484 1090 content create 1
ses}
\end{align*}
where $c > 0$ is chosen so that $\int_{\mathbb{R}^n} \rho \, d\mathcal{L}^n = 1$. This function is smooth on all of $\mathbb{R}^n$ (the transition at $|x| = 1$ is $C^\infty$ because $e^{-1/t} \to 0$ faster than any power of $t$ as $t \to 0^+$, so all derivatives match) and $\mathrm{supp}(\rho) = \overline{B}(0,1)$. By translating and rescaling — $\rho_{x_0,r}(x) := r^{-n}\rho((x-x_0)/r)$ — one obtains a test function supported in $\overline{B}(x_0, r)$ for any $x_0 \in \Omega$ and $r > 0$ with $\overline{B}(x_0, 
18 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
486 1090 content create 1
ation section below.

## The Topology o
20 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
487 1090 content create 1
 $\mathcal{D}(\Omega)$

Before one can speak of "continuous" linear functionals on $\mathcal{D}(\Omega)$ — and hence of distributions — the space must be equipped with a topology. The correct topology is an inductive limit, built from the Fréchet spaces of test functions with a 
21 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
488 1090 content create 1
ixed support constraint.

### The Fréchet Spa
22 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
489 1090 content create 1
et $K \subset \
24 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
491 1090 content create 1
Omega$, define
\begin{align*}
\mathcal{D}_K(\Omega) &:= \{\varphi \in C^\infty(\Omega) : \mathr
25 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
492 1090 content create 1
m{supp}(\varp
26 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
493 1090 content create 1
the countable f
28 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
495 1090 content create 1
amily of seminorms
\begin{align*}
p_{K,N}(\varphi) &:= \sum_{|\alpha| \le N} \sup_{x \in K} |\partial^\alpha \va
29 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
496 1090 content create 1
rphi(x)|, \qu
30 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
498 1090 content create 1
ad N \in \mathbb{N}_0.
\end{align*}
Convergence in $\mathcal{D}_K(\Omega)$ means uniform convergence of all derivatives on $K$. The space $\mathcal{D}_K(\Omega)$ is a Fréchet space: it is metrizable (the topology is generated by countably many seminorms), Hausdorff (if all seminorms of $\varphi$ vanish then $\varphi = 0$), and complete (a Cauchy sequence in $\mathcal{D}_K$ converges uniformly in all derivatives to a smooth function with support in $K$, by the completeness of 
31 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
500 1090 content create 1
ts).

### The Strict Inductive Limit

[definition: Inducti
33 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
501 1090 content create 1
ve Limit Topology On Test Function Space]
Let $\Omega \subseteq \mathbb{R}^n$ be a non-empty open set. Choose an exhaustion $K_1 \subset K_2 \subset \cdots$ of $\Omega$ by compact sets with $K_j \subset \mathrm{int}(K_{j+1})$ and $\bigcup_{j=1}^\infty K_j = \Omega$. The **strict inductive limit topology** on $\mathcal{D}(\Omega) = \bigcup_{j=1}^\infty \mathcal{D}_{K_j}(\Omega)$ is the finest locally convex topology on $\mathcal{D}(\Omega)$ making each inclusion $\iota_j: \mathcal{D}_{K_j}(\Omega) \hookr
34 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
497 1090 content create 1
ightarrow \mat
35 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
502 1090 content create 1
cal{D}(\Omega)$ continuous.
[/definition]

The resulting topology is independent of the choice of exhaustion (any two exhaustions are cofinal). It is Hausdorff and complete, but *not* metrizable — in particular, the topology cannot be described by a single countable family of seminorms. The non-metrizability is an unavoidable consequence of writing $\mathcal{D}(\Omega)$ as a union of infinitely many Fréchet spaces with strictly increasing supports: no single metric can simultaneously control convergence in all of them. Despite this, the topology is well-behaved: $\mathcal{D}(\Omega)$ is an LF-space (countable strict inductive limit of Fréchet spaces), and this structure ensures that sequential continuity of linear functionals is equivalent to full topological continuity — the key property that ma
36 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
503 1090 content create 1
es distribution theory workable 
37 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
504 1090 content create 1
n practice.

### Sequential Characterisation

The abstract definition of the inductive limit topology is difficult to use directly. The following theorem reduces sequential c
38 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
506 1090 content create 1
nvergence to two c
39 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
507 1090 content create 1
ncrete, checkable conditions.

[quotetheorem:448]

This is the primary tool for verifying that a given linear functional is a [distribution](/pages/1087): one checks that if $\varphi_k \to 0$ in the sense of the theorem (uniform support, all derivatives converging uniformly), then $T(\varphi_k) \to 0$. The equivalence between sequential continuity and topological continuity — which is guaranteed by the LF-space structure and would fail for general locally convex spaces — is what reduces the abstract inductive limit topology to this concrete sequential criterion. The [characterisation
40 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
508 1090 content create 1
se.

## Mollifiers and Approximation to the Identity

One of the most powerful uses of test functions is as *mollifiers*: convolution kernels th
42 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
509 1090 content create 1
t smooth rough functions into $C^
43 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
513 1090 content create 1
\infty$ approximations.

[definition: Standard Mollifier]
The **standard mollifier** is the function $\rho \in \mathcal{D}(\mathbb{R}^n)$ defined in the bump function construction above, normalised so that $\int \rho \, d\mathcal{L}^n = 1$. For $\varepsilon > 0$, the **rescaled mollifier** is $\rho_\varepsilon(x) := \varepsilon^{-n}\rho(x/\varepsilon)$. Then $\rho_\varepsilon \in \mathcal{D}(\mathbb{R}^n)$, $\rho_\varepsilon \ge 0$, $\mathrm{supp}(\rho_\varepsilon) = \overline{B}(0,\varepsilon)$, and $\int \rho_\varepsilon \, d\mathcal{L}^n = 1$. The family $\{\rho_\varepsilon\}_{\varepsilon > 0}$ is called an **approximation to the identity**: as $\varepsilon \to 0$
44 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
511 1090 content create 1
, the mass of 
45 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
512 1090 content create 1
ication** $f_\v
47 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
514 1090 content create 1
arepsilon := f * \rho_\varepsilon$ is defined by
\begin{align*}
f_\varepsilon(x) &:= (f * \rho_\varepsilon)(x) = \int
48 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
515 1090 content create 1
_{\mathbb{R}^
49 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
517 1090 content create 1
} f(y)\,\rho_\vare
50 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
518 1090 content create 1
s $f_\varepsilon$, and $f_\varepsilon \in \mathcal{D}(\mathbb{R}^n)$.

Mollification also converges pointwise under weaker hypotheses: if $f$ is continuous at $x$, then $f_\varepsilon(x) \to f(x)$ as $\varepsilon \to 0$ (since $f_\varepsilon(x) = \int \rho(z)f(x - \varepsilon z)\,d\mathcal{L}^n(z) \to f(x)$ by continuity and dominated convergence). If $f
52 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
519 1090 content create 1
 is uniformly continuou
53 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
522 1090 content create 1
 on $\mathbb{R}^n$, the convergence is uniform.

## Partitions of Unity

The second major application of test functions is *localisation*: decomposing a global problem into local pieces using smooth
54 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
521 1090 content create 1
cutoff functions w
55 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
524 1090 content create 1
y many $\mathrm{supp}(\eta_i)$), and each $\eta_i\
57 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
523 1090 content create 1
arphi \in \mathcal{D}(U_i)$.

Partitions of unity are used throughout the wiki:

- In the proof of the [localisation of vanishing](/theorems/453) for distributions: if a distribution vanishes on each member of an open cover, a partition of unity decomposes any test function into p
58 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
526 1090 content create 1
ieces supported in individual members, on which the distribution is known to vanish.
- In the definition of [distributional deriv
59 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
529 1090 content create 1
relies on the bump function 
61 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
527 1090 content create 1
onstruction from §1 to produce the initial smooth bumps.

### Smooth Cutoff Functions

A common special case of the partition-of-unity construction produces a smo
62 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
530 1090 content create 1
th cutoff function adapted to a pair 
63 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
528 1090 content create 1
of sets $K \subset U$ with $K$ compact and $U$ open.

[definition: Smooth Cutoff Function]
Given a compact set $K \subset \Omega$ and an open set $U$ with $K \subset U \subseteq \Omega$, a **smooth cutoff function** for $K$ relative to $U$ is a function $\chi \in \mathcal{D}(\O
64 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
532 1090 content create 1
ng $0 \le \chi \le 1$, $\chi = 1$ on $K$, and $\mathrm{supp}(\chi) \subset U$.
[/definition]

Such a function always exists: apply the [partition of unity](/theorems/460) to the cover $\{U, \Omega \setminus K\}$ of $\Omega$ and take $\chi := \eta_U$. Alternatively, convolve $\mathbb{1}_V$ with $\rho_\varepsilon$ for a suitably chosen open set $V$ with $K \subset V \subset \overline{V} \subset U$ and $\varepsilon < \mathrm{dist}(\overline{V}, \partial U)/2$. Smooth cutoffs are the basic tool for localising distributions: if $T \in \mathcal{D}'(\Omega)$ and one wishes to study $T$ near $K$, the product $\chi T$ (defined by $(\chi T)(\varphi) := T(\chi
66 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
534 1090 content create 1
varphi)$) isolates 
67 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
533 1090 content create 1
he behaviour of $T$ on $K$ while remaining a globally defined distribution.

## Density Results

Test functions are dense in most of the function spaces encountered in PDE theory. This is crucial: it means that any element of
68 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
535 1090 content create 1
these spaces can b
69 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
537 1090 content create 1
hile mollification of a non-compactly-supported function need not produce a compactly supported result.

The density result has two important negative counterparts. First, $\mathcal{D}(\Omega)$ is *not* dense in $L^\infty(\Omega)$: the closure of $\mathcal{D}(\Omega)$ in $L^\infty$ is $C_0(\Omega)$ (continuous functions vanishing at the boundary and at infinity), which does not contain, say, the constant function $1$. The failure is that $L^\infty$ convergence is too strong — it cannot tolerate the transition region where a smooth cutoff drops from $1$ to $0$. Second, $\mathcal{D}(\Omega)$ is not dense in $C^k(\overline{\Omega})$ when $\Omega$ i
71 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
539 1090 content create 1
 bounded: test functions vanish near $\partial\Omega$, bu
72 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
538 1090 content create 1
 elements of $C^k(\overline{\Omega})$ need not.

Test functions are also dense in larger function spaces:

- $\mathcal{D}(\mathbb{R}^n)$ is [dense in the Schwartz space $\mathcal{S}(\mathbb{R}^n)$](/theorems/455) with respect to the Schwartz topology. The proof is a truncation argument: multiply a Schwartz function by smooth cuto
73 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
540 1090 content create 1
ffs $\chi(x/k) \to 1$ and use the rapid decay of the Schwartz function to control the error in every seminorm.
- $\mathcal{D}(\Omega)$ is dense in the [Sobolev spaces](/pages/1018) $W^{k,p}(\Omega)$ for $1 \le p < \infty$ when $\Omega = \mathbb{R}^n$ (the [Meyers–Serrin theorem](https://en.wikipedia.org/wiki/Meyers%E2%80%93Serrin_theorem) gives density of $C^
74 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
545 1090 content create 1
infty \cap W^{k,p}$; adding compact support re
75 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
543 1090 content create 1
ee classical test function spaces on $\
77 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
544 1090 content create 1
mathbb{R}^n$, each
78 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
542 1090 content create 1
 designed for a different class of generalised functions.

| Space | Elements | Topology | Dual |
|---|---|---|---|
| $\mathcal
79 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
546 1090 content create 1
{D}(\mathbb{R}^n)$ | $C^\infty$, compact support | Inductive limit | $\mathcal{D}'(\mathbb{R}^n)$ — all distributions |
| $\mathcal{S}(\mathbb{R}^n)$ | $C^\inft
80 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
547 1090 content create 1
y$, rapid decay | Fréchet (countable seminorms) | $\mathcal{S}'(\mathbb{R}^n)$ — [tempered distributions](/pages/1053) |
| $\mathcal{E}(\mathbb{R}^n) = C^\infty(\mathbb{R}^n)$ | $C^\infty$, no dec
81 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
556 1090 content create 1
y/support condi
82 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
549 1090 content create 1
(uniform on compacts) | $\mathcal{E}'(\mathbb{R}^n)$ — compactly supported distributions |

The inclusions
\begin{align*}
\mathcal{
84 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
550 1090 content create 1
D}(\mathbb{R}
85 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
551 1090 content create 1
^n) \hookrightarrow \mathcal{S}(\mathbb{R}^n) \hookrightarrow
86 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
552 1090 content create 1
 \mathcal{E}(\m
87 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
554 1090 content create 1
athbb{R}^n) = C^\infty(\mathbb{R}^n)
\end{align*}
are continuous and dense. Dualising reverses the inclusions:
88 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
555 1090 content create 1
}
\mathcal{E}'(\mathbb{R}^n) \hookrightarrow \mathcal{S}'(\mathbb{R}^n) \hookrightarrow \mathcal{D}'(\mathbb{R}^n).
\end{align*}
The pattern is: as the test function space grows (imposing weaker conditions on its elements), the dual space shrinks (requiring more stringent continuity). A functional on $\mathcal{D}$ need only be continuous against compactly supported probes, so $\mathcal{D}'$ is the largest dual — it admits distributions of arbitrary growth and infinite order. A functional on $\mathcal{E} = C^\infty$ must handle test functions that are smooth but have arbitrary growth at infinity; the only way to be continuous 
90 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
557 1090 content create 1
gainst such test functions is to "live on" a compact set, so $\mathcal{E}'$ consists exactly of compactly supported distributions.

The [Schwartz space](/pages/1050) $\mathcal{S}(\mathbb{R}^n)$ occupies the middle position: its test functions decay rapidly but need not have compact support. Its dual $\mathcal{S}'(\mathbb{R}^n)$ admits distributions of polynomial growth but excludes super-polynomial growth (such as $T_{e^{e^x}}$). The defining advantage of $\mathcal{S}'$ is that the [Fourier transform extends to it](/theorems/230) as a topological automorphism — this fails for both $\ma
91 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
559 1090 content create 1
hcal{D}'$ (too large) and $\mathcal{E}'$ (too small, though $\mathcal{E}'$ has its own Fourier theory via the Paley–Wiener theorem).

On a general open set $\Omega \subsetneq \mathbb{R}^n$, the Schwartz space is not defined (rapid decay at infinity is meaningful only on all of $\mathbb{R}^n$). The relevant spaces reduce to $\mathcal{D}(\
92 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
560 1090 content create 1
tarrow \mathcal{E}(\Omega) = C^\infty(\Omega)$, with duals $\
94 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
561 1090 content create 1
mathcal{E}'(\Omega) \hookrightarrow \mathcal{D}'(\Omega)$.

## References

1. L
95 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
562 1090 content create 1
. Schwartz, *Théorie des Distributions*, 2n
96 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)
563 1090 content create 1
d ed. (1966).
2. L. Hörmander, *The Analysis of Linear Partial Differential O
97 Sat Feb 28 2026 17:25:06 GMT+0000 (Coordinated Universal Time)

Current Content

Debug: Found 78 attribution entries

First Attribution: Source: create, Text length: 230, Start: N/A, End: N/A

Page content length: 17428

The space of test functions $\mathcal{D}(\Omega)$ is the simplest and most fundamental space of "probe" functions in analysis. Its elements — smooth functions with compact support — play three distinct roles throughout the theory.

First, test functions define distributions by duality. A distribution on $\Omega$ is a continuous linear functional on $\mathcal{D}(\Omega)$; the topology on $\mathcal{D}(\Omega)$ determines which linear functionals count as "continuous" and hence which generalised functions the theory admits. Second, test functions provide the raw material for mollification: convolving a rough function with a rescaled test function produces a smooth approximation, and this is the engine behind most approximation and density arguments in PDE theory. Third, test functions enable localisation via partitions of unity: any global problem on $\Omega$ can be decomposed into local problems on small open sets, solved locally, and reassembled.

Both defining properties of test functions — smoothness and compact support — serve specific purposes. Smoothness ensures that integration by parts against a test function produces no error terms from non-differentiability; this is what makes the distributional derivative well-defined. Compact support ensures that all pairings $\int f\varphi\,d\mathcal{L}^n$ are finite (no convergence issues at infinity or at the boundary of $\Omega$) and that boundary contributions vanish in integration-by-parts formul

ae.

Defi

niti

o

n

[definition: Test Function]
Let $\Omega \subseteq \mathbb{R}^n$ be a non-empty open set. The space of test functions on $\Omega$ is the vector s

pace
\begin{al

ign*}
\mathcal{D}(\Omega) &:= { \varphi \in C^\infty(\Omega) \mid \mathrm{supp}(\varphi) \subset \Omega \text{ is compac

t} }.
\end{

align*}
The notation $C_c^\infty(\Omega)$ is al

so used.
[/de

f

inition]

The requirement that $\mathrm{supp}(\varphi)$ be a compact subset of $\Omega$ (not merely of $\mathbb{R}^n$) ensures that $\varphi$ vanishes identically in a neighbourhood of $\partial\Omega$. This is stronger than just requiring $\varphi = 0$ on $\partial\Omega$: the function must vanish on an entire open strip near th

e boundary.

The Standard B

ump Function

The space $\mathcal{D}(\Omega)$ is non-empty for every non-empty open $\Omega \subseteq \mathbb{R}^n$. The standard construction produces a radially symmetric bump function on $\mathbb{R

}^n$ by setting

\begin{align*}
\rho(x) &:= \begin{cases} c \exp!\left(\dfrac{-1}{1-|x|^2}\right) & \text{if } |x| < 1, \[4pt] 0 & \text{if } |x| \

ge 1, \end{ca

ses}
\end{align*}
where $c > 0$ is chosen so that $\int_{\mathbb{R}^n} \rho \, d\mathcal{L}^n = 1$. The Smoothness of the Standard Mollifier theorem verifies that this function belongs to $C^\infty(\mathbb{R}^n)$: the key fact is that $e^{-1/t}$ vanishes to infinite order at $t = 0$ (exponential decay beats any polynomial), so all derivatives of $\rho$ match at the transition $|x| = 1$. One has $\mathrm{supp}(\rho) = \overline{B}(0,1)$. By translating and rescaling — $\rho_{x_0,r}(x) := r^{-n}\rho((x-x_0)/r)$ — one obtains a test function supported in $\overline{B}(x_0, r)$ for any $x_0 \in \Omega$ and $r > 0$ with $\overline{B}(x_0, r) \subset \Omega$.

The function $\rho$ also serves as the standard mollifier; see the Mollific

ation section below.

The Topology o

n $\mathcal{D}(\Omega)$

Before one can speak of "continuous" linear functionals on $\mathcal{D}(\Omega)$ — and hence of distributions — the space must be equipped with a topology. The correct topology is an inductive limit, built from the Fréchet spaces of test functions with a f

ixed support constraint.

The Fréchet Spa

ces $\mathcal{D}_K(\Omega)$

For each compact s

et $K \subset \

Omega$, define
\begin{align*}
\mathcal{D}_K(\Omega) &:= {\varphi \in C^\infty(\Omega) : \mathr

m{supp}(\varp

hi) \subseteq K},
\end{align*}
equipped with the topology generated by

the countable f

amily of seminorms
\begin{align*}
p_{K,N}(\varphi) &:= \sum_{|\alpha| \le N} \sup_{x \in K} |\partial^\alpha \va

rphi(x)|, \qu

ad N \in \mathbb{N}_0.
\end{align*}
Convergence in $\mathcal{D}_K(\Omega)$ means uniform convergence of all derivatives on $K$. The space $\mathcal{D}_K(\Omega)$ is a Fréchet space: it is metrizable (the topology is generated by countably many seminorms), Hausdorff (if all seminorms of $\varphi$ vanish then $\varphi = 0$), and complete (a Cauchy sequence in $\mathcal{D}_K$ converges uniformly in all derivatives to a smooth function with support in $K$, by the completeness of uniform convergence on compact sets).

The Strict Inductive Limit

[definition: Inductive Limit Topology On Test Function Space]
Let $\Omega \subseteq \mathbb{R}^n$ be a non-empty open set. Choose an exhaustion $K_1 \subset K_2 \subset \cdots$ of $\Omega$ by compact sets with $K_j \subset \mathrm{int}(K_{j+1})$ and $\bigcup_{j=1}^\infty K_j = \Omega$. The strict inductive limit topology on $\mathcal{D}(\Omega) = \bigcup_{j=1}^\infty \mathcal{D}_{K_j}(\Omega)$ is the finest locally convex topology on $\mathcal{D}(\Omega)$ making each inclusion $\iota_j: \mathcal{D}_{K_j}(\Omega) \hookr

ightarrow \mat

hcal{D}(\Omega)$ continuous. [/definition] The resulting topology is independent of the choice of exhaustion (any two exhaustions are cofinal). It is Hausdorff and complete, but *not* metrizable — in particular, the topology cannot be described by a single countable family of seminorms. The non-metrizability is an unavoidable consequence of writing $\mathcal{D}(\Omega)$ as a union of infinitely many Fréchet spaces with strictly increasing supports: no single metric can simultaneously control convergence in all of them. Despite this, the topology is well-behaved: $\mathcal{D}(\Omega)$ is an LF-space (countable strict inductive limit of Fréchet spaces), and this structure ensures that sequential continuity of linear functionals is equivalent to full topological continuity — the key property that mak

es distribution theory workable

in practice.

Sequential Characterisation

The abstract definition of the strict inductive limit topology is difficult to use directly. The following theorem reduces sequential co

nvergence to two c

o

ncrete, checkable conditions.

[quotetheorem:448]

This is the primary tool for verifying that a given linear functional is a distribution: one checks that if $\varphi_k \to 0$ in the sense of the theorem (uniform support, all derivatives converging uniformly), then $T(\varphi_k) \to 0$. The equivalence between sequential continuity and topological continuity — which is guaranteed by the LF-space structure and would fail for general locally convex spaces — is what reduces the abstract inductive limit topology to this concrete sequential criterion. The [characterisation

of distributions](/theorems/449) makes this precise.

Mollifiers and Approximation to the Identity

One of the most powerful uses of test functions is as mollifiers: convolution kernels tha

t smooth rough functions into $C^

\infty$ approximations. [definition: Standard Mollifier] The **[standard mollifier](/page/Standard%20Mollifier)** is the function $\rho \in \mathcal{D}(\mathbb{R}^n)$ defined in the bump function construction above, normalised so that $\int \rho , d\mathcal{L}^n = 1$. For $\varepsilon > 0$, the **rescaled mollifier** is $\rho_\varepsilon(x) := \varepsilon^{-n}\rho(x/\varepsilon)$. Then $\rho_\varepsilon \in \mathcal{D}(\mathbb{R}^n)$, $\rho_\varepsilon \ge 0$, $\mathrm{supp}(\rho_\varepsilon) = \overline{B}(0,\varepsilon)$, and $\int \rho_\varepsilon , d\mathcal{L}^n = 1$. The family ${\rho_\varepsilon}_{\varepsilon > 0}$ is called an **approximation to the identity**: as $\varepsilon \to 0$

, the mass of

$\rho_\varepsilon$ concentrates at the origin.
[/definition]

For any locally integrable function $f$, the **mollif

ication** $f_\v

arepsilon := f * \rho_\varepsilon$ is defined by
\begin{align*}
f_\varepsilon(x) &:= (f * \rho_\varepsilon)(x) = \int

_{\mathbb{R}^

n

} f(y),\rho_\vare

psilon(x - y),d\mathcal{L}^n(y).
\end{align*}

[quotetheorem:461]

The three properties — smoothness, support control, and $L^p$ convergence — together make mollification the universal approximation tool in analysis. The smoothness assertion says that convolving any locally integrable function with a test function produces a $C^\infty$ function; this is the reason that $f * \varphi \in C^\infty$ whenever $\varphi \in \mathcal{D}(\mathbb{R}^n)$, regardless of the regularity of $f$. The support property $\mathrm{supp}(f_\varepsilon) \subseteq \mathrm{supp}(f) + \overline{B}(0,\varepsilon)$ means that mollification does not spread the support by more than $\varepsilon$; in particular, if $f$ has compact support then so doe

s $f_\varepsilon$, and $f_\varepsilon \in \mathcal{D}(\mathbb{R}^n)$.

Mollification also converges pointwise under weaker hypotheses: if $f$ is continuous at $x$, then $f_\varepsilon(x) \to f(x)$ as $\varepsilon \to 0$ (since $f_\varepsilon(x) = \int \rho(z)f(x - \varepsilon z)\,d\mathcal{L}^n(z) \to f(x)$ by continuity and dominated convergence). If $f

$

is uniformly continuou

s

on $\mathbb{R}^n$, the convergence is uniform.

Partitions of Unity

The second major application of test functions is localisation: decomposing a global problem into local pieces using smooth

cutoff functions w

hose supports cover $\Omega$ and whose values sum to $1$.

[quotetheorem:57]

The key point is that each $\eta_i$ is smooth (not merely continuous), compactly supported inside $U_i$, and the family is locally finite. This means that for any $\varphi \in \mathcal{D}(\Omega)$, the decomposition $\varphi = \sum_i \eta_i \varphi$ is a finite sum (since $\mathrm{supp}(\varphi)$ is compact and meets only finitel

y many $\mathrm{supp}(\eta_i)$), and each $\eta_i\

varphi \in \mathcal{D}(U_i)$.

Partitions of unity are used throughout the wiki:

ieces supported in individual members, on which the distribution is known to vanish.

  • In the definition of [distributional deriv

atives](/pages/1046) on manifolds and in local regularity arguments for elliptic PDE.

relies on the bump function

c

onstruction from §1 to produce the initial smooth bumps.

Smooth Cutoff Functions

A common special case of the partition-of-unity construction produces a smo

o

th cutoff function adapted to a pair

of sets $K \subset U$ with $K$ compact and $U$ open.

[definition: Smooth Cutoff Function]
Given a compact set $K \subset \Omega$ and an open set $U$ with $K \subset U \subseteq \Omega$, a smooth cutoff function for $K$ relative to $U$ is a function $\chi \in \mathcal{D}(\O

mega)$ satisfying $0 \le \chi \le 1$, $\chi = 1$ on $K$, and $\mathrm{supp}(\chi) \subset U$. [/definition] Such a function always exists: apply the [partition of unity](/theorems/57) to the cover ${U, \Omega \setminus K}$ of $\Omega$ and take $\chi := \eta_U$. Alternatively, convolve $\mathbb{1}_V$ with $\rho_\varepsilon$ for a suitably chosen open set $V$ with $K \subset V \subset \overline{V} \subset U$ and $\varepsilon < \mathrm{dist}(\overline{V}, \partial U)/2$. Smooth cutoffs are the basic tool for localising distributions: if $T \in \mathcal{D}'(\Omega)$ and one wishes to study $T$ near $K$, the product $\chi T$ (defined by $(\chi T)(\varphi) := T(\chi\

varphi)$) isolates

t

he behaviour of $T$ on $K$ while remaining a globally defined distribution.

Density Results

Test functions are dense in most of the function spaces encountered in PDE theory. This is crucial: it means that any element of

these spaces can b

e approximated by objects that are simultaneously smooth and compactly supported.

[quotetheorem:459]

The proof combines the two tools developed above: truncation (to make the function compactly supported) and mollification (to make it smooth). Neither step alone suffices — truncation can introduce discontinuities at the boundary of the cutoff, w

hile mollification of a non-compactly-supported function need not produce a compactly supported result.

The density result has two important negative counterparts. First, $\mathcal{D}(\Omega)$ is not dense in $L^\infty(\Omega)$: the closure of $\mathcal{D}(\Omega)$ in $L^\infty$ is $C_0(\Omega)$ (continuous functions vanishing at the boundary and at infinity), which does not contain, say, the constant function $1$. The failure is that $L^\infty$ convergence is too strong — it cannot tolerate the transition region where a smooth cutoff drops from $1$ to $0$. Second, $\mathcal{D}(\Omega)$ is not dense in $C^k(\overline{\Omega})$ when $\Omega$ i

s

bounded: test functions vanish near $\partial\Omega$, bu

t

elements of $C^k(\overline{\Omega})$ need not.

Test functions are also dense in larger function spaces:

ffs $\chi(x/k) \to 1$ and use the rapid decay of the Schwartz function to control the error in every seminorm.

\

infty \cap W^{k,p}$; adding compact support re

quires $\Omega = \mathbb{R}^n$ or suitable boundary conditions).

Relationship to Other Test Function Spaces

The space $\mathcal{D}(\Omega)$ is the smallest of thr

ee classical test function spaces on $\

mathbb{R}^n$, each

designed for a different class of generalised functions.

Space Elements Topology Dual
$\mathcal

{D}(\mathbb{R}^n)$ | $C^\infty$, compact support | Strict inductive limit | $\mathcal{D}'(\mathbb{R}^n)$ — all distributions | | $\mathcal{S}(\mathbb{R}^n)$ | $C^\inft

y$, rapid decay | Fréchet (countable seminorms) | $\mathcal{S}'(\mathbb{R}^n)$ — [tempered distributions](/pages/1053) | | $\mathcal{E}(\mathbb{R}^n) = C^\infty(\mathbb{R}^n)$ | $C^\infty$, no dec

a

y/support condi

tion | Fréchet

(uniform on compacts) | $\mathcal{E}'(\mathbb{R}^n)$ — compactly supported distributions |

The inclusions
\begin{align*}
\mathcal{

D}(\mathbb{R}

^n) \hookrightarrow \mathcal{S}(\mathbb{R}^n) \hookrightarrow

\mathcal{E}(\m

athbb{R}^n) = C^\infty(\mathbb{R}^n)
\end{align*}
are continuous and dense. Dualising reverses the inclusions:

\begin{align*

}
\mathcal{E}'(\mathbb{R}^n) \hookrightarrow \mathcal{S}'(\mathbb{R}^n) \hookrightarrow \mathcal{D}'(\mathbb{R}^n).
\end{align*}
The pattern is: as the test function space grows (imposing weaker conditions on its elements), the dual space shrinks (requiring more stringent continuity). A functional on $\mathcal{D}$ need only be continuous against compactly supported probes, so $\mathcal{D}'$ is the largest dual — it admits distributions of arbitrary growth and infinite order. A functional on $\mathcal{E} = C^\infty$ must handle test functions that are smooth but have arbitrary growth at infinity; the only way to be continuous

a

gainst such test functions is to "live on" a compact set, so $\mathcal{E}'$ consists exactly of compactly supported distributions.

The Schwartz space $\mathcal{S}(\mathbb{R}^n)$ occupies the middle position: its test functions decay rapidly but need not have compact support. Its dual $\mathcal{S}'(\mathbb{R}^n)$ admits distributions of polynomial growth but excludes super-polynomial growth (such as $T_{e^{e^x}}$). The defining advantage of $\mathcal{S}'$ is that the Fourier transform extends to it as a topological automorphism — this fails for both $\ma

thcal{D}'$ (too large) and $\mathcal{E}'$ (too small, though $\mathcal{E}'$ has its own Fourier theory via the Paley–Wiener theorem). On a general open set $\Omega \subsetneq \mathbb{R}^n$, the [Schwartz space](/page/Schwartz%20Space) is not defined (rapid decay at infinity is meaningful only on all of $\mathbb{R}^n$). The relevant spaces reduce to $\mathcal{D}(\Omega) \hookrigh

tarrow \mathcal{E}(\Omega) = C^\infty(\Omega)$, with duals $\

mathcal{E}'(\Omega) \hookrightarrow \mathcal{D}'(\Omega)$.

References

  1. L

. Schwartz, Théorie des Distributions, 2n

d ed. (1966).
2. L. Hörmander, *The Analysis of Linear Partial Differential O

perators I* (1983).
3. W. Rudin, Functional Analysis (1991).
4. F. Trèves, Topological Vector Spaces, Distributions, and Kernels (1967).
5. L. C. Evans, Partial Differential Equations (1998).

Attribution Debug Info:

Total segments: 105

Attributed segments: 62

Non-attributed segments: 43

Attribution Summary

admin

Contributions: 78
Sources: create
Last Modified: 2/28/2026