Fourier 変換と PDE
mathpartial-differential-equationsfourier-transformlecture
1導入
この講義では、Fourier 変換により空間微分を周波数の積へ変換し、全空間上の定数係数 PDE を周波数ごとの問題へ分解する方法を説明する。
2方針
全空間の非周期問題では、Fourier 級数より Fourier 変換が自然である。微分は周波数変数の乗算へ移行するため、定数係数の熱方程式や波動方程式を周波数ごとに解析できる。
3微分が乗算になる理由
Fourier 変換を
\widehat{f}(\xi)=\int_{\mathbb{R}}f(x)e^{-ix\xi}\,dx
で定義する。この節では、前提講義で定義した Schwartz 関数 f\in\mathcal S(\mathbb R) を仮定する。このとき f とすべての導関数が急減少するため、積分は絶対収束し、部分積分の境界項は 0 になる。
\widehat{f'}(\xi)
=\int_{\mathbb{R}}f'(x)e^{-ix\xi}\,dx
である。部分積分により
\int_{\mathbb{R}}f'(x)e^{-ix\xi}\,dx
=\left[f(x)e^{-ix\xi}\right]_{-\infty}^{\infty}
+i\xi\int_{\mathbb{R}}f(x)e^{-ix\xi}\,dx
となる。境界項が 0 なら
\widehat{f'}(\xi)=i\xi\widehat{f}(\xi)
である。もう一度適用すると
\widehat{f''}(\xi)=(i\xi)^2\widehat{f}(\xi)=-\xi^2\widehat{f}(\xi)
を得る。したがって、空間微分を含む PDE は周波数ごとの代数式または ODE へ変換される。
4代表例
熱拡散率 \kappa>0 とする。熱方程式 u_t=\kappa u_{xx} を x で Fourier 変換すると、
\partial_t \widehat{u}=-\kappa \xi^2\widehat{u}
となる。ここでは t\mapsto u(\cdot,t) が Schwartz 関数空間 \mathcal S(\mathbb R) に値を取る C^1 写像であると仮定する。すなわち u(\cdot,t) と u_t(\cdot,t) が空間方向に急減少し、t に関して連続的に変化する。この十分条件のもとで \partial_t\widehat u=\widehat{u_t} と交換できる。これは t に関する ODE であり、高周波ほど速く減衰することを示す。あとで構成する u=G_t*f は、f\in\mathcal S(\mathbb R) なら t>0 でこの条件を満たす。
5Fourier 級数との相違
Fourier 級数は有界区間や周期関数を離散的な周波数へ分解する。Fourier 変換は全空間の関数を連続的な周波数へ分解する。境界がある問題では Fourier 級数、全空間では Fourier 変換が自然である。
6heat kernel への接続
f\in\mathcal S(\mathbb R) とし、初期条件 u(x,0)=f(x) の Fourier 変換を \widehat{f}(\xi) とすると、
\widehat{u}(\xi,t)=e^{-\kappa\xi^2t}\widehat{f}(\xi)
である。逆変換すると、解は heat kernel と f の畳み込みで表現される。これは初期分布が Gaussian 核で平均化されることを意味する。
heat kernel の式は、Gaussian の Fourier 変換から導出される。逆変換の定数を
f(x)=\frac{1}{2\pi}\int_{\mathbb{R}}\widehat{f}(\xi)e^{ix\xi}\,d\xi
とする規約では、
\frac{1}{2\pi}\int_{\mathbb{R}}e^{-\kappa t\xi^2}e^{ix\xi}\,d\xi
=\frac{1}{\sqrt{4\pi\kappa t}}e^{-x^2/(4\kappa t)}
である。具体的には \eta=\sqrt{\kappa t}\,\xi と置くと、Jacobian と評価点の scaling を含めて
\frac{1}{2\pi\sqrt{\kappa t}}\int_{\mathbb R}e^{-\eta^2}
e^{i(x/\sqrt{\kappa t})\eta}\,d\eta
=\frac{1}{\sqrt{4\pi\kappa t}}e^{-x^2/(4\kappa t)}
となる。これは前提講義で証明した Gaussian の Fourier 変換を scaling した結果である。したがって e^{-\kappa t\xi^2} の逆変換が heat kernel になる。
7全空間の熱方程式を解く
\kappa>0、f\in\mathcal S(\mathbb R) とし、問題を
u_t=\kappa u_{xx},\quad x\in\mathbb{R},\quad t>0,\quad u(x,0)=f(x)
とする。未知関数は u(x,t)、独立変数は空間 x と時間 t、定義域は全実線である。Fourier 変換を x に関して適用すると、空間微分は
\widehat{u_{xx}}(\xi,t)=-\xi^2\widehat{u}(\xi,t)
へ移行する。したがって周波数ごとに
\partial_t\widehat{u}(\xi,t)=-\kappa\xi^2\widehat{u}(\xi,t),\quad \widehat{u}(\xi,0)=\widehat{f}(\xi)
を解けばよい。解は
\widehat{u}(\xi,t)=e^{-\kappa\xi^2t}\widehat{f}(\xi)
である。逆変換により
u(x,t)=\frac{1}{\sqrt{4\pi\kappa t}}\int_{\mathbb{R}}e^{-(x-y)^2/(4\kappa t)}f(y)\,dy
となる。核
G_t(x)=\frac{1}{\sqrt{4\pi\kappa t}}e^{-x^2/(4\kappa t)}
が heat kernel である。t>0 では G_t のすべての微分が積分可能であり、直接計算により
\partial_tG_t(x)
=\left(-\frac1{2t}+\frac{x^2}{4\kappa t^2}\right)G_t(x)
=\kappa\,\partial_{xx}G_t(x)
を得る。したがって積分下で微分して
u_t=(\partial_tG_t)*f
=\kappa(\partial_{xx}G_t)*f
=\kappa u_{xx}
を確認できる。また \int_{\mathbb R}G_t(x)\,dx=1 であり、任意の \delta>0 に対して \int_{|x|>\delta}G_t(x)\,dx\to0 となるので、t\downarrow0 で質量は原点付近へ集中する。したがって G_t は近似恒等族をなし、Schwartz 関数 f に対して G_t*f\to f が各点かつ L^2 で成立する。これにより積分表示が初期条件を回復することまで確認できる。
8比較例: 境界がある場合
区間 0<x<L で Dirichlet 条件を課すと、全空間の平行移動対称性は失われる。この場合、連続周波数 \xi ではなく、境界条件に適合する離散モード \sin(n\pi x/L) を使用する。Fourier 変換と Fourier 級数の選択は、領域と境界条件で決まる。
9反例または限界
係数が x に依存する u_t=(a(x)u_x)_x では、Fourier 変換を適用しても単純な乗算には変換されない。x 側の積が周波数側の畳み込みになるため、異なる周波数が結合し、定数係数の場合と同じ手順では完結しない。
10どこまで成立するか
Fourier 変換は領域や境界条件に強く依存する。有界区間では、Fourier 級数や固有関数展開が自然になる。
11関連リンク
data/lecture/math/analysis/introduction-to-fourier-transform.lecture.n.md
data/lecture/math/partial-differential-equations/separation-of-variables-and-fourier-series.lecture.n.md
明示解を計算できない場合でも解の最大値や安定性を評価するため、次に maximum principle へ進む。
data/lecture/math/partial-differential-equations/maximum-principle-basics.lecture.n.md
Fourier Transforms and PDEs
1Introduction
This lecture explains how the Fourier transform converts spatial differentiation into multiplication by frequency and thereby decomposes a constant-coefficient PDE on the whole space into independent frequency problems.
2Strategy
For nonperiodic problems on the whole space, the Fourier transform is more natural than a Fourier series. Since differentiation becomes multiplication by the frequency variable, constant-coefficient heat and wave equations can be analyzed frequency by frequency.
3Why Differentiation Becomes Multiplication
Use the convention
\widehat f(\xi)=\int_{\mathbb R}f(x)e^{-ix\xi}\,dx.
Assume f\in\mathcal S(\mathbb R), the Schwartz class defined in the prerequisite lecture. Then f and all its derivatives decay rapidly, so the integrals converge absolutely and integration by parts has no boundary contribution. Hence
\widehat{f'}(\xi)
=\int_{\mathbb R}f'(x)e^{-ix\xi}\,dx
=i\xi\widehat f(\xi)
and
\widehat{f''}(\xi)=-\xi^2\widehat f(\xi).
Thus a PDE containing spatial derivatives becomes an algebraic equation or an ODE at each frequency.
4Representative Example
Let \kappa>0. Transforming u_t=\kappa u_{xx} in x gives
\partial_t\widehat u=-\kappa\xi^2\widehat u.
For this calculation, assume that t\mapsto u(\cdot,t) is a C^1 map with values in \mathcal S(\mathbb R). This condition permits interchange of the time derivative and Fourier transform. The transformed equation is an ODE in t, and it shows that higher frequencies decay faster. If f\in\mathcal S(\mathbb R), the solution u=G_t*f constructed below satisfies these conditions for t>0.
5Difference from Fourier Series
A Fourier series decomposes a periodic function or a function on a bounded interval into discrete frequencies. A Fourier transform decomposes a function on the whole space into continuous frequencies. Boundary-value problems naturally lead to Fourier series or other eigenfunction expansions, whereas translation-invariant whole-space problems naturally lead to Fourier transforms.
6Connection to the Heat Kernel
For f\in\mathcal S(\mathbb R) and u(x,0)=f(x),
\widehat u(\xi,t)=e^{-\kappa\xi^2t}\widehat f(\xi).
With the inverse-transform convention
f(x)=\frac1{2\pi}\int_{\mathbb R}\widehat f(\xi)e^{ix\xi}\,d\xi,
the Gaussian Fourier-transform formula proved in the prerequisite lecture gives
\frac1{2\pi}\int_{\mathbb R}e^{-\kappa t\xi^2}e^{ix\xi}\,d\xi
=\frac1{\sqrt{4\pi\kappa t}}e^{-x^2/(4\kappa t)}.
More explicitly, setting \eta=\sqrt{\kappa t}\,\xi accounts for both the Jacobian and the scaled evaluation point:
\frac{1}{2\pi\sqrt{\kappa t}}\int_{\mathbb R}e^{-\eta^2}
e^{i(x/\sqrt{\kappa t})\eta}\,d\eta
=\frac{1}{\sqrt{4\pi\kappa t}}e^{-x^2/(4\kappa t)}.
This is the scaled Gaussian Fourier-transform formula proved in the prerequisite lecture. Therefore the inverse transform of e^{-\kappa t\xi^2} is the heat kernel, and convolution with it averages the initial distribution against a Gaussian.
7Solving the Whole-Space Heat Equation
Consider
u_t=\kappa u_{xx},\quad x\in\mathbb R,\quad t>0,\quad u(x,0)=f(x),
where \kappa>0 and f\in\mathcal S(\mathbb R). The unknown is u(x,t), the independent variables are space x and time t, and the spatial domain is the entire real line. Transforming in x produces
\partial_t\widehat u(\xi,t)=-\kappa\xi^2\widehat u(\xi,t),
\qquad \widehat u(\xi,0)=\widehat f(\xi),
whose solution is
\widehat u(\xi,t)=e^{-\kappa\xi^2t}\widehat f(\xi).
Inverting yields
u(x,t)=\frac1{\sqrt{4\pi\kappa t}}
\int_{\mathbb R}e^{-(x-y)^2/(4\kappa t)}f(y)\,dy
=(G_t*f)(x),
where
G_t(x)=\frac1{\sqrt{4\pi\kappa t}}e^{-x^2/(4\kappa t)}.
For t>0, all derivatives of G_t are integrable, and direct calculation gives
\partial_tG_t(x)
=\left(-\frac1{2t}+\frac{x^2}{4\kappa t^2}\right)G_t(x)
=\kappa\,\partial_{xx}G_t(x).
Differentiation under the integral therefore verifies
u_t=(\partial_tG_t)*f
=\kappa(\partial_{xx}G_t)*f
=\kappa u_{xx}.
Moreover, \int_{\mathbb R}G_t(x)\,dx=1, and for every \delta>0,
\int_{|x|>\delta}G_t(x)\,dx\longrightarrow0
\qquad(t\downarrow0).
Thus G_t is an approximate identity. For Schwartz f, G_t*f\to f pointwise and in L^2, so the integral representation recovers the initial condition.
8Comparison: Problems with Boundaries
On 0<x<L with Dirichlet conditions, the boundary destroys translation invariance. The appropriate frequencies are then the discrete modes \sin(n\pi x/L) rather than the continuous variable \xi. The domain and boundary conditions determine whether a Fourier transform, Fourier series, or another eigenfunction expansion is appropriate.
9Limitation
For a variable-coefficient equation
u_t=(a(x)u_x)_x,
the Fourier transform does not reduce the spatial operator to simple multiplication. Products in x become convolutions in frequency, coupling distinct frequencies. The constant-coefficient procedure therefore does not close in the same way.
10Scope of Validity
The appropriate spectral representation depends strongly on the domain and boundary conditions. On bounded intervals, Fourier series and eigenfunction expansions are generally more natural.
11Related Lectures
data/lecture/math/analysis/introduction-to-fourier-transform.lecture.n.md
data/lecture/math/partial-differential-equations/separation-of-variables-and-fourier-series.lecture.n.md
When an explicit solution is unavailable, maximum principles can still estimate its maximum and stability.
data/lecture/math/partial-differential-equations/maximum-principle-basics.lecture.n.md