コンテンツにスキップ

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

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

生 Markdown

大問2題で、どちらも必答です。第1問はラプラス変換で、変換そのものの計算は軽い一方、「収束条件を示せ」「たたみ込み定理を示せ」「複素積分で逆変換せよ」(虚軸に平行な直線上の積分で逆変換を与える、ブロムウィッチ積分のことです)と、積分の順序交換の根拠と積分路の閉じ方を書かせる作りになっています。第2問は外積を行列 J(a⃗)J(\vec a) で表すところから出発して、射影 P(a⃗)P(\vec a)、指数関数の閉じた表示(ロドリゲスの公式。回転軸と角度から回転行列を三角関数で直接書き下す式のことです)、共役 Rexp⁡(φJ(b⃗))R−1R\exp(\varphi J(\vec b))R^{-1} の意味までを一続きに登ります。SO(3)\mathrm{SO}(3)(3次元の回転全体のなす群)とその生成子の代数を知っていれば後半は見通しがよく、知らなくても設問3と設問4の関係式だけで押し切れます。試験時間は90分です。

問題分野主題
第1問複素解析・微分方程式ラプラス変換、たたみ込み定理、ブロムウィッチ積分
第2問線形代数・群論外積の行列表示と3次元回転の指数関数表示

第1問 ラプラス変換と積分方程式

Section titled “第1問 ラプラス変換と積分方程式”

t≥0t\ge0 で定義された関数 f(t)f(t) に対し、複素数 ss を用いてラプラス変換を

L[f(t)]=F(s)=∫0∞e−stf(t) dtL[f(t)]=F(s)=\int_{0}^{\infty}e^{-st}f(t)\,dt

で定義します。逆変換は ss に関する複素積分

L−1[F(s)]=f(t)=12πi∫γ−i∞γ+i∞estF(s) dsL^{-1}[F(s)]=f(t)=\frac{1}{2\pi i}\int_{\gamma-i\infty}^{\gamma+i\infty}e^{st}F(s)\,ds

で与えられ、積分路は実部が γ\gamma の虚軸に平行な直線で、F(s)F(s) のすべての特異点が積分路の左側に来るように γ\gamma を選びます。以下、s=σ+iτs=\sigma+i\tau(σ=Re s\sigma=\mathrm{Re}\,s、τ=Im s\tau=\mathrm{Im}\,s は実数)と書き、∫0∞\int_0^\infty は lim⁡T→∞∫0T\lim_{T\to\infty}\int_0^T の意味の広義積分、逆変換の直線積分は lim⁡R→∞∫γ−iRγ+iR\lim_{R\to\infty}\int_{\gamma-iR}^{\gamma+iR} の意味に取ります。

Re s≤0\mathrm{Re}\,s\le0 で収束しないことは、(i) と (iii) では次の観察で一度に片づきます。ff が [0,∞)[0,\infty) 上で正かつ単調非減少とし、σ≤0\sigma\le0 とします。τ≠0\tau\ne0 なら δ=π/(3∣τ∣)\delta=\pi/(3|\tau|)、τ=0\tau=0 なら δ=1\delta=1 と置くと u∈[0,δ]u\in[0,\delta] で cos⁡τu≥1/2\cos\tau u\ge1/2 なので、e−σt≥1e^{-\sigma t}\ge1 を使って

Re(eiτT∫TT+δe−stf(t) dt)=∫0δe−σ(T+u)f(T+u)cos⁡(τu) du ≥ δ2f(T)\mathrm{Re}\left(e^{i\tau T}\int_{T}^{T+\delta}e^{-st}f(t)\,dt\right)=\int_{0}^{\delta}e^{-\sigma(T+u)}f(T+u)\cos(\tau u)\,du\ \ge\ \frac{\delta}{2}f(T)

が成り立ちます。広義積分が収束するなら幅 δ\delta の窓の上での積分は T→∞T\to\infty で 00 に近づかねばならず、∣eiτT∣=1|e^{i\tau T}|=1 なので左辺も 00 に近づくはずです。しかし右辺は f(T)≥f(1)>0f(T)\ge f(1)>0 で下から離れているので矛盾します。よって σ≤0\sigma\le0 では収束しません。

(i) f(t)=tf(t)=t のとき。s≠0s\ne0 に対して部分積分すると

∫0Tte−st dt=[−tse−st]0T+1s∫0Te−st dt=1s2−e−sT(Ts+1s2)\int_{0}^{T}te^{-st}\,dt=\left[-\frac{t}{s}e^{-st}\right]_{0}^{T}+\frac{1}{s}\int_{0}^{T}e^{-st}\,dt=\frac{1}{s^{2}}-e^{-sT}\left(\frac{T}{s}+\frac{1}{s^{2}}\right)

です(右辺を TT で微分すると te−sTte^{-sT} に戻り、T=0T=0 で 00 になるので確かに正しい原始関数です)。σ>0\sigma>0 なら ∣e−sT(T/s+1/s2)∣≤e−σT(T/∣s∣+1/∣s∣2)→0|e^{-sT}(T/s+1/s^{2})|\le e^{-\sigma T}(T/|s|+1/|s|^{2})\to0 となり極限が存在します。また ∣te−st∣=te−σt|te^{-st}|=te^{-\sigma t} なので絶対収束もします。σ≤0\sigma\le0 では上の補題(f(t)=tf(t)=t は正で単調増加)から収束しません。s=0s=0 のときは ∫0Tt dt=T2/2→∞\int_0^T t\,dt=T^2/2\to\infty で発散します。したがって

F(s)=1s2(Re s>0)F(s)=\frac{1}{s^{2}}\qquad(\mathrm{Re}\,s>0)

が答えで、収束条件は Re s>0\mathrm{Re}\,s>0 です。

(ii) f(t)=sin⁡ωtf(t)=\sin\omega t(ω>0\omega>0)のとき。sin⁡ωt=(eiωt−e−iωt)/(2i)\sin\omega t=(e^{i\omega t}-e^{-i\omega t})/(2i) と書くと、s∓iω≠0s\mp i\omega\ne0 のとき

∫0Te−(s∓iω)t dt=1−e−(s∓iω)Ts∓iω,∣e−(s∓iω)T∣=e−σT\int_{0}^{T}e^{-(s\mp i\omega)t}\,dt=\frac{1-e^{-(s\mp i\omega)T}}{s\mp i\omega},\qquad \left|e^{-(s\mp i\omega)T}\right|=e^{-\sigma T}

です。σ>0\sigma>0 ではどちらも 1/(s∓iω)1/(s\mp i\omega) に収束し、∣e−stsin⁡ωt∣≤e−σt|e^{-st}\sin\omega t|\le e^{-\sigma t} より絶対収束します。値は

F(s)=12i(1s−iω−1s+iω)=12i⋅2iωs2+ω2=ωs2+ω2F(s)=\frac{1}{2i}\left(\frac{1}{s-i\omega}-\frac{1}{s+i\omega}\right)=\frac{1}{2i}\cdot\frac{2i\omega}{s^{2}+\omega^{2}}=\frac{\omega}{s^{2}+\omega^{2}}

となります。σ≤0\sigma\le0 の場合を見ます。σ<0\sigma<0 なら、TT に依存する部分は e−sTe^{-sT} の因子をもつので、TT に依存しない部分と分けて

∫0Te−stsin⁡ωt dt=ωs2+ω2−e−sT ssin⁡ωT+ωcos⁡ωTs2+ω2\int_{0}^{T}e^{-st}\sin\omega t\,dt=\frac{\omega}{s^{2}+\omega^{2}}-e^{-sT}\,\frac{s\sin\omega T+\omega\cos\omega T}{s^{2}+\omega^{2}}

と書けます(s2+ω2≠0s^2+\omega^2\ne0 のとき)。Tn=2πn/ωT_n=2\pi n/\omega に沿って第2項の絶対値は ∣ω∣e−σTn/∣s2+ω2∣→∞|\omega|e^{-\sigma T_n}/|s^{2}+\omega^{2}|\to\infty となり発散します。σ=0\sigma=0 すなわち s=iτs=i\tau のときは、τ=±ω\tau=\pm\omega なら e−iτtsin⁡ωte^{-i\tau t}\sin\omega t の展開に定数項 ±1/(2i)\pm1/(2i) が残るので ∫0T\int_0^T は TT に比例して増大し発散します。τ≠±ω\tau\ne\pm\omega なら μ=ω−τ≠0\mu=\omega-\tau\ne0、ν=ω+τ≠0\nu=\omega+\tau\ne0 と置いて

∫0Te−iτtsin⁡ωt dt=ωω2−τ2+h(T),h(T)=12i(eiμTiμ+e−iνTiν)\int_{0}^{T}e^{-i\tau t}\sin\omega t\,dt=\frac{\omega}{\omega^{2}-\tau^{2}}+h(T),\qquad h(T)=\frac{1}{2i}\left(\frac{e^{i\mu T}}{i\mu}+\frac{e^{-i\nu T}}{i\nu}\right)

となります。hh は 00 でない振動数 μ\mu と −ν-\nu(μ−(−ν)=2ω≠0\mu-(-\nu)=2\omega\ne0 なので互いに異なる)の三角多項式です。もし h(T)→Lh(T)\to L なら 1T∫0Th dT′→L\frac{1}{T}\int_0^T h\,dT'\to L ですが、各項の平均は 00 なので L=0L=0、他方 1T∫0T∣h∣2dT′→14(μ−2+ν−2)>0\frac{1}{T}\int_0^T|h|^{2}dT'\to\frac{1}{4}(\mu^{-2}+\nu^{-2})>0 で h→0h\to0 と両立しません。よって極限は存在せず、収束しません。まとめると

F(s)=ωs2+ω2(Re s>0)F(s)=\frac{\omega}{s^{2}+\omega^{2}}\qquad(\mathrm{Re}\,s>0)

で、収束条件は Re s>0\mathrm{Re}\,s>0 です。ω\omega が実数である以上、±iω\pm i\omega の極は虚軸上にあり、収束領域の境界がちょうど虚軸になっていることと整合します。

(iii) f(t)=tf(t)=\sqrt t のとき。t→0t\to0 では t\sqrt t は有界で可積分、t→∞t\to\infty では σ>0\sigma>0 なら指数因子が勝つので

∫0∞t e−σt dt<∞(σ>0)\int_{0}^{\infty}\sqrt t\,e^{-\sigma t}\,dt<\infty\qquad(\sigma>0)

となり絶対収束します。σ≤0\sigma\le0 では t\sqrt t が正で単調増加なので、冒頭の補題から収束しません。よって収束条件は Re s>0\mathrm{Re}\,s>0 です。値を求めます。まず s>0s>0 が実数の場合、t=x/st=x/s と置換して

∫0∞t e−st dt=1s3/2∫0∞x1/2e−x dx=Γ(3/2)s3/2=π2 s3/2\int_{0}^{\infty}\sqrt t\,e^{-st}\,dt=\frac{1}{s^{3/2}}\int_{0}^{\infty}x^{1/2}e^{-x}\,dx=\frac{\Gamma(3/2)}{s^{3/2}}=\frac{\sqrt\pi}{2\,s^{3/2}}

です。ここで Γ(3/2)=12Γ(1/2)\Gamma(3/2)=\tfrac12\Gamma(1/2) と、x=y2x=y^{2} の置換による Γ(1/2)=2∫0∞e−y2dy=π\Gamma(1/2)=2\int_0^\infty e^{-y^{2}}dy=\sqrt\pi を使いました。次に複素の ss へ広げます。Re s>0\mathrm{Re}\,s>0 の任意のコンパクト集合上で ∣t e−st∣≤t e−σ0t|\sqrt t\,e^{-st}|\le\sqrt t\,e^{-\sigma_{0}t}(σ0>0\sigma_0>0 はその集合での Re s\mathrm{Re}\,s の下限)と評価できるので、∫0T\int_0^T は T→∞T\to\infty で局所一様収束します。各 ∫0T\int_0^T は ss の整関数なので、ワイエルシュトラスの定理より F(s)F(s) は右半平面で正則です。s−3/2s^{-3/2} を正の実軸上で正の値をとる主枝(切断は負の実軸で右半平面には入りません)に取れば、これも右半平面で正則です。両者は正の実軸上で一致するので、一致の定理から連結開集合 Re s>0\mathrm{Re}\,s>0 の全体で一致します。答えは

F(s)=π2 s3/2(Re s>0, s3/2 は主枝)F(s)=\frac{\sqrt\pi}{2\,s^{3/2}}\qquad(\mathrm{Re}\,s>0,\ s^{3/2}\ \text{は主枝})

です。s=2s=2 で数値積分すると 0.313330.31333、右辺は π/(2⋅23/2)=0.31333\sqrt\pi/(2\cdot2^{3/2})=0.31333 で一致します。

(i) たたみ込み定理を示します。f1,f2f_1,f_2 は [0,∞)[0,\infty) 上区分連続で指数型、すなわち定数 Mi>0M_i>0、αi\alpha_i があって ∣fi(t)∣≤Mieαit|f_i(t)|\le M_ie^{\alpha_it} を満たすとします(これがラプラス変換の存在を保証する標準的な仮定で、以下 Re s>α:=max⁡(α1,α2)\mathrm{Re}\,s>\alpha:=\max(\alpha_1,\alpha_2) で考えます)。このとき

∣(f1∗f2)(t)∣≤M1M2∫0teα1(t−t′)+α2t′dt′≤M1M2 t eαt|(f_1*f_2)(t)|\le M_1M_2\int_{0}^{t}e^{\alpha_1(t-t')+\alpha_2t'}dt'\le M_1M_2\,t\,e^{\alpha t}

なので (f1∗f2)(t)(f_1*f_2)(t) も指数型で、そのラプラス変換の積分は Re s>α\mathrm{Re}\,s>\alpha で収束します。

定義を書き下すと、これは領域 D={(t,t′)∣0≤t′≤t<∞}D=\{(t,t')\mid 0\le t'\le t<\infty\} 上の2重積分です。

L[(f1∗f2)(t)]=∫0∞dt e−st∫0tdt′ f1(t−t′)f2(t′)=∬De−stf1(t−t′)f2(t′) dt dt′L[(f_1*f_2)(t)]=\int_{0}^{\infty}dt\,e^{-st}\int_{0}^{t}dt'\,f_1(t-t')f_2(t')=\iint_{D}e^{-st}f_1(t-t')f_2(t')\,dt\,dt'

変数変換 u=t−t′u=t-t'、v=t′v=t' は DD から第1象限 {u≥0, v≥0}\{u\ge0,\ v\ge0\} への線形全単射で、ヤコビアンの絶対値は 11、そして e−st=e−sue−sve^{-st}=e^{-su}e^{-sv} です。絶対値を取った積分は

∬u,v≥0e−σ(u+v)∣f1(u)∣∣f2(v)∣ du dv=(∫0∞e−σu∣f1(u)∣du)(∫0∞e−σv∣f2(v)∣dv)<∞\iint_{u,v\ge0}e^{-\sigma(u+v)}|f_1(u)||f_2(v)|\,du\,dv=\left(\int_{0}^{\infty}e^{-\sigma u}|f_1(u)|du\right)\left(\int_{0}^{\infty}e^{-\sigma v}|f_2(v)|dv\right)<\infty

と有限なので(σ>α\sigma>\alpha)、トネリの定理で絶対可積分性が保証され、フビニの定理により累次積分の順序交換と変数変換が許されます。したがって

L[(f1∗f2)(t)]=∫0∞e−suf1(u) du∫0∞e−svf2(v) dv=F1(s)F2(s)L[(f_1*f_2)(t)]=\int_{0}^{\infty}e^{-su}f_1(u)\,du\int_{0}^{\infty}e^{-sv}f_2(v)\,dv=F_1(s)F_2(s)

が得られます。使った仮定は、両者が指数型であること(絶対収束の確保)と Re s>α\mathrm{Re}\,s>\alpha であることだけです。

(ii) 式(2) の右辺第2項は sin⁡t\sin t と f(t)f(t) のたたみ込みそのものです。ff が指数型でラプラス変換 F(s)F(s) をもつと仮定して(得られた解が実際に式(2)を満たすことは (iii) で直接確かめるので、この仮定は最後に正当化されます)、Re s\mathrm{Re}\,s が十分大きい領域で両辺を変換します。設問1(ii) で ω=1\omega=1 と置くと L[sin⁡t]=1/(s2+1)L[\sin t]=1/(s^{2}+1) なので、式(3) より

F(s)=1s2+1+1s2+1F(s)F(s)=\frac{1}{s^{2}+1}+\frac{1}{s^{2}+1}F(s)

です。Re s>0\mathrm{Re}\,s>0 では s≠0s\ne0 かつ s2+1≠0s^{2}+1\ne0(s2=−1s^2=-1 の解は虚軸上)なので、移項して

(1−1s2+1)F(s)=s2s2+1F(s)=1s2⋅s2s2+1\left(1-\frac{1}{s^{2}+1}\right)F(s)=\frac{s^{2}}{s^{2}+1}F(s)=\frac{1}{s^{2}}\cdot\frac{s^{2}}{s^{2}+1}

すなわち

F(s)=1s2F(s)=\frac{1}{s^{2}}

が答えです。

(iii) 設問1(i) より L[t]=1/s2L[t]=1/s^{2} なので、f(t)=tf(t)=t が候補です。連続関数のラプラス変換は一致すれば関数も一致する(レルヒの定理)ので、これが解です。ここでは仮定を使わずに直接代入して確認します。u=t−t′u=t-t' と置くと

∫0tsin⁡(t−t′) t′ dt′=∫0tsin⁡u (t−u) du=t(1−cos⁡t)−∫0tusin⁡u du\int_{0}^{t}\sin(t-t')\,t'\,dt'=\int_{0}^{t}\sin u\,(t-u)\,du=t(1-\cos t)-\int_{0}^{t}u\sin u\,du

で、∫0tusin⁡u du=[−ucos⁡u]0t+∫0tcos⁡u du=−tcos⁡t+sin⁡t\int_0^t u\sin u\,du=[-u\cos u]_0^t+\int_0^t\cos u\,du=-t\cos t+\sin t です。よって

∫0tsin⁡(t−t′) t′ dt′=t−tcos⁡t+tcos⁡t−sin⁡t=t−sin⁡t\int_{0}^{t}\sin(t-t')\,t'\,dt'=t-t\cos t+t\cos t-\sin t=t-\sin t

となり、式(2) の右辺は sin⁡t+(t−sin⁡t)=t\sin t+(t-\sin t)=t です。左辺と一致するので f(t)=tf(t)=t は確かに式(2)の解です。答えは

f(t)=t(t≥0)f(t)=t\qquad(t\ge0)

です。t=0.3, 1, 2.5, 5t=0.3,\,1,\,2.5,\,5 で右辺を数値積分しても 0.3, 1, 2.5, 50.3,\,1,\,2.5,\,5 が返り、恒等的に成り立っていることが確かめられます。

F(s)=s/(s−1)2F(s)=s/(s-1)^{2} の特異点は s=1s=1 の2位の極だけなので、γ>1\gamma>1 と取ります。t>0t>0 とし、直線上の区間 γ−iR→γ+iR\gamma-iR\to\gamma+iR に、中心 γ\gamma 半径 RR の円のうち Re s≤γ\mathrm{Re}\,s\le\gamma にある半円 CRC_R(反時計回りに閉じる向き)を継ぎ足して閉曲線を作ります。

まず CRC_R 上の寄与が消えることを示します。s=γ+Reiϕs=\gamma+Re^{i\phi}(π/2≤ϕ≤3π/2\pi/2\le\phi\le3\pi/2)と書くと ∣est∣=eγteRtcos⁡ϕ|e^{st}|=e^{\gamma t}e^{Rt\cos\phi} です。∣s∣≥R−∣γ∣|s|\ge R-|\gamma| より RR が大きいところで ∣F(s)∣≤C/R|F(s)|\le C/R(CC は定数)と評価できます。ϕ=π/2+ψ\phi=\pi/2+\psi と置き cos⁡ϕ=−sin⁡ψ\cos\phi=-\sin\psi、さらに [0,π/2][0,\pi/2] で sin⁡ψ≥2ψ/π\sin\psi\ge2\psi/\pi を使うと

∣∫CRestF(s) ds∣≤CReγtR∫0πe−Rtsin⁡ψdψ=2Ceγt∫0π/2e−Rtsin⁡ψdψ≤2Ceγt∫0π/2e−2Rtψ/πdψ≤πCeγtRt\left|\int_{C_R}e^{st}F(s)\,ds\right|\le\frac{C}{R}e^{\gamma t}R\int_{0}^{\pi}e^{-Rt\sin\psi}d\psi=2Ce^{\gamma t}\int_{0}^{\pi/2}e^{-Rt\sin\psi}d\psi\le 2Ce^{\gamma t}\int_{0}^{\pi/2}e^{-2Rt\psi/\pi}d\psi\le\frac{\pi Ce^{\gamma t}}{Rt}

となり、t>0t>0 なら R→∞R\to\infty で 00 に収束します(ジョルダンの補題のブロムウィッチ型)。

R>1+∣γ∣R>1+|\gamma| なら s=1s=1 は閉曲線の内部にあり、他に特異点はないので留数定理から

12πi∮estF(s) ds=Ress=1s est(s−1)2=dds(s est)∣s=1=[est+st est]s=1=(1+t)et\frac{1}{2\pi i}\oint e^{st}F(s)\,ds=\mathrm{Res}_{s=1}\frac{s\,e^{st}}{(s-1)^{2}}=\left.\frac{d}{ds}\left(s\,e^{st}\right)\right|_{s=1}=\left[e^{st}+st\,e^{st}\right]_{s=1}=(1+t)e^{t}

です。R→∞R\to\infty で半円部分が落ちるので、直線積分の値がこれに等しく

f(t)=(1+t)etf(t)=(1+t)e^{t}

が答えです。t=0t=0 では f(0)=1f(0)=1 で、これは右極限としての値と一致します。

検算を2通りします。部分分数分解では

s(s−1)2=(s−1)+1(s−1)2=1s−1+1(s−1)2\frac{s}{(s-1)^{2}}=\frac{(s-1)+1}{(s-1)^{2}}=\frac{1}{s-1}+\frac{1}{(s-1)^{2}}

で、L[et]=1/(s−1)L[e^{t}]=1/(s-1)、L[tet]=1/(s−1)2L[te^{t}]=1/(s-1)^{2}(設問1(i) の計算で s→s−1s\to s-1 と置いたもの)なので f(t)=et+tetf(t)=e^{t}+te^{t} です。順方向の変換で直接確かめると、Re s>1\mathrm{Re}\,s>1 で

∫0∞e−st(1+t)et dt=∫0∞(1+t)e−(s−1)t dt=1s−1+1(s−1)2=s(s−1)2\int_{0}^{\infty}e^{-st}(1+t)e^{t}\,dt=\int_{0}^{\infty}(1+t)e^{-(s-1)t}\,dt=\frac{1}{s-1}+\frac{1}{(s-1)^{2}}=\frac{s}{(s-1)^{2}}

となり元に戻ります(s=3s=3 での数値積分は 0.7500.750、s/(s−1)2=0.75s/(s-1)^2=0.75)。なお設問2の F(s)=1/s2F(s)=1/s^{2} に同じ手続きを当てると、s=0s=0 の2位の極の留数は ddsest∣s=0=t\frac{d}{ds}e^{st}|_{s=0}=t で、f(t)=tf(t)=t を再現します。

第2問 外積の行列表示と3次元回転

Section titled “第2問 外積の行列表示と3次元回転”

3次元実ベクトル空間を考え、

a⃗=(a1a2a3),∑i=13ai2=1\vec a=\begin{pmatrix}a_1\\a_2\\a_3\end{pmatrix},\qquad \sum_{i=1}^{3}a_i^{2}=1

を単位ベクトルとします。任意の3次元ベクトル x⃗\vec x に対する外積を行列で a⃗×x⃗=J(a⃗)x⃗\vec a\times\vec x=J(\vec a)\vec x と表し、P(a⃗)=−J(a⃗)2P(\vec a)=-J(\vec a)^{2}、行列の指数関数は exp⁡(θJ(a⃗))=∑n=0∞θnn!J(a⃗)n\exp(\theta J(\vec a))=\sum_{n=0}^{\infty}\frac{\theta^{n}}{n!}J(\vec a)^{n} で定義します。II は3行3列の単位行列、x⃗T\vec x^{\mathrm T} は転置、繰り返す添字は 11 から 33 まで和を取る規約を使います。εijk\varepsilon_{ijk} は完全反対称テンソル(ε123=1\varepsilon_{123}=1)で、恒等式 εijkεilm=δjlδkm−δjmδkl\varepsilon_{ijk}\varepsilon_{ilm}=\delta_{jl}\delta_{km}-\delta_{jm}\delta_{kl} と巡回性 εijk=εjki=εkij\varepsilon_{ijk}=\varepsilon_{jki}=\varepsilon_{kij} を使います。

外積の成分は (a⃗×x⃗)i=εijkajxk(\vec a\times\vec x)_i=\varepsilon_{ijk}a_jx_k なので、J(a⃗)ik=εijkajJ(\vec a)_{ik}=\varepsilon_{ijk}a_j です。成分を並べると

J(a⃗)=(0−a3a2a30−a1−a2a10)J(\vec a)=\begin{pmatrix}0&-a_3&a_2\\ a_3&0&-a_1\\ -a_2&a_1&0\end{pmatrix}

が答えです。実際に掛けると第1成分は a2x3−a3x2a_2x_3-a_3x_2、第2成分は a3x1−a1x3a_3x_1-a_1x_3、第3成分は a1x2−a2x1a_1x_2-a_2x_1 で、外積の定義と一致します。J(a⃗)T=−J(a⃗)J(\vec a)^{\mathrm T}=-J(\vec a)、つまり実交代行列であることに注意しておきます。これは x⃗⋅(a⃗×x⃗)=0\vec x\cdot(\vec a\times\vec x)=0 の行列版です。

固有多項式を計算します。

det⁡(λI−J(a⃗))=det⁡(λa3−a2−a3λa1a2−a1λ)\det(\lambda I-J(\vec a))=\det\begin{pmatrix}\lambda&a_3&-a_2\\ -a_3&\lambda&a_1\\ a_2&-a_1&\lambda\end{pmatrix}

を第1行で展開すると

det⁡(λI−J(a⃗))=λ(λ2+a12)−a3(−a3λ−a1a2)−a2(a1a3−λa2)=λ3+(a12+a22+a32)λ+a1a2a3−a1a2a3=λ3+λ=λ(λ2+1)\begin{aligned} \det(\lambda I-J(\vec a))&=\lambda(\lambda^{2}+a_1^{2})-a_3(-a_3\lambda-a_1a_2)-a_2(a_1a_3-\lambda a_2)\\ &=\lambda^{3}+(a_1^{2}+a_2^{2}+a_3^{2})\lambda+a_1a_2a_3-a_1a_2a_3\\ &=\lambda^{3}+\lambda=\lambda(\lambda^{2}+1) \end{aligned}

となります(∣a⃗∣=1|\vec a|=1 を使いました)。したがって固有値は

λ=0, +i, −i\lambda=0,\ +i,\ -i

の3つで、いずれも単根です。λ=0\lambda=0 の固有ベクトルは J(a⃗)a⃗=a⃗×a⃗=0⃗J(\vec a)\vec a=\vec a\times\vec a=\vec 0 より a⃗\vec a 自身です。実交代行列の固有値が純虚数または 00 であること、実行列なので虚の固有値が共役対で現れること、奇数次の交代行列は det⁡J=det⁡JT=det⁡(−J)=−det⁡J\det J=\det J^{\mathrm T}=\det(-J)=-\det J から det⁡J=0\det J=0、すなわち 00 が固有値であること、これらすべてと整合しています。

まず J(a⃗)2J(\vec a)^{2} を求めます。成分計算では

(J2)il=JikJkl=εijkaj εkmlam=εkijεkmlajam=(δimδjl−δilδjm)ajam=aial−δil(J^{2})_{il}=J_{ik}J_{kl}=\varepsilon_{ijk}a_j\,\varepsilon_{kml}a_m=\varepsilon_{kij}\varepsilon_{kml}a_ja_m=(\delta_{im}\delta_{jl}-\delta_{il}\delta_{jm})a_ja_m=a_ia_l-\delta_{il}

なので、∣a⃗∣=1|\vec a|=1 を使って

J(a⃗)2=a⃗ a⃗T−I,P(a⃗)=I−a⃗ a⃗TJ(\vec a)^{2}=\vec a\,\vec a^{\mathrm T}-I,\qquad P(\vec a)=I-\vec a\,\vec a^{\mathrm T}

です。ベクトルに作用させた形では P(a⃗)x⃗=x⃗−(a⃗⋅x⃗)a⃗P(\vec a)\vec x=\vec x-(\vec a\cdot\vec x)\vec a で、P(a⃗)P(\vec a) は a⃗\vec a に垂直な平面への直交射影です。これは外積の公式 a⃗×(a⃗×x⃗)=(a⃗⋅x⃗)a⃗−(a⃗⋅a⃗)x⃗\vec a\times(\vec a\times\vec x)=(\vec a\cdot\vec x)\vec a-(\vec a\cdot\vec a)\vec x と同じ内容です。以下はこの表示から直ちに従います。

(i) P(a⃗)a⃗=a⃗−(a⃗⋅a⃗)a⃗=a⃗−a⃗=0⃗P(\vec a)\vec a=\vec a-(\vec a\cdot\vec a)\vec a=\vec a-\vec a=\vec 0 です。

(ii) a⃗⋅b⃗=0\vec a\cdot\vec b=0 を満たす任意の b⃗\vec b に対して P(a⃗)b⃗=b⃗−(a⃗⋅b⃗)a⃗=b⃗P(\vec a)\vec b=\vec b-(\vec a\cdot\vec b)\vec a=\vec b です。

(iii) a⃗Ta⃗=1\vec a^{\mathrm T}\vec a=1 を使って

P(a⃗)2=(I−a⃗a⃗T)2=I−2a⃗a⃗T+a⃗(a⃗Ta⃗)a⃗T=I−2a⃗a⃗T+a⃗a⃗T=I−a⃗a⃗T=P(a⃗)P(\vec a)^{2}=(I-\vec a\vec a^{\mathrm T})^{2}=I-2\vec a\vec a^{\mathrm T}+\vec a(\vec a^{\mathrm T}\vec a)\vec a^{\mathrm T}=I-2\vec a\vec a^{\mathrm T}+\vec a\vec a^{\mathrm T}=I-\vec a\vec a^{\mathrm T}=P(\vec a)

です。射影らしく冪等になっています。(i) と (ii) は、任意の x⃗\vec x を x⃗=(a⃗⋅x⃗)a⃗+x⃗⊥\vec x=(\vec a\cdot\vec x)\vec a+\vec x_\perp と分解したとき PP が a⃗\vec a 方向を消し垂直成分をそのまま残すことを言っており、(iii) はその言い換えです。

J=J(a⃗)J=J(\vec a)、P=P(a⃗)P=P(\vec a) と略記します。鍵になるのは JJ の冪が3周期で閉じることです。Ja⃗=0⃗J\vec a=\vec 0 より JP=J(I−a⃗a⃗T)=J−(Ja⃗)a⃗T=JJP=J(I-\vec a\vec a^{\mathrm T})=J-(J\vec a)\vec a^{\mathrm T}=J であり、J2=−PJ^{2}=-P と合わせて

J3=J⋅J2=−JP=−JJ^{3}=J\cdot J^{2}=-JP=-J

が得られます。ここから、k≥1k\ge1 に対して J2k=(J2)k=(−1)kPk=(−1)kPJ^{2k}=(J^{2})^{k}=(-1)^{k}P^{k}=(-1)^{k}P(設問3(iii) の P2=PP^{2}=P を使いました)、k≥0k\ge0 に対して J2k+1=(−1)kJJ^{2k+1}=(-1)^{k}J が帰納法で従います。

級数の項の並べ替えについて一言。任意の行列 MM に対し ∑n∥∣θ∣nMn/n!∥≤e∣θ∣ ∥M∥<∞\sum_n\||\theta|^{n}M^{n}/n!\|\le e^{|\theta|\,\|M\|}<\infty(∥⋅∥\|\cdot\| は作用素ノルムなど劣乗法的なノルム。作用素ノルムは行列が長さを最大で何倍にするかを表す量、劣乗法的とは ∥AB∥≤∥A∥∥B∥\|AB\|\le\|A\|\|B\| が成り立つことです)なので指数級数は絶対収束し、偶数項と奇数項に分けて和を取り直してよいです。よって

exp⁡(θJ)=I+∑k=1∞θ2k(2k)!(−1)kP+∑k=0∞θ2k+1(2k+1)!(−1)kJ=I+(cos⁡θ−1)P+sin⁡θ J\begin{aligned} \exp(\theta J)&=I+\sum_{k=1}^{\infty}\frac{\theta^{2k}}{(2k)!}(-1)^{k}P+\sum_{k=0}^{\infty}\frac{\theta^{2k+1}}{(2k+1)!}(-1)^{k}J\\ &=I+(\cos\theta-1)P+\sin\theta\,J \end{aligned}

です。J=JPJ=JP だったので、これは問題の形 f1I+f2P+f3JPf_1I+f_2P+f_3JP に一致します。答えは

f1(θ)=1,f2(θ)=cos⁡θ−1,f3(θ)=sin⁡θf_1(\theta)=1,\qquad f_2(\theta)=\cos\theta-1,\qquad f_3(\theta)=\sin\theta

で、確かに a⃗\vec a に依存しません。係数の一意性も確かめておきます。αI+βP+γJP=αI+βP+γJ=0\alpha I+\beta P+\gamma JP=\alpha I+\beta P+\gamma J=0 とすると、交代部分を取って γJ=0\gamma J=0、∣a⃗∣=1|\vec a|=1 より J≠0J\ne0 なので γ=0\gamma=0。残りを a⃗\vec a に作用させると Pa⃗=0⃗P\vec a=\vec 0 から αa⃗=0⃗\alpha\vec a=\vec 0、よって α=0\alpha=0、続いて βP=0\beta P=0 から β=0\beta=0 です。つまり I,P,JPI,P,JP は線形独立で、f1,f2,f3f_1,f_2,f_3 は一意に決まります。

J2=−PJ^{2}=-P を使って書き直すと exp⁡(θJ)=I+sin⁡θ J+(1−cos⁡θ)J2\exp(\theta J)=I+\sin\theta\,J+(1-\cos\theta)J^{2} で、ロドリゲスの公式に一致します。θ=0\theta=0 で II、θ\theta の1次で I+θJI+\theta J となることも確認できます。数値的にも、乱数で取った単位ベクトル a⃗\vec a と θ=0.7\theta=0.7 で級数和と右辺が一致します。

a⃗\vec a と直交する単位ベクトルの一つを b⃗\vec b、c⃗=a⃗×b⃗\vec c=\vec a\times\vec b とします。∣c⃗∣=∣a⃗∣∣b⃗∣sin⁡(π/2)=1|\vec c|=|\vec a||\vec b|\sin(\pi/2)=1、c⃗⊥a⃗\vec c\perp\vec a、c⃗⊥b⃗\vec c\perp\vec b なので a⃗,b⃗,c⃗\vec a,\vec b,\vec c は正規直交基底で、さらに b⃗×c⃗=b⃗×(a⃗×b⃗)=a⃗(b⃗⋅b⃗)−b⃗(b⃗⋅a⃗)=a⃗\vec b\times\vec c=\vec b\times(\vec a\times\vec b)=\vec a(\vec b\cdot\vec b)-\vec b(\vec b\cdot\vec a)=\vec a、c⃗×a⃗=−a⃗×(a⃗×b⃗)=b⃗\vec c\times\vec a=-\vec a\times(\vec a\times\vec b)=\vec b より右手系です。

必要な作用は Ja⃗=a⃗×a⃗=0⃗J\vec a=\vec a\times\vec a=\vec 0、Jb⃗=a⃗×b⃗=c⃗J\vec b=\vec a\times\vec b=\vec c、Jc⃗=a⃗×c⃗=(a⃗⋅b⃗)a⃗−(a⃗⋅a⃗)b⃗=−b⃗J\vec c=\vec a\times\vec c=(\vec a\cdot\vec b)\vec a-(\vec a\cdot\vec a)\vec b=-\vec b、および Pa⃗=0⃗P\vec a=\vec 0、Pb⃗=b⃗P\vec b=\vec b、Pc⃗=c⃗P\vec c=\vec c です。R=exp⁡(θJ(a⃗))=I+(cos⁡θ−1)P+sin⁡θ JR=\exp(\theta J(\vec a))=I+(\cos\theta-1)P+\sin\theta\,J を当てると

Ra⃗=a⃗,Rb⃗=b⃗+(cos⁡θ−1)b⃗+sin⁡θ c⃗=cos⁡θ b⃗+sin⁡θ c⃗,Rc⃗=c⃗+(cos⁡θ−1)c⃗−sin⁡θ b⃗=−sin⁡θ b⃗+cos⁡θ c⃗\begin{aligned} R\vec a&=\vec a,\\ R\vec b&=\vec b+(\cos\theta-1)\vec b+\sin\theta\,\vec c=\cos\theta\,\vec b+\sin\theta\,\vec c,\\ R\vec c&=\vec c+(\cos\theta-1)\vec c-\sin\theta\,\vec b=-\sin\theta\,\vec b+\cos\theta\,\vec c \end{aligned}

となります。すなわち基底 (a⃗,b⃗,c⃗)(\vec a,\vec b,\vec c) に関する表現行列は

(1000cos⁡θ−sin⁡θ0sin⁡θcos⁡θ)\begin{pmatrix}1&0&0\\0&\cos\theta&-\sin\theta\\0&\sin\theta&\cos\theta\end{pmatrix}

です。これが a⃗\vec a を軸とする角度 θ\theta の回転であることを、次の3点で示します。

第一に、RR は正規直交基底を正規直交基底に写します。上の3つのベクトルの内積を取ると Ra⃗⋅Ra⃗=1R\vec a\cdot R\vec a=1、Rb⃗⋅Rb⃗=cos⁡2θ+sin⁡2θ=1R\vec b\cdot R\vec b=\cos^{2}\theta+\sin^{2}\theta=1、Rc⃗⋅Rc⃗=1R\vec c\cdot R\vec c=1、Ra⃗⋅Rb⃗=Ra⃗⋅Rc⃗=0R\vec a\cdot R\vec b=R\vec a\cdot R\vec c=0、Rb⃗⋅Rc⃗=−cos⁡θsin⁡θ+sin⁡θcos⁡θ=0R\vec b\cdot R\vec c=-\cos\theta\sin\theta+\sin\theta\cos\theta=0 です。よって RR は直交行列で、長さと角度を保ちます。表現行列の行列式は cos⁡2θ+sin⁡2θ=1\cos^{2}\theta+\sin^{2}\theta=1 なので R∈SO(3)R\in\mathrm{SO}(3)、鏡映を含まない回転です。

第二に、Ra⃗=a⃗R\vec a=\vec a より a⃗\vec a 方向は動きません。回転軸は a⃗\vec a です(固有値 11 の固有空間は、θ\theta が 2π2\pi の整数倍でなければ a⃗\vec a の張る1次元だけで、表現行列から直接読めます)。

第三に、a⃗\vec a に垂直な平面 {βb⃗+γc⃗}\{\beta\vec b+\gamma\vec c\} はそれ自身に写り、その中での作用はちょうど角度 θ\theta の回転です。実際、x⃗⊥=ρ(cos⁡ψ b⃗+sin⁡ψ c⃗)\vec x_\perp=\rho(\cos\psi\,\vec b+\sin\psi\,\vec c)(ρ≥0\rho\ge0)に対して

Rx⃗⊥=ρ(cos⁡ψ(cos⁡θ b⃗+sin⁡θ c⃗)+sin⁡ψ(−sin⁡θ b⃗+cos⁡θ c⃗))=ρ(cos⁡(ψ+θ)b⃗+sin⁡(ψ+θ)c⃗)R\vec x_\perp=\rho\bigl(\cos\psi(\cos\theta\,\vec b+\sin\theta\,\vec c)+\sin\psi(-\sin\theta\,\vec b+\cos\theta\,\vec c)\bigr)=\rho\bigl(\cos(\psi+\theta)\vec b+\sin(\psi+\theta)\vec c\bigr)

となり、長さ ρ\rho は変わらず、平面内の位相角が ψ\psi から ψ+θ\psi+\theta へちょうど θ\theta だけ進みます。b⃗\vec b から c⃗\vec c へ回る向きは (a⃗,b⃗,c⃗)(\vec a,\vec b,\vec c) が右手系であることから a⃗\vec a に関する右ねじの向きで、a⃗\vec a の先端から見て反時計回りです。任意のベクトルは x⃗=(a⃗⋅x⃗)a⃗+x⃗⊥\vec x=(\vec a\cdot\vec x)\vec a+\vec x_\perp と一意に分解でき、RR は前者を固定し後者をこの平面回転で写すので、R=exp⁡(θJ(a⃗))R=\exp(\theta J(\vec a)) は a⃗\vec a を軸とする角度 θ\theta の回転です。

補助的な確認として、トレースは Tr⁡R=1+2cos⁡θ\operatorname{Tr}R=1+2\cos\theta で、回転角 θ\theta の3次元回転行列の一般公式と一致します。θ→0\theta\to0 で R→IR\to I、θ→θ+2π\theta\to\theta+2\pi で RR が不変であることも上の表示から明らかです。

回転で共役を取ると外積の生成子は軸ごと回る、という事実を使います。

補題。R∈SO(3)R\in\mathrm{SO}(3) と任意のベクトル u⃗,w⃗\vec u,\vec w に対し R(u⃗×w⃗)=(Ru⃗)×(Rw⃗)R(\vec u\times\vec w)=(R\vec u)\times(R\vec w) が成り立ちます。証明は、スカラー3重積が行列式であること (u⃗×w⃗)⋅z⃗=det⁡[u⃗,w⃗,z⃗](\vec u\times\vec w)\cdot\vec z=\det[\vec u,\vec w,\vec z] を使えば1行です。任意の z⃗\vec z に対して

((Ru⃗)×(Rw⃗))⋅(Rz⃗)=det⁡[Ru⃗,Rw⃗,Rz⃗]=det⁡R det⁡[u⃗,w⃗,z⃗]=(u⃗×w⃗)⋅z⃗=(R(u⃗×w⃗))⋅(Rz⃗)\bigl((R\vec u)\times(R\vec w)\bigr)\cdot(R\vec z)=\det[R\vec u,R\vec w,R\vec z]=\det R\,\det[\vec u,\vec w,\vec z]=(\vec u\times\vec w)\cdot\vec z=\bigl(R(\vec u\times\vec w)\bigr)\cdot(R\vec z)

です。1つめの等号で3重積の行列式表示、2つめで行列式の乗法性、3つめで det⁡R=1\det R=1、4つめで RTR=IR^{\mathrm T}R=I(内積の保存)を使いました。z⃗\vec z が全空間を動くとき Rz⃗R\vec z も全空間を動くので、両辺のベクトルはすべてのベクトルと同じ内積をもち、したがって等しいです。

この補題から、任意の x⃗\vec x に対して

RJ(v⃗)R−1x⃗=R(v⃗×(R−1x⃗))=(Rv⃗)×(RR−1x⃗)=(Rv⃗)×x⃗=J(Rv⃗)x⃗RJ(\vec v)R^{-1}\vec x=R\bigl(\vec v\times(R^{-1}\vec x)\bigr)=(R\vec v)\times\bigl(RR^{-1}\vec x\bigr)=(R\vec v)\times\vec x=J(R\vec v)\vec x

すなわち

RJ(v⃗)R−1=J(Rv⃗)(R∈SO(3))RJ(\vec v)R^{-1}=J(R\vec v)\qquad(R\in\mathrm{SO}(3))

が成り立ちます。さらに RMnR−1=(RMR−1)nRM^{n}R^{-1}=(RMR^{-1})^{n} と指数級数の絶対収束から Rexp⁡(φM)R−1=exp⁡(φRMR−1)R\exp(\varphi M)R^{-1}=\exp(\varphi RMR^{-1}) が項別に言えるので、M=J(b⃗)M=J(\vec b) として

Rexp⁡(φJ(b⃗))R−1=exp⁡(φJ(Rb⃗))R\exp(\varphi J(\vec b))R^{-1}=\exp\bigl(\varphi J(R\vec b)\bigr)

です。ここで R=exp⁡(θJ(a⃗))R=\exp(\theta J(\vec a)) と取ります。θJ(a⃗)\theta J(\vec a) と −θJ(a⃗)-\theta J(\vec a) は交換するので exp⁡(θJ(a⃗))exp⁡(−θJ(a⃗))=exp⁡(0)=I\exp(\theta J(\vec a))\exp(-\theta J(\vec a))=\exp(0)=I、つまり exp⁡(−θJ(a⃗))=R−1\exp(-\theta J(\vec a))=R^{-1} であり、設問5 より R∈SO(3)R\in\mathrm{SO}(3) で Rb⃗=cos⁡θ b⃗+sin⁡θ c⃗R\vec b=\cos\theta\,\vec b+\sin\theta\,\vec c です。したがって

exp⁡(θJ(a⃗))exp⁡(φJ(b⃗))exp⁡(−θJ(a⃗))=exp⁡(φJ(cos⁡θ b⃗+sin⁡θ c⃗))\exp(\theta J(\vec a))\exp(\varphi J(\vec b))\exp(-\theta J(\vec a))=\exp\bigl(\varphi J(\cos\theta\,\vec b+\sin\theta\,\vec c)\bigr)

となり、答えは

e⃗=0⋅a⃗+cos⁡θ b⃗+sin⁡θ c⃗,χ=φ\vec e=0\cdot\vec a+\cos\theta\,\vec b+\sin\theta\,\vec c,\qquad \chi=\varphi

です。b⃗,c⃗\vec b,\vec c が正規直交なので ∣e⃗∣2=cos⁡2θ+sin⁡2θ=1|\vec e|^{2}=\cos^{2}\theta+\sin^{2}\theta=1 で、e⃗\vec e は確かに単位ベクトルです。幾何的には、回転 exp⁡(φJ(b⃗))\exp(\varphi J(\vec b)) を RR で共役にすると、軸 b⃗\vec b が Rb⃗R\vec b に運ばれ回転角 φ\varphi はそのまま残る、というだけの内容です。なお (χ,e⃗)(\chi,\vec e) の選び方は一意ではなく、(−χ,−e⃗)(-\chi,-\vec e) や (χ+2πn,e⃗)(\chi+2\pi n,\vec e) も同じ行列を与えます。上の組は θ=0\theta=0 で (φ,b⃗)(\varphi,\vec b) に戻る自然な選択です。

検算します。a⃗=e⃗3\vec a=\vec e_3、b⃗=e⃗1\vec b=\vec e_1、c⃗=e⃗3×e⃗1=e⃗2\vec c=\vec e_3\times\vec e_1=\vec e_2、θ=π/2\theta=\pi/2 の場合、RR は zz 軸まわりの π/2\pi/2 回転で e⃗1\vec e_1 を e⃗2\vec e_2 に写すので、共役は xx 軸まわりの回転を yy 軸まわりの回転に変えるはずです。公式は e⃗=cos⁡(π/2)e⃗1+sin⁡(π/2)e⃗2=e⃗2\vec e=\cos(\pi/2)\vec e_1+\sin(\pi/2)\vec e_2=\vec e_2、χ=φ\chi=\varphi を与え、期待どおりです。一般の a⃗\vec a、θ=0.7\theta=0.7、φ=1.3\varphi=1.3 で両辺の行列を数値的に作っても、成分の差は倍精度の丸め誤差の範囲に収まります。

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

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

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

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