コンテンツにスキップ

平成17年度 東大院 物理学専攻 修士 数学 解答

対象読者: 学部の物理数学(線形代数、微分積分、常微分方程式、複素関数論、フーリエ解析)を一通り学び、東大物理学専攻の院試問題を自分で解いた、または解こうとしている人。問題文は載せていないので、出典の問題を手元に置いて読みます。

生 Markdown

問題冊子は英語と数学の合冊で、英語2問と数学2問の計4問すべてが必答です(試験時間は2時間)。ここでは数学の2問を扱います。第1問は前半が実2次形式の対角化という定型計算で、後半は同じ実対称行列を線形力学系 dx/dt=Axd\boldsymbol{x}/dt = A\boldsymbol{x} の生成子と見て、これが勾配系(ポテンシャルの傾きに沿って下っていく運動)として書けること、そのポテンシャルが正定値なら原点が漸近安定(原点の近くから出た軌道が時間とともに原点に近づくこと)になることを示す流れです。第2問は調和ポテンシャル中の過減衰ブラウン運動のフォッカー–プランク方程式(粒子の分布が時間とともにどう変わるかを表す方程式)で、ガウス分布が解の族として閉じていることを使って初期条件 δ(x−1)\delta(x-1) からの発展を完全に決めます。計算そのものは重くありませんが、勾配場になるために対称性が必要であること、係数比較を正当化する論理、σ→0\sigma \to 0 という特異な初期条件の扱いが得点の分かれ目です。

問題分野主題
第1問線形代数・微分方程式ユニタリ行列と正規直交系、実2次形式の標準形、勾配系の漸近安定性
第2問微分方程式・フーリエ解析・確率統計フォッカー–プランク方程式、ガウス解の族、デルタ関数初期条件

第1問 実2次形式の標準形と勾配系の漸近安定性

Section titled “第1問 実2次形式の標準形と勾配系の漸近安定性”

4つの設問は独立ではなく、実対称行列という共通の題材でつながっています。設問(1)は nn 個の nn 次元列ベクトル uj\boldsymbol{u}_j を並べた行列 U=(u1,u2,…,un)U = (\boldsymbol{u}_1, \boldsymbol{u}_2, \dots, \boldsymbol{u}_n) について、UU がユニタリ行列なら {uj}\{\boldsymbol{u}_j\} が正規直交系になることを示す問題です。設問(2)は実対称行列 AA と nn 次元実ベクトル x=(x1,…,xn)T\boldsymbol{x} = (x_1,\dots,x_n)^T(TT は転置)に対する実2次形式

ϕ(x)=xTAx\phi(\boldsymbol{x}) = \boldsymbol{x}^T A \boldsymbol{x}

を、直交変換 x=Py\boldsymbol{x} = P\boldsymbol{y} によって標準形

ϕ=yTBy=∑i=1nλiyi2,B=PTAP\phi = \boldsymbol{y}^T B \boldsymbol{y} = \sum_{i=1}^{n} \lambda_i y_i^2, \qquad B = P^T A P

に直す操作を、具体的な 3 変数の2次形式に適用します。ここで BB は対角行列です。設問(3)(4)は同じ実対称行列 AA に対する線形微分方程式

dxdt=Ax,dxdt=(dx1dt,…,dxndt)T,∇xΦ=(∂Φ∂x1,…,∂Φ∂xn)T\frac{d\boldsymbol{x}}{dt} = A\boldsymbol{x}, \qquad \frac{d\boldsymbol{x}}{dt} = \left(\frac{dx_1}{dt},\dots,\frac{dx_n}{dt}\right)^T, \qquad \nabla_{\boldsymbol{x}}\Phi = \left(\frac{\partial \Phi}{\partial x_1},\dots,\frac{\partial \Phi}{\partial x_n}\right)^T

を扱い、これがスカラー関数 Φ\Phi の勾配系 dx/dt=−∇xΦ(x)d\boldsymbol{x}/dt = -\nabla_{\boldsymbol{x}}\Phi(\boldsymbol{x}) の形に書けることと、Φ\Phi が正定値のとき解が原点に漸近することを示します。

成分は複素数とし、Cn\mathbb{C}^n の標準内積を ⟨a,b⟩=∑i=1nai‾ bi\langle \boldsymbol{a}, \boldsymbol{b}\rangle = \sum_{i=1}^n \overline{a_i}\, b_i で定めます。ユニタリ行列の定義は U†U=InU^{\dagger} U = I_n で、U†=U‾ TU^{\dagger} = \overline{U}^{\,T} すなわち (U†)ji=Uij‾(U^{\dagger})_{ji} = \overline{U_{ij}} です。

U=(u1,…,un)U = (\boldsymbol{u}_1,\dots,\boldsymbol{u}_n) という定義は、UU の (i,j)(i,j) 成分が uj\boldsymbol{u}_j の第 ii 成分であること、すなわち Uij=(uj)iU_{ij} = (\boldsymbol{u}_j)_i を意味します。これを使って U†UU^{\dagger}U の成分を書き下すと

(U†U)jk=∑i=1n(U†)ji Uik=∑i=1nUij‾ Uik=∑i=1n(uj)i‾ (uk)i=⟨uj,uk⟩(U^{\dagger}U)_{jk} = \sum_{i=1}^{n} (U^{\dagger})_{ji}\, U_{ik} = \sum_{i=1}^{n} \overline{U_{ij}}\, U_{ik} = \sum_{i=1}^{n} \overline{(\boldsymbol{u}_j)_i}\, (\boldsymbol{u}_k)_i = \langle \boldsymbol{u}_j, \boldsymbol{u}_k \rangle

となります。行列の積の (j,k)(j,k) 成分が、そのまま第 jj 列と第 kk 列の内積になっています。UU がユニタリなら左辺は (In)jk=δjk(I_n)_{jk} = \delta_{jk} ですから

⟨uj,uk⟩=δjk(j,k=1,…,n)\langle \boldsymbol{u}_j, \boldsymbol{u}_k \rangle = \delta_{jk} \qquad (j,k = 1,\dots,n)

が成り立ちます。j=kj = k は ∥uj∥=1\lVert \boldsymbol{u}_j \rVert = 1(規格化)、j≠kj \neq k は uj⊥uk\boldsymbol{u}_j \perp \boldsymbol{u}_k(直交)ですから、{uj}\{\boldsymbol{u}_j\} は正規直交系です。

さらに、この nn 本は一次独立です。∑jcjuj=0\sum_j c_j \boldsymbol{u}_j = \boldsymbol{0} の両辺と uk\boldsymbol{u}_k の内積をとると ∑jcjδkj=ck=0\sum_j c_j \delta_{kj} = c_k = 0 が任意の kk について従うからです。nn 次元空間の一次独立な nn 本のベクトルは基底ですから、{uj}\{\boldsymbol{u}_j\} は Cn\mathbb{C}^n の正規直交基底(完全正規直交系)になります。

なお上の計算は同値変形ですから逆も成り立ち、列ベクトルが正規直交系をなすことと UU がユニタリであることは同値です。成分が実数の場合は U†=UTU^{\dagger} = U^T で、同じ議論が直交行列と実の正規直交系の同値性を与えます。

ϕ(x)=4x12+2x22+2x32−2x1x2+2x2x3−2x3x1\phi(\boldsymbol{x}) = 4x_1^2 + 2x_2^2 + 2x_3^2 - 2x_1x_2 + 2x_2x_3 - 2x_3x_1 を xTAx=∑i,jAijxixj\boldsymbol{x}^T A \boldsymbol{x} = \sum_{i,j} A_{ij}x_ix_j と比べます。AA を対称にとると xi2x_i^2 の係数が AiiA_{ii}、xixjx_ix_j(i≠ji \neq j)の係数が Aij+Aji=2AijA_{ij} + A_{ji} = 2A_{ij} ですから、A11=4A_{11}=4, A22=A33=2A_{22}=A_{33}=2, A12=A21=−1A_{12}=A_{21}=-1, A23=A32=1A_{23}=A_{32}=1, A13=A31=−1A_{13}=A_{31}=-1 と決まります。

A=(4−1−1−121−112)A = \begin{pmatrix} 4 & -1 & -1 \\ -1 & 2 & 1 \\ -1 & 1 & 2 \end{pmatrix}

固有値を求めます。

det⁡(A−λI)=(4−λ)[(2−λ)2−1]+(λ−1)+(λ−1)=(4−λ)(1−λ)(3−λ)−2(1−λ)=(1−λ)[(4−λ)(3−λ)−2]=(1−λ)(λ2−7λ+10)=(1−λ)(λ−2)(λ−5)\begin{aligned} \det(A - \lambda I) &= (4-\lambda)\bigl[(2-\lambda)^2 - 1\bigr] + (\lambda - 1) + (\lambda - 1) \\ &= (4-\lambda)(1-\lambda)(3-\lambda) - 2(1-\lambda) \\ &= (1-\lambda)\bigl[(4-\lambda)(3-\lambda) - 2\bigr] \\ &= (1-\lambda)(\lambda^2 - 7\lambda + 10) = (1-\lambda)(\lambda-2)(\lambda-5) \end{aligned}

よって固有値は λ1=1\lambda_1 = 1, λ2=2\lambda_2 = 2, λ3=5\lambda_3 = 5 です。跡が 4+2+2=8=1+2+54+2+2 = 8 = 1+2+5、行列式が 10=1⋅2⋅510 = 1\cdot 2\cdot 5 で整合しています。

各固有ベクトルを求めます。λ=1\lambda = 1 では (A−I)v=0(A-I)\boldsymbol{v} = \boldsymbol{0} の第2行が −v1+v2+v3=0-v_1+v_2+v_3=0、第1行が 3v1−v2−v3=03v_1 - v_2 - v_3 = 0 で、両者から 3v1=v13v_1 = v_1 すなわち v1=0v_1 = 0、v2=−v3v_2 = -v_3 を得ます。λ=2\lambda = 2 では −v1+v3=0-v_1+v_3 = 0 と −v1+v2=0-v_1+v_2=0 から v1=v2=v3v_1=v_2=v_3。λ=5\lambda = 5 では第1行が v1+v2+v3=0v_1+v_2+v_3=0、第2行が −v1−3v2+v3=0-v_1-3v_2+v_3=0 で、前者を後者に代入すると −2v2+2v3=0-2v_2+2v_3=0、したがって v2=v3v_2=v_3, v1=−2v2v_1 = -2v_2 です。規格化して

u1=12(01−1),u2=13(111),u3=16(2−1−1)\boldsymbol{u}_1 = \frac{1}{\sqrt 2}\begin{pmatrix} 0 \\ 1 \\ -1 \end{pmatrix}, \qquad \boldsymbol{u}_2 = \frac{1}{\sqrt 3}\begin{pmatrix} 1 \\ 1 \\ 1 \end{pmatrix}, \qquad \boldsymbol{u}_3 = \frac{1}{\sqrt 6}\begin{pmatrix} 2 \\ -1 \\ -1 \end{pmatrix}

とします(u3\boldsymbol{u}_3 の符号は後述の理由で選びました)。固有値が相異なるので対称行列の固有ベクトルは自動的に直交し、実際 u1⋅u2=u2⋅u3=u3⋅u1=0\boldsymbol{u}_1\cdot\boldsymbol{u}_2 = \boldsymbol{u}_2\cdot\boldsymbol{u}_3 = \boldsymbol{u}_3\cdot\boldsymbol{u}_1 = 0 です。これらを列に並べた

P=(u1,u2,u3)=(01/32/61/21/3−1/6−1/21/3−1/6)P = (\boldsymbol{u}_1, \boldsymbol{u}_2, \boldsymbol{u}_3) = \begin{pmatrix} 0 & 1/\sqrt3 & 2/\sqrt6 \\ 1/\sqrt2 & 1/\sqrt3 & -1/\sqrt6 \\ -1/\sqrt2 & 1/\sqrt3 & -1/\sqrt6 \end{pmatrix}

は設問(1)(の実版)より PTP=IP^TP = I を満たす直交行列で、det⁡P=+1\det P = +1 です(u3\boldsymbol{u}_3 の符号をこう選んだのは、PP を鏡映を含まない回転にするためです。符号や列の順序を変えても直交行列である条件は保たれるので、PP は一意ではありません)。AP=(λ1u1,λ2u2,λ3u3)=P diag(1,2,5)AP = (\lambda_1\boldsymbol{u}_1, \lambda_2\boldsymbol{u}_2, \lambda_3\boldsymbol{u}_3) = P\,\mathrm{diag}(1,2,5) より

B=P−1AP=PTAP=(100020005)B = P^{-1}AP = P^TAP = \begin{pmatrix} 1 & 0 & 0 \\ 0 & 2 & 0 \\ 0 & 0 & 5 \end{pmatrix}

となり、x=Py\boldsymbol{x} = P\boldsymbol{y} のもとで

ϕ=(Py)TA(Py)=yT(PTAP)y=y12+2y22+5y32\phi = (P\boldsymbol{y})^T A (P\boldsymbol{y}) = \boldsymbol{y}^T(P^TAP)\boldsymbol{y} = y_1^2 + 2y_2^2 + 5y_3^2

が標準形です。答えは AA と PP が上の行列、λ1=1, λ2=2, λ3=5\lambda_1 = 1,\ \lambda_2 = 2,\ \lambda_3 = 5、標準形が ϕ=y12+2y22+5y32\phi = y_1^2 + 2y_2^2 + 5y_3^2 です。

検算します。x=(1,0,0)T\boldsymbol{x} = (1,0,0)^T では元の式から ϕ=4\phi = 4 です。一方 y=P−1x=PTx=(0, 1/3, 2/6)T\boldsymbol{y} = P^{-1}\boldsymbol{x} = P^T\boldsymbol{x} = (0,\ 1/\sqrt3,\ 2/\sqrt6)^T なので標準形は 0+2⋅13+5⋅46=23+103=40 + 2\cdot\frac13 + 5\cdot\frac46 = \frac23 + \frac{10}{3} = 4 で一致します。固有値がすべて正なので ϕ\phi は正定値で、ϕ(x)=0\phi(\boldsymbol{x}) = 0 となるのは x=0\boldsymbol{x} = \boldsymbol{0} のときだけです。

答えは

Φ(x)=−12xTAx=−12∑i,j=1nAijxixj\Phi(\boldsymbol{x}) = -\frac12 \boldsymbol{x}^T A \boldsymbol{x} = -\frac12 \sum_{i,j=1}^{n} A_{ij}x_ix_j

(加法定数を除く)です。以下で確認します。任意の(対称とは限らない)nn 次行列 AA について

∂∂xi(∑j,kAjkxjxk)=∑kAikxk+∑jAjixj=(Ax)i+(ATx)i\frac{\partial}{\partial x_i}\Bigl(\sum_{j,k} A_{jk}x_jx_k\Bigr) = \sum_{k} A_{ik}x_k + \sum_{j} A_{ji}x_j = (A\boldsymbol{x})_i + (A^T\boldsymbol{x})_i

です(xjx_j から微分される項と xkx_k から微分される項の2つが出ます)。ここで AT=AA^T = A を使うと右辺は 2(Ax)i2(A\boldsymbol{x})_i となるので ∇x(xTAx)=2Ax\nabla_{\boldsymbol{x}}(\boldsymbol{x}^TA\boldsymbol{x}) = 2A\boldsymbol{x}、したがって

−∇xΦ=12∇x(xTAx)=Ax=dxdt-\nabla_{\boldsymbol{x}}\Phi = \frac12\nabla_{\boldsymbol{x}}\bigl(\boldsymbol{x}^TA\boldsymbol{x}\bigr) = A\boldsymbol{x} = \frac{d\boldsymbol{x}}{dt}

が成り立ちます。これで Φ\Phi の具体形とともに主張が示されました。

対称性がここで本質的に効いていることを補足します。Rn\mathbb{R}^n 上のベクトル場 F(x)=Ax\boldsymbol{F}(\boldsymbol{x}) = A\boldsymbol{x} が何らかのスカラー関数の勾配(F=−∇Φ\boldsymbol{F} = -\nabla\Phi)と書けるための必要十分条件は、可積分条件 ∂Fi/∂xj=∂Fj/∂xi\partial F_i/\partial x_j = \partial F_j/\partial x_i です。必要性は ∂2Φ/∂xi∂xj\partial^2\Phi/\partial x_i\partial x_j の対称性から、十分性は Rn\mathbb{R}^n が単連結なのでポアンカレの補題(原点からの線積分で Φ\Phi を構成できること)から従います。いま ∂Fi/∂xj=Aij\partial F_i/\partial x_j = A_{ij} ですから、この条件はちょうど Aij=AjiA_{ij} = A_{ji}、すなわち AA の対称性です。問題文の「AA を実対称行列として」という仮定が過剰でも不足でもないことがわかります。

また Φ\Phi の一意性は加法定数までです。−∇Φ1=−∇Φ2-\nabla\Phi_1 = -\nabla\Phi_2 なら ∇(Φ1−Φ2)=0\nabla(\Phi_1-\Phi_2) = \boldsymbol{0} で、連結な Rn\mathbb{R}^n 上で Φ1−Φ2\Phi_1 - \Phi_2 は定数になります。上では Φ(0)=0\Phi(\boldsymbol{0}) = 0 となる取り方を選びました。設問(2)の記号で言えば Φ=−ϕ/2\Phi = -\phi/2 で、AA の正規直交固有系 {ui}\{\boldsymbol{u}_i\}(固有値 λi\lambda_i)を使って x=∑iciui\boldsymbol{x} = \sum_i c_i\boldsymbol{u}_i と展開すると

Φ(x)=−12∑i=1nλici2\Phi(\boldsymbol{x}) = -\frac12\sum_{i=1}^{n}\lambda_i c_i^2

と書けます。これを設問(4)で使います。

前半を示します。Φ\Phi は多項式なので C∞C^\infty 級、x(t)\boldsymbol{x}(t) は定数係数線形常微分方程式の解 x(t)=eAtx(0)\boldsymbol{x}(t) = e^{At}\boldsymbol{x}(0) で tt について C1C^1 級(大域的に存在し一意)ですから、合成関数の微分が使えて

dΦ(x(t))dt=∑i=1n∂Φ∂xidxidt=∇xΦ⋅(−∇xΦ)=−∥∇xΦ∥2=−∥Ax(t)∥2≤0\frac{d\Phi(\boldsymbol{x}(t))}{dt} = \sum_{i=1}^{n}\frac{\partial \Phi}{\partial x_i}\frac{dx_i}{dt} = \nabla_{\boldsymbol{x}}\Phi \cdot \left(-\nabla_{\boldsymbol{x}}\Phi\right) = -\bigl\lVert \nabla_{\boldsymbol{x}}\Phi \bigr\rVert^2 = -\lVert A\boldsymbol{x}(t)\rVert^2 \le 0

となります。等号が成り立つのは Ax(t)=0A\boldsymbol{x}(t) = \boldsymbol{0} のとき、すなわち軌道が瞬間的に停止している(不動点にいる)ときだけです。勾配系では Φ\Phi が必ず単調非増加である、というのが一般的な内容です。

後半を示します。仮定は「任意の x≠0\boldsymbol{x} \neq \boldsymbol{0} に対し Φ(x)>0\Phi(\boldsymbol{x}) > 0」です。AA は実対称なのでスペクトル定理により実固有値 λ1,…,λn\lambda_1,\dots,\lambda_n と正規直交固有基底 {ui}\{\boldsymbol{u}_i\} をもちます。x=ui\boldsymbol{x} = \boldsymbol{u}_i(≠0\neq \boldsymbol{0})に仮定を適用すると

0<Φ(ui)=−12uiTAui=−λi2∥ui∥2=−λi20 < \Phi(\boldsymbol{u}_i) = -\frac12 \boldsymbol{u}_i^T A \boldsymbol{u}_i = -\frac{\lambda_i}{2}\lVert\boldsymbol{u}_i\rVert^2 = -\frac{\lambda_i}{2}

より λi<0\lambda_i < 0 が全 ii について従います(Φ\Phi が正定値であることは −A-A が正定値であることと同じです)。

そこで ci(t)=ui⋅x(t)c_i(t) = \boldsymbol{u}_i\cdot\boldsymbol{x}(t) と置きます。AA の対称性から

dcidt=ui⋅Ax=(ATui)⋅x=(Aui)⋅x=λici\frac{dc_i}{dt} = \boldsymbol{u}_i\cdot A\boldsymbol{x} = (A^T\boldsymbol{u}_i)\cdot\boldsymbol{x} = (A\boldsymbol{u}_i)\cdot\boldsymbol{x} = \lambda_i c_i

なので ci(t)=ci(0)eλitc_i(t) = c_i(0)e^{\lambda_i t} です。{ui}\{\boldsymbol{u}_i\} が正規直交基底なのでパーセバルの関係から

∥x(t)∥2=∑i=1nci(0)2e2λit≤e2λmax⁡t∑i=1nci(0)2=e2λmax⁡t∥x(0)∥2,λmax⁡≡max⁡iλi<0\lVert \boldsymbol{x}(t)\rVert^2 = \sum_{i=1}^{n} c_i(0)^2 e^{2\lambda_i t} \le e^{2\lambda_{\max}t}\sum_{i=1}^{n}c_i(0)^2 = e^{2\lambda_{\max}t}\lVert\boldsymbol{x}(0)\rVert^2, \qquad \lambda_{\max} \equiv \max_i \lambda_i < 0

が成り立ち、

∥x(t)∥≤eλmax⁡t ∥x(0)∥→ t→∞ 0\lVert \boldsymbol{x}(t)\rVert \le e^{\lambda_{\max}t}\,\lVert\boldsymbol{x}(0)\rVert \xrightarrow{\ t\to\infty\ } 0

です。したがって任意の初期条件からの解軌道は x=0\boldsymbol{x} = \boldsymbol{0} に漸近し、しかも指数的で、減衰率は絶対値最小の固有値 ∣λmax⁡∣\lvert\lambda_{\max}\rvert で決まります。Φ(x(t))=−12∑iλici(0)2e2λit→0\Phi(\boldsymbol{x}(t)) = -\frac12\sum_i\lambda_ic_i(0)^2e^{2\lambda_it} \to 0 も同時に従います。

この結論はリアプノフの定理(エネルギーのような量が軌道に沿って減ることから安定性を結論する定理)の内容そのものです。Φ\Phi は Φ(0)=0\Phi(\boldsymbol{0})=0、x≠0\boldsymbol{x}\neq\boldsymbol{0} で Φ>0\Phi>0 という正定値関数で、前半より軌道に沿って非増加、さらに Φ\Phi が正定値なら −A-A は正則なので x≠0\boldsymbol{x}\neq\boldsymbol{0} に対し Ax≠0A\boldsymbol{x}\neq\boldsymbol{0}、すなわち dΦ/dt<0d\Phi/dt < 0 が厳密な不等号で成り立ちます。この議論は dx/dt=−∇Φd\boldsymbol{x}/dt = -\nabla\Phi が非線形の場合にもそのまま通り、いまは線形なので上のように固有値分解で明示的に結論できました。仮定の鋭さも確認できます。もしある固有値が λi>0\lambda_i > 0(このとき Φ(ui)<0\Phi(\boldsymbol{u}_i) < 0 で仮定は破れる)なら、ci(0)≠0c_i(0)\neq 0 の初期条件から出た軌道は ∣ci(t)∣=∣ci(0)∣eλit\lvert c_i(t)\rvert = \lvert c_i(0)\rvert e^{\lambda_i t} が発散するので原点に漸近しません。

第2問 ガウス分布で解く移流拡散方程式

Section titled “第2問 ガウス分布で解く移流拡散方程式”

1変数の分布関数 f(x,t)f(x,t) に対する偏微分方程式

∂f∂t=∂∂x(xf)+D∂2f∂x2\frac{\partial f}{\partial t} = \frac{\partial}{\partial x}\bigl(xf\bigr) + D\frac{\partial^2 f}{\partial x^2}

を、DD を正の定数とし、x→±∞x \to \pm\infty で ff と ∂f/∂x\partial f/\partial x が十分速やかに 00 に収束するという条件のもとで考えます。右辺第1項は、流れに乗って分布が運ばれる効果を表す移流項 −∂(vf)/∂x-\partial(vf)/\partial x に速度場 v(x)=−xv(x) = -x を入れたもので、原点向きの復元力に対応します。第2項は拡散係数 DD の拡散項です。すなわちこれは調和ポテンシャル中の過減衰ブラウン運動(オルンシュタイン–ウーレンベック過程)のフォッカー–プランク方程式で、時間は緩和率が 11 になる単位で測られています。

「十分速やかに」の意味は、以下の部分積分で現れる境界項がすべて消えること、具体的には x→±∞x \to \pm\infty で f→0f \to 0, ∂f/∂x→0\partial f/\partial x \to 0 に加えて xf→0xf \to 0, x ∂f/∂x→0x\,\partial f/\partial x \to 0, x2f→0x^2 f \to 0 が成り立つこと、と解釈します。あとで得るガウス型の解はこれを満たします。以下、gg の引数は g(x,σ)=12π σe−x2/(2σ2)g(x,\sigma) = \frac{1}{\sqrt{2\pi}\,\sigma}e^{-x^2/(2\sigma^2)} の定義に従います。

ff が tt について C1C^1 級で、∂f/∂t\partial f/\partial t が tt について局所一様に可積分な優関数をもつとすれば、微分と積分の交換(ルベーグ積分に対するライプニッツの規則)が正当化されます。このとき

dIdt=∫−∞∞∂f∂t dx=∫−∞∞∂∂x(xf+D∂f∂x)dx=[ xf+D∂f∂x ]x=−∞x=+∞\frac{dI}{dt} = \int_{-\infty}^{\infty}\frac{\partial f}{\partial t}\,dx = \int_{-\infty}^{\infty}\frac{\partial}{\partial x}\left(xf + D\frac{\partial f}{\partial x}\right)dx = \left[\,xf + D\frac{\partial f}{\partial x}\,\right]_{x=-\infty}^{x=+\infty}

です。ここで、方程式の右辺全体が xx の完全微分(発散形)になっていることを使いました。設定で述べた減衰条件より xf→0xf \to 0 かつ ∂f/∂x→0\partial f/\partial x \to 0 なので境界項は消え、

dIdt=0\frac{dI}{dt} = 0

が示されました。言い換えると、この方程式は流れ j=−(xf+D ∂f/∂x)j = -\left(xf + D\,\partial f/\partial x\right) に対する連続の式 ∂f/∂t+∂j/∂x=0\partial f/\partial t + \partial j/\partial x = 0 であり、全確率 II が保存されます。以降、規格化は I=1I = 1 に取ります。

g(x,σ)g(x,\sigma) を代入します。∂g/∂x=−(x/σ2)g\partial g/\partial x = -(x/\sigma^2)g と ∂2g/∂x2=(x2/σ4−1/σ2)g\partial^2 g/\partial x^2 = \left(x^2/\sigma^4 - 1/\sigma^2\right)g より

∂∂x(xg)+D∂2g∂x2=g+x∂g∂x+D(x2σ4−1σ2)g=[(1−Dσ2)−x2σ2(1−Dσ2)]g=(1−Dσ2)(1−x2σ2)g\begin{aligned} \frac{\partial}{\partial x}(xg) + D\frac{\partial^2 g}{\partial x^2} &= g + x\frac{\partial g}{\partial x} + D\left(\frac{x^2}{\sigma^4} - \frac{1}{\sigma^2}\right)g \\ &= \left[\left(1 - \frac{D}{\sigma^2}\right) - \frac{x^2}{\sigma^2}\left(1 - \frac{D}{\sigma^2}\right)\right]g = \left(1 - \frac{D}{\sigma^2}\right)\left(1 - \frac{x^2}{\sigma^2}\right)g \end{aligned}

となります。g>0g > 0 で 1−x2/σ21 - x^2/\sigma^2 は恒等的に 00 ではないので、これが全ての xx で 00 になる必要十分条件は 1−D/σ2=01 - D/\sigma^2 = 0 です。σ>0\sigma > 0 より答えは

σ=D\sigma = \sqrt{D}

です。

別の見方をすると、定常条件 ∂x(xf+Df′)=0\partial_x\left(xf + Df'\right) = 0 は xf+Df′=constxf + Df' = \text{const} を意味し、x→∞x \to \infty で左辺が 00 に収束することから定数は 00、すなわち流れが恒等的に 00(詳細つり合い)です。これを解くと f′/f=−x/Df'/f = -x/D から f∝e−x2/(2D)f \propto e^{-x^2/(2D)} となり、規格化可能な定常解はガウス分布に限ること、およびその幅が σ2=D\sigma^2 = D であることが同時に分かります。

次元の確認をしておきます。方程式の第1項 ∂x(xf)\partial_x(xf) が ∂f/∂t\partial f/\partial t と釣り合うことから、この方程式では時間が無次元化されており、DD の次元は [x]2[x]^2 です。σ2=D\sigma^2 = D は [x]2[x]^2 どうしの等式で整合します。物理的には σ2=D\sigma^2 = D は揺動散逸関係(分散が拡散係数と緩和率の比で決まること)にあたります。

u=x−X(t)u = x - X(t) と置き、f(x,t)=g(u,σ(t))f(x,t) = g(u,\sigma(t)) を代入します。使う偏微分は

∂g∂u=−uσ2g,∂2g∂u2=(u2σ4−1σ2)g,∂g∂σ=(u2σ3−1σ)g\frac{\partial g}{\partial u} = -\frac{u}{\sigma^2}g, \qquad \frac{\partial^2 g}{\partial u^2} = \left(\frac{u^2}{\sigma^4} - \frac{1}{\sigma^2}\right)g, \qquad \frac{\partial g}{\partial \sigma} = \left(\frac{u^2}{\sigma^3} - \frac{1}{\sigma}\right)g

です(3つ目は ln⁡g=−ln⁡(2πσ)−u2/(2σ2)\ln g = -\ln(\sqrt{2\pi}\sigma) - u^2/(2\sigma^2) を σ\sigma で微分すれば出ます)。∂u/∂t=−X˙\partial u/\partial t = -\dot X, ∂u/∂x=1\partial u/\partial x = 1 に注意して

∂f∂t=−X˙∂g∂u+σ˙∂g∂σ=[X˙uσ2+σ˙(u2σ3−1σ)]g,∂∂x(xf)+D∂2f∂x2=f+x∂g∂u+D∂2g∂u2=[1−(u+X)uσ2+D(u2σ4−1σ2)]g\begin{aligned} \frac{\partial f}{\partial t} &= -\dot X\frac{\partial g}{\partial u} + \dot\sigma\frac{\partial g}{\partial \sigma} = \left[\frac{\dot X u}{\sigma^2} + \dot\sigma\left(\frac{u^2}{\sigma^3} - \frac{1}{\sigma}\right)\right]g, \\[2pt] \frac{\partial}{\partial x}(xf) + D\frac{\partial^2 f}{\partial x^2} &= f + x\frac{\partial g}{\partial u} + D\frac{\partial^2 g}{\partial u^2} = \left[1 - \frac{(u+X)u}{\sigma^2} + D\left(\frac{u^2}{\sigma^4} - \frac{1}{\sigma^2}\right)\right]g \end{aligned}

となります(x=u+Xx = u + X を使いました)。両辺は gg に uu の2次多項式を掛けた形です。g≠0g \neq 0 であり、1,u,u21, u, u^2 は uu の関数として一次独立ですから、等式が全ての xx(したがって全ての uu)で成り立つことは、u0,u1,u2u^0, u^1, u^2 の係数がそれぞれ一致することと同値です。差をとって整理すると

u2:σ˙σ3=−1σ2+Dσ4⟺σσ˙=D−σ2,u1:X˙σ2=−Xσ2⟺X˙=−X,u0:−σ˙σ=1−Dσ2⟺σσ˙=D−σ2\begin{aligned} u^2 &: \quad \frac{\dot\sigma}{\sigma^3} = -\frac{1}{\sigma^2} + \frac{D}{\sigma^4} &&\Longleftrightarrow\quad \sigma\dot\sigma = D - \sigma^2, \\ u^1 &: \quad \frac{\dot X}{\sigma^2} = -\frac{X}{\sigma^2} &&\Longleftrightarrow\quad \dot X = -X, \\ u^0 &: \quad -\frac{\dot\sigma}{\sigma} = 1 - \frac{D}{\sigma^2} &&\Longleftrightarrow\quad \sigma\dot\sigma = D - \sigma^2 \end{aligned}

を得ます。u0u^0 と u2u^2 から出る条件は同一です。条件は3つあるのに未知関数は2つしかないので、ここが一致しなければガウス分布のアンザッツ(解の形をあらかじめ仮定して代入する方法)は成り立ちませんでした。求める常微分方程式は

dXdt=−X,dσdt=Dσ−σ\frac{dX}{dt} = -X, \qquad \frac{d\sigma}{dt} = \frac{D}{\sigma} - \sigma

です。第2式は d(σ2)/dt=2(D−σ2)d(\sigma^2)/dt = 2(D - \sigma^2) と書いても同じことです。整合性を2通りで確かめます。第一に、X=0X = 0, σ=D\sigma = \sqrt D は両式の右辺を 00 にする定常点で、設問(2)の定常解と一致します。第二に、モーメントの発展を方程式から直接導くと同じ式が出ます。I=1I = 1 として ⟨x⟩=∫xf dx\langle x\rangle = \int xf\,dx, ⟨x2⟩=∫x2f dx\langle x^2\rangle = \int x^2f\,dx と書くと、部分積分(境界項は設定の減衰条件で消える)から

d⟨x⟩dt=−⟨x⟩,d⟨x2⟩dt=−2⟨x2⟩+2D\frac{d\langle x\rangle}{dt} = -\langle x\rangle, \qquad \frac{d\langle x^2\rangle}{dt} = -2\langle x^2\rangle + 2D

です。実際 ∫x ∂x(xf) dx=−∫xf dx\int x\,\partial_x(xf)\,dx = -\int xf\,dx、∫x ∂x2f dx=0\int x\,\partial_x^2 f\,dx = 0、∫x2∂x(xf) dx=−2⟨x2⟩\int x^2\partial_x(xf)\,dx = -2\langle x^2\rangle、∫x2∂x2f dx=2∫f dx=2\int x^2\partial_x^2f\,dx = 2\int f\,dx = 2 となります。分散 V=⟨x2⟩−⟨x⟩2V = \langle x^2\rangle - \langle x\rangle^2 に直すと dV/dt=−2V+2DdV/dt = -2V + 2D で、ガウス分布では ⟨x⟩=X\langle x\rangle = X, V=σ2V = \sigma^2 ですから上で求めた2式に一致します。この導出はガウス分布を仮定していないので、独立な検算になっています。

初期条件 f(x,0)=δ(x−1)f(x,0) = \delta(x-1) は、問題文の指示どおり δ(x−1)=lim⁡σ→0g(x−1,σ)\delta(x-1) = \lim_{\sigma\to 0}g(x-1,\sigma) と読みます。つまり設問(3)のガウス族の中で X(0)=1X(0) = 1, σ(0)→+0\sigma(0) \to +0 に対応します。σ=0\sigma = 0 は σ\sigma の方程式の右辺が特異になる点なので、σ(0)=ε>0\sigma(0) = \varepsilon > 0 から出発して最後に ε→+0\varepsilon \to +0 とします。

s=σ2s = \sigma^2 と置くと ds/dt=2(D−s)ds/dt = 2(D - s) は線形で、s(0)=ε2s(0) = \varepsilon^2 のもとで

s(t)=D+(ε2−D)e−2t→ ε→+0 σ2(t)=D(1−e−2t)s(t) = D + \left(\varepsilon^2 - D\right)e^{-2t} \quad\xrightarrow{\ \varepsilon\to+0\ }\quad \sigma^2(t) = D\left(1 - e^{-2t}\right)

です。XX の方程式は X(t)=X(0)e−t=e−tX(t) = X(0)e^{-t} = e^{-t} を与えます。したがって t>0t > 0 に対する解は

f(x,t)=g(x−e−t, D(1−e−2t))=12πD(1−e−2t)exp⁡[−(x−e−t)22D(1−e−2t)]f(x,t) = g\Bigl(x - e^{-t},\ \sqrt{D\left(1-e^{-2t}\right)}\Bigr) = \frac{1}{\sqrt{2\pi D\left(1-e^{-2t}\right)}} \exp\left[-\frac{\left(x - e^{-t}\right)^2}{2D\left(1-e^{-2t}\right)}\right]

です。t>0t>0 では σ2(t)>0\sigma^2(t) > 0 なのでこれは滑らかな関数で、設問(3)の係数比較が同値変形だったことから元の偏微分方程式を厳密に満たします。また x→±∞x \to \pm\infty でガウス的に減衰するので設定の条件も満たし、∫f dx=1\int f\,dx = 1 が全ての tt で成り立って設問(1)と整合します。初期条件は t→+0t \to +0 の極限で X→1X \to 1, σ→0\sigma \to 0 となることから、任意の有界連続関数 φ\varphi に対し ∫f(x,t)φ(x)dx→φ(1)\int f(x,t)\varphi(x)dx \to \varphi(1)、すなわち超関数の意味で f(⋅,t)→δ(x−1)f(\cdot,t) \to \delta(x-1) として満たされます。

t→∞t \to \infty では e−t→0e^{-t} \to 0, e−2t→0e^{-2t}\to 0 なので

f(x,t)⟶12πD e−x2/(2D)=g(x,D)f(x,t) \longrightarrow \frac{1}{\sqrt{2\pi D}}\,e^{-x^2/(2D)} = g\left(x,\sqrt D\right)

となり、設問(2)で求めた定常解(σ=D\sigma = \sqrt D のガウス分布)に近づきます。収束は xx について一様で、中心のずれが e−te^{-t}、分散の不足が De−2tDe^{-2t} なので、緩和は O(e−t)O(e^{-t}) の速さです。初期位置 x=1x=1 の記憶は中心の移動 e−te^{-t} として指数的に失われ、幅は 00 から D\sqrt D へ単調に増えます。

以上はガウス分布という形を仮定した議論なので、解がこれ以外にないことをフーリエ変換で確かめておきます。f^(k,t)=∫−∞∞f(x,t)e−ikxdx\hat f(k,t) = \int_{-\infty}^{\infty}f(x,t)e^{-ikx}dx と定めます。部分積分と ∂f^/∂k=−i∫xfe−ikxdx\partial\hat f/\partial k = -i\int xfe^{-ikx}dx を使うと

∫∂∂x(xf)e−ikxdx=ik∫xfe−ikxdx=−k∂f^∂k,∫D∂2f∂x2e−ikxdx=−Dk2f^\int \frac{\partial}{\partial x}(xf)e^{-ikx}dx = ik\int xfe^{-ikx}dx = -k\frac{\partial \hat f}{\partial k}, \qquad \int D\frac{\partial^2f}{\partial x^2}e^{-ikx}dx = -Dk^2\hat f

なので、方程式は1階の偏微分方程式

∂f^∂t+k∂f^∂k=−Dk2f^\frac{\partial \hat f}{\partial t} + k\frac{\partial \hat f}{\partial k} = -Dk^2\hat f

になります。特性曲線(偏微分方程式を、ある曲線に沿った常微分方程式として解く方法)k(t)=k0etk(t) = k_0e^{t} の上では ddtf^(k0et,t)=−Dk02e2tf^\frac{d}{dt}\hat f\bigl(k_0e^t,t\bigr) = -Dk_0^2e^{2t}\hat f なので、これを積分して k0=ke−tk_0 = ke^{-t} を代入すると

f^(k,t)=f^(ke−t,0)exp⁡[−Dk22(1−e−2t)]\hat f(k,t) = \hat f\left(ke^{-t},0\right)\exp\left[-\frac{Dk^2}{2}\left(1-e^{-2t}\right)\right]

という一般解を得ます。初期条件 f^(k,0)=∫δ(x−1)e−ikxdx=e−ik\hat f(k,0) = \int\delta(x-1)e^{-ikx}dx = e^{-ik} を入れると

f^(k,t)=exp⁡[−ike−t−Dk22(1−e−2t)]\hat f(k,t) = \exp\left[-ike^{-t} - \frac{Dk^2}{2}\left(1-e^{-2t}\right)\right]

で、これは平均 e−te^{-t}、分散 D(1−e−2t)D(1-e^{-2t}) のガウス分布の特性関数ですから、逆変換して上の f(x,t)f(x,t) に一致します。フーリエ変換は単射なので、この解が(緩減少超関数の範囲で)唯一です。t→∞t\to\infty での極限も f^→e−Dk2/2\hat f \to e^{-Dk^2/2}、すなわち g(x,D)g(x,\sqrt D) の変換に収束することとして確認できます。

出典: 東京大学大学院理学系研究科 物理学専攻 平成17年度 修士課程 入学試験問題 数学。問題文は要約して引用しています。

執筆: Claude Code(Sonnet 5.5)・監査 3 回(Claude Code)・最終 2026-10-12

この記事の誤りを報告する ・運営: 夢現技研合同会社 ・料金 ・利用条件 ・特定商取引法に基づく表記

© 2026 夢現技研合同会社 ・コード例は MIT ライセンスです。