超関数の畳み込み(convolution of distributions)とは、$\mathbb{R}^n$ 上の超関数 $T$、$S$ の台の和が遠方で有界集合に届かないという台の条件のもとで、テンソル積 $T\otimes S$ を関数 $\varphi(x+y)$ に台の近くで切り落として作用させて定める超関数 $T*S$ である。片方の台がコンパクトなら条件は成り立ち、テスト関数との畳み込みは滑らかな関数 $x\mapsto\langle T,\varphi(x-\cdot)\rangle$ になる。畳み込みは可換で微分と交換し、Dirac のデルタを単位元にもつので、基本解 $E$ との畳み込み $E*f$ が定数係数の方程式 $P(\partial)u=f$ を解き、軟化子との畳み込みは超関数を滑らかな関数で近似する。
$\mathbb{R}^n$ 上の関数 $f$、$g$ の畳み込み $(f*g)(z)=\int f(x)g(z-x)\,dx$(この記事の $*$ には定数 $(2\pi)^{-n/2}$ を付けない。畳み込み の記事の記号では $\star$ にあたる)をテスト関数 $\varphi$ に当てると、$y=z-x$ と置き換えて
$$
\int(f*g)(z)\varphi(z)\,dz=\iint f(x)g(y)\,\varphi(x+y)\,dx\,dy
$$
となる。右辺は、超関数のテンソル積 $f\otimes g$ を関数 $(x,y)\mapsto\varphi(x+y)$ に作用させた形をしている。そこで超関数 $T$、$S$ の畳み込みを $\langle T*S,\varphi\rangle=\langle T\otimes S,\varphi(x+y)\rangle$ で定めたい。ただし $\varphi(x+y)$ は $(x,y)$ について台がコンパクトでない($x+y$ が一定の直線や平面に沿って延びる)ので、そのままでは $T\otimes S$ を作用させられない。$T$ と $S$ の台が「遠くでは足しても $\operatorname{supp}\varphi$ に届かない」という条件を課せば、$\varphi(x+y)$ を台の近くで切り落としてよく、畳み込みが定まる。
超関数の畳み込みは、微分と交換し($\partial^\alpha(T*S)=(\partial^\alpha T)*S$)、Dirac のデルタ $\delta$ を単位元にもつ。このため定数係数の偏微分方程式 $P(\partial)u=f$ は、基本解 $E$ との畳み込み $u=E*f$ で解ける。また軟化子との畳み込みは超関数を滑らかな関数で近似する。
以下 $\mathcal{D}=\mathcal{D}(\mathbb{R}^n)$、$\mathcal{D}'=\mathcal{D}'(\mathbb{R}^n)$ とし、記号は 超関数・超関数のテンソル積 の記事に従う。関数 $\varphi$ について $\check\varphi(x):=\varphi(-x)$ と書く。
$T\in\mathcal{D}'$、$\varphi\in\mathcal{D}$ について、関数 $T*\varphi\colon\mathbb{R}^n\to\mathbb{C}$ を
$$
(T*\varphi)(x):=\langle T,\varphi(x-\cdot)\rangle
$$
で定める。$T$ が局所可積分関数 $f$ の正則超関数なら、これは通常の畳み込み $\int f(y)\varphi(x-y)\,dy$ である。
$T\in\mathcal{D}'$、$\varphi\in\mathcal{D}$ とする。$T*\varphi\in C^\infty(\mathbb{R}^n)$ であり、各多重指数 $\alpha$ について
$$
\partial^\alpha(T*\varphi)=T*\partial^\alpha\varphi=(\partial^\alpha T)*\varphi
$$
が成り立つ。また $T*\varphi$ は閉集合 $\operatorname{supp}T+\operatorname{supp}\varphi$ の外で $0$ である。
$x_0\in\mathbb{R}^n$ を固定し、$\chi\in\mathcal{D}$ を開球 $B(x_0,1)$ の上で $1$ となるようにとる。$G(x,y):=\chi(x)\varphi(x-y)$ は、$x\in\operatorname{supp}\chi$、$y\in x-\operatorname{supp}\varphi$ の外で $0$ なので $\mathcal{D}(\mathbb{R}^n\times\mathbb{R}^n)$ に属し、$x\in B(x_0,1)$ なら $(T*\varphi)(x)=\langle T,G(x,\cdot)\rangle$ である。超関数のテンソル積 の補題「片方の変数への作用」により、$x\mapsto\langle T,G(x,\cdot)\rangle$ は滑らかで、$\partial^\alpha$ は $G$ の $x$ についての微分として $T$ の中に入る。$B(x_0,1)$ の上では $\partial_x^\alpha G(x,y)=(\partial^\alpha\varphi)(x-y)$ なので、$\partial^\alpha(T*\varphi)=T*\partial^\alpha\varphi$ である。一方、連鎖律から $(\partial^\alpha\varphi)(x-y)=(-\partial_y)^\alpha[\varphi(x-y)]$ なので、超関数の微分の定義により
$$
\langle\partial^\alpha T,\varphi(x-\cdot)\rangle=(-1)^{|\alpha|}\langle T,\partial_y^\alpha[\varphi(x-\cdot)]\rangle=\langle T,(\partial^\alpha\varphi)(x-\cdot)\rangle
$$
である。最後に、$x\notin\operatorname{supp}T+\operatorname{supp}\varphi$ なら $\varphi(x-\cdot)$ の台 $x-\operatorname{supp}\varphi$ は $\operatorname{supp}T$ と交わらないので $(T*\varphi)(x)=0$ である($\operatorname{supp}\varphi$ はコンパクトなので、この和は閉集合である)。$\square$
$T,S\in\mathcal{D}'$ について $F:=\operatorname{supp}T\times\operatorname{supp}S\subset\mathbb{R}^n\times\mathbb{R}^n$ とし、$\varphi\in\mathcal{D}$ について $\varphi^+(x,y):=\varphi(x+y)$ と書く。
$T,S\in\mathcal{D}'$ が 畳み込みの台の条件 を満たすとは、すべてのコンパクト集合 $M\subset\mathbb{R}^n$ について
$$
F_M:=\{(x,y)\in F\mid x+y\in M\}
$$
がコンパクトであることをいう。言い換えると、加法 $(x,y)\mapsto x+y$ を $F$ に制限した写像が固有写像(コンパクト集合の逆像がコンパクト)であることである。
$F_M$ は閉集合 $F$ と閉集合 $\{x+y\in M\}$ の共通部分なので、有界であればコンパクトである。
$T,S\in\mathcal{D}'$ が台の条件を満たすとする。$\varphi\in\mathcal{D}$ について、$F_{\operatorname{supp}\varphi}$ のある開近傍の上で $1$ となる $\chi\in\mathcal{D}(\mathbb{R}^n\times\mathbb{R}^n)$ をとり、
$$
\langle T*S,\varphi\rangle:=\langle T\otimes S,\;\chi\,\varphi^+\rangle
$$
と定める。$T*S$ を $T$ と $S$ の 畳み込み(convolution)または 合成積 という。
$F_{\operatorname{supp}\varphi}$ はコンパクトなので、このような $\chi$ は存在する(隆起関数 の記事の定理「コンパクト集合に対する隆起関数」)。$\chi\varphi^+$ は台がコンパクトな滑らかな関数なので、右辺は意味をもつ。
$T,S\in\mathcal{D}'$ が台の条件を満たすとする。
1.$\chi$、$\chi'$ がともに $F_{\operatorname{supp}\varphi}$ の開近傍 $W$ の上で $1$ なら、$G:=(\chi-\chi')\varphi^+$ は $W$ の上と、開集合 $\{(x,y)\mid x+y\notin\operatorname{supp}\varphi\}$ の上で $0$ である。この 2 つの開集合の和は $F$ を含むので、$\operatorname{supp}G$ は $F$ と交わらない。超関数のテンソル積 の命題「テンソル積の台」により $F=\operatorname{supp}(T\otimes S)$ なので、$T\otimes S$ は $F$ の補集合の上で $0$ であり、$\langle T\otimes S,G\rangle=0$ である。
次に評価を示す。コンパクト集合 $M$ を固定し、$F_M$ の開近傍で $1$ となる $\chi_M$ を 1 つとる。$\operatorname{supp}\varphi\subset M$ なら $F_{\operatorname{supp}\varphi}\subset F_M$ なので、どの $\varphi\in\mathcal{D}_M$ にも同じ $\chi_M$ が使える。よって $\varphi\mapsto\langle T*S,\varphi\rangle$ は $\mathcal{D}_M$ の上で線形である(2 つのテスト関数の和は、両方の台を含む $M$ で扱う)。$\operatorname{supp}\chi_M\subset K\times L$ とすると、超関数のテンソル積 の定理「超関数のFubiniの定理」の 1 と Leibniz の公式、$\partial_x^\alpha\partial_y^\beta\varphi^+=(\partial^{\alpha+\beta}\varphi)^+$ から
$$
|\langle T*S,\varphi\rangle|\le C_KC_L\max_{|\alpha|\le N_K,\,|\beta|\le N_L}\sup|\partial_x^\alpha\partial_y^\beta(\chi_M\varphi^+)|\le C\max_{|\gamma|\le N_K+N_L}\sup|\partial^\gamma\varphi|
$$
であり($C$ は $M$ と $\chi_M$ による)、$T*S$ は超関数である。
2.$z_k=x_k+y_k\to z$、$(x_k,y_k)\in F$ とする。$M:=\{z_k\}\cup\{z\}$ はコンパクトなので $(x_k,y_k)\in F_M$ はコンパクト集合の点列であり、部分列が $(x,y)\in F$ に収束して $x+y=z$ である。よって和は閉集合である。$\operatorname{supp}\varphi$ が $\operatorname{supp}T+\operatorname{supp}S$ と交わらなければ $F_{\operatorname{supp}\varphi}=\emptyset$ なので $\chi=0$ がとれ、$\langle T*S,\varphi\rangle=0$ である。よって $T*S$ は和の補集合の上で $0$ である。
3 は変数の入れ替え、4 は積の形の切り落とし $\chi_1(x)\chi_2(y)$ による。
3.入れ替え $\sigma(x,y):=(y,x)$ は $\operatorname{supp}S\times\operatorname{supp}T$ を $F$ に移し、加法を保つので、台の条件は対称である。「超関数のFubiniの定理」の 2 により $\langle S\otimes T,G\rangle=\langle T\otimes S,G\circ\sigma\rangle$ である。$\varphi^+\circ\sigma=\varphi^+$ で、$\chi\circ\sigma$ は $F_{\operatorname{supp}\varphi}$ の開近傍で $1$ なので、$\langle S*T,\varphi\rangle=\langle T\otimes S,(\chi\circ\sigma)\varphi^+\rangle=\langle T*S,\varphi\rangle$ である。
4.$x+y\in M$、$x\in\operatorname{supp}T$ なら $y\in M-\operatorname{supp}T$ なので、$F_M$ はコンパクト集合 $\operatorname{supp}T\times(M-\operatorname{supp}T)$ の閉部分集合である。式を示すため、$\operatorname{supp}T$ の開近傍で $1$ となる $\chi_1\in\mathcal{D}$ と、$\operatorname{supp}\varphi-\operatorname{supp}\chi_1$ の開近傍で $1$ となる $\chi_2\in\mathcal{D}$ をとる。$\chi(x,y):=\chi_1(x)\chi_2(y)$ は $F_{\operatorname{supp}\varphi}$ の開近傍で $1$ である。「超関数のFubiniの定理」の 2 で $S$ を外側にすると $\langle T*S,\varphi\rangle=\bigl\langle S,\;y\mapsto\chi_2(y)\langle T,\chi_1\varphi(\cdot+y)\rangle\bigr\rangle$ である。$T$ は $\chi_1=1$ となる $\operatorname{supp}T$ の近傍の外で $0$ なので $\langle T,\chi_1\varphi(\cdot+y)\rangle=\langle T,\varphi(\cdot+y)\rangle$ であり、これは $y\notin\operatorname{supp}\varphi-\operatorname{supp}\chi_1$ なら $0$ なので、$\chi_2(y)$ を掛けても変わらない。$\square$
台の条件は、片方の台がコンパクトなときのほか、たとえば $n=1$ で $\operatorname{supp}T\subset[a,\infty)$、$\operatorname{supp}S\subset[b,\infty)$ のときにも成り立つ。実際 $M\subset[-R,R]$ なら、$F_M$ の点は $a\le x\le R-b$、$b\le y\le R-a$ を満たす。
$T,S\in\mathcal{D}'$ が台の条件を満たすとする。
1.$\operatorname{supp}\partial^\alpha T\subset\operatorname{supp}T$ なので、台の条件は小さい台に引き継がれ、$T*S$ に使える $\chi$ はそのまま $(\partial_jT)*S$ にも使える。超関数のテンソル積 の命題「微分・積・収束・結合」の 1 から
$$
\langle(\partial_jT)*S,\varphi\rangle=\langle\partial_{x_j}(T\otimes S),\chi\varphi^+\rangle=-\langle T\otimes S,(\partial_{x_j}\chi)\varphi^+\rangle-\langle T\otimes S,\chi\,\partial_{x_j}\varphi^+\rangle
$$
である。$\partial_{x_j}\chi$ は $\chi=1$ となる開近傍 $W$ の上で $0$ なので、$(\partial_{x_j}\chi)\varphi^+$ は $W$ と $\{x+y\notin\operatorname{supp}\varphi\}$ の上で $0$ であり、定理「畳み込みの基本性質」の 1 の証明と同じ理由で第 1 項は $0$ である。$\partial_{x_j}\varphi^+=(\partial_j\varphi)^+$ なので、第 2 項は $-\langle T*S,\partial_j\varphi\rangle=\langle\partial_j(T*S),\varphi\rangle$ である。$S$ の側も $\partial_{y_j}$ で同じ計算をすればよく、繰り返して一般の $\alpha$ と $P(\partial)$ を得る。
2.$\delta$ の台 $\{0\}$ はコンパクトなので、thm-cvd-basic の 4 により $\langle\delta*S,\varphi\rangle=\langle S,y\mapsto\langle\delta,\varphi(\cdot+y)\rangle\rangle=\langle S,\varphi\rangle$ である。後半は 1 による。
3.1 と 2 から $P(\partial)(E*f)=(P(\partial)E)*f=\delta*f=f$ である。$f$ の台がコンパクトなら thm-cvd-basic の 4(と 3)により台の条件が成り立つ。$\square$
3 は、基本解 の記事の命題「基本解との畳み込み」($f$ がテスト関数の場合)を、台の条件を満たす超関数 $f$ に広げたものである。
テスト関数 $\varphi$ は台がコンパクトなので、どの $T\in\mathcal{D}'$ も $\varphi$(の正則超関数)と台の条件を満たす。定義「超関数の畳み込み」による $T*\varphi$ は、定義「テスト関数との畳み込み」の関数と一致する。
$T\in\mathcal{D}'$、$\varphi\in\mathcal{D}$ とする。超関数 $T*\varphi$ は滑らかな関数 $x\mapsto\langle T,\varphi(x-\cdot)\rangle$ の正則超関数であり、すべての $\psi\in\mathcal{D}$ について
$$
\langle T*\varphi,\psi\rangle=\int\langle T,\varphi(x-\cdot)\rangle\,\psi(x)\,dx=\langle T,\check\varphi*\psi\rangle
$$
が成り立つ。
定義により、$F_{\operatorname{supp}\psi}$ の開近傍 $W$ の上で $1$ となる $\chi$ について
$$
\langle T*\varphi,\psi\rangle=\langle T,k\rangle,\qquad k(x):=\int\varphi(y)\chi(x,y)\psi(x+y)\,dy
$$
である($\operatorname{supp}S=\operatorname{supp}\varphi$)。$k_0(x):=\int\varphi(y)\psi(x+y)\,dy=(\check\varphi*\psi)(x)$ とおくと $k_0\in\mathcal{D}$ である。$k=k_0$ が $\operatorname{supp}T$ の開近傍で成り立つことを示す。$C:=\{(x,y)\mid y\in\operatorname{supp}\varphi,\ x+y\in\operatorname{supp}\psi\}$ はコンパクトで、$C\cap F=F_{\operatorname{supp}\psi}\subset W$ である。コンパクト集合 $C\setminus W$ の点 $(x,y)$ は $y\in\operatorname{supp}\varphi$ なので $x\notin\operatorname{supp}T$ を満たし、その第 1 成分の像 $P$ はコンパクトで $\operatorname{supp}T$ と交わらない。$x\notin P$ なら、$\varphi(y)\psi(x+y)\ne0$ となる $y$ について $(x,y)\in C\cap W$ なので $\chi(x,y)=1$ であり、$k(x)=k_0(x)$ である。よって $\langle T,k\rangle=\langle T,k_0\rangle$ である。
次に $\Phi(x,z):=\varphi(z-x)\psi(z)$ とおくと $\Phi\in\mathcal{D}(\mathbb{R}^n\times\mathbb{R}^n)$ で、$k_0(x)=\int\Phi(x,z)\,dz$ である。$1$ を $z$ の変数の上の Lebesgue 測度の正則超関数とすると、超関数のテンソル積 の定理「超関数のFubiniの定理」の 2 により
$$
\langle T,k_0\rangle=\langle T\otimes1,\Phi\rangle=\int\langle T,\Phi(\cdot,z)\rangle\,dz=\int\psi(z)\langle T,\varphi(z-\cdot)\rangle\,dz
$$
である。$\square$
$\rho$ を軟化子とし、$\rho_\varepsilon(x)=\varepsilon^{-n}\rho(x/\varepsilon)$ とする。$T\in\mathcal{D}'$ について $T*\rho_\varepsilon$ は滑らかな関数であり、$\varepsilon\to0$ で $\mathcal{D}'$ において $T$ に収束する。とくに、すべての超関数は滑らかな関数の正則超関数の列の極限である。
thm-cvd-consistency により $\langle T*\rho_\varepsilon,\psi\rangle=\langle T,\check\rho_\varepsilon*\psi\rangle$ である。$\check\rho$ も軟化子であり、$\check\rho_\varepsilon=(\check\rho)_\varepsilon$ である。$0<\varepsilon\le1$ なら $\check\rho_\varepsilon*\psi$ の台はコンパクト集合 $L:=\operatorname{supp}\psi+\overline B(0,1)$ に入り(軟化子 の記事の命題「軟化の基本性質」の 2)、$\partial^\alpha(\check\rho_\varepsilon*\psi)=\check\rho_\varepsilon*\partial^\alpha\psi$ は $\partial^\alpha\psi$ に一様収束する(同記事の定理「軟化による近似」の 1。$\partial^\alpha\psi$ は一様連続)。$T$ の $L$ での評価から $\langle T,\check\rho_\varepsilon*\psi\rangle\to\langle T,\psi\rangle$ である。$\square$
3 つの超関数 $R$、$S$、$T$ のうち少なくとも 2 つの台がコンパクトなら、$R*(S*T)=(R*S)*T$ が成り立つ(Kna16a Corollary 5.18 (c)、p. 200。この記事では証明しない)。台がコンパクトなのが 1 つだけだと、各段の畳み込みが定義できても結合法則は成り立たないことがある(下の反例の表の 2 行目)。
1.$a\in\mathbb{R}^n$ の Dirac のデルタ $\delta_a$ について、thm-cvd-basic の 4 により $\langle\delta_a*S,\varphi\rangle=\langle S,\varphi(a+\cdot)\rangle$ である。$\delta_a*S$ は $S$ を $a$ だけ平行移動したものであり、$S$ が関数 $g$ なら $g(\cdot-a)$ である。
2.$n=1$ とし、$H$ を Heaviside関数 とする。台は $[0,\infty)$ なので台の条件が成り立つ(台はコンパクトでない)。$H\otimes H$ は第 1 象限の指示関数であり(超関数のテンソル積 の例「関数・点・超平面」の 1 と 4)、$x\ge0$、$y\ge0$、$x+y\in\operatorname{supp}\varphi$ を満たす点では $\chi=1$ なので
$$
\langle H*H,\varphi\rangle=\int_0^\infty\!\!\int_0^\infty\varphi(x+y)\,dx\,dy=\int_0^\infty s\,\varphi(s)\,ds
$$
である($s=x+y$ と置き換える)。よって $H*H$ はランプ関数 $x_+=\max(x,0)$ である。
3.thm-cvd-derivative から $\delta'*H=(\delta*H)'=H'=\delta$ である。$\operatorname{supp}(\delta'*H)=\{0\}$ は $\operatorname{supp}\delta'+\operatorname{supp}H=[0,\infty)$ より真に小さく、thm-cvd-basic の 2 の包含は等号とは限らない。
$n=1$ とし、$1$ は定数関数 $1$、$H$ は Heaviside 関数、$\delta'$ は $\delta$ の微分とする。
| 外す条件 | 反例 | 成り立たなくなること |
|---|---|---|
| 台の条件(定義「超関数の畳み込み」) | $T=S=1$ | 定義の $\chi$ がとれず、$\iint\varphi(x+y)\,dx\,dy$ も発散する |
| 結合法則で 2 つの台がコンパクト | $1$、$\delta'$、$H$(台がコンパクトなのは $\delta'$ だけ) | $(1*\delta')*H=1*(\delta'*H)$ |
| 作用素の係数が定数(thm-cvd-derivative の 1) | 作用素 $x\,\frac{d}{dx}$、$T=\delta$、$S=H$ | $P(\partial)(T*S)=(P(\partial)T)*S$ |
1 行目:$F=\mathbb{R}^2$ で、$M=\operatorname{supp}\varphi\ne\emptyset$ について $F_M$ は帯 $\{x+y\in M\}$ なので有界でなく、その近傍で $1$ となる台がコンパクトな $\chi$ はない。$\varphi\ge0$、$\varphi\ne0$ なら、$x$ を固定した $\int\varphi(x+y)\,dy=\int\varphi$ は正の定数で、$x$ について積分すると発散する。
2 行目:各段は片方の台がコンパクトなので定義できる。thm-cvd-derivative により $1*\delta'=(1*\delta)'=1'=0$ なので $(1*\delta')*H=0$ である。一方 $\delta'*H=\delta$(ex-cvd-examples の 3)なので $1*(\delta'*H)=1*\delta=1$ である。
3 行目:$\langle x\delta',\varphi\rangle=-\langle\delta,(x\varphi)'\rangle=-\varphi(0)$ なので $x\delta'=-\delta$、同様に $x\delta=0$ である。$x\frac{d}{dx}(\delta*H)=xH'=x\delta=0$ だが、$(x\delta')*H=-\delta*H=-H\ne0$ である。
Kna16a 第 V 章 §3 は、まず台がコンパクトな 2 つの超関数の畳み込みを、台がコンパクトな超関数を測度の導関数の有限和で表す方法で定め(Proposition 5.7、p. 192)、次に片方の台がコンパクトな場合へ広げて(pp. 195–198)、微分との交換(Corollary 5.14、p. 197)、関数の畳み込みとの整合(Corollary 5.16、p. 199)、結合法則(Corollary 5.18、p. 200)、$\delta$ が単位元であること(Proposition 5.19、p. 201)を証明している。片方の台がコンパクトな場合、この記事の定義は thm-cvd-basic の 4 の式により同書の定義と一致する。この記事の定義は、テンソル積と台の条件を使って、両方の台がコンパクトでない場合(例のランプ関数)も扱えるようにしたものである。Bre11 §4.5 Comment 7(p. 117)は、超関数への畳み込みの拡張が偏微分方程式で基本的な役割をもつことを、基本解との畳み込みを例に述べている(証明はない)。
Mathpediaは寄付と、参考文献の書籍リンク(Amazonアソシエイト)の紹介料で運営されています。 支援について / 寄付する