The compactly-supported Schwartz functions form a dense subset of the
Schwartz space 𝓢(E, ℂ). The proof multiplies a Schwartz function f by a
sequence of bump cutoffs and uses that the Schwartz seminorms of
bumpCutoffMul m f - f tend to zero as m → ∞.
If a tempered distribution u vanishes on every compactly-supported
Schwartz function, then it vanishes on every Schwartz function. This is the
density argument bridging local information about u to its global
behaviour.
Proposition 8.9 of Melrose: a tempered distribution u with empty
distributional support is the zero distribution. The proof covers E by
open sets on which u vanishes, applies a Schwartz partition of unity to
deduce that u vanishes on every compactly-supported Schwartz function,
and then extends this to all Schwartz functions by density.