平成29年8月21日実施、試験時間は90分です。第1問は行ベクトル A A A ひとつだけを材料に、特異値分解・擬逆行列・階数1の対称行列の対角化可能性という線形代数の三点を順に問います。第2問は移流方程式から出発し、定常バーガース方程式の衝撃波解を求めたうえで、コール–ホップ変換によって非線形方程式を熱伝導方程式に帰着させます。個々の計算は重くありませんが、どちらの問も設問間の依存が強く、前の設問の結果をそのまま道具として使う設計になっています。
問題 分野 主題 第1問 線形代数 行ベクトルの直交分解、擬逆ベクトル、A n T A n A_n^T A_n A n T A n の固有値と対角化 第2問 微分方程式・フーリエ解析 移流方程式、定常バーガース方程式、コール–ホップ変換
2問すべてに解答する形式です。
まず2成分の行ベクトル A = ( a , b ) A=(a,b) A = ( a , b ) を扱います。a , b a,b a , b はどちらもゼロでない実数で、T T T は転置を表します。A T A^T A T は列ベクトル、A A T = a 2 + b 2 A A^T = a^2+b^2 A A T = a 2 + b 2 は 1 × 1 1\times 1 1 × 1 行列(スカラー)、
A T A = ( a 2 a b a b b 2 ) A^T A=\begin{pmatrix} a^2 & ab \\ ab & b^2\end{pmatrix} A T A = ( a 2 ab ab b 2 )
は 2 × 2 2\times2 2 × 2 行列です。前半では A = B V A=BV A = B V (B = ( c , 0 ) B=(c,0) B = ( c , 0 ) 、c c c は正の実数、V V V は実対称直交行列)という分解と、A A ~ = 1 A\tilde{A}=1 A A ~ = 1 かつ A ~ A \tilde{A}A A ~ A が実対称、という2条件で定まる列ベクトル A ~ \tilde{A} A ~ を求めます。後半は n n n 成分の行ベクトル A n = ( a 1 , … , a n ) A_n=(a_1,\dots,a_n) A n = ( a 1 , … , a n ) (各 a i a_i a i はゼロでない実数、n ≥ 3 n\ge3 n ≥ 3 )への一般化です。以下 I I I は単位行列を表します。
固有多項式を計算します。
det ( A T A − λ I ) = ( a 2 − λ ) ( b 2 − λ ) − ( a b ) 2 = λ 2 − ( a 2 + b 2 ) λ = λ ( λ − ( a 2 + b 2 ) ) . \begin{aligned}
\det\!\left(A^T A-\lambda I\right)&=(a^2-\lambda)(b^2-\lambda)-(ab)^2\\
&=\lambda^2-(a^2+b^2)\lambda\\
&=\lambda\left(\lambda-(a^2+b^2)\right).
\end{aligned} det ( A T A − λ I ) = ( a 2 − λ ) ( b 2 − λ ) − ( ab ) 2 = λ 2 − ( a 2 + b 2 ) λ = λ ( λ − ( a 2 + b 2 ) ) .
よって固有値は λ + = a 2 + b 2 \lambda_+=a^2+b^2 λ + = a 2 + b 2 と λ 0 = 0 \lambda_0=0 λ 0 = 0 です。a , b a,b a , b はゼロでないので a 2 + b 2 > 0 a^2+b^2>0 a 2 + b 2 > 0 であり、この2つは異なる固有値です。
固有ベクトルは、A A T = a 2 + b 2 A A^T=a^2+b^2 A A T = a 2 + b 2 がスカラーであることを使うと計算せずに読めます。
( A T A ) A T = A T ( A A T ) = ( a 2 + b 2 ) A T \left(A^T A\right)A^T=A^T\left(A A^T\right)=(a^2+b^2)\,A^T ( A T A ) A T = A T ( A A T ) = ( a 2 + b 2 ) A T
より A T = ( a b ) A^T=\begin{pmatrix}a\\ b\end{pmatrix} A T = ( a b ) が λ + \lambda_+ λ + の固有ベクトルです。λ 0 = 0 \lambda_0=0 λ 0 = 0 については、A T ≠ 0 A^T\neq 0 A T = 0 なので A T A X = A T ( A X ) = 0 A^T A X=A^T (AX)=0 A T A X = A T ( A X ) = 0 と A X = 0 AX=0 A X = 0 が同値であり、条件は a x 1 + b x 2 = 0 ax_1+bx_2=0 a x 1 + b x 2 = 0 という1本の式に帰着します。したがって ( − b a ) \begin{pmatrix}-b\\ a\end{pmatrix} ( − b a ) が固有ベクトルです。
答えは、固有値 a 2 + b 2 a^2+b^2 a 2 + b 2 に対する固有ベクトルが α ( a b ) \alpha\begin{pmatrix}a\\ b\end{pmatrix} α ( a b ) (α \alpha α は任意のゼロでない定数)、固有値 0 0 0 に対する固有ベクトルが β ( − b a ) \beta\begin{pmatrix}-b\\ a\end{pmatrix} β ( − b a ) (β \beta β は任意のゼロでない定数)です。
検算として、固有値の和 a 2 + b 2 a^2+b^2 a 2 + b 2 は Tr ( A T A ) = a 2 + b 2 \operatorname{Tr}(A^TA)=a^2+b^2 Tr ( A T A ) = a 2 + b 2 に一致し、積 0 0 0 は det ( A T A ) = a 2 b 2 − ( a b ) 2 = 0 \det(A^TA)=a^2b^2-(ab)^2=0 det ( A T A ) = a 2 b 2 − ( ab ) 2 = 0 に一致します。2つの固有ベクトルの内積は − a b + a b = 0 -ab+ab=0 − ab + ab = 0 で、実対称行列の異なる固有値に属する固有ベクトルが直交するという性質とも整合します。
V V V が実対称かつ直交という条件は V T = V V^T=V V T = V と V T V = I V^TV=I V T V = I を合わせたものなので、V 2 = I V^2=I V 2 = I 、すなわち V − 1 = V V^{-1}=V V − 1 = V を意味します。
まず c c c を決めます。A = B V A=BV A = B V の両辺から
A A T = B V V T B T = B B T = c 2 A A^T=B V V^T B^T=B B^T=c^2 A A T = B V V T B T = B B T = c 2
であり、A A T = a 2 + b 2 A A^T=a^2+b^2 A A T = a 2 + b 2 です。c > 0 c>0 c > 0 なので c = a 2 + b 2 c=\sqrt{a^2+b^2} c = a 2 + b 2 です。
次に V V V を決めます。V = ( p q q r ) V=\begin{pmatrix} p & q\\ q & r\end{pmatrix} V = ( p q q r ) (対称性を先に課しました)と置くと
B V = ( c , 0 ) ( p q q r ) = ( c p , c q ) = ( a , b ) BV=(c,0)\begin{pmatrix} p & q\\ q & r\end{pmatrix}=(cp,\,cq)=(a,b) B V = ( c , 0 ) ( p q q r ) = ( c p , c q ) = ( a , b )
から p = a / c p=a/c p = a / c 、q = b / c q=b/c q = b / c が確定します。直交性 V T V = I V^TV=I V T V = I は成分では p 2 + q 2 = 1 p^2+q^2=1 p 2 + q 2 = 1 、q 2 + r 2 = 1 q^2+r^2=1 q 2 + r 2 = 1 、q ( p + r ) = 0 q(p+r)=0 q ( p + r ) = 0 の3式です。ここで b ≠ 0 b\neq0 b = 0 より q ≠ 0 q\neq0 q = 0 なので、第3式から r = − p r=-p r = − p が従います(q = 0 q=0 q = 0 の枝、すなわち V V V が対角行列となる場合は b ≠ 0 b\neq0 b = 0 に矛盾するので排除されます)。残る2式は p 2 + q 2 = ( a 2 + b 2 ) / c 2 = 1 p^2+q^2=(a^2+b^2)/c^2=1 p 2 + q 2 = ( a 2 + b 2 ) / c 2 = 1 で自動的に満たされます。
答えは
c = a 2 + b 2 , V = 1 a 2 + b 2 ( a b b − a ) c=\sqrt{a^2+b^2},\qquad V=\frac{1}{\sqrt{a^2+b^2}}\begin{pmatrix} a & b\\ b & -a\end{pmatrix} c = a 2 + b 2 , V = a 2 + b 2 1 ( a b b − a )
で、この条件下で c c c と V V V は一意に定まります。実際
V 2 = 1 a 2 + b 2 ( a 2 + b 2 0 0 a 2 + b 2 ) = I , B V = a 2 + b 2 ( a a 2 + b 2 , b a 2 + b 2 ) = A V^2=\frac{1}{a^2+b^2}\begin{pmatrix} a^2+b^2 & 0\\ 0 & a^2+b^2\end{pmatrix}=I,
\qquad
BV=\sqrt{a^2+b^2}\left(\frac{a}{\sqrt{a^2+b^2}},\ \frac{b}{\sqrt{a^2+b^2}}\right)=A V 2 = a 2 + b 2 1 ( a 2 + b 2 0 0 a 2 + b 2 ) = I , B V = a 2 + b 2 ( a 2 + b 2 a , a 2 + b 2 b ) = A
と確認できます。det V = − 1 \det V=-1 det V = − 1 なので V V V は回転ではなく鏡映です。この分解は 1 × 2 1\times2 1 × 2 行列 A A A の特異値分解にあたり、c = a 2 + b 2 c=\sqrt{a^2+b^2} c = a 2 + b 2 が唯一の特異値、V V V が右側のユニタリ因子です。設問1の固有値 a 2 + b 2 = c 2 a^2+b^2=c^2 a 2 + b 2 = c 2 が特異値の2乗になっていることも整合します。
B ~ = ( β 1 β 2 ) \tilde{B}=\begin{pmatrix}\beta_1\\ \beta_2\end{pmatrix} B ~ = ( β 1 β 2 ) と置きます。B B ~ = c β 1 = 1 B\tilde{B}=c\beta_1=1 B B ~ = c β 1 = 1 から β 1 = 1 / c \beta_1=1/c β 1 = 1/ c です。一方
B ~ B = ( β 1 β 2 ) ( c , 0 ) = ( c β 1 0 c β 2 0 ) \tilde{B}B=\begin{pmatrix}\beta_1\\ \beta_2\end{pmatrix}(c,0)=\begin{pmatrix} c\beta_1 & 0\\ c\beta_2 & 0\end{pmatrix} B ~ B = ( β 1 β 2 ) ( c , 0 ) = ( c β 1 c β 2 0 0 )
が対称であるためには非対角成分が等しい、すなわち c β 2 = 0 c\beta_2=0 c β 2 = 0 が必要で、c > 0 c>0 c > 0 より β 2 = 0 \beta_2=0 β 2 = 0 です。逆にこのとき B ~ B = ( 1 0 0 0 ) \tilde{B}B=\begin{pmatrix}1&0\\0&0\end{pmatrix} B ~ B = ( 1 0 0 0 ) で実対称になります。
答えは
B ~ = 1 c ( 1 0 ) = B T c 2 \tilde{B}=\frac{1}{c}\begin{pmatrix}1\\ 0\end{pmatrix}=\frac{B^T}{c^2} B ~ = c 1 ( 1 0 ) = c 2 B T
で、これが唯一の解です。
答えは A ~ = V B ~ \tilde{A}=V\tilde{B} A ~ = V B ~ です。2つの条件を確かめます。V 2 = I V^2=I V 2 = I と A = B V A=BV A = B V を使うと
A ( V B ~ ) = B V ⋅ V B ~ = B V 2 B ~ = B B ~ = 1 A\left(V\tilde{B}\right)=BV\cdot V\tilde{B}=B\,V^2\,\tilde{B}=B\tilde{B}=1 A ( V B ~ ) = B V ⋅ V B ~ = B V 2 B ~ = B B ~ = 1
です。また
( V B ~ ) A = V B ~ B V = V ( B ~ B ) V \left(V\tilde{B}\right)A=V\tilde{B}\,BV=V\left(\tilde{B}B\right)V ( V B ~ ) A = V B ~ B V = V ( B ~ B ) V
であり、V V V が対称、B ~ B \tilde{B}B B ~ B が設問3より対称なので
( V ( B ~ B ) V ) T = V T ( B ~ B ) T V T = V ( B ~ B ) V \left(V(\tilde{B}B)V\right)^T=V^T\left(\tilde{B}B\right)^T V^T=V\left(\tilde{B}B\right)V ( V ( B ~ B ) V ) T = V T ( B ~ B ) T V T = V ( B ~ B ) V
となって対称です。成分はすべて実数なので実対称行列です。
一意性も直接確認できます。A ~ = ( p q ) \tilde{A}=\begin{pmatrix}p\\ q\end{pmatrix} A ~ = ( p q ) とすると条件は a p + b q = 1 ap+bq=1 a p + b q = 1 と、A ~ A = ( p a p b q a q b ) \tilde{A}A=\begin{pmatrix}pa & pb\\ qa & qb\end{pmatrix} A ~ A = ( p a q a p b q b ) の対称性 p b = q a pb=qa p b = q a です。a ≠ 0 a\neq0 a = 0 より q = p b / a q=pb/a q = p b / a で、これを第1式に入れると p ( a 2 + b 2 ) / a = 1 p(a^2+b^2)/a=1 p ( a 2 + b 2 ) / a = 1 、すなわち p = a / ( a 2 + b 2 ) p=a/(a^2+b^2) p = a / ( a 2 + b 2 ) 、q = b / ( a 2 + b 2 ) q=b/(a^2+b^2) q = b / ( a 2 + b 2 ) と一意に決まります。つまり
A ~ = V B ~ = 1 c ⋅ 1 c ( a b ) = A T a 2 + b 2 \tilde{A}=V\tilde{B}=\frac{1}{c}\cdot\frac{1}{c}\begin{pmatrix}a\\ b\end{pmatrix}=\frac{A^T}{a^2+b^2} A ~ = V B ~ = c 1 ⋅ c 1 ( a b ) = a 2 + b 2 A T
で、両者は確かに一致します。この A ~ \tilde{A} A ~ は A A A のムーア–ペンローズ擬逆行列です。
N ≡ ∑ i = 1 n a i 2 = A n A n T N\equiv\sum_{i=1}^{n}a_i^2=A_nA_n^T N ≡ ∑ i = 1 n a i 2 = A n A n T と書きます。各 a i a_i a i がゼロでないので N > 0 N>0 N > 0 です。
A ~ n ≡ A n T / N \tilde{A}_n\equiv A_n^T/N A ~ n ≡ A n T / N と置くと A n A ~ n = A n A n T / N = 1 A_n\tilde{A}_n=A_nA_n^T/N=1 A n A ~ n = A n A n T / N = 1 なので、X = v A ~ n X=v\tilde{A}_n X = v A ~ n は A n X = v A_nX=v A n X = v の特殊解です。A n X = v A_nX=v A n X = v は1本の線形方程式なので、一般解は
X = v A ~ n + Y , A n Y = 0 X=v\tilde{A}_n+Y,\qquad A_nY=0 X = v A ~ n + Y , A n Y = 0
と書けます(Y = X − v A ~ n Y=X-v\tilde{A}_n Y = X − v A ~ n が A n Y = v − v = 0 A_nY=v-v=0 A n Y = v − v = 0 を満たすことから逆も言えます)。ここで A ~ n \tilde{A}_n A ~ n と Y Y Y は直交します。実際
A ~ n T Y = ( A n T ) T Y N = A n Y N = 0 \tilde{A}_n^{\,T}Y=\frac{\left(A_n^T\right)^T Y}{N}=\frac{A_nY}{N}=0 A ~ n T Y = N ( A n T ) T Y = N A n Y = 0
です。したがって
∣ X ∣ 2 = v 2 ∣ A ~ n ∣ 2 + 2 v A ~ n T Y + ∣ Y ∣ 2 = v 2 N + ∣ Y ∣ 2 ≥ v 2 N |X|^2=v^2\left|\tilde{A}_n\right|^2+2v\,\tilde{A}_n^{\,T}Y+|Y|^2=\frac{v^2}{N}+|Y|^2\ \ge\ \frac{v^2}{N} ∣ X ∣ 2 = v 2 A ~ n 2 + 2 v A ~ n T Y + ∣ Y ∣ 2 = N v 2 + ∣ Y ∣ 2 ≥ N v 2
となり(∣ A ~ n ∣ 2 = A n A n T / N 2 = 1 / N |\tilde{A}_n|^2=A_nA_n^T/N^2=1/N ∣ A ~ n ∣ 2 = A n A n T / N 2 = 1/ N を使いました)、等号は Y = 0 Y=0 Y = 0 のときに限ります。よって最小値を与える解は一意で、
X 0 = v ∑ i = 1 n a i 2 A n T = v a 1 2 + ⋯ + a n 2 ( a 1 ⋮ a n ) , ∣ X 0 ∣ 2 = v 2 ∑ i = 1 n a i 2 X_0=\frac{v}{\sum_{i=1}^{n}a_i^2}A_n^T=\frac{v}{a_1^2+\cdots+a_n^2}\begin{pmatrix}a_1\\ \vdots\\ a_n\end{pmatrix},
\qquad |X_0|^2=\frac{v^2}{\sum_{i=1}^{n}a_i^2} X 0 = ∑ i = 1 n a i 2 v A n T = a 1 2 + ⋯ + a n 2 v a 1 ⋮ a n , ∣ X 0 ∣ 2 = ∑ i = 1 n a i 2 v 2
です。これは X 0 = v A ~ n X_0=v\tilde{A}_n X 0 = v A ~ n の形をしており、A ~ n = A n T / N \tilde{A}_n=A_n^T/N A ~ n = A n T / N は v v v を含みません。
主張の証明に移ります。A n A ~ n = A n A n T / N = N / N = 1 A_n\tilde{A}_n=A_nA_n^T/N=N/N=1 A n A ~ n = A n A n T / N = N / N = 1 は上で示したとおりです。また
A ~ n A n = A n T A n N \tilde{A}_nA_n=\frac{A_n^TA_n}{N} A ~ n A n = N A n T A n
で、転置の公式 ( X Y ) T = Y T X T (XY)^T=Y^TX^T ( X Y ) T = Y T X T と ( A n T ) T = A n (A_n^T)^T=A_n ( A n T ) T = A n から
( A n T A n ) T = A n T ( A n T ) T = A n T A n \left(A_n^TA_n\right)^T=A_n^T\left(A_n^T\right)^T=A_n^TA_n ( A n T A n ) T = A n T ( A n T ) T = A n T A n
なので A ~ n A n \tilde{A}_nA_n A ~ n A n は対称です。N N N と a i a_i a i が実数なので成分も実数で、実対称行列です。
なお n = 2 n=2 n = 2 とすれば A ~ 2 = A T / ( a 2 + b 2 ) \tilde{A}_2=A^T/(a^2+b^2) A ~ 2 = A T / ( a 2 + b 2 ) で、設問4の A ~ \tilde{A} A ~ と一致します。幾何的には、X 0 X_0 X 0 は超平面 A n X = v A_nX=v A n X = v 上で原点に最も近い点、すなわち原点から超平面へ下ろした垂線の足であり、その方向が法線方向 A n T A_n^T A n T になるという内容です。
前半を示します。M M M を(一般には長方形の)実行列とし、λ ≠ 0 \lambda\neq0 λ = 0 を M T M M^TM M T M の固有値、x ≠ 0 x\neq0 x = 0 をその固有ベクトルとします。
M T M x = λ x . M^TMx=\lambda x. M T M x = λ x .
まず M x ≠ 0 Mx\neq0 M x = 0 です。もし M x = 0 Mx=0 M x = 0 なら左辺が M T ( M x ) = 0 M^T(Mx)=0 M T ( M x ) = 0 となり λ x = 0 \lambda x=0 λ x = 0 を得ますが、λ ≠ 0 \lambda\neq0 λ = 0 かつ x ≠ 0 x\neq0 x = 0 に矛盾します。そこで上式の両辺に左から M M M を掛けると
M M T ( M x ) = M ( M T M x ) = λ ( M x ) MM^T(Mx)=M\left(M^TMx\right)=\lambda\, (Mx) M M T ( M x ) = M ( M T M x ) = λ ( M x )
となり、M x ≠ 0 Mx\neq0 M x = 0 は M M T MM^T M M T の固有ベクトルで、固有値は λ \lambda λ です。よって M T M M^TM M T M のゼロでない固有値は M M T MM^T M M T の固有値でもあります。
後半に使います。M = A n M=A_n M = A n とすると M T M = A n T A n M^TM=A_n^TA_n M T M = A n T A n (n × n n\times n n × n )、M M T = A n A n T = N MM^T=A_nA_n^T=N M M T = A n A n T = N (1 × 1 1\times1 1 × 1 )です。1 × 1 1\times1 1 × 1 行列 N N N の固有値は N N N のみなので、A n T A n A_n^TA_n A n T A n のゼロでない固有値は N = ∑ i a i 2 N=\sum_i a_i^2 N = ∑ i a i 2 に限られます。つまり A n T A n A_n^TA_n A n T A n の固有値はすべて N N N か 0 0 0 です。
N N N の重複度(代数的重複度)を m m m とすると、固有値の総和が跡に等しいことから
m N = Tr ( A n T A n ) = ∑ i = 1 n a i 2 = N . mN=\operatorname{Tr}\left(A_n^TA_n\right)=\sum_{i=1}^{n}a_i^2=N. m N = Tr ( A n T A n ) = i = 1 ∑ n a i 2 = N .
N ≠ 0 N\neq0 N = 0 なので m = 1 m=1 m = 1 です。答えは、固有値 ∑ i = 1 n a i 2 \sum_{i=1}^{n}a_i^2 ∑ i = 1 n a i 2 が重複度1、固有値 0 0 0 が重複度 n − 1 n-1 n − 1 です。
N N N が実際に固有値であることは A n T A n A n T = A n T ( A n A n T ) = N A n T A_n^TA_n\,A_n^T=A_n^T(A_nA_n^T)=N A_n^T A n T A n A n T = A n T ( A n A n T ) = N A n T からも直接分かります。また A n T A n A_n^TA_n A n T A n の階数は1(すべての行が A n A_n A n の定数倍)なので核の次元が n − 1 n-1 n − 1 、これが固有値 0 0 0 の重複度 n − 1 n-1 n − 1 と一致します。n ≥ 3 n\ge3 n ≥ 3 なので 0 0 0 は必ず重複した固有値です。
A n T A n A_n^TA_n A n T A n は対角化可能です。理由は2つの言い方ができます。
第一に、設問5で見たように A n T A n A_n^TA_n A n T A n は実対称行列です。実対称行列はスペクトル定理により、実直交行列で必ず対角化できます。固有値が重複していても、実対称性があれば重複度の分だけ独立な固有ベクトルが取れることが保証されるので、設問文にある「重複固有値をもつと対角化可能とは限らない」という一般論はここでは効きません。
第二に、固有空間の次元を直接数えても確認できます。固有値 0 0 0 の固有空間は A n T A n X = 0 A_n^TA_nX=0 A n T A n X = 0 の解空間ですが、左から X T X^T X T を掛けると ∣ A n X ∣ 2 = X T A n T A n X = 0 |A_nX|^2=X^TA_n^TA_nX=0 ∣ A n X ∣ 2 = X T A n T A n X = 0 、すなわち A n X = 0 A_nX=0 A n X = 0 が従い、逆も明らかなので
ker ( A n T A n ) = ker A n = { X | ∑ i = 1 n a i x i = 0 } \ker\left(A_n^TA_n\right)=\ker A_n=\left\{X\ \middle|\ \sum_{i=1}^{n}a_ix_i=0\right\} ker ( A n T A n ) = ker A n = { X i = 1 ∑ n a i x i = 0 }
で、これは n − 1 n-1 n − 1 次元の超平面です。固有値 0 0 0 の幾何的重複度 n − 1 n-1 n − 1 が設問6で求めた代数的重複度 n − 1 n-1 n − 1 に一致します。固有値 N N N については幾何的重複度が1以上で代数的重複度が1なので、こちらも一致します。幾何的重複度の和が 1 + ( n − 1 ) = n 1+(n-1)=n 1 + ( n − 1 ) = n となるので対角化可能です。
具体的な固有基底も書けます。A n T A_n^T A n T と、w i = a i + 1 e i − a i e i + 1 w_i=a_{i+1}e_i-a_ie_{i+1} w i = a i + 1 e i − a i e i + 1 (i = 1 , … , n − 1 i=1,\dots,n-1 i = 1 , … , n − 1 、e i e_i e i は標準基底)の組です。w i w_i w i の第 i i i 成分は a i + 1 ≠ 0 a_{i+1}\neq0 a i + 1 = 0 で、w 1 , … , w n − 1 w_1,\dots,w_{n-1} w 1 , … , w n − 1 を並べた行列は階段形になるので1次独立であり、いずれも A n w i = a i a i + 1 − a i + 1 a i = 0 A_nw_i=a_ia_{i+1}-a_{i+1}a_i=0 A n w i = a i a i + 1 − a i + 1 a i = 0 を満たします。これらを列に並べた P P P を使えば
P − 1 ( A n T A n ) P = diag ( ∑ i = 1 n a i 2 , 0 , … , 0 ) P^{-1}\left(A_n^TA_n\right)P=\operatorname{diag}\left(\sum_{i=1}^{n}a_i^2,\ 0,\ \dots,\ 0\right) P − 1 ( A n T A n ) P = diag ( i = 1 ∑ n a i 2 , 0 , … , 0 )
です。
1次元の第一階偏微分方程式から出発して、非線形なバーガース方程式
∂ u ∂ t + u ∂ u ∂ x = D ∂ 2 u ∂ x 2 ( D > 0 ) \frac{\partial u}{\partial t}+u\frac{\partial u}{\partial x}=D\frac{\partial^2u}{\partial x^2}
\qquad (D>0) ∂ t ∂ u + u ∂ x ∂ u = D ∂ x 2 ∂ 2 u ( D > 0 )
を線形の熱伝導方程式に帰着させる筋道をたどる問題です。設問1は移流方程式の初期値問題、設問2は時間に依らない場合の常微分方程式(定常解)、設問3はポテンシャル s s s の導入と s = S ( ϕ ) s=S(\phi) s = S ( ϕ ) という変換(コール–ホップ変換)による線形化、そしてフーリエ変換による解法です。問題文の式番号にしたがって、u d u / d x = d 2 u / d x 2 u\,du/dx=d^2u/dx^2 u d u / d x = d 2 u / d x 2 を式(1)、上のバーガース方程式を式(2)、s s s の方程式を式(3)、ϕ \phi ϕ の熱伝導方程式を式(4)と呼びます。
答えは u ( t , x ) = f ( x − t ) u(t,x)=f(x-t) u ( t , x ) = f ( x − t ) です。
導き方は特性線に沿った書き換えです。w ( t , ξ ) ≡ u ( t , ξ + t ) w(t,\xi)\equiv u(t,\xi+t) w ( t , ξ ) ≡ u ( t , ξ + t ) と置くと、合成関数の微分から
∂ w ∂ t ( t , ξ ) = ( ∂ u ∂ t + ∂ u ∂ x ) ∣ ( t , ξ + t ) = 0 \frac{\partial w}{\partial t}(t,\xi)=\left.\left(\frac{\partial u}{\partial t}+\frac{\partial u}{\partial x}\right)\right|_{(t,\xi+t)}=0 ∂ t ∂ w ( t , ξ ) = ( ∂ t ∂ u + ∂ x ∂ u ) ( t , ξ + t ) = 0
なので w w w は t t t に依りません。よって w ( t , ξ ) = w ( 0 , ξ ) = u ( 0 , ξ ) = f ( ξ ) w(t,\xi)=w(0,\xi)=u(0,\xi)=f(\xi) w ( t , ξ ) = w ( 0 , ξ ) = u ( 0 , ξ ) = f ( ξ ) であり、ξ = x − t \xi=x-t ξ = x − t と戻して u ( t , x ) = f ( x − t ) u(t,x)=f(x-t) u ( t , x ) = f ( x − t ) を得ます。この計算は同時に、微分可能な解がこれ以外にないことも示しています。
検算します。f f f は微分可能なので u t = − f ′ ( x − t ) u_t=-f'(x-t) u t = − f ′ ( x − t ) 、u x = f ′ ( x − t ) u_x=f'(x-t) u x = f ′ ( x − t ) が存在し、和はゼロです。t = 0 t=0 t = 0 で u = f ( x ) u=f(x) u = f ( x ) となり初期条件も満たします。解は初期波形が速度1で x x x の正方向へ平行移動したものです。
(i) 左辺は u d u / d x = d d x ( u 2 2 ) u\,du/dx=\dfrac{d}{dx}\left(\dfrac{u^2}{2}\right) u d u / d x = d x d ( 2 u 2 ) と書けるので、式(1)は
d d x ( d u d x − u 2 2 ) = 0 \frac{d}{dx}\left(\frac{du}{dx}-\frac{u^2}{2}\right)=0 d x d ( d x d u − 2 u 2 ) = 0
と表せます。答えは
F = d u d x − u 2 2 F=\frac{du}{dx}-\frac{u^2}{2} F = d x d u − 2 u 2
です(定数倍と定数の付加は任意ですが、以下ではこの形を使います)。
(ii) (i) より F F F は定数です。その値を K K K と書くと
d u d x = u 2 2 + K \frac{du}{dx}=\frac{u^2}{2}+K d x d u = 2 u 2 + K
が実軸全体で成り立ちます。
まず K K K を境界条件から決めます。x → + ∞ x\to+\infty x → + ∞ で u → − W u\to-W u → − W なので、上式の右辺は α ≡ W 2 / 2 + K \alpha\equiv W^2/2+K α ≡ W 2 /2 + K に収束し、u ′ ( x ) → α u'(x)\to\alpha u ′ ( x ) → α です。もし α ≠ 0 \alpha\neq0 α = 0 なら、u ( x ) = u ( 0 ) + ∫ 0 x u ′ ( y ) d y u(x)=u(0)+\int_0^xu'(y)\,dy u ( x ) = u ( 0 ) + ∫ 0 x u ′ ( y ) d y の右辺を x x x で割った量が x → ∞ x\to\infty x → ∞ で α \alpha α に収束するので ∣ u ( x ) ∣ → ∞ |u(x)|\to\infty ∣ u ( x ) ∣ → ∞ となり、u → − W u\to-W u → − W という有限の極限に反します。したがって α = 0 \alpha=0 α = 0 、すなわち K = − W 2 / 2 K=-W^2/2 K = − W 2 /2 です(x → − ∞ x\to-\infty x → − ∞ の条件からも同じ値が出て、両者は無矛盾です)。よって
d u d x = u 2 − W 2 2 . \frac{du}{dx}=\frac{u^2-W^2}{2}. d x d u = 2 u 2 − W 2 .
次に解の存在範囲を押さえます。右辺は u u u の多項式なので局所リプシッツで、初期値問題の解は一意です。u ≡ W u\equiv W u ≡ W と u ≡ − W u\equiv -W u ≡ − W はこの方程式の解ですが u ( 0 ) = 0 u(0)=0 u ( 0 ) = 0 を満たしません。解の一意性から u ( x ) u(x) u ( x ) はこれらの定数解と交わることができないので、u ( 0 ) = 0 ∈ ( − W , W ) u(0)=0\in(-W,W) u ( 0 ) = 0 ∈ ( − W , W ) より
− W < u ( x ) < W -W<u(x)<W − W < u ( x ) < W
がすべての x x x で成り立ちます。この範囲では d u / d x = ( u 2 − W 2 ) / 2 < 0 du/dx=(u^2-W^2)/2<0 d u / d x = ( u 2 − W 2 ) /2 < 0 で、u u u は狭義単調減少です。これは x → − ∞ x\to-\infty x → − ∞ で W W W 、x → + ∞ x\to+\infty x → + ∞ で − W -W − W という条件と整合しています。
変数分離します。∣ u ∣ < W |u|<W ∣ u ∣ < W で
2 u 2 − W 2 = 1 W ( 1 u − W − 1 u + W ) \frac{2}{u^2-W^2}=\frac{1}{W}\left(\frac{1}{u-W}-\frac{1}{u+W}\right) u 2 − W 2 2 = W 1 ( u − W 1 − u + W 1 )
なので、0 0 0 から x x x まで積分して u ( 0 ) = 0 u(0)=0 u ( 0 ) = 0 を使うと
1 W [ ln W − u W + u ] u = 0 u = u ( x ) = x , すなわち W − u ( x ) W + u ( x ) = e W x \frac{1}{W}\left[\ln\frac{W-u}{W+u}\right]_{u=0}^{u=u(x)}=x,
\qquad\text{すなわち}\qquad
\frac{W-u(x)}{W+u(x)}=e^{Wx} W 1 [ ln W + u W − u ] u = 0 u = u ( x ) = x , すなわち W + u ( x ) W − u ( x ) = e W x
を得ます(∣ u ∣ < W |u|<W ∣ u ∣ < W なので対数の中身は正で、絶対値記号は不要です)。u u u について解くと W ( 1 − e W x ) = u ( 1 + e W x ) W\left(1-e^{Wx}\right)=u\left(1+e^{Wx}\right) W ( 1 − e W x ) = u ( 1 + e W x ) から
u ( x ) = W 1 − e W x 1 + e W x = − W tanh W x 2 u(x)=W\,\frac{1-e^{Wx}}{1+e^{Wx}}=-W\tanh\frac{Wx}{2} u ( x ) = W 1 + e W x 1 − e W x = − W tanh 2 W x
です。上の議論はすべて必要条件をたどったものなので、これが唯一の解です。
検算します。u ′ = − W 2 2 sech 2 W x 2 u'=-\dfrac{W^2}{2}\operatorname{sech}^2\dfrac{Wx}{2} u ′ = − 2 W 2 sech 2 2 W x 、u ′ ′ = W 3 2 sech 2 W x 2 tanh W x 2 u''=\dfrac{W^3}{2}\operatorname{sech}^2\dfrac{Wx}{2}\tanh\dfrac{Wx}{2} u ′′ = 2 W 3 sech 2 2 W x tanh 2 W x で、
u u ′ = ( − W tanh W x 2 ) ( − W 2 2 sech 2 W x 2 ) = W 3 2 sech 2 W x 2 tanh W x 2 = u ′ ′ u\,u'=\left(-W\tanh\frac{Wx}{2}\right)\left(-\frac{W^2}{2}\operatorname{sech}^2\frac{Wx}{2}\right)=\frac{W^3}{2}\operatorname{sech}^2\frac{Wx}{2}\tanh\frac{Wx}{2}=u'' u u ′ = ( − W tanh 2 W x ) ( − 2 W 2 sech 2 2 W x ) = 2 W 3 sech 2 2 W x tanh 2 W x = u ′′
と式(1)を満たします。また
F = u ′ − u 2 2 = − W 2 2 ( sech 2 W x 2 + tanh 2 W x 2 ) = − W 2 2 F=u'-\frac{u^2}{2}=-\frac{W^2}{2}\left(\operatorname{sech}^2\frac{Wx}{2}+\tanh^2\frac{Wx}{2}\right)=-\frac{W^2}{2} F = u ′ − 2 u 2 = − 2 W 2 ( sech 2 2 W x + tanh 2 2 W x ) = − 2 W 2
で、確かに定数 K = − W 2 / 2 K=-W^2/2 K = − W 2 /2 です。極限は tanh ( ∓ ∞ ) = ∓ 1 \tanh(\mp\infty)=\mp1 tanh ( ∓ ∞ ) = ∓ 1 より u ( − ∞ ) = W u(-\infty)=W u ( − ∞ ) = W 、u ( + ∞ ) = − W u(+\infty)=-W u ( + ∞ ) = − W 、原点では u ( 0 ) = 0 u(0)=0 u ( 0 ) = 0 と3つの境界条件すべてを満たします。
式(1)は式(2)で D = 1 D=1 D = 1 とし時間依存を落としたものなので、この解はバーガース方程式の定常な衝撃波(テイラー衝撃波)です。一般の D D D では同じ計算で u = − W tanh ( W x / 2 D ) u=-W\tanh\left(Wx/2D\right) u = − W tanh ( W x /2 D ) となり、遷移層の厚みは D / W D/W D / W 程度です。
(i) s ( t , x ) s(t,x) s ( t , x ) は式(3)の解で、以下の計算に必要な範囲で滑らか(x x x について3回微分可能で、s t x = s x t s_{tx}=s_{xt} s t x = s x t が成り立つ)とします。式(3)
∂ s ∂ t = 1 2 ( ∂ s ∂ x ) 2 + D ∂ 2 s ∂ x 2 \frac{\partial s}{\partial t}=\frac{1}{2}\left(\frac{\partial s}{\partial x}\right)^2+D\frac{\partial^2s}{\partial x^2} ∂ t ∂ s = 2 1 ( ∂ x ∂ s ) 2 + D ∂ x 2 ∂ 2 s
の両辺を x x x で微分すると
∂ 2 s ∂ x ∂ t = ∂ s ∂ x ∂ 2 s ∂ x 2 + D ∂ 3 s ∂ x 3 \frac{\partial^2 s}{\partial x\partial t}=\frac{\partial s}{\partial x}\frac{\partial^2s}{\partial x^2}+D\frac{\partial^3s}{\partial x^3} ∂ x ∂ t ∂ 2 s = ∂ x ∂ s ∂ x 2 ∂ 2 s + D ∂ x 3 ∂ 3 s
です。u ∗ = − ∂ s / ∂ x u^*=-\partial s/\partial x u ∗ = − ∂ s / ∂ x を代入すると、各項は
∂ u ∗ ∂ t = − ∂ 2 s ∂ t ∂ x = − ∂ s ∂ x ∂ 2 s ∂ x 2 − D ∂ 3 s ∂ x 3 , u ∗ ∂ u ∗ ∂ x = ( − ∂ s ∂ x ) ( − ∂ 2 s ∂ x 2 ) = ∂ s ∂ x ∂ 2 s ∂ x 2 , D ∂ 2 u ∗ ∂ x 2 = − D ∂ 3 s ∂ x 3 \begin{aligned}
\frac{\partial u^*}{\partial t}&=-\frac{\partial^2s}{\partial t\partial x}=-\frac{\partial s}{\partial x}\frac{\partial^2s}{\partial x^2}-D\frac{\partial^3s}{\partial x^3},\\
u^*\frac{\partial u^*}{\partial x}&=\left(-\frac{\partial s}{\partial x}\right)\left(-\frac{\partial^2s}{\partial x^2}\right)=\frac{\partial s}{\partial x}\frac{\partial^2s}{\partial x^2},\\
D\frac{\partial^2u^*}{\partial x^2}&=-D\frac{\partial^3s}{\partial x^3}
\end{aligned} ∂ t ∂ u ∗ u ∗ ∂ x ∂ u ∗ D ∂ x 2 ∂ 2 u ∗ = − ∂ t ∂ x ∂ 2 s = − ∂ x ∂ s ∂ x 2 ∂ 2 s − D ∂ x 3 ∂ 3 s , = ( − ∂ x ∂ s ) ( − ∂ x 2 ∂ 2 s ) = ∂ x ∂ s ∂ x 2 ∂ 2 s , = − D ∂ x 3 ∂ 3 s
となります。第1式と第2式を足すと第1項が打ち消し合って
∂ u ∗ ∂ t + u ∗ ∂ u ∗ ∂ x = − D ∂ 3 s ∂ x 3 = D ∂ 2 u ∗ ∂ x 2 \frac{\partial u^*}{\partial t}+u^*\frac{\partial u^*}{\partial x}=-D\frac{\partial^3s}{\partial x^3}=D\frac{\partial^2u^*}{\partial x^2} ∂ t ∂ u ∗ + u ∗ ∂ x ∂ u ∗ = − D ∂ x 3 ∂ 3 s = D ∂ x 2 ∂ 2 u ∗
を得ます。これは式(2)そのものなので、u ∗ = − ∂ s / ∂ x u^*=-\partial s/\partial x u ∗ = − ∂ s / ∂ x は式(2)の解です。u ∗ u^* u ∗ が式(2)を満たすのに必要なのは x x x 微分した式だけなので、s s s に加わる時間だけの関数の不定性は u ∗ u^* u ∗ に影響しません。
(ii) s ∗ = S ( ϕ ) s^*=S(\phi) s ∗ = S ( ϕ ) を式(3)に入れます。連鎖律と式(4) ϕ t = D ϕ x x \phi_t=D\phi_{xx} ϕ t = D ϕ xx から
∂ s ∗ ∂ t = d S d ϕ ∂ ϕ ∂ t = D d S d ϕ ∂ 2 ϕ ∂ x 2 , ∂ s ∗ ∂ x = d S d ϕ ∂ ϕ ∂ x , ∂ 2 s ∗ ∂ x 2 = d 2 S d ϕ 2 ( ∂ ϕ ∂ x ) 2 + d S d ϕ ∂ 2 ϕ ∂ x 2 \begin{aligned}
\frac{\partial s^*}{\partial t}&=\frac{dS}{d\phi}\frac{\partial\phi}{\partial t}=D\frac{dS}{d\phi}\frac{\partial^2\phi}{\partial x^2},\\
\frac{\partial s^*}{\partial x}&=\frac{dS}{d\phi}\frac{\partial\phi}{\partial x},\\
\frac{\partial^2s^*}{\partial x^2}&=\frac{d^2S}{d\phi^2}\left(\frac{\partial\phi}{\partial x}\right)^2+\frac{dS}{d\phi}\frac{\partial^2\phi}{\partial x^2}
\end{aligned} ∂ t ∂ s ∗ ∂ x ∂ s ∗ ∂ x 2 ∂ 2 s ∗ = d ϕ d S ∂ t ∂ ϕ = D d ϕ d S ∂ x 2 ∂ 2 ϕ , = d ϕ d S ∂ x ∂ ϕ , = d ϕ 2 d 2 S ( ∂ x ∂ ϕ ) 2 + d ϕ d S ∂ x 2 ∂ 2 ϕ
です。式(3)に代入すると
D d S d ϕ ∂ 2 ϕ ∂ x 2 = 1 2 ( d S d ϕ ) 2 ( ∂ ϕ ∂ x ) 2 + D d 2 S d ϕ 2 ( ∂ ϕ ∂ x ) 2 + D d S d ϕ ∂ 2 ϕ ∂ x 2 D\frac{dS}{d\phi}\frac{\partial^2\phi}{\partial x^2}
=\frac{1}{2}\left(\frac{dS}{d\phi}\right)^2\left(\frac{\partial\phi}{\partial x}\right)^2
+D\frac{d^2S}{d\phi^2}\left(\frac{\partial\phi}{\partial x}\right)^2
+D\frac{dS}{d\phi}\frac{\partial^2\phi}{\partial x^2} D d ϕ d S ∂ x 2 ∂ 2 ϕ = 2 1 ( d ϕ d S ) 2 ( ∂ x ∂ ϕ ) 2 + D d ϕ 2 d 2 S ( ∂ x ∂ ϕ ) 2 + D d ϕ d S ∂ x 2 ∂ 2 ϕ
となり、ϕ x x \phi_{xx} ϕ xx を含む項が両辺で相殺して
[ D d 2 S d ϕ 2 + 1 2 ( d S d ϕ ) 2 ] ( ∂ ϕ ∂ x ) 2 = 0 \left[D\frac{d^2S}{d\phi^2}+\frac{1}{2}\left(\frac{dS}{d\phi}\right)^2\right]\left(\frac{\partial\phi}{\partial x}\right)^2=0 [ D d ϕ 2 d 2 S + 2 1 ( d ϕ d S ) 2 ] ( ∂ x ∂ ϕ ) 2 = 0
が残ります。ϕ \phi ϕ が x x x に依らない自明な場合を除けば ϕ x ≠ 0 \phi_x\neq0 ϕ x = 0 となる領域があり、そこでは角括弧がゼロでなければなりません。ϕ \phi ϕ を式(4)の任意の解として成り立たせるには ϕ \phi ϕ の値域全体でゼロが必要なので、S S S の満たす微分方程式は
D d 2 S d ϕ 2 + 1 2 ( d S d ϕ ) 2 = 0 D\frac{d^2S}{d\phi^2}+\frac{1}{2}\left(\frac{dS}{d\phi}\right)^2=0 D d ϕ 2 d 2 S + 2 1 ( d ϕ d S ) 2 = 0
です。
これを解きます。p ( ϕ ) = d S / d ϕ p(\phi)=dS/d\phi p ( ϕ ) = d S / d ϕ と置くと D d p / d ϕ = − p 2 / 2 D\,dp/d\phi=-p^2/2 D d p / d ϕ = − p 2 /2 です。p ≡ 0 p\equiv0 p ≡ 0 は解ですが S S S が定数、すなわち u ∗ = 0 u^*=0 u ∗ = 0 となる自明な場合なので除きます。p ≠ 0 p\neq0 p = 0 の領域では
d p p 2 = − d ϕ 2 D ⟹ − 1 p = − ϕ 2 D + const ⟹ p = d S d ϕ = 2 D ϕ − ϕ 0 \frac{dp}{p^2}=-\frac{d\phi}{2D}
\ \Longrightarrow\
-\frac{1}{p}=-\frac{\phi}{2D}+\text{const}
\ \Longrightarrow\
p=\frac{dS}{d\phi}=\frac{2D}{\phi-\phi_0} p 2 d p = − 2 D d ϕ ⟹ − p 1 = − 2 D ϕ + const ⟹ p = d ϕ d S = ϕ − ϕ 0 2 D
(ϕ 0 \phi_0 ϕ 0 は積分定数)となり、もう一度積分して
S ( ϕ ) = 2 D ln ∣ ϕ − ϕ 0 ∣ + C S(\phi)=2D\ln\left|\phi-\phi_0\right|+C S ( ϕ ) = 2 D ln ∣ ϕ − ϕ 0 ∣ + C
を得ます。C C C は u ∗ = − ∂ x S ( ϕ ) u^*=-\partial_xS(\phi) u ∗ = − ∂ x S ( ϕ ) に寄与せず、ϕ − ϕ 0 \phi-\phi_0 ϕ − ϕ 0 もまた式(4)の解なので ϕ 0 \phi_0 ϕ 0 は ϕ \phi ϕ の定義に吸収できます。したがって答えは
S ( ϕ ) = 2 D ln ϕ S(\phi)=2D\ln\phi S ( ϕ ) = 2 D ln ϕ
(ϕ > 0 \phi>0 ϕ > 0 の領域で考え、積分定数を落としました)です。確認すると S ′ = 2 D / ϕ S'=2D/\phi S ′ = 2 D / ϕ 、S ′ ′ = − 2 D / ϕ 2 S''=-2D/\phi^2 S ′′ = − 2 D / ϕ 2 で
D S ′ ′ + 1 2 S ′ 2 = − 2 D 2 ϕ 2 + 1 2 ⋅ 4 D 2 ϕ 2 = 0 DS''+\frac{1}{2}S'^2=-\frac{2D^2}{\phi^2}+\frac{1}{2}\cdot\frac{4D^2}{\phi^2}=0 D S ′′ + 2 1 S ′2 = − ϕ 2 2 D 2 + 2 1 ⋅ ϕ 2 4 D 2 = 0
です。(i) と合わせると
u ∗ ( t , x ) = − ∂ ∂ x S ( ϕ ) = − 2 D ∂ ϕ / ∂ x ϕ u^*(t,x)=-\frac{\partial}{\partial x}S(\phi)=-2D\,\frac{\partial\phi/\partial x}{\phi} u ∗ ( t , x ) = − ∂ x ∂ S ( ϕ ) = − 2 D ϕ ∂ ϕ / ∂ x
が式(2)の解になります。これがコール–ホップ変換で、非線形なバーガース方程式の解が線形な熱伝導方程式の解 ϕ \phi ϕ から作れることを意味します。
念のため独立に検算しました。ϕ = 3 2 + 1 4 π D t e − x 2 / 4 D t \phi=\dfrac{3}{2}+\dfrac{1}{\sqrt{4\pi Dt}}e^{-x^2/4Dt} ϕ = 2 3 + 4 π D t 1 e − x 2 /4 D t は式(4)の解であり、これに対する s ∗ = 2 D ln ϕ s^*=2D\ln\phi s ∗ = 2 D ln ϕ は式(3)を満たし、u ∗ = − 2 D ϕ x / ϕ u^*=-2D\phi_x/\phi u ∗ = − 2 D ϕ x / ϕ は式(2)を満たします。
(iii) フーリエ表示を式(4)に代入します。k k k 積分の下で t t t と x x x の微分を行ってよいとすると(ϕ ~ \tilde\phi ϕ ~ が k k k について十分速く減衰することを仮定します)、∂ x 2 e i k x = − k 2 e i k x \partial_x^2e^{ikx}=-k^2e^{ikx} ∂ x 2 e ik x = − k 2 e ik x より
1 2 π ∫ − ∞ ∞ [ ∂ ϕ ~ ( t , k ) ∂ t + D k 2 ϕ ~ ( t , k ) ] e i k x d k = 0 \frac{1}{\sqrt{2\pi}}\int_{-\infty}^{\infty}\left[\frac{\partial\tilde\phi(t,k)}{\partial t}+Dk^2\tilde\phi(t,k)\right]e^{ikx}\,dk=0 2 π 1 ∫ − ∞ ∞ [ ∂ t ∂ ϕ ~ ( t , k ) + D k 2 ϕ ~ ( t , k ) ] e ik x d k = 0
がすべての x x x で成り立ちます。逆フーリエ変換は単射なので、角括弧は(ほとんど)すべての k k k でゼロです。したがって ϕ ~ \tilde\phi ϕ ~ の満たす微分方程式は
∂ ϕ ~ ( t , k ) ∂ t = − D k 2 ϕ ~ ( t , k ) \frac{\partial\tilde\phi(t,k)}{\partial t}=-Dk^2\,\tilde\phi(t,k) ∂ t ∂ ϕ ~ ( t , k ) = − D k 2 ϕ ~ ( t , k )
です。x x x の2階微分が − k 2 -k^2 − k 2 の掛け算に変わったことで、偏微分方程式が k k k ごとに独立な t t t の1階線形常微分方程式に分離しました。
k k k を固定して解くと ϕ ~ ( t , k ) = ϕ ~ ( 0 , k ) e − D k 2 t \tilde\phi(t,k)=\tilde\phi(0,k)e^{-Dk^2t} ϕ ~ ( t , k ) = ϕ ~ ( 0 , k ) e − D k 2 t なので、初期条件 ϕ ~ ( 0 , k ) = g ( k ) \tilde\phi(0,k)=g(k) ϕ ~ ( 0 , k ) = g ( k ) のもとで答えは
ϕ ~ ( t , k ) = g ( k ) e − D k 2 t ( t > 0 ) \tilde\phi(t,k)=g(k)\,e^{-Dk^2t}\qquad(t>0) ϕ ~ ( t , k ) = g ( k ) e − D k 2 t ( t > 0 )
です。t = 0 t=0 t = 0 で g ( k ) g(k) g ( k ) に戻り、微分すると − D k 2 ϕ ~ -Dk^2\tilde\phi − D k 2 ϕ ~ になることは直ちに確かめられます。D > 0 D>0 D > 0 なので各モードは減衰し、波数が大きいほど速く減衰します。これは熱伝導方程式が細かい構造をならす性質そのものです。
整合性の確認として実空間に戻すと、e − D k 2 t e^{-Dk^2t} e − D k 2 t の逆変換が 1 2 D t e − x 2 / 4 D t \dfrac{1}{\sqrt{2Dt}}e^{-x^2/4Dt} 2 D t 1 e − x 2 /4 D t であることと、このフーリエ変換の規約では k k k 空間の積が実空間の畳み込みの 1 / 2 π 1/\sqrt{2\pi} 1/ 2 π 倍になることから
ϕ ( t , x ) = 1 4 π D t ∫ − ∞ ∞ e − ( x − y ) 2 / 4 D t ϕ ( 0 , y ) d y \phi(t,x)=\frac{1}{\sqrt{4\pi Dt}}\int_{-\infty}^{\infty}e^{-(x-y)^2/4Dt}\,\phi(0,y)\,dy ϕ ( t , x ) = 4 π D t 1 ∫ − ∞ ∞ e − ( x − y ) 2 /4 D t ϕ ( 0 , y ) d y
という熱核の表式が再現されます。
以上を通すと、式(2)の初期値問題を解く手順は次のようになります。u ( 0 , x ) u(0,x) u ( 0 , x ) から s ( 0 , x ) = − ∫ x u ( 0 , y ) d y s(0,x)=-\int^x u(0,y)\,dy s ( 0 , x ) = − ∫ x u ( 0 , y ) d y を作り、ϕ ( 0 , x ) = exp [ s ( 0 , x ) / 2 D ] \phi(0,x)=\exp\left[s(0,x)/2D\right] ϕ ( 0 , x ) = exp [ s ( 0 , x ) /2 D ] をフーリエ変換して g ( k ) g(k) g ( k ) を得、ϕ ~ ( t , k ) = g ( k ) e − D k 2 t \tilde\phi(t,k)=g(k)e^{-Dk^2t} ϕ ~ ( t , k ) = g ( k ) e − D k 2 t を逆変換して ϕ ( t , x ) \phi(t,x) ϕ ( t , x ) を求め、最後に u ( t , x ) = − 2 D ∂ x ϕ / ϕ u(t,x)=-2D\,\partial_x\phi/\phi u ( t , x ) = − 2 D ∂ x ϕ / ϕ に戻します。
出典: 東京大学大学院理学系研究科 物理学専攻 平成30年度 修士課程 入学試験問題 数学。問題文は要約して引用しています。