令和2年度の数学は 90 分で 2 問、どちらも必答です。第1問は誤差関数の収束級数と漸近展開を作り、それを使って移流項と拡散項をもつ 1 次元の線形偏微分方程式をフーリエ変換で解きます。第2問は巡回シフト行列 X X X と位相行列 Z Z Z が作る有限次元の代数で、Z X = w X Z ZX = wXZ Z X = w X Z という交換関係だけから同時対角化の条件と固有値が決まる構造を追います。計算量はどちらも軽く、漸近展開の剰余の評価、同時対角化可能性の必要十分性、固有ベクトルの位相の固定といった論理の詰めで差がつきます。
問題 分野 主題 第1問 特殊関数・フーリエ解析・微分方程式 誤差関数の 2 種類の展開と移流拡散方程式 第2問 線形代数 巡回シフト行列と位相行列、固有値と相互不偏基底
道具として与えられているのはガウス積分の公式
∫ − ∞ ∞ d x e − 1 2 a x 2 + i p x = 2 π a e − p 2 2 a ( a > 0 , p ∈ R ) \int_{-\infty}^{\infty} dx\, e^{-\frac{1}{2}ax^{2}+\mathrm{i}px} = \sqrt{\frac{2\pi}{a}}\, e^{-\frac{p^{2}}{2a}}
\qquad (a>0,\ p\in\mathbb{R}) ∫ − ∞ ∞ d x e − 2 1 a x 2 + i p x = a 2 π e − 2 a p 2 ( a > 0 , p ∈ R )
だけです。前半は誤差関数
e r f ( x ) = 2 π ∫ 0 x d ξ e − ξ 2 \mathrm{erf}(x) = \frac{2}{\sqrt{\pi}}\int_{0}^{x} d\xi\, e^{-\xi^{2}} erf ( x ) = π 2 ∫ 0 x d ξ e − ξ 2
の x = 0 x=0 x = 0 まわりの収束級数と x → ∞ x\to\infty x → ∞ での漸近展開を作ります。後半は
∂ u ( x , t ) ∂ t = − c ∂ u ( x , t ) ∂ x + λ 2 ∂ 2 u ( x , t ) ∂ x 2 \frac{\partial u(x,t)}{\partial t} = -c\,\frac{\partial u(x,t)}{\partial x} + \frac{\lambda}{2}\,\frac{\partial^{2} u(x,t)}{\partial x^{2}} ∂ t ∂ u ( x , t ) = − c ∂ x ∂ u ( x , t ) + 2 λ ∂ x 2 ∂ 2 u ( x , t )
を初期条件 u ( x , 0 ) = U ( x ) u(x,0)=U(x) u ( x , 0 ) = U ( x ) のもとで t ≥ 0 t\ge 0 t ≥ 0 、− ∞ < x < ∞ -\infty<x<\infty − ∞ < x < ∞ で解きます。c > 0 c>0 c > 0 は移流速度で、λ ≥ 0 \lambda\ge0 λ ≥ 0 に対して λ / 2 \lambda/2 λ /2 が拡散係数の役割を果たします。
(i) e − ξ 2 e^{-\xi^{2}} e − ξ 2 は整関数で、そのテイラー級数 ∑ n ≥ 0 ( − 1 ) n ξ 2 n / n ! \sum_{n\ge0}(-1)^{n}\xi^{2n}/n! ∑ n ≥ 0 ( − 1 ) n ξ 2 n / n ! は任意の有界区間で一様収束します。したがって項別積分してよく、
e r f ( x ) = 2 π ∑ n = 0 ∞ ( − 1 ) n n ! ∫ 0 x d ξ ξ 2 n = 2 π ∑ n = 0 ∞ ( − 1 ) n n ! ( 2 n + 1 ) x 2 n + 1 \mathrm{erf}(x) = \frac{2}{\sqrt{\pi}}\sum_{n=0}^{\infty}\frac{(-1)^{n}}{n!}\int_{0}^{x} d\xi\, \xi^{2n}
= \frac{2}{\sqrt{\pi}}\sum_{n=0}^{\infty}\frac{(-1)^{n}}{n!\,(2n+1)}\,x^{2n+1} erf ( x ) = π 2 n = 0 ∑ ∞ n ! ( − 1 ) n ∫ 0 x d ξ ξ 2 n = π 2 n = 0 ∑ ∞ n ! ( 2 n + 1 ) ( − 1 ) n x 2 n + 1
が得られます。最初の数項を書き出すと
e r f ( x ) = 2 π ( x − x 3 3 + x 5 10 − x 7 42 + x 9 216 − ⋯ ) \mathrm{erf}(x) = \frac{2}{\sqrt{\pi}}\left( x - \frac{x^{3}}{3} + \frac{x^{5}}{10} - \frac{x^{7}}{42} + \frac{x^{9}}{216} - \cdots \right) erf ( x ) = π 2 ( x − 3 x 3 + 10 x 5 − 42 x 7 + 216 x 9 − ⋯ )
です。隣接項の比は n ! ( 2 n + 1 ) ( n + 1 ) ! ( 2 n + 3 ) x 2 = 2 n + 1 ( n + 1 ) ( 2 n + 3 ) x 2 → 0 \dfrac{n!\,(2n+1)}{(n+1)!\,(2n+3)}x^{2} = \dfrac{2n+1}{(n+1)(2n+3)}x^{2}\to 0 ( n + 1 )! ( 2 n + 3 ) n ! ( 2 n + 1 ) x 2 = ( n + 1 ) ( 2 n + 3 ) 2 n + 1 x 2 → 0 なので収束半径は無限大で、この級数はすべての x x x で e r f ( x ) \mathrm{erf}(x) erf ( x ) に一致します。奇数次のみが現れるのは e r f \mathrm{erf} erf が奇関数であることに対応します。検算として x = 1 x=1 x = 1 で n = 0 n=0 n = 0 から n = 5 n=5 n = 5 までの 6 項を足すと 0.84262 0.84262 0.84262 、真値は e r f ( 1 ) = 0.842701 \mathrm{erf}(1)=0.842701 erf ( 1 ) = 0.842701 です。
(ii) まず x → ∞ x\to\infty x → ∞ での値を確定させます。与えられた公式で a = 2 a=2 a = 2 、p = 0 p=0 p = 0 とすると ∫ − ∞ ∞ d x e − x 2 = π \int_{-\infty}^{\infty}dx\,e^{-x^{2}}=\sqrt{\pi} ∫ − ∞ ∞ d x e − x 2 = π で、被積分関数が偶関数なので ∫ 0 ∞ d ξ e − ξ 2 = π / 2 \int_{0}^{\infty}d\xi\,e^{-\xi^{2}}=\sqrt{\pi}/2 ∫ 0 ∞ d ξ e − ξ 2 = π /2 、すなわち e r f ( ∞ ) = 1 \mathrm{erf}(\infty)=1 erf ( ∞ ) = 1 です。よって x > 0 x>0 x > 0 で
e r f ( x ) = 1 − 2 π ∫ x ∞ d ξ e − ξ 2 \mathrm{erf}(x) = 1 - \frac{2}{\sqrt{\pi}}\int_{x}^{\infty} d\xi\, e^{-\xi^{2}} erf ( x ) = 1 − π 2 ∫ x ∞ d ξ e − ξ 2
と書けます。x > 0 x>0 x > 0 のとき ξ ↦ η = ξ 2 \xi\mapsto\eta=\xi^{2} ξ ↦ η = ξ 2 は [ x , ∞ ) [x,\infty) [ x , ∞ ) から [ x 2 , ∞ ) [x^{2},\infty) [ x 2 , ∞ ) への単調な全単射で d ξ = d η / ( 2 η ) d\xi = d\eta/(2\sqrt{\eta}) d ξ = d η / ( 2 η ) なので、
2 π ∫ x ∞ d ξ e − ξ 2 = 1 π ∫ x 2 ∞ d η η − 1 / 2 e − η \frac{2}{\sqrt{\pi}}\int_{x}^{\infty} d\xi\, e^{-\xi^{2}} = \frac{1}{\sqrt{\pi}}\int_{x^{2}}^{\infty} d\eta\, \eta^{-1/2}e^{-\eta} π 2 ∫ x ∞ d ξ e − ξ 2 = π 1 ∫ x 2 ∞ d η η − 1/2 e − η
となります。e − η = − d d η e − η e^{-\eta} = -\dfrac{d}{d\eta}e^{-\eta} e − η = − d η d e − η として部分積分すると
∫ x 2 ∞ d η η − 1 / 2 e − η = [ − η − 1 / 2 e − η ] x 2 ∞ − 1 2 ∫ x 2 ∞ d η η − 3 / 2 e − η = e − x 2 x − 1 2 ∫ x 2 ∞ d η η − 3 / 2 e − η \int_{x^{2}}^{\infty} d\eta\, \eta^{-1/2}e^{-\eta}
= \Big[-\eta^{-1/2}e^{-\eta}\Big]_{x^{2}}^{\infty} - \frac{1}{2}\int_{x^{2}}^{\infty} d\eta\, \eta^{-3/2}e^{-\eta}
= \frac{e^{-x^{2}}}{x} - \frac{1}{2}\int_{x^{2}}^{\infty} d\eta\, \eta^{-3/2}e^{-\eta} ∫ x 2 ∞ d η η − 1/2 e − η = [ − η − 1/2 e − η ] x 2 ∞ − 2 1 ∫ x 2 ∞ d η η − 3/2 e − η = x e − x 2 − 2 1 ∫ x 2 ∞ d η η − 3/2 e − η
です。境界項では η → ∞ \eta\to\infty η → ∞ で η − 1 / 2 e − η → 0 \eta^{-1/2}e^{-\eta}\to0 η − 1/2 e − η → 0 、η = x 2 \eta=x^{2} η = x 2 で ( x 2 ) − 1 / 2 = 1 / x (x^{2})^{-1/2}=1/x ( x 2 ) − 1/2 = 1/ x となること(x > 0 x>0 x > 0 を使いました)を用いました。ここで残った積分は、η ≥ x 2 \eta\ge x^{2} η ≥ x 2 で η − 3 / 2 ≤ x − 3 \eta^{-3/2}\le x^{-3} η − 3/2 ≤ x − 3 だから
0 < ∫ x 2 ∞ d η η − 3 / 2 e − η ≤ 1 x 3 ∫ x 2 ∞ d η e − η = e − x 2 x 3 0 < \int_{x^{2}}^{\infty} d\eta\, \eta^{-3/2}e^{-\eta} \le \frac{1}{x^{3}}\int_{x^{2}}^{\infty} d\eta\, e^{-\eta} = \frac{e^{-x^{2}}}{x^{3}} 0 < ∫ x 2 ∞ d η η − 3/2 e − η ≤ x 3 1 ∫ x 2 ∞ d η e − η = x 3 e − x 2
と押さえられます。以上をまとめると、x > 0 x>0 x > 0 に対して厳密な等式
e r f ( x ) = 1 − 1 π x e − x 2 + R ( x ) , R ( x ) = 1 2 π ∫ x 2 ∞ d η η − 3 / 2 e − η , 0 < R ( x ) ≤ e − x 2 2 π x 3 \mathrm{erf}(x) = 1 - \frac{1}{\sqrt{\pi}\,x}e^{-x^{2}} + R(x),
\qquad
R(x) = \frac{1}{2\sqrt{\pi}}\int_{x^{2}}^{\infty} d\eta\, \eta^{-3/2}e^{-\eta},
\qquad
0 < R(x) \le \frac{e^{-x^{2}}}{2\sqrt{\pi}\,x^{3}} erf ( x ) = 1 − π x 1 e − x 2 + R ( x ) , R ( x ) = 2 π 1 ∫ x 2 ∞ d η η − 3/2 e − η , 0 < R ( x ) ≤ 2 π x 3 e − x 2
が成り立ちます。R ( x ) R(x) R ( x ) は主要項 e − x 2 / ( π x ) e^{-x^{2}}/(\sqrt{\pi}x) e − x 2 / ( π x ) の O ( x − 2 ) O(x^{-2}) O ( x − 2 ) 倍なので、x → ∞ x\to\infty x → ∞ での漸近展開の最初の 2 項は
e r f ( x ) ∼ 1 − 1 π x e − x 2 \mathrm{erf}(x) \sim 1 - \frac{1}{\sqrt{\pi}\,x}e^{-x^{2}} erf ( x ) ∼ 1 − π x 1 e − x 2
で与えられます。これが示すべきことでした。
同じ部分積分をもう一度行うと ∫ x 2 ∞ d η η − 3 / 2 e − η = e − x 2 / x 3 − 3 2 ∫ x 2 ∞ d η η − 5 / 2 e − η \int_{x^{2}}^{\infty}d\eta\,\eta^{-3/2}e^{-\eta} = e^{-x^{2}}/x^{3} - \frac{3}{2}\int_{x^{2}}^{\infty}d\eta\,\eta^{-5/2}e^{-\eta} ∫ x 2 ∞ d η η − 3/2 e − η = e − x 2 / x 3 − 2 3 ∫ x 2 ∞ d η η − 5/2 e − η なので、繰り返して
e r f ( x ) ∼ 1 − e − x 2 π x ( 1 − 1 2 x 2 + 3 4 x 4 − ⋯ + ( − 1 ) n ( 2 n − 1 ) ! ! ( 2 x 2 ) n + ⋯ ) \mathrm{erf}(x) \sim 1 - \frac{e^{-x^{2}}}{\sqrt{\pi}\,x}\left( 1 - \frac{1}{2x^{2}} + \frac{3}{4x^{4}} - \cdots + (-1)^{n}\frac{(2n-1)!!}{(2x^{2})^{n}} + \cdots \right) erf ( x ) ∼ 1 − π x e − x 2 ( 1 − 2 x 2 1 + 4 x 4 3 − ⋯ + ( − 1 ) n ( 2 x 2 ) n ( 2 n − 1 )!! + ⋯ )
が得られます。( 2 n − 1 ) ! ! (2n-1)!! ( 2 n − 1 )!! は n n n について階乗的に増えるので、x x x を固定すると項はいずれ増大に転じ、この級数は収束しません。有限項で打ち切ったときの誤差が最初に無視した項と同程度、という漸近級数としてのみ意味を持ちます。数値で確かめると x = 2 x=2 x = 2 で 2 項打ち切りが 0.994833 0.994833 0.994833 、真値が 0.995322 0.995322 0.995322 で、差 0.000489 0.000489 0.000489 は上の剰余の上限 e − 4 / ( 2 π ⋅ 8 ) = 0.000646 e^{-4}/(2\sqrt{\pi}\cdot 8)=0.000646 e − 4 / ( 2 π ⋅ 8 ) = 0.000646 以下の正の量であり、評価と整合しています。
(i) λ = 0 \lambda=0 λ = 0 のとき方程式は ∂ t u + c ∂ x u = 0 \partial_t u + c\,\partial_x u = 0 ∂ t u + c ∂ x u = 0 です。特性座標 ξ = x − c t \xi = x-ct ξ = x − c t に移ります。v ( ξ , t ) : = u ( ξ + c t , t ) v(\xi,t) := u(\xi+ct,\,t) v ( ξ , t ) := u ( ξ + c t , t ) と置くと、連鎖律から
∂ v ∂ t ( ξ , t ) = ( ∂ u ∂ t + c ∂ u ∂ x ) ( ξ + c t , t ) = 0 \frac{\partial v}{\partial t}(\xi,t) = \left(\frac{\partial u}{\partial t} + c\,\frac{\partial u}{\partial x}\right)(\xi+ct,\,t) = 0 ∂ t ∂ v ( ξ , t ) = ( ∂ t ∂ u + c ∂ x ∂ u ) ( ξ + c t , t ) = 0
なので v v v は t t t に依らず、v ( ξ , t ) = v ( ξ , 0 ) = U ( ξ ) v(\xi,t)=v(\xi,0)=U(\xi) v ( ξ , t ) = v ( ξ , 0 ) = U ( ξ ) です。ξ = x − c t \xi=x-ct ξ = x − c t を戻して
u ( x , t ) = U ( x − c t ) u(x,t) = U(x-ct) u ( x , t ) = U ( x − c t )
が答えです。逆にこれは U U U が微分可能なら実際に解で、∂ t U ( x − c t ) = − c U ′ ( x − c t ) \partial_t U(x-ct) = -cU'(x-ct) ∂ t U ( x − c t ) = − c U ′ ( x − c t ) と − c ∂ x U ( x − c t ) = − c U ′ ( x − c t ) -c\,\partial_x U(x-ct) = -cU'(x-ct) − c ∂ x U ( x − c t ) = − c U ′ ( x − c t ) が一致します。初期条件 u ( x , 0 ) = U ( x ) u(x,0)=U(x) u ( x , 0 ) = U ( x ) も満たします。上の議論は一意性も同時に与えています。初期波形が形を変えずに速度 c c c で右へ平行移動するだけ、という内容です。
(ii) 以下 λ > 0 \lambda>0 λ > 0 とします。フーリエ変換が定義でき、部分積分の境界項が落ちるように、u ( ⋅ , t ) u(\cdot,t) u ( ⋅ , t ) と ∂ x u ( ⋅ , t ) \partial_x u(\cdot,t) ∂ x u ( ⋅ , t ) は ∣ x ∣ → ∞ |x|\to\infty ∣ x ∣ → ∞ で 0 に十分速く減衰するとします。減衰しない初期条件を扱う (iv) では、この節の結果から作ったグリーン関数の重ね合わせを解の候補とし、それが方程式を満たすことを直接確かめます。
部分積分により
1 2 π ∫ − ∞ ∞ d x e − i k x ∂ u ∂ x = 1 2 π [ e − i k x u ] − ∞ ∞ + i k u ~ ( k , t ) = i k u ~ ( k , t ) \frac{1}{\sqrt{2\pi}}\int_{-\infty}^{\infty} dx\, e^{-\mathrm{i}kx}\frac{\partial u}{\partial x}
= \frac{1}{\sqrt{2\pi}}\Big[e^{-\mathrm{i}kx}u\Big]_{-\infty}^{\infty} + \mathrm{i}k\,\tilde u(k,t) = \mathrm{i}k\,\tilde u(k,t) 2 π 1 ∫ − ∞ ∞ d x e − i k x ∂ x ∂ u = 2 π 1 [ e − i k x u ] − ∞ ∞ + i k u ~ ( k , t ) = i k u ~ ( k , t )
であり、同様に ∂ x 2 u \partial_x^{2}u ∂ x 2 u の変換は ( i k ) 2 u ~ = − k 2 u ~ (\mathrm{i}k)^{2}\tilde u = -k^{2}\tilde u ( i k ) 2 u ~ = − k 2 u ~ です。時間微分は x x x 積分と交換します。したがって方程式の両辺を変換して
∂ u ~ ( k , t ) ∂ t = − ( i c k + λ k 2 2 ) u ~ ( k , t ) \frac{\partial \tilde u(k,t)}{\partial t} = -\left( \mathrm{i}ck + \frac{\lambda k^{2}}{2} \right)\tilde u(k,t) ∂ t ∂ u ~ ( k , t ) = − ( i c k + 2 λ k 2 ) u ~ ( k , t )
を得ます。初期条件は
u ~ ( k , 0 ) = U ~ ( k ) = 1 2 π ∫ − ∞ ∞ d x e − i k x U ( x ) \tilde u(k,0) = \tilde U(k) = \frac{1}{\sqrt{2\pi}}\int_{-\infty}^{\infty} dx\, e^{-\mathrm{i}kx}\,U(x) u ~ ( k , 0 ) = U ~ ( k ) = 2 π 1 ∫ − ∞ ∞ d x e − i k x U ( x )
です。これが答えです。k k k ごとに独立な 1 階線形常微分方程式なので、解は
u ~ ( k , t ) = U ~ ( k ) exp [ − i c k t − λ k 2 t 2 ] \tilde u(k,t) = \tilde U(k)\,\exp\left[ -\mathrm{i}ckt - \frac{\lambda k^{2}t}{2} \right] u ~ ( k , t ) = U ~ ( k ) exp [ − i c k t − 2 λ k 2 t ]
と直ちに書けます。λ > 0 \lambda>0 λ > 0 なので t > 0 t>0 t > 0 では大きな ∣ k ∣ |k| ∣ k ∣ の成分が e − λ k 2 t / 2 e^{-\lambda k^{2}t/2} e − λ k 2 t /2 で強く抑えられ、移流は位相因子 e − i c k t e^{-\mathrm{i}ckt} e − i c k t に、拡散は振幅の減衰に対応します。
(iii) U ( x ) = δ ( x ) U(x)=\delta(x) U ( x ) = δ ( x ) なら U ~ ( k ) = 1 2 π ∫ d x e − i k x δ ( x ) = 1 2 π \tilde U(k) = \dfrac{1}{\sqrt{2\pi}}\displaystyle\int dx\, e^{-\mathrm{i}kx}\delta(x) = \dfrac{1}{\sqrt{2\pi}} U ~ ( k ) = 2 π 1 ∫ d x e − i k x δ ( x ) = 2 π 1 です。逆変換すると
G ( x , t ) = 1 2 π ∫ − ∞ ∞ d k e i k x u ~ ( k , t ) = 1 2 π ∫ − ∞ ∞ d k exp [ − λ t 2 k 2 + i k ( x − c t ) ] G(x,t) = \frac{1}{\sqrt{2\pi}}\int_{-\infty}^{\infty} dk\, e^{\mathrm{i}kx}\,\tilde u(k,t)
= \frac{1}{2\pi}\int_{-\infty}^{\infty} dk\, \exp\left[ -\frac{\lambda t}{2}k^{2} + \mathrm{i}k(x-ct) \right] G ( x , t ) = 2 π 1 ∫ − ∞ ∞ d k e i k x u ~ ( k , t ) = 2 π 1 ∫ − ∞ ∞ d k exp [ − 2 λ t k 2 + i k ( x − c t ) ]
となります。t > 0 t>0 t > 0 、λ > 0 \lambda>0 λ > 0 なので a = λ t > 0 a=\lambda t>0 a = λ t > 0 、p = x − c t p=x-ct p = x − c t (実数)としてガウス積分の公式がそのまま使えて
G ( x , t ) = 1 2 π 2 π λ t e − ( x − c t ) 2 2 λ t = 1 2 π λ t exp [ − ( x − c t ) 2 2 λ t ] G(x,t) = \frac{1}{2\pi}\sqrt{\frac{2\pi}{\lambda t}}\,e^{-\frac{(x-ct)^{2}}{2\lambda t}}
= \frac{1}{\sqrt{2\pi\lambda t}}\exp\left[ -\frac{(x-ct)^{2}}{2\lambda t} \right] G ( x , t ) = 2 π 1 λ t 2 π e − 2 λ t ( x − c t ) 2 = 2 π λ t 1 exp [ − 2 λ t ( x − c t ) 2 ]
が答えです。中心 c t ct c t 、分散 λ t \lambda t λ t のガウス分布で、∫ − ∞ ∞ G d x = 1 \int_{-\infty}^{\infty}G\,dx = 1 ∫ − ∞ ∞ G d x = 1 が任意の t > 0 t>0 t > 0 で成り立ちます。これは方程式を x x x で全域積分して得られる保存則 d d t ∫ u d x = 0 \frac{d}{dt}\int u\,dx = 0 d t d ∫ u d x = 0 と整合します。t → 0 + t\to0^{+} t → 0 + では幅が 0、高さが発散し面積 1 なので δ ( x ) \delta(x) δ ( x ) に戻り、λ → 0 + \lambda\to0^{+} λ → 0 + では δ ( x − c t ) \delta(x-ct) δ ( x − c t ) に近づいて (i) の結果と一致します。
(iv) (ii) の解は u ~ ( k , t ) = 2 π G ~ ( k , t ) U ~ ( k ) \tilde u(k,t) = \sqrt{2\pi}\,\tilde G(k,t)\,\tilde U(k) u ~ ( k , t ) = 2 π G ~ ( k , t ) U ~ ( k ) と書けるので、この規約での畳み込み定理から
u ( x , t ) = ∫ − ∞ ∞ d y G ( x − y , t ) U ( y ) = ∫ − ∞ 0 d y 1 2 π λ t exp [ − ( x − y − c t ) 2 2 λ t ] u(x,t) = \int_{-\infty}^{\infty} dy\, G(x-y,\,t)\,U(y)
= \int_{-\infty}^{0} dy\, \frac{1}{\sqrt{2\pi\lambda t}}\exp\left[ -\frac{(x-y-ct)^{2}}{2\lambda t} \right] u ( x , t ) = ∫ − ∞ ∞ d y G ( x − y , t ) U ( y ) = ∫ − ∞ 0 d y 2 π λ t 1 exp [ − 2 λ t ( x − y − c t ) 2 ]
です。s = x − y − c t 2 λ t s = \dfrac{x-y-ct}{\sqrt{2\lambda t}} s = 2 λ t x − y − c t (d y = − 2 λ t d s dy = -\sqrt{2\lambda t}\,ds d y = − 2 λ t d s 、y = − ∞ y=-\infty y = − ∞ が s = + ∞ s=+\infty s = + ∞ 、y = 0 y=0 y = 0 が s = ζ : = x − c t 2 λ t s=\zeta:=\dfrac{x-ct}{\sqrt{2\lambda t}} s = ζ := 2 λ t x − c t に対応)と変数変換すると
u ( x , t ) = 1 π ∫ ζ ∞ d s e − s 2 = 1 π ( ∫ 0 ∞ d s e − s 2 − ∫ 0 ζ d s e − s 2 ) = 1 2 − 1 2 e r f ( ζ ) u(x,t) = \frac{1}{\sqrt{\pi}}\int_{\zeta}^{\infty} ds\, e^{-s^{2}}
= \frac{1}{\sqrt{\pi}}\left( \int_{0}^{\infty} ds\, e^{-s^{2}} - \int_{0}^{\zeta} ds\, e^{-s^{2}} \right)
= \frac{1}{2} - \frac{1}{2}\mathrm{erf}(\zeta) u ( x , t ) = π 1 ∫ ζ ∞ d s e − s 2 = π 1 ( ∫ 0 ∞ d s e − s 2 − ∫ 0 ζ d s e − s 2 ) = 2 1 − 2 1 erf ( ζ )
となり、
u ( x , t ) = 1 2 [ 1 − e r f ( x − c t 2 λ t ) ] u(x,t) = \frac{1}{2}\left[ 1 - \mathrm{erf}\!\left( \frac{x-ct}{\sqrt{2\lambda t}} \right) \right] u ( x , t ) = 2 1 [ 1 − erf ( 2 λ t x − c t ) ]
が答えです。
この式は直接代入で確かめられます。ζ = ( x − c t ) ( 2 λ t ) − 1 / 2 \zeta=(x-ct)(2\lambda t)^{-1/2} ζ = ( x − c t ) ( 2 λ t ) − 1/2 に対し ∂ x ζ = ( 2 λ t ) − 1 / 2 \partial_x\zeta = (2\lambda t)^{-1/2} ∂ x ζ = ( 2 λ t ) − 1/2 、∂ t ζ = − c ( 2 λ t ) − 1 / 2 − ζ / ( 2 t ) \partial_t\zeta = -c(2\lambda t)^{-1/2} - \zeta/(2t) ∂ t ζ = − c ( 2 λ t ) − 1/2 − ζ / ( 2 t ) で、
∂ u ∂ x = − e − ζ 2 2 π λ t , ∂ 2 u ∂ x 2 = 2 ζ e − ζ 2 2 π λ t 2 λ t , ∂ u ∂ t = − e − ζ 2 π ∂ ζ ∂ t = e − ζ 2 π ( c 2 λ t + ζ 2 t ) \begin{aligned}
\frac{\partial u}{\partial x} &= -\frac{e^{-\zeta^{2}}}{\sqrt{2\pi\lambda t}}, \qquad
\frac{\partial^{2} u}{\partial x^{2}} = \frac{2\zeta\, e^{-\zeta^{2}}}{\sqrt{2\pi\lambda t}\,\sqrt{2\lambda t}}, \\
\frac{\partial u}{\partial t} &= -\frac{e^{-\zeta^{2}}}{\sqrt{\pi}}\frac{\partial\zeta}{\partial t}
= \frac{e^{-\zeta^{2}}}{\sqrt{\pi}}\left( \frac{c}{\sqrt{2\lambda t}} + \frac{\zeta}{2t} \right)
\end{aligned} ∂ x ∂ u ∂ t ∂ u = − 2 π λ t e − ζ 2 , ∂ x 2 ∂ 2 u = 2 π λ t 2 λ t 2 ζ e − ζ 2 , = − π e − ζ 2 ∂ t ∂ ζ = π e − ζ 2 ( 2 λ t c + 2 t ζ )
ですから、− c ∂ x u + λ 2 ∂ x 2 u = e − ζ 2 π ( c 2 λ t + λ ζ 2 λ t ) = e − ζ 2 π ( c 2 λ t + ζ 2 t ) = ∂ t u -c\,\partial_x u + \frac{\lambda}{2}\partial_x^{2}u = \dfrac{e^{-\zeta^{2}}}{\sqrt{\pi}}\left( \dfrac{c}{\sqrt{2\lambda t}} + \dfrac{\lambda\zeta}{2\lambda t} \right) = \dfrac{e^{-\zeta^{2}}}{\sqrt{\pi}}\left( \dfrac{c}{\sqrt{2\lambda t}} + \dfrac{\zeta}{2t} \right) = \partial_t u − c ∂ x u + 2 λ ∂ x 2 u = π e − ζ 2 ( 2 λ t c + 2 λ t λ ζ ) = π e − ζ 2 ( 2 λ t c + 2 t ζ ) = ∂ t u が成り立ちます。初期条件も、t → 0 + t\to0^{+} t → 0 + で x < 0 x<0 x < 0 なら ζ → − ∞ \zeta\to-\infty ζ → − ∞ で u → 1 u\to1 u → 1 、x > 0 x>0 x > 0 なら ζ → + ∞ \zeta\to+\infty ζ → + ∞ で u → 0 u\to0 u → 0 となり満たされます(不連続点 x = 0 x=0 x = 0 では ζ → 0 − \zeta\to0^{-} ζ → 0 − で u → 1 / 2 u\to1/2 u → 1/2 、左右極限の平均になります)。
概形の変化は次のとおりです。解は ζ \zeta ζ だけの関数で、∂ x u = − e − ζ 2 / 2 π λ t < 0 \partial_x u = -e^{-\zeta^{2}}/\sqrt{2\pi\lambda t} < 0 ∂ x u = − e − ζ 2 / 2 π λ t < 0 なので x x x について狭義単調減少、x → − ∞ x\to-\infty x → − ∞ で 1、x → + ∞ x\to+\infty x → + ∞ で 0 に漸近し、値域は ( 0 , 1 ) (0,1) ( 0 , 1 ) です。x = c t x=ct x = c t で u = 1 / 2 u=1/2 u = 1/2 をとり、∂ x 2 u \partial_x^{2}u ∂ x 2 u が ζ \zeta ζ に比例することから同じ点が変曲点で、x < c t x<ct x < c t では上に凸、x > c t x>ct x > c t では下に凸です。e r f \mathrm{erf} erf が奇関数なので u ( c t + ξ , t ) + u ( c t − ξ , t ) = 1 u(ct+\xi,t)+u(ct-\xi,t)=1 u ( c t + ξ , t ) + u ( c t − ξ , t ) = 1 、つまりグラフは点 ( c t , 1 / 2 ) (ct,\,1/2) ( c t , 1/2 ) に関して点対称です。傾きの絶対値は x = c t x=ct x = c t で最大値 1 / 2 π λ t 1/\sqrt{2\pi\lambda t} 1/ 2 π λ t をとり、遷移領域の幅は 2 λ t \sqrt{2\lambda t} 2 λ t 程度です。したがって時刻の経過とともに、左端の値 1 と右端の値 0 という段差そのものは変わらないまま、遷移領域の中心が速度 c c c で右へ動き、その幅が 2 λ t ∝ t \sqrt{2\lambda t}\propto\sqrt{t} 2 λ t ∝ t で広がって、最大傾斜が t − 1 / 2 t^{-1/2} t − 1/2 で緩んでいきます。x x x を固定して t → ∞ t\to\infty t → ∞ とすると ζ → − ∞ \zeta\to-\infty ζ → − ∞ なので u → 1 u\to1 u → 1 、すなわちどの点も最終的には左側の値 1 で埋まります。
c = 1 c=1 c = 1 、λ = 1 / 2 \lambda=1/2 λ = 1/2 として t 1 = 1 t_1=1 t 1 = 1 と t 2 = 4 t_2=4 t 2 = 4 の u ( x , t ) u(x,t) u ( x , t ) を描くと次のようになります。
1 1/2 0 u x ct1 ct2 t = t1 t = t2
d ≥ 2 d\ge2 d ≥ 2 を自然数、w = e i 2 π / d w=e^{\mathrm{i}2\pi/d} w = e i 2 π / d を 1 の原始 d d d 乗根とします。標準基底を f 1 , … , f d f_1,\dots,f_d f 1 , … , f d と書くと(e e e は設問5 以降で固有ベクトルに使うので別の文字にしました)、問題の X X X は X j , j − 1 = 1 ( j = 2 , … , d ) X_{j,j-1}=1\ (j=2,\dots,d) X j , j − 1 = 1 ( j = 2 , … , d ) と X 1 , d = 1 X_{1,d}=1 X 1 , d = 1 、他は 0 なので、X f k = f k + 1 Xf_k = f_{k+1} X f k = f k + 1 (添字は m o d d \mathrm{mod}\ d mod d で読み、f d + 1 = f 1 f_{d+1}=f_1 f d + 1 = f 1 )という巡回シフトです。Z Z Z は対角行列で Z f k = w k − 1 f k Zf_k = w^{k-1}f_k Z f k = w k − 1 f k です。X d = Z d = I X^{d}=Z^{d}=I X d = Z d = I が成り立ち、X X X は置換行列、Z Z Z は絶対値 1 の対角成分をもつ行列なので、どちらもユニタリです。これらから U ( n , m ) = X n Z m U^{(n,m)}=X^{n}Z^{m} U ( n , m ) = X n Z m (n , m = 0 , 1 , … , d − 1 n,m=0,1,\dots,d-1 n , m = 0 , 1 , … , d − 1 )を作ります。内積は ⟨ u , v ⟩ = ∑ i = 1 d u i ∗ v i \langle u,v\rangle = \sum_{i=1}^{d}u_i^{*}v_i ⟨ u , v ⟩ = ∑ i = 1 d u i ∗ v i です。
Z Z Z の対角成分は Z j , j = w j − 1 Z_{j,j}=w^{j-1} Z j , j = w j − 1 なので
Tr Z = ∑ j = 1 d w j − 1 = ∑ k = 0 d − 1 w k \operatorname{Tr}Z = \sum_{j=1}^{d} w^{j-1} = \sum_{k=0}^{d-1} w^{k} Tr Z = j = 1 ∑ d w j − 1 = k = 0 ∑ d − 1 w k
です。d ≥ 2 d\ge2 d ≥ 2 より 2 π / d ∈ ( 0 , π ] 2\pi/d \in (0,\pi] 2 π / d ∈ ( 0 , π ] で w = e i 2 π / d ≠ 1 w = e^{\mathrm{i}2\pi/d}\neq1 w = e i 2 π / d = 1 ですから、等比数列の和の公式が使えて
∑ k = 0 d − 1 w k = w d − 1 w − 1 = e i 2 π − 1 w − 1 = 0 \sum_{k=0}^{d-1} w^{k} = \frac{w^{d}-1}{w-1} = \frac{e^{\mathrm{i}2\pi}-1}{w-1} = 0 k = 0 ∑ d − 1 w k = w − 1 w d − 1 = w − 1 e i 2 π − 1 = 0
となり、Tr Z = 0 \operatorname{Tr}Z=0 Tr Z = 0 が示されました。w ≠ 1 w\neq1 w = 1 を保証する d ≥ 2 d\ge2 d ≥ 2 という仮定が本質的で、d = 1 d=1 d = 1 なら Tr Z = 1 \operatorname{Tr}Z=1 Tr Z = 1 です。同じことを、1 , w , … , w d − 1 1,w,\dots,w^{d-1} 1 , w , … , w d − 1 が z d − 1 = 0 z^{d}-1=0 z d − 1 = 0 の d d d 個の根の全体であり、その和は z d − 1 z^{d-1} z d − 1 の係数の符号を変えたもの、すなわち 0 に等しい、と言い換えてもよいです。
成分で比べます。Z Z Z が対角なので
( X Z ) j k = X j k Z k k = w k − 1 X j k , ( Z X ) j k = Z j j X j k = w j − 1 X j k (XZ)_{jk} = X_{jk}Z_{kk} = w^{k-1}X_{jk}, \qquad (ZX)_{jk} = Z_{jj}X_{jk} = w^{j-1}X_{jk} ( X Z ) j k = X j k Z k k = w k − 1 X j k , ( Z X ) j k = Z j j X j k = w j − 1 X j k
です。X j k ≠ 0 X_{jk}\neq0 X j k = 0 となるのは j ≡ k + 1 ( m o d d ) j\equiv k+1 \pmod d j ≡ k + 1 ( mod d ) の位置だけで、そこでは w j − 1 = w k = w ⋅ w k − 1 w^{j-1} = w^{k} = w\cdot w^{k-1} w j − 1 = w k = w ⋅ w k − 1 が成り立ちます(( j , k ) = ( 1 , d ) (j,k)=(1,d) ( j , k ) = ( 1 , d ) の成分でも w j − 1 = w 0 = 1 w^{j-1}=w^{0}=1 w j − 1 = w 0 = 1 と w k = w d = 1 w^{k}=w^{d}=1 w k = w d = 1 が一致します)。X j k = 0 X_{jk}=0 X j k = 0 の成分では両辺とも 0 です。よってすべての成分で ( Z X ) j k = w ( X Z ) j k (ZX)_{jk} = w\,(XZ)_{jk} ( Z X ) j k = w ( X Z ) j k となり
Z X = w X Z , c = w = e i 2 π d ZX = w\,XZ, \qquad c = w = e^{\mathrm{i}\frac{2\pi}{d}} Z X = w X Z , c = w = e i d 2 π
が答えです。基底への作用で見ても同じで、Z X f k = Z f k + 1 = w k f k + 1 ZXf_k = Zf_{k+1} = w^{k}f_{k+1} Z X f k = Z f k + 1 = w k f k + 1 、X Z f k = w k − 1 f k + 1 XZf_k = w^{k-1}f_{k+1} X Z f k = w k − 1 f k + 1 から比が w w w になります(k = d k=d k = d では w d = 1 w^{d}=1 w d = 1 に注意すれば同じ形に書けます)。d = 2 d=2 d = 2 で確かめると X = ( 0 1 1 0 ) X=\begin{pmatrix}0&1\\1&0\end{pmatrix} X = ( 0 1 1 0 ) 、Z = ( 1 0 0 − 1 ) Z=\begin{pmatrix}1&0\\0&-1\end{pmatrix} Z = ( 1 0 0 − 1 ) 、X Z = ( 0 − 1 1 0 ) XZ=\begin{pmatrix}0&-1\\1&0\end{pmatrix} X Z = ( 0 1 − 1 0 ) 、Z X = ( 0 1 − 1 0 ) = − X Z ZX=\begin{pmatrix}0&1\\-1&0\end{pmatrix}=-XZ Z X = ( 0 − 1 1 0 ) = − X Z で、w = e i π = − 1 w=e^{\mathrm{i}\pi}=-1 w = e i π = − 1 と一致します。
まず一般の交換関係を作ります。Z X = w X Z ZX=wXZ Z X = w X Z を n n n 回使うと Z X n = w n X n Z ZX^{n} = w^{n}X^{n}Z Z X n = w n X n Z 、これを m m m 回重ねると
Z m X n = w m n X n Z m ( m , n = 0 , 1 , 2 , … ) Z^{m}X^{n} = w^{mn}X^{n}Z^{m} \qquad (m,n = 0,1,2,\dots) Z m X n = w mn X n Z m ( m , n = 0 , 1 , 2 , … )
が帰納法で従います。これを使って
U ( 1 , m ) U ( n ′ , m ′ ) = X Z m X n ′ Z m ′ = w m n ′ X 1 + n ′ Z m + m ′ , U ( n ′ , m ′ ) U ( 1 , m ) = X n ′ Z m ′ X Z m = w m ′ X n ′ + 1 Z m ′ + m \begin{aligned}
U^{(1,m)}U^{(n',m')} &= X Z^{m} X^{n'} Z^{m'} = w^{mn'}\,X^{1+n'}Z^{m+m'}, \\
U^{(n',m')}U^{(1,m)} &= X^{n'} Z^{m'} X Z^{m} = w^{m'}\,X^{n'+1}Z^{m'+m}
\end{aligned} U ( 1 , m ) U ( n ′ , m ′ ) U ( n ′ , m ′ ) U ( 1 , m ) = X Z m X n ′ Z m ′ = w m n ′ X 1 + n ′ Z m + m ′ , = X n ′ Z m ′ X Z m = w m ′ X n ′ + 1 Z m ′ + m
を得ます。X 1 + n ′ Z m + m ′ X^{1+n'}Z^{m+m'} X 1 + n ′ Z m + m ′ はユニタリ行列なので零行列ではなく、2 式が等しいことは w m n ′ = w m ′ w^{mn'}=w^{m'} w m n ′ = w m ′ と同値です。w w w は 1 の原始 d d d 乗根なので w p = w q w^{p}=w^{q} w p = w q は p ≡ q ( m o d d ) p\equiv q \pmod d p ≡ q ( mod d ) と同値で、結局
[ U ( 1 , m ) , U ( n ′ , m ′ ) ] = 0 ⟺ m n ′ ≡ m ′ ( m o d d ) [\,U^{(1,m)},\,U^{(n',m')}\,]=0 \iff m\,n' \equiv m' \pmod d [ U ( 1 , m ) , U ( n ′ , m ′ ) ] = 0 ⟺ m n ′ ≡ m ′ ( mod d )
です。
次に、可換であることと同時対角化可能であることが同値であることを確認します。必要性は、同じ P P P で U ( 1 , m ) = P D 1 P − 1 U^{(1,m)}=PD_1P^{-1} U ( 1 , m ) = P D 1 P − 1 、U ( n ′ , m ′ ) = P D 2 P − 1 U^{(n',m')}=PD_2P^{-1} U ( n ′ , m ′ ) = P D 2 P − 1 と対角化できるとき、対角行列同士は可換なので U ( 1 , m ) U ( n ′ , m ′ ) = P D 1 D 2 P − 1 = P D 2 D 1 P − 1 = U ( n ′ , m ′ ) U ( 1 , m ) U^{(1,m)}U^{(n',m')}=PD_1D_2P^{-1}=PD_2D_1P^{-1}=U^{(n',m')}U^{(1,m)} U ( 1 , m ) U ( n ′ , m ′ ) = P D 1 D 2 P − 1 = P D 2 D 1 P − 1 = U ( n ′ , m ′ ) U ( 1 , m ) となることから従います。十分性は、U ( 1 , m ) U^{(1,m)} U ( 1 , m ) と U ( n ′ , m ′ ) U^{(n',m')} U ( n ′ , m ′ ) がユニタリすなわち正規行列でそれぞれ対角化可能であり、可換な対角化可能行列は同時対角化可能である、という標準的な事実から従います。この場合はより直接的で、設問4 で見るように U ( 1 , m ) U^{(1,m)} U ( 1 , m ) は相異なる d d d 個の固有値をもつので各固有空間が 1 次元であり、U ( 1 , m ) U^{(1,m)} U ( 1 , m ) と可換な行列は各固有空間を保つ、したがって U ( 1 , m ) U^{(1,m)} U ( 1 , m ) の固有基底で自動的に対角行列になります。
以上より、求める条件は
m ′ ≡ m n ′ ( m o d d ) m' \equiv m\,n' \pmod d m ′ ≡ m n ′ ( mod d )
です。n ′ n' n ′ は 0 , 1 , … , d − 1 0,1,\dots,d-1 0 , 1 , … , d − 1 を自由に動かせ、n ′ n' n ′ ごとに m ′ m' m ′ が一意に決まるので、U ( 1 , m ) U^{(1,m)} U ( 1 , m ) と同時対角化可能な U ( n ′ , m ′ ) U^{(n',m')} U ( n ′ , m ′ ) は d d d 個あります。実際 ( U ( 1 , m ) ) n ′ = w m n ′ ( n ′ − 1 ) / 2 X n ′ Z m n ′ (U^{(1,m)})^{n'} = w^{mn'(n'-1)/2}X^{n'}Z^{mn'} ( U ( 1 , m ) ) n ′ = w m n ′ ( n ′ − 1 ) /2 X n ′ Z m n ′ で、Z d = I Z^{d}=I Z d = I より Z m n ′ = Z m n ′ m o d d Z^{mn'}=Z^{mn'\bmod d} Z m n ′ = Z m n ′ mod d ですから、この d d d 個は U ( 1 , m ) U^{(1,m)} U ( 1 , m ) の冪と位相因子だけ違う行列であり、可換であることは当然です。m = 0 m=0 m = 0 なら条件は m ′ = 0 m'=0 m ′ = 0 、すなわち X X X の冪の全体になります。
Z m Z^{m} Z m が対角で ( Z m ) k k = w m ( k − 1 ) (Z^{m})_{kk}=w^{m(k-1)} ( Z m ) k k = w m ( k − 1 ) なので、U ( 1 , m ) = X Z m U^{(1,m)}=XZ^{m} U ( 1 , m ) = X Z m の成分は ( X Z m ) j k = X j k w m ( k − 1 ) (XZ^{m})_{jk}=X_{jk}w^{m(k-1)} ( X Z m ) j k = X j k w m ( k − 1 ) 、つまり j ≡ k + 1 ( m o d d ) j\equiv k+1 \pmod d j ≡ k + 1 ( mod d ) の位置に w m ( k − 1 ) w^{m(k-1)} w m ( k − 1 ) が並び、他は 0 です。固有方程式 U ( 1 , m ) v = μ v U^{(1,m)}v=\mu v U ( 1 , m ) v = μv を成分で書くと
w m ( k − 1 ) v k = μ v k + 1 ( k = 1 , … , d − 1 ) , w m ( d − 1 ) v d = μ v 1 w^{m(k-1)}v_k = \mu\, v_{k+1}\quad (k=1,\dots,d-1), \qquad w^{m(d-1)}v_d = \mu\, v_1 w m ( k − 1 ) v k = μ v k + 1 ( k = 1 , … , d − 1 ) , w m ( d − 1 ) v d = μ v 1
となります。μ = 0 \mu=0 μ = 0 なら上の関係から v 1 = ⋯ = v d = 0 v_1=\cdots=v_d=0 v 1 = ⋯ = v d = 0 となり固有ベクトルが取れません(U ( 1 , m ) U^{(1,m)} U ( 1 , m ) はユニタリで正則なので当然です)。そこで μ ≠ 0 \mu\neq0 μ = 0 とすると、v 1 v_1 v 1 から順に
v k = μ − ( k − 1 ) w m ( k − 1 ) ( k − 2 ) 2 v 1 ( k = 1 , … , d ) v_k = \mu^{-(k-1)}\,w^{\frac{m(k-1)(k-2)}{2}}\,v_1 \qquad (k=1,\dots,d) v k = μ − ( k − 1 ) w 2 m ( k − 1 ) ( k − 2 ) v 1 ( k = 1 , … , d )
が決まります。指数は ∑ i = 1 k − 1 m ( i − 1 ) = m ( k − 1 ) ( k − 2 ) / 2 \sum_{i=1}^{k-1}m(i-1) = m(k-1)(k-2)/2 ∑ i = 1 k − 1 m ( i − 1 ) = m ( k − 1 ) ( k − 2 ) /2 から来ています。これを最後の(k = d k=d k = d から k = 1 k=1 k = 1 へ戻る)関係式に入れ、v 1 ≠ 0 v_1\neq0 v 1 = 0 で割ると
μ d = w m ( d − 1 ) w m ( d − 1 ) ( d − 2 ) 2 = w m d ( d − 1 ) 2 = e i π m ( d − 1 ) = ( − 1 ) m ( d − 1 ) \mu^{d} = w^{m(d-1)}\,w^{\frac{m(d-1)(d-2)}{2}} = w^{\frac{m\,d(d-1)}{2}} = e^{\mathrm{i}\pi m(d-1)} = (-1)^{m(d-1)} μ d = w m ( d − 1 ) w 2 m ( d − 1 ) ( d − 2 ) = w 2 m d ( d − 1 ) = e i π m ( d − 1 ) = ( − 1 ) m ( d − 1 )
という条件が出ます。逆にこれを満たす μ \mu μ に対しては上の v k v_k v k が首尾一貫した固有ベクトルを与えるので、固有値はこの d d d 次方程式の d d d 個の根に一致し、根ごとに固有ベクトルは定数倍を除いて一意、つまりすべて単純固有値です。書き下すと
μ j = e i π m ( d − 1 ) d e i 2 π j d = e i π m ( d − 1 ) d w j , j = 0 , 1 , … , d − 1 \mu_j = e^{\mathrm{i}\pi\frac{m(d-1)}{d}}\, e^{\mathrm{i}\frac{2\pi j}{d}} = e^{\mathrm{i}\pi\frac{m(d-1)}{d}}\,w^{j}, \qquad j=0,1,\dots,d-1 μ j = e i π d m ( d − 1 ) e i d 2 π j = e i π d m ( d − 1 ) w j , j = 0 , 1 , … , d − 1
が答えです。場合分けして言い換えると、m ( d − 1 ) m(d-1) m ( d − 1 ) が偶数のとき、すなわち d d d が奇数または m m m が偶数のときは μ j = w j \mu_j = w^{j} μ j = w j で 1 の d d d 乗根の全体、m ( d − 1 ) m(d-1) m ( d − 1 ) が奇数のとき、すなわち d d d が偶数かつ m m m が奇数のときは μ j = e i π ( 2 j + 1 ) / d \mu_j = e^{\mathrm{i}\pi(2j+1)/d} μ j = e i π ( 2 j + 1 ) / d で − 1 -1 − 1 の d d d 乗根の全体です。いずれも単位円上に等間隔に並ぶ d d d 点です。
検算をいくつか挙げます。U ( 1 , m ) U^{(1,m)} U ( 1 , m ) の対角成分は(d ≥ 2 d\ge2 d ≥ 2 なので j = k j=k j = k と j ≡ k + 1 j\equiv k+1 j ≡ k + 1 が両立せず)すべて 0 で Tr U ( 1 , m ) = 0 \operatorname{Tr}U^{(1,m)}=0 Tr U ( 1 , m ) = 0 ですが、∑ j = 0 d − 1 μ j = e i π m ( d − 1 ) / d ∑ j w j = 0 \sum_{j=0}^{d-1}\mu_j = e^{\mathrm{i}\pi m(d-1)/d}\sum_j w^{j}=0 ∑ j = 0 d − 1 μ j = e i π m ( d − 1 ) / d ∑ j w j = 0 で一致します。行列式は det X = ( − 1 ) d − 1 \det X = (-1)^{d-1} det X = ( − 1 ) d − 1 (長さ d d d の巡回置換の符号)と det Z m = w m d ( d − 1 ) / 2 \det Z^{m}=w^{md(d-1)/2} det Z m = w m d ( d − 1 ) /2 の積で ( − 1 ) d − 1 ( − 1 ) m ( d − 1 ) (-1)^{d-1}(-1)^{m(d-1)} ( − 1 ) d − 1 ( − 1 ) m ( d − 1 ) 、一方 μ d − ( − 1 ) m ( d − 1 ) = 0 \mu^{d}-(-1)^{m(d-1)}=0 μ d − ( − 1 ) m ( d − 1 ) = 0 の根の積は ( − 1 ) d + 1 ( − 1 ) m ( d − 1 ) (-1)^{d+1}(-1)^{m(d-1)} ( − 1 ) d + 1 ( − 1 ) m ( d − 1 ) で、これも一致します。さらに設問2 の関係から Z − 1 ( X Z m ) Z = ( Z − 1 X Z ) Z m = w − 1 X Z m Z^{-1}(XZ^{m})Z = (Z^{-1}XZ)Z^{m} = w^{-1}XZ^{m} Z − 1 ( X Z m ) Z = ( Z − 1 X Z ) Z m = w − 1 X Z m なので U ( 1 , m ) U^{(1,m)} U ( 1 , m ) は w − 1 U ( 1 , m ) w^{-1}U^{(1,m)} w − 1 U ( 1 , m ) と相似で、スペクトルは w w w 倍で不変でなければなりません。上の { μ j } \{\mu_j\} { μ j } は w w w 倍で互いに移り合うので、この要請を満たしています。d = 2 d=2 d = 2 、m = 1 m=1 m = 1 では X Z = ( 0 − 1 1 0 ) XZ=\begin{pmatrix}0&-1\\1&0\end{pmatrix} X Z = ( 0 1 − 1 0 ) の固有値が ± i \pm\mathrm{i} ± i で、公式の μ 2 = − 1 \mu^{2}=-1 μ 2 = − 1 と合います。
d = 3 d=3 d = 3 、w = e i 2 π / 3 w=e^{\mathrm{i}2\pi/3} w = e i 2 π /3 とします。d − 1 = 2 d-1=2 d − 1 = 2 は偶数なので設問4 より μ 3 = 1 \mu^{3}=1 μ 3 = 1 、固有値は m m m に依らず 1 , w , w 2 1,\,w,\,w^{2} 1 , w , w 2 です。固有値を μ j = w j − 1 \mu_j = w^{j-1} μ j = w j − 1 (j = 1 , 2 , 3 j=1,2,3 j = 1 , 2 , 3 )とラベルし、設問4 の一般式で v 1 = 1 v_1=1 v 1 = 1 と取ると
v 1 = 1 , v 2 = μ j − 1 = w − ( j − 1 ) , v 3 = μ j − 2 w m = w m − 2 ( j − 1 ) v_1 = 1, \qquad v_2 = \mu_j^{-1} = w^{-(j-1)}, \qquad v_3 = \mu_j^{-2}w^{m} = w^{m-2(j-1)} v 1 = 1 , v 2 = μ j − 1 = w − ( j − 1 ) , v 3 = μ j − 2 w m = w m − 2 ( j − 1 )
です。w 3 = 1 w^{3}=1 w 3 = 1 より − 2 ( j − 1 ) ≡ j − 1 ( m o d 3 ) -2(j-1)\equiv j-1 \pmod 3 − 2 ( j − 1 ) ≡ j − 1 ( mod 3 ) なので v 3 = w m + ( j − 1 ) v_3 = w^{m+(j-1)} v 3 = w m + ( j − 1 ) と書けます。3 成分の絶対値がすべて 1 なのでノルムは 3 \sqrt{3} 3 で、規格化した固有列ベクトルは
e j ( m ) = 1 3 ( 1 w − ( j − 1 ) w m + ( j − 1 ) ) ( j = 1 , 2 , 3 ) e^{(m)}_j = \frac{1}{\sqrt{3}}
\begin{pmatrix}
1 \\ w^{-(j-1)} \\ w^{m+(j-1)}
\end{pmatrix}
\qquad (j=1,2,3) e j ( m ) = 3 1 1 w − ( j − 1 ) w m + ( j − 1 ) ( j = 1 , 2 , 3 )
です。これが答えです。全体の位相は任意なので、ここでは第 1 成分を正の実数に取るという約束で固定しました。m = 0 , 1 , 2 m=0,1,2 m = 0 , 1 , 2 について成分を書き出すと次のようになります(横に並べて書きますが、いずれも列ベクトルで、全体に 1 / 3 1/\sqrt{3} 1/ 3 が掛かります)。
固有値 m = 0 m=0 m = 0 m = 1 m=1 m = 1 m = 2 m=2 m = 2 1 1 1 ( 1 , 1 , 1 ) (1,\,1,\,1) ( 1 , 1 , 1 ) ( 1 , 1 , w ) (1,\,1,\,w) ( 1 , 1 , w ) ( 1 , 1 , w 2 ) (1,\,1,\,w^{2}) ( 1 , 1 , w 2 ) w w w ( 1 , w 2 , w ) (1,\,w^{2},\,w) ( 1 , w 2 , w ) ( 1 , w 2 , w 2 ) (1,\,w^{2},\,w^{2}) ( 1 , w 2 , w 2 ) ( 1 , w 2 , 1 ) (1,\,w^{2},\,1) ( 1 , w 2 , 1 ) w 2 w^{2} w 2 ( 1 , w , w 2 ) (1,\,w,\,w^{2}) ( 1 , w , w 2 ) ( 1 , w , 1 ) (1,\,w,\,1) ( 1 , w , 1 ) ( 1 , w , w ) (1,\,w,\,w) ( 1 , w , w )
m = 0 m=0 m = 0 の列は X X X の固有ベクトル、つまり離散フーリエ変換の基底です。検算として m = 1 m=1 m = 1 を見ると
U ( 1 , 1 ) = X Z = ( 0 0 w 2 1 0 0 0 w 0 ) U^{(1,1)} = XZ = \begin{pmatrix} 0 & 0 & w^{2} \\ 1 & 0 & 0 \\ 0 & w & 0 \end{pmatrix} U ( 1 , 1 ) = X Z = 0 1 0 0 0 w w 2 0 0
で、( 1 , 1 , w ) T (1,1,w)^{\mathsf{T}} ( 1 , 1 , w ) T に作用させると ( w 2 ⋅ w , 1 , w ⋅ 1 ) T = ( 1 , 1 , w ) T (w^{2}\cdot w,\ 1,\ w\cdot 1)^{\mathsf{T}} = (1,1,w)^{\mathsf{T}} ( w 2 ⋅ w , 1 , w ⋅ 1 ) T = ( 1 , 1 , w ) T となって固有値 1、( 1 , w 2 , w 2 ) T (1,w^{2},w^{2})^{\mathsf{T}} ( 1 , w 2 , w 2 ) T に作用させると ( w 4 , 1 , w 3 ) T = ( w , 1 , 1 ) T = w ( 1 , w 2 , w 2 ) T (w^{4},\ 1,\ w^{3})^{\mathsf{T}} = (w,1,1)^{\mathsf{T}} = w\,(1,w^{2},w^{2})^{\mathsf{T}} ( w 4 , 1 , w 3 ) T = ( w , 1 , 1 ) T = w ( 1 , w 2 , w 2 ) T となって固有値 w w w です。表の他の 7 本も同様に確かめられます。
l = j − 1 l = j-1 l = j − 1 、l ′ = j ′ − 1 l' = j'-1 l ′ = j ′ − 1 (ともに 0 , 1 , 2 0,1,2 0 , 1 , 2 )と置きます。∣ w ∣ = 1 |w|=1 ∣ w ∣ = 1 より w a ‾ = w − a \overline{w^{a}} = w^{-a} w a = w − a なので
⟨ e j ( m ) , e j ′ ( m ′ ) ⟩ = 1 3 [ 1 + w − l ‾ w − l ′ + w m + l ‾ w m ′ + l ′ ] = 1 3 [ 1 + w l − l ′ + w ( m ′ − m ) − ( l − l ′ ) ] \langle e^{(m)}_j,\, e^{(m')}_{j'}\rangle
= \frac{1}{3}\left[ 1 + \overline{w^{-l}}\,w^{-l'} + \overline{w^{m+l}}\,w^{m'+l'} \right]
= \frac{1}{3}\left[ 1 + w^{\,l-l'} + w^{\,(m'-m)-(l-l')} \right] ⟨ e j ( m ) , e j ′ ( m ′ ) ⟩ = 3 1 [ 1 + w − l w − l ′ + w m + l w m ′ + l ′ ] = 3 1 [ 1 + w l − l ′ + w ( m ′ − m ) − ( l − l ′ ) ]
です。a : = l − l ′ m o d 3 a := l-l' \bmod 3 a := l − l ′ mod 3 、b : = m ′ − m m o d 3 b := m'-m \bmod 3 b := m ′ − m mod 3 と置けば
⟨ e j ( m ) , e j ′ ( m ′ ) ⟩ = 1 3 ( w 0 + w a + w b − a ) \langle e^{(m)}_j,\, e^{(m')}_{j'}\rangle = \frac{1}{3}\left( w^{0} + w^{a} + w^{\,b-a} \right) ⟨ e j ( m ) , e j ′ ( m ′ ) ⟩ = 3 1 ( w 0 + w a + w b − a )
となります。m , m ′ ∈ { 0 , 1 , 2 } m,m'\in\{0,1,2\} m , m ′ ∈ { 0 , 1 , 2 } で m ′ ≠ m m'\neq m m ′ = m という仮定から b ∈ { 1 , 2 } b\in\{1,2\} b ∈ { 1 , 2 } 、とくに b ≢ 0 ( m o d 3 ) b\not\equiv0 \pmod 3 b ≡ 0 ( mod 3 ) です。
3 つの指数 0 , a , b − a 0,\ a,\ b-a 0 , a , b − a を m o d 3 \mathrm{mod}\ 3 mod 3 で見ます。もしこれらが互いに異なれば { 0 , 1 , 2 } \{0,1,2\} { 0 , 1 , 2 } 全体と一致し、その和は 0 + 1 + 2 = 3 ≡ 0 0+1+2=3\equiv0 0 + 1 + 2 = 3 ≡ 0 でなければなりません。しかし実際の和は 0 + a + ( b − a ) = b ≢ 0 0+a+(b-a)=b\not\equiv0 0 + a + ( b − a ) = b ≡ 0 です。よって 3 つのうち少なくとも 2 つは合同です。また 3 つすべてが合同になることはありません(0 ≡ a 0\equiv a 0 ≡ a かつ 0 ≡ b − a 0\equiv b-a 0 ≡ b − a なら b ≡ 0 b\equiv0 b ≡ 0 となって矛盾します)。したがってちょうど 2 つが合同で、和は 2 w p + w q 2w^{p}+w^{q} 2 w p + w q (p ≢ q p\not\equiv q p ≡ q )の形になります。実際に場合を挙げると、a ≡ 0 a\equiv0 a ≡ 0 のとき指数は 0 , 0 , b 0,0,b 0 , 0 , b で p = 0 , q = b p=0,\ q=b p = 0 , q = b 、a ≡ b a\equiv b a ≡ b のとき指数は 0 , b , 0 0,b,0 0 , b , 0 で p = 0 , q = b p=0,\ q=b p = 0 , q = b 、b ≡ 2 a b\equiv 2a b ≡ 2 a のとき指数は 0 , a , a 0,a,a 0 , a , a で p = a , q = 0 p=a,\ q=0 p = a , q = 0 (このとき a ≢ 0 a\not\equiv0 a ≡ 0 、さもなくば b ≡ 0 b\equiv0 b ≡ 0 )となり、いずれも q − p ≢ 0 ( m o d 3 ) q-p\not\equiv0 \pmod 3 q − p ≡ 0 ( mod 3 ) です。
∣ w p ∣ = 1 |w^{p}|=1 ∣ w p ∣ = 1 なので、r : = q − p ≢ 0 ( m o d 3 ) r := q-p \not\equiv 0 \pmod 3 r := q − p ≡ 0 ( mod 3 ) として
∣ 2 w p + w q ∣ 2 = ∣ 2 + w r ∣ 2 = 4 + 4 cos 2 π r 3 + 1 = 5 + 4 ( − 1 2 ) = 3 \left| 2w^{p}+w^{q} \right|^{2} = \left| 2 + w^{\,r} \right|^{2} = 4 + 4\cos\frac{2\pi r}{3} + 1 = 5 + 4\left(-\frac{1}{2}\right) = 3 ∣ 2 w p + w q ∣ 2 = ∣ 2 + w r ∣ 2 = 4 + 4 cos 3 2 π r + 1 = 5 + 4 ( − 2 1 ) = 3
です(r ≡ 1 r\equiv1 r ≡ 1 でも r ≡ 2 r\equiv2 r ≡ 2 でも cos ( 2 π r / 3 ) = − 1 / 2 \cos(2\pi r/3) = -1/2 cos ( 2 π r /3 ) = − 1/2 です)。よって
∣ ⟨ e j ( m ) , e j ′ ( m ′ ) ⟩ ∣ 2 = 1 9 ⋅ 3 = 1 3 \left| \langle e^{(m)}_j,\, e^{(m')}_{j'}\rangle \right|^{2} = \frac{1}{9}\cdot 3 = \frac{1}{3} ⟨ e j ( m ) , e j ′ ( m ′ ) ⟩ 2 = 9 1 ⋅ 3 = 3 1
が任意の j , j ′ ∈ { 1 , 2 , 3 } j,j' \in\{1,2,3\} j , j ′ ∈ { 1 , 2 , 3 } と m ≠ m ′ m\neq m' m = m ′ に対して成り立ち、示すべき等式が得られました。
仮定 m ≠ m ′ m\neq m' m = m ′ が効いていることを確認しておきます。m = m ′ m=m' m = m ′ なら b ≡ 0 b\equiv0 b ≡ 0 で、和は 1 + w a + w − a = 1 + 2 cos ( 2 π a / 3 ) 1+w^{a}+w^{-a} = 1+2\cos(2\pi a/3) 1 + w a + w − a = 1 + 2 cos ( 2 π a /3 ) となります。a ≡ 0 a\equiv0 a ≡ 0 、すなわち j = j ′ j=j' j = j ′ ならこれは 3 で内積の絶対値は 1、a ≢ 0 a\not\equiv0 a ≡ 0 ならこれは 0 で 2 つのベクトルは直交します。つまり同じ m m m の中では正規直交基底、異なる m m m の間では重なりの大きさが一律に 1 / 3 1/\sqrt{3} 1/ 3 、という構造です。設問5 で得た 3 組の基底は互いに相互不偏(mutually unbiased)な基底になっており、その背景は設問3・4 の代数構造、すなわち U ( 1 , m ) U^{(1,m)} U ( 1 , m ) が m m m ごとに可換な族を作り、異なる m m m の族の間では可換にならないことにあります。
出典: 東京大学大学院理学系研究科 物理学専攻 令和2年度 修士課程 入学試験問題 数学。問題文は要約して引用しています。