logo

近似導関数 📂シュワルツ超函数

近似導関数

ビルドアップ

超関数の微分を定義するアイデアを思い出そう。uLloc1(Ω)u \in {L}_{\mathrm{loc}}^1(\Omega)に対して、正則超関数TuT_{u}が存在する。uuが微分可能であれば、部分積分法により、次の式が成り立ち、TuT_{u}の導関数をuuの導関数であるuu^{\prime}に対応するTuT_{u^{\prime}}として定義した。

Tu(ϕ):=Tu(ϕ)=u(x)ϕ(x)dx=[u(x)ϕ(x)]u(x)ϕ(x)dx=u(x)ϕ(x)dx=Tu(ϕ) \begin{align*} T_{u}^{\prime}(\phi) &:= T_{u^{\prime}}(\phi) \\ &= \int u^{\prime}(x)\phi (x)dx \\ &= \left[ u(x) \phi (x) \right]_{-\infty}^{\infty} -\int u(x)\phi ^{\prime} (x) dx \\ &= -\int u(x)\phi ^{\prime} (x) dx \\ &= -T_{u}(\phi^{\prime}) \end{align*}

でも、もしu(x)u(x)Ω\Omegaで微分可能ではないとしたら。それでも、uuに対応する超関数TuT_{u}は定義により、次のような導関数を持つ。

Tu(ϕ)=Tu(ϕ) T_{u}^{\prime}(\phi) = T_{u}(\phi^{\prime})

従って、次の式を満たすv(x)v(x)が存在するなら、これをu(x)u(x)の導関数として扱うことができるだろう。

Tu(ϕ)=u(x)ϕ(x)dx=v(x)ϕ(x)dx=Tv(ϕ) -T_{u}(\phi^{\prime}) = -\int u(x)\phi ^{\prime} (x) dx = \int v(x)\phi (x)dx = T_{v}(\phi)

これを多指数α\alphaに対して拡張すると、次のようになる。

(1)αΩu(x)Dαϕ(x)dx=Ωvα(x)ϕ(x)dx, ϕD(Ω) (-1)^{|\alpha|} \int_{\Omega} u(x){D}^{\alpha}\phi (x)dx = \int_{\Omega}v_{\alpha}(x)\phi (x)dx, \quad \forall\ \phi \in \mathcal{D}(\Omega)

定義1

uLloc1(Ω)u \in {L}_{\mathrm{loc}}^1(\Omega)としよう。次のような式を満たすvαv_{\alpha}が存在するなら、これをuu弱導関数weak derivativeまたは超関数的導関数distributional derivativeと呼ぶ。

Tvα=DαTuin D(Ω)Ωvα(x)ϕ(x)dx=(1)αΩu(x)Dαϕ(x)dx ϕD(Ω) \begin{align*} T_{{v}_{\alpha}} &= {D}^{\alpha}T_{u} & \text{in } \mathcal{D}^{\ast}(\Omega) \\ \int_{\Omega}v_{\alpha}(x)\phi (x)dx &= (-1)^{|\alpha|} \int_{\Omega} u(x){D}^{\alpha}\phi (x)dx & \forall\ \phi \in \mathcal{D}(\Omega) \end{align*}

説明

簡単な説明はここを参照してくれ。

区間(1,1)(-1, 1)で、uuvvが下のように定義されているとしよう。

u(x)=xandv(x)={10<x<10x=011<x<0 u(x) = |x| \quad \text{and} \quad v(x) = \begin{cases} 1 & 0 \lt x \lt 1 \\ 0 & x=0 \\ -1 & -1 \lt x \lt 0 \end{cases} すると、uux=0x=0で微分不可能なので、(1,1)(-1,1)で導関数を定義することはできないが、vvuuの弱導関数になる。vvuuの弱導関数であることは、下の過程で確認できる。ϕD(Ω)\phi \in \mathcal{D}(\Omega)としよう。すると、次の式が成り立つ。

11u(x)ϕ(x)dx=10xϕ(x)dx01xϕ(x)dx=10xϕ(x)dx01xϕ(x)dx=([xϕ(x)]10+10ϕ(x)dx)([xϕ(x)]0101ϕ(x)dx)=101ϕ(x)dx+01 1ϕ(x)dx=11v(x)ϕ(x)dx \begin{align*} -\int_{-1}^1 u(x) \phi^{\prime}(x)dx &= -\int_{-1}^{0} |x| \phi^{\prime}(x) dx -\int_{0}^{1} |x| \phi^{\prime}(x) dx \\ &= -\int_{-1}^{0} -x \phi^{\prime}(x) dx -\int_{0}^{1} x \phi^{\prime}(x) dx \\ &= -\left( [-x\phi (x)]_{-1}^{0} +\int_{-1}^{0}\phi (x)dx \right) - \left( [x\phi (x)]_{0}^1-\int_{0}^1 \phi (x)dx \right) \\ &= \int_{-1}^{0} -1 \cdot \phi (x) dx + \int_{0}^{1}\ 1 \cdot \phi (x) dx \\ &= \int_{-1}^1v(x)\phi (x) dx \end{align*}

実際にv(x)v(x)の値はx0x \ne 0の所では全てu(x)u^{\prime}(x)と同じで、x=0x=0では、u(x)u(x)の左右の微分係数の中間値を持つ。従って、v(x)v(x)u(x)u(x)の導関数として扱っても問題ないことがわかる。


  1. Robert A. Adams and John J. F. Foutnier, Sobolev Space (2nd Edition, 2003), p22 ↩︎