Skip to content

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

Raw

This content is not available in your language yet.

この年度の問題冊子は数学2問・英語2問の計4問で、4問すべてが必答です(平成15年8月26日、9時から11時まで)。ここでは数学の2問を扱います。第1問は2次以下の多項式のなす空間の上で p(x)p(ax+b)p(x)\mapsto p(ax+b) という合成写像を考える線形代数の問題で、表現行列、固有値と固有ベクトル、反復作用 FkF^k までが一本道でつながっています。仕掛けは xax+bx\mapsto ax+b の不動点 c=b/(1a)c=b/(1-a) を見つけることで、xcx-c で書き直せば FF(xc)j(x-c)^jaja^j 倍するだけの対角形になり、a1a\neq1 という条件がこの不動点の存在を保証しています。第2問は拡散方程式の初期値問題で、平面波の分散関係、フーリエ係数、ガウス型積分、熱核、矩形初期条件の誤差関数表示という流れです。計算そのものは標準的で、点差は積分の収束と順序交換の扱い、最後の置換で積分範囲を正しく書き換えられるかに出ます。

問題分野主題
第1問線形代数多項式空間上の合成写像 p(x)p(ax+b)p(x)\mapsto p(ax+b) の表現行列・固有値・反復作用
第2問微分方程式・フーリエ解析・特殊関数拡散方程式のフーリエ解、ガウス型積分、熱核、誤差関数表示

第1問 多項式空間上の合成写像と不動点

Section titled “第1問 多項式空間上の合成写像と不動点”

変数 xx についての2次以下の多項式全体のなす線形空間を VV とします。dimV=3\dim V=3 で、e0(x)=1e_0(x)=1e1(x)=xe_1(x)=xe2(x)=x2e_2(x)=x^2 が基底です。定数 a,ba,ba1a\neq1)に対し、線形写像 F:VVF:V\to V

F(p(x))=p(ax+b)(pV)F(p(x))=p(ax+b)\qquad(p\in V)

で定めます。ϕ(x)=ax+b\phi(x)=ax+b と置けば F(p)=pϕF(p)=p\circ\phi で、degp2\deg p\le2 なら deg(pϕ)2\deg(p\circ\phi)\le2 ですから像は VV に収まり、合成は pp について線形なので FFVV 上の線形写像です。

以下の計算の骨格は ϕ\phi の不動点です。a1a\neq1 なので ϕ(c)=ac+b=c\phi(c)=ac+b=c はただ一つの解

c=b1ac=\frac{b}{1-a}

を持ちます。bc=acb-c=-ac を使うと

ϕ(x)c=ax+bc=a(xc)\phi(x)-c=ax+b-c=a(x-c)

が得られます。平行移動した変数 y=xcy=x-c で見れば ϕ\phi は単に yayy\mapsto ay だ、ということです。設問(3) 以降はこの1行だけで片付きます。

p(x)=x2+x+1p(x)=x^2+x+1xax+bx\to ax+b を代入して展開します。

F(x2+x+1)=(ax+b)2+(ax+b)+1=a2x2+2abx+b2+ax+b+1=a2x2+a(2b+1)x+(b2+b+1).\begin{aligned} F(x^2+x+1)&=(ax+b)^2+(ax+b)+1\\ &=a^2x^2+2abx+b^2+ax+b+1\\ &=a^2x^2+a(2b+1)x+(b^2+b+1). \end{aligned}

答えは F(x2+x+1)=a2x2+a(2b+1)x+b2+b+1F(x^2+x+1)=a^2x^2+a(2b+1)x+b^2+b+1 です。形式的に a=1, b=0a=1,\ b=0 を入れると x2+x+1x^2+x+1 に戻ります(このとき FF は恒等写像で、実際には a1a\neq1 の仮定から除かれる点です)。数値でも確かめます。a=2, b=3a=2,\ b=3 なら p(2x+3)=(2x+3)2+(2x+3)+1=4x2+14x+13p(2x+3)=(2x+3)^2+(2x+3)+1=4x^2+14x+13 で、上の式の各係数 4, 27=14, 9+3+1=134,\ 2\cdot7=14,\ 9+3+1=13 と一致します。

問題の約束 (F(e0),F(e1),F(e2))=(e0,e1,e2)M(F(e_0),F(e_1),F(e_2))=(e_0,e_1,e_2)M は成分で書くと F(ej)=ieiMijF(e_j)=\sum_i e_i M_{ij} です。つまり F(ej)F(e_j) を基底で展開した係数を縦に並べたものが MM の第 jj 列になります。

F(e0)=1=e0,F(e1)=ax+b=be0+ae1,F(e2)=(ax+b)2=b2e0+2abe1+a2e2.\begin{aligned} F(e_0)&=1=e_0,\\ F(e_1)&=ax+b=b\,e_0+a\,e_1,\\ F(e_2)&=(ax+b)^2=b^2e_0+2ab\,e_1+a^2e_2. \end{aligned}

よって

M=(1bb20a2ab00a2).M=\begin{pmatrix}1&b&b^2\\0&a&2ab\\0&0&a^2\end{pmatrix}.

検算として設問(1) を座標で再現します。x2+x+1x^2+x+1 の座標は (1,1,1)T(1,1,1)^{\mathsf T}

M(111)=(1+b+b2a+2aba2)M\begin{pmatrix}1\\1\\1\end{pmatrix}=\begin{pmatrix}1+b+b^2\\a+2ab\\a^2\end{pmatrix}

となり、設問(1) で得た定数項・1次・2次の係数と一致します。

MM は上三角なので、固有値は対角成分すなわち

λ=1, a, a2\lambda=1,\ a,\ a^2

です(重複度も込めて)。固有ベクトルは設定で見た ϕ(x)c=a(xc)\phi(x)-c=a(x-c) から直ちに書けます。

f0(x)=1,f1(x)=xc,f2(x)=(xc)2,c=b1af_0(x)=1,\qquad f_1(x)=x-c,\qquad f_2(x)=(x-c)^2,\qquad c=\frac{b}{1-a}

と置くと、j=0,1,2j=0,1,2 に対し

F(fj)=(ϕ(x)c)j=aj(xc)j=ajfjF(f_j)=\bigl(\phi(x)-c\bigr)^j=a^j(x-c)^j=a^jf_j

です。f0,f1,f2f_0,f_1,f_2e0,e1,e2e_0,e_1,e_2 で表す係数行列は対角成分が1の上三角なので正則で、f0,f1,f2f_0,f_1,f_2VV の基底です。したがって固有値は 1,a,a21,a,a^2 で尽きており、VV の元としての固有ベクトルは

λ=1: 1,λ=a: xc,λ=a2: (xc)2\lambda=1:\ 1,\qquad \lambda=a:\ x-c,\qquad \lambda=a^2:\ (x-c)^2

(いずれも0でない定数倍を除いて)です。固有ベクトルが基底をなすので、a1a\neq1 である限り FF は対角化可能です。実際

P=(1cc2012c001)P=\begin{pmatrix}1&-c&c^2\\0&1&-2c\\0&0&1\end{pmatrix}

(各列が f0,f1,f2f_0,f_1,f_2 の座標)とすると P1MP=diag(1,a,a2)P^{-1}MP=\operatorname{diag}(1,a,a^2) となります。

固有値が縮退する場合があるので、固有空間の次元を場合分けして確認します。a1a\neq1 より 1a1\neq a ですが、a2a^2 は他の二つと一致し得ます。a2=1a^2=1 となるのは a=1a=-1a2=aa^2=a となるのは a=0a=0 です(a=1a=1 は除外されています)。

(ア) a0,±1a\neq0,\pm1 のとき。1,a,a21,a,a^2 は互いに異なるので各固有空間は1次元で、固有ベクトルは上に挙げた3つの定数倍で尽きます。

(イ) a=0a=0 のとき。c=bc=b で、固有値は 11 が1重、00 が2重です。F(p)=p(b)F(p)=p(b) は定数関数なので、F(p)=pF(p)=p となるのは pp が定数のときに限り、λ=1\lambda=1 の固有空間は定数全体(1次元)です。F(p)=0F(p)=0p(b)=0p(b)=0 と同値で、λ=0\lambda=0 の固有空間は xbx-b(xb)2(x-b)^2 が張る2次元空間です。合わせて3次元なので対角化可能です。

(ウ) a=1a=-1 のとき。c=b/2c=b/2 で、FFxbxx\mapsto b-x すなわち x=b/2x=b/2 に関する折り返しに対応し、F2F^2 は恒等写像です。固有値は 11 が2重、1-1 が1重で、λ=1\lambda=1 の固有空間は b/2b/2 について偶な多項式の作る2次元空間(11(xb/2)2(x-b/2)^2 が張る)、λ=1\lambda=-1 の固有ベクトルは xb/2x-b/2 です。

条件 a1a\neq1 の意味もここで見えます。a=1a=1b0b\neq0 だと ϕ(x)=x+b\phi(x)=x+b に不動点がなく、MM は固有値1だけを持つ冪単行列になって対角化できません。上の議論全体が不動点 cc の存在に依存しています。

F(p)=pϕF(p)=p\circ\phi から、帰納法により Fk(p)=F(Fk1(p))=(pϕk1)ϕ=pϕkF^k(p)=F(F^{k-1}(p))=(p\circ\phi^{k-1})\circ\phi=p\circ\phi^k です。ϕk\phi^kϕ(x)c=a(xc)\phi(x)-c=a(x-c)kk 回使えば

ϕk(x)c=ak(xc),ϕk(x)=akx+c(1ak)\phi^k(x)-c=a^k(x-c),\qquad \phi^k(x)=a^kx+c(1-a^k)

と求まります。e1(x)=xe_1(x)=x に対しては Fk(e1)=ϕk(x)F^k(e_1)=\phi^k(x) そのものなので、答えは

Fk(e1)=ak(xc)+c=akx+b(1ak)1aF^k(e_1)=a^k(x-c)+c=a^kx+\frac{b(1-a^k)}{1-a}

です。定数項は等比数列の和として c(1ak)=b(1+a++ak1)c(1-a^k)=b(1+a+\cdots+a^{k-1}) とも書けて、ϕ\phikk 回合成するときに定数項が積み上がる様子をそのまま表しています。k=1k=1ax+bax+b に戻ります。数値でも確認します。a=2, b=3a=2,\ b=3(したがって c=3c=-3)で k=2k=2 なら ϕ2(x)=2(2x+3)+3=4x+9\phi^2(x)=2(2x+3)+3=4x+9、公式は 4x+(3)(14)=4x+94x+(-3)(1-4)=4x+9 で一致します。

同様に Fk(e2)=(ϕk(x))2F^k(e_2)=\bigl(\phi^k(x)\bigr)^2 です。

Fk(e2)=(ak(xc)+c)2=a2k(xc)2+2cak(xc)+c2=a2kx2+2akc(1ak)x+c2(1ak)2.\begin{aligned} F^k(e_2)&=\bigl(a^k(x-c)+c\bigr)^2\\ &=a^{2k}(x-c)^2+2ca^k(x-c)+c^2\\ &=a^{2k}x^2+2a^kc(1-a^k)\,x+c^2(1-a^k)^2. \end{aligned}

c=b/(1a)c=b/(1-a) を戻すと、答えは

Fk(e2)=a2kx2+2akb(1ak)1ax+b2(1ak)2(1a)2F^k(e_2)=a^{2k}x^2+\frac{2a^kb(1-a^k)}{1-a}\,x+\frac{b^2(1-a^k)^2}{(1-a)^2}

です。途中の2行目は固有基底での分解と一致しています。x2=(xc)2+2c(xc)+c2=f2+2cf1+c2f0x^2=(x-c)^2+2c(x-c)+c^2=f_2+2cf_1+c^2f_0 で、FkF^kf2,f1,f0f_2,f_1,f_0 をそれぞれ a2k,ak,1a^{2k},a^k,1 倍するだけなので Fk(e2)=a2kf2+2cakf1+c2f0F^k(e_2)=a^{2k}f_2+2ca^kf_1+c^2f_0 となり、確かに同じ式です。同じ見方で x=f1+cf0x=f_1+cf_0 から設問(4) の Fk(e1)=akf1+cf0F^k(e_1)=a^kf_1+cf_0 も読めます。

k=1k=1 とすると a2x2+2abx+b2=(ax+b)2a^2x^2+2abx+b^2=(ax+b)^2 で、設問(2) の MM の第3列に一致します。設問(4)(5) をまとめると FkF^k の表現行列は

Mk=(1c(1ak)c2(1ak)20ak2akc(1ak)00a2k)M^k=\begin{pmatrix}1&c(1-a^k)&c^2(1-a^k)^2\\0&a^k&2a^kc(1-a^k)\\0&0&a^{2k}\end{pmatrix}

で、これは MM(a,b)(a,b)(ak, c(1ak))(a^k,\ c(1-a^k)) に置き換えた形です。Fk(p)=p(akx+c(1ak))F^k(p)=p\bigl(a^kx+c(1-a^k)\bigr) が再び同じ型の写像であること、そして ak1a^k\neq1 なら不動点が同じ cc であることに対応しています。a=0a=0 の場合も ϕk(x)=b\phi^k(x)=bFk(e1)=bF^k(e_1)=bFk(e2)=b2F^k(e_2)=b^2k1k\ge1)として公式に含まれています。

第2問 拡散方程式のフーリエ解と誤差関数

Section titled “第2問 拡散方程式のフーリエ解と誤差関数”

aa を正の定数、xxtt を実数として、偏微分方程式

ut=a22ux2\frac{\partial u}{\partial t}=a^2\frac{\partial^2u}{\partial x^2}

を扱います。平面波 uk(x,t)=eikx+iωtu_k(x,t)=e^{ikx+i\omega t} を用意し、その重ね合わせ

u(x,t)=Akuk(x,t)dku(x,t)=\int_{-\infty}^{\infty}A_k\,u_k(x,t)\,dk

で初期条件 u(x,0)=f(x)u(x,0)=f(x) を満たす解を作り、最後に矩形の初期分布に対する解を誤差関数

erf(z)=2π0zey2dy\operatorname{erf}(z)=\frac{2}{\sqrt\pi}\int_0^ze^{-y^2}dy

で表します。ff については、フーリエ変換と反転公式が使える範囲、具体的には絶対積分可能(fdx<\int_{-\infty}^{\infty}\lvert f\rvert\,dx<\infty)で区分的に滑らかであるとします。設問(5) の矩形関数はこの条件を満たします。

uk=eikx+iωtu_k=e^{ikx+i\omega t} を代入します。tuk=iωuk\partial_tu_k=i\omega u_kx2uk=(ik)2uk=k2uk\partial_x^2u_k=(ik)^2u_k=-k^2u_k なので、方程式は

iωuk=a2k2uki\omega\,u_k=-a^2k^2u_k

になります。uku_k は決して0にならないので、これは iω=a2k2i\omega=-a^2k^2 と同値です。両辺を ii で割れば

ω=a2k2i=ia2k2.\omega=-\frac{a^2k^2}{i}=ia^2k^2.

答えは ω=ia2k2\omega=ia^2k^2 です。ω\omega は実数ではなく純虚数で、このとき

uk(x,t)=eikxea2k2tu_k(x,t)=e^{ikx}e^{-a^2k^2t}

となります。波数 kk の成分は位相速度をもたず、t>0t>0 で減衰率 a2k2a^2k^2 に従って減衰します。短波長ほど速く消えるという、拡散方程式に特有の分散関係です。a2a^2 の次元は長さの2乗を時間で割ったものなので、a2k2ta^2k^2t は無次元で指数の引数として整合しています。

t=0t=0 では uk(x,0)=eikxu_k(x,0)=e^{ikx} なので、初期条件は

u(x,0)=Akeikxdk=f(x)u(x,0)=\int_{-\infty}^{\infty}A_ke^{ikx}dk=f(x)

という要求になります。これは ff をフーリエ反転公式の形に書いたものなので、AkA_kff のフーリエ変換を 2π2\pi で割ったものです。実際、両辺に eikxe^{-ik'x} を掛けて xx で積分し、ei(kk)xdx=2πδ(kk)\int_{-\infty}^{\infty}e^{i(k-k')x}dx=2\pi\delta(k-k') を使えば 2πAk2\pi A_{k'} が取り出せます。答えは

Ak=12πf(x)eikxdxA_k=\frac{1}{2\pi}\int_{-\infty}^{\infty}f(x')e^{-ikx'}dx'

です。kk についての積分は実行しなくてよいという指示に従い、この形で止めます。ff が絶対積分可能なのでこの積分は絶対収束し、Ak12πfdx\lvert A_k\rvert\le\frac{1}{2\pi}\int\lvert f\rvert dx' と一様に有界です。

t>0t>0yy は実定数として

I(y)=eikyea2k2tdkI(y)=\int_{-\infty}^{\infty}e^{iky}e^{-a^2k^2t}dk

を求めます。被積分関数の絶対値は ea2k2te^{-a^2k^2t} で、a>0a>0 かつ t>0t>0 なら可積分なので I(y)I(y) は絶対収束します。yy で微分した被積分関数の絶対値は kea2k2t\lvert k\rvert e^{-a^2k^2t} で、これも yy に依らない可積分関数なので、積分記号下の微分が正当化されます。

I(y)=ikeikyea2k2tdkI'(y)=\int_{-\infty}^{\infty}ik\,e^{iky}e^{-a^2k^2t}dk

に対し、ikea2k2t=i2a2tddkea2k2tik\,e^{-a^2k^2t}=-\dfrac{i}{2a^2t}\dfrac{d}{dk}e^{-a^2k^2t} と書き換えて部分積分します。k\lvert k\rvert\to\inftyea2k2t0e^{-a^2k^2t}\to0 なので境界項は消え、

I(y)=i2a2t([eikyea2k2t]iyeikyea2k2tdk)=i2a2t(0iyI(y))=y2a2tI(y)\begin{aligned} I'(y)&=-\frac{i}{2a^2t}\left(\Bigl[e^{iky}e^{-a^2k^2t}\Bigr]_{-\infty}^{\infty}-\int_{-\infty}^{\infty}iy\,e^{iky}e^{-a^2k^2t}dk\right)\\ &=-\frac{i}{2a^2t}\bigl(0-iy\,I(y)\bigr)=-\frac{y}{2a^2t}I(y) \end{aligned}

となります。これは変数分離形の1階常微分方程式で、tt を固定して解くと

I(y)=I(0)exp(y24a2t)I(y)=I(0)\exp\left(-\frac{y^2}{4a^2t}\right)

です。I(0)I(0) はガウス型積分で、s=atks=a\sqrt t\,ka>0, t>0a>0,\ t>0 より at>0a\sqrt t>0)と置換して

I(0)=ea2k2tdk=1ates2ds=πat.I(0)=\int_{-\infty}^{\infty}e^{-a^2k^2t}dk=\frac{1}{a\sqrt t}\int_{-\infty}^{\infty}e^{-s^2}ds=\frac{\sqrt\pi}{a\sqrt t}.

したがって答えは

eikyea2k2tdk=πa2t  ey24a2t(t>0)\int_{-\infty}^{\infty}e^{iky}e^{-a^2k^2t}dk=\sqrt{\frac{\pi}{a^2t}}\;e^{-\frac{y^2}{4a^2t}}\qquad(t>0)

です。結果が実数値であること、yy の偶関数であることは、被積分関数の虚部 sin(ky)ea2k2t\sin(ky)e^{-a^2k^2t}kk の奇関数で積分が0になることから独立に確かめられます。

別の導き方として平方完成があります。指数は

ikya2k2t=a2t(kiy2a2t)2y24a2tiky-a^2k^2t=-a^2t\left(k-\frac{iy}{2a^2t}\right)^2-\frac{y^2}{4a^2t}

と書けるので、積分路を Imk=y/(2a2t)\operatorname{Im}k=y/(2a^2t) へ平行移動できれば実軸上のガウス積分に帰着します。ea2tz2e^{-a^2tz^2} は整関数で、帯 Imzy/(2a2t)\lvert\operatorname{Im}z\rvert\le\lvert y\rvert/(2a^2t) では

ea2tz2=ea2t{(Rez)2(Imz)2}ea2t(Rez)2ey24a2t\bigl\lvert e^{-a^2tz^2}\bigr\rvert=e^{-a^2t\{(\operatorname{Re}z)^2-(\operatorname{Im}z)^2\}}\le e^{-a^2t(\operatorname{Re}z)^2}\,e^{\frac{y^2}{4a^2t}}

と評価できます。Rez=±R\operatorname{Re}z=\pm R の縦辺の長さは y/(2a2t)\lvert y\rvert/(2a^2t) で固定なので、縦辺の寄与は RR\to\inftyea2tR2e^{-a^2tR^2} のように0に向かいます。よってコーシーの積分定理から平行移動が許され、同じ結果を得ます。

設問(2) の AkA_k と設問(1) の uku_k を代入し、kk 積分を先に実行します。

u(x,t)=dk12π(f(x)eikxdx)eikxea2k2t=12πdxf(x)dkeik(xx)ea2k2t.u(x,t)=\int_{-\infty}^{\infty}dk\,\frac{1}{2\pi}\left(\int_{-\infty}^{\infty}f(x')e^{-ikx'}dx'\right)e^{ikx}e^{-a^2k^2t} =\frac{1}{2\pi}\int_{-\infty}^{\infty}dx'\,f(x')\int_{-\infty}^{\infty}dk\,e^{ik(x-x')}e^{-a^2k^2t}.

順序交換は t>0t>0 なら正当です。二重積分の絶対値が

 ⁣ ⁣f(x)ea2k2tdxdk=πatf(x)dx<\int_{-\infty}^{\infty}\!\!\int_{-\infty}^{\infty}\lvert f(x')\rvert\,e^{-a^2k^2t}\,dx'\,dk=\frac{\sqrt\pi}{a\sqrt t}\int_{-\infty}^{\infty}\lvert f(x')\rvert\,dx'<\infty

と有限なので、フビニの定理が使えます。残った kk 積分は設問(3) で y=xxy=x-x' とした場合そのものなので

u(x,t)=12πf(x)πate(xx)24a2tdx=12aπtf(x)e(xx)24a2tdxu(x,t)=\frac{1}{2\pi}\int_{-\infty}^{\infty}f(x')\,\frac{\sqrt\pi}{a\sqrt t}\,e^{-\frac{(x-x')^2}{4a^2t}}dx' =\frac{1}{2a\sqrt{\pi t}}\int_{-\infty}^{\infty}f(x')\,e^{-\frac{(x-x')^2}{4a^2t}}dx'

が答えです。12aπt=14πa2t\dfrac{1}{2a\sqrt{\pi t}}=\dfrac{1}{\sqrt{4\pi a^2t}} と書けば、拡散係数 a2a^2 の熱核との畳み込みという標準形になります。核は xx' について全積分が1で、幅は 4a2t\sqrt{4a^2t} 程度、t+0t\to+0 でデルタ関数に収束するので u(x,t)f(x)u(x,t)\to f(x)ff の連続点で)となり、初期条件と整合します。なお t<0t<0 では ea2k2te^{-a^2k^2t}k\lvert k\rvert\to\infty で発散して kk 積分が定義できません。この表示は t>0t>0 に対するもので、拡散方程式が時間の正方向にのみ素直に解けることを反映しています。

f(x)=Uf(x)=UxL\lvert x\rvert\le L)、f(x)=0f(x)=0x>L\lvert x\rvert>L)を設問(4) に入れると、積分範囲が有限区間になります。

u(x,t)=U2aπtLLe(xx)24a2tdx.u(x,t)=\frac{U}{2a\sqrt{\pi t}}\int_{-L}^{L}e^{-\frac{(x'-x)^2}{4a^2t}}dx'.

s=xx2ats=\dfrac{x'-x}{2a\sqrt t}dx=2atdsdx'=2a\sqrt t\,ds と置換します。x=Lx'=-Ls=L+x2ats=-\dfrac{L+x}{2a\sqrt t}x=Lx'=Ls=Lx2ats=\dfrac{L-x}{2a\sqrt t} に対応するので

u(x,t)=U2aπt2atL+x2atLx2ates2ds=UπL+x2atLx2ates2dsu(x,t)=\frac{U}{2a\sqrt{\pi t}}\cdot 2a\sqrt t\int_{-\frac{L+x}{2a\sqrt t}}^{\frac{L-x}{2a\sqrt t}}e^{-s^2}ds=\frac{U}{\sqrt\pi}\int_{-\frac{L+x}{2a\sqrt t}}^{\frac{L-x}{2a\sqrt t}}e^{-s^2}ds

となります。erf\operatorname{erf} の定義は全実数で有効で 0αes2ds=π2erf(α)\int_0^{\alpha}e^{-s^2}ds=\frac{\sqrt\pi}{2}\operatorname{erf}(\alpha)α\alpha の符号によらず成り立つので、積分を 00 で切って

βαes2ds=0αes2ds+0βes2ds=π2(erfα+erfβ)\int_{-\beta}^{\alpha}e^{-s^2}ds=\int_0^{\alpha}e^{-s^2}ds+\int_0^{\beta}e^{-s^2}ds=\frac{\sqrt\pi}{2}\bigl(\operatorname{erf}\alpha+\operatorname{erf}\beta\bigr)

を使えます(es2e^{-s^2} が偶関数であることを用いました)。α=Lx2at\alpha=\dfrac{L-x}{2a\sqrt t}β=L+x2at\beta=\dfrac{L+x}{2a\sqrt t} として、答えは

u(x,t)=U2[erf(Lx2at)+erf(L+x2at)](t>0)u(x,t)=\frac{U}{2}\left[\operatorname{erf}\left(\frac{L-x}{2a\sqrt t}\right)+\operatorname{erf}\left(\frac{L+x}{2a\sqrt t}\right)\right]\qquad(t>0)

です。xx の位置による場合分けは要りません。

検算をいくつか挙げます。erf\operatorname{erf} は奇関数で erf(0)=0\operatorname{erf}(0)=0erf(±)=±1\operatorname{erf}(\pm\infty)=\pm1 です。上式は xxx\to-x で不変で、初期条件が偶関数であることと合います。t+0t\to+0 の極限では、x<L\lvert x\rvert<L のとき二つの引数がともに ++\infty に行くので uUu\to Ux>L\lvert x\rvert>L のとき一方が -\infty、他方が ++\infty なので u0u\to0x=±Lx=\pm L では一方が 00、他方が ++\infty なので uU/2u\to U/2 となります。不連続点で左右の平均を取る形で初期条件が再現されています。逆に長時間後、すなわち LatL\ll a\sqrt t の領域では、ξ=x2at\xi=\dfrac{x}{2a\sqrt t}ε=L2at1\varepsilon=\dfrac{L}{2a\sqrt t}\ll1 と置くと erf\operatorname{erf} が奇関数であることから

erf(εξ)+erf(ε+ξ)=erf(ξ+ε)erf(ξε)2εddξerf(ξ)=4επeξ2\operatorname{erf}(\varepsilon-\xi)+\operatorname{erf}(\varepsilon+\xi)=\operatorname{erf}(\xi+\varepsilon)-\operatorname{erf}(\xi-\varepsilon)\simeq2\varepsilon\,\frac{d}{d\xi}\operatorname{erf}(\xi)=\frac{4\varepsilon}{\sqrt\pi}e^{-\xi^2}

と展開でき、

u(x,t)2LU4πa2tex24a2tu(x,t)\simeq\frac{2LU}{\sqrt{4\pi a^2t}}\,e^{-\frac{x^2}{4a^2t}}

となります。総量 udx=2LU\int_{-\infty}^{\infty}u\,dx=2LU を保ったまま、幅 4a2t\sqrt{4a^2t} のガウス分布に広がる形です。総量が tt に依らないことは、熱核の規格化と畳み込みからも、方程式を xx について全積分して右辺が境界項だけになることからも従います。erf\operatorname{erf} の引数 (Lx)/(2at)(L\mp x)/(2a\sqrt t) が無次元であることも、a2ta^2t が長さの2乗の次元を持つことと整合しています。

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

Report an error in this article ・Operated by: Mugen Giken LLCPricingTermsLegal notice

© 2026 夢現技研合同会社 ・Feeding the text to an LLM is welcome. Code samples are MIT licensed.