コンテンツにスキップ

球面調和関数と Legendre 関数:調和多項式の分解・加法定理・Funk–Hecke・平面波の部分波展開

対象読者: 本テーマ第 1 章(直交多項式)の内容と、学部の多変数微積分(重積分・ヤコビアン)、線形代数を学んだ人。量子力学や群論の知識は仮定しません。

前提となる記事:直交多項式:三項漸化式・Christoffel–Darboux・零点の交互性・Gauss 求積と古典直交多項式、重積分と累次積分:フビニの定理とヤコビアンで多変数の積分を計算する

生 Markdown

球面の上で決まる関数を、「基本の形」の足し合わせで表せないか、という話です。地球の表面の温度分布や、原子の中の電子の雲の形を、いくつかの基本の形の重ね合わせとして書く場面を思い浮かべてください。この記事では、3 変数の多項式のうち「ラプラシアン(2 階微分の和 Δ\Delta)で 00 になるもの」に着目してその基本の形(球面調和関数)を作り、個数・直交性・積の展開の公式を、微分方程式を解かずに導きます。読み終えると、球面上の積分作用素を一度に対角化したり、平面波を角度の部分と動径の部分に分けて書いたりできるようになります。

  • R3\mathbb{R}^3 の kk 次同次多項式の空間は、調和多項式(調和関数の仲間で、Δp=0\Delta p=0 を満たす多項式)の空間 Hk\mathcal{H}_k と ∣x∣2×(k−2|x|^2\times(k-2 次同次多項式)) の直交直和に分解します。dim⁡Hk=2k+1\dim\mathcal{H}_k=2k+1 で、Hk\mathcal{H}_k を球面に制限したものが球面調和関数の空間です。
  • 回転軸のまわりに不変な元を調べると、各次数に一次元しかなく、それは Legendre 多項式 Pl(cos⁡θ)\mathcal{P}_l(\cos\theta) です。これが「Legendre 関数」の幾何学的な意味です。
  • 加法定理: 正規直交基底 YlmY_{lm} について ∑mYlm(ξ)Ylm(η)‾=2l+14πPl(ξ⋅η)\sum_mY_{lm}(\xi)\overline{Y_{lm}(\eta)}=\frac{2l+1}{4\pi}\mathcal{P}_l(\xi\cdot\eta)。系として ∣Pl∣≤1|\mathcal{P}_l|\le1 が出ます。
  • Funk–Hecke の定理(球面上の積分作用素の固有値を求める公式): 内積 ξ⋅η\xi\cdot\eta だけに依る積分核は、Hl\mathcal{H}_l 上でスカラー 2π∫f(t)Pl(t) dt2\pi\int f(t)\mathcal{P}_l(t)\,dt として働きます。
  • 球 Bessel 関数 jlj_l を導入すると、平面波が eiκ ξ⋅η=∑l(2l+1)iljl(κ)Pl(ξ⋅η)e^{i\kappa\,\xi\cdot\eta}=\sum_l(2l+1)i^lj_l(\kappa)\mathcal{P}_l(\xi\cdot\eta) と展開されます。散乱理論の部分波展開(平面波を球面調和関数の次数ごとの成分に分ける展開)の土台です。

量子力学の中心力場の問題(水素原子、球対称ポテンシャルでの散乱)では、ハミルトニアンの角度部分は球面上のラプラシアンで、その固有関数が球面調和関数です。ここで知りたいのは、球面調和関数の個数(縮退度)、直交性、積の展開と、回転に関する振る舞いです。これらを微分方程式を解かずに、調和多項式の代数と回転対称性だけから導きます。

前章(直交多項式)の Legendre 多項式 Pl\mathcal{P}_l は、一様測度の直交多項式として導入されました。この章ではそれが球面上の軸対称な調和関数として自然に現れることを示し、さらに平面波の展開(散乱理論の出発点)まで進みます。展開の収束の証明では、連続関数が多項式で一様近似できること(ワイエルシュトラスの近似定理。フーリエ級数 で Fejér の定理から導きます)を使います。

Polk\mathrm{Pol}_k で R3\mathbb{R}^3 上の kk 次同次多項式(複素係数)の空間を表し、Δ=∂12+∂22+∂32\Delta=\partial_1^2+\partial_2^2+\partial_3^2、Hk={p∈Polk:Δp=0}\mathcal{H}_k=\{p\in\mathrm{Pol}_k:\Delta p=0\} とします。dim⁡Polk=(k+22)\dim\mathrm{Pol}_k=\binom{k+2}2 です。Polk\mathrm{Pol}_k に、単項式 xαx^\alpha を直交とし [xα,xα]=α![x^\alpha,x^\alpha]=\alpha! とする内積(Fischer 内積)

[p,q]=∑∣α∣=kα! pαqα‾(p=∑pαxα, q=∑qαxα)[p,q]=\sum_{|\alpha|=k}\alpha!\,p_\alpha\overline{q_\alpha}\qquad\Bigl(p=\sum p_\alpha x^\alpha,\ q=\sum q_\alpha x^\alpha\Bigr)

を入れます。

この内積を選ぶ理由は、次の補題にあります。「xjx_j を掛ける」操作と「∂j\partial_j で微分する」操作が、この内積では互いに随伴(一方を内積の反対側へ移すと他方になる関係)になります。そのため、∣x∣2|x|^2 倍と Δ\Delta も随伴になり、調和多項式 Hk\mathcal{H}_k が ∣x∣2Polk−2|x|^2\mathrm{Pol}_{k-2} の直交補空間として現れます。なお xα=x1α1x2α2x3α3x^\alpha=x_1^{\alpha_1}x_2^{\alpha_2}x_3^{\alpha_3}、α!=α1!α2!α3!\alpha!=\alpha_1!\alpha_2!\alpha_3! という多重指数の記法です。

補題 2.1(Fischer 内積での随伴)✓

p∈Polk−1p\in\mathrm{Pol}_{k-1}、q∈Polkq\in\mathrm{Pol}_k について [xjp,q]=[p,∂jq][x_jp,q]=[p,\partial_jq]。したがって p∈Polk−2p\in\mathrm{Pol}_{k-2}、q∈Polkq\in\mathrm{Pol}_k なら [∣x∣2p,q]=[p,Δq][|x|^2p,q]=[p,\Delta q]。

証明(補題 2.1)

単項式で確かめれば十分です。p=xαp=x^\alpha、q=xβq=x^\beta のとき、[xjxα,xβ]=(α+ej)! δα+ej,β[x_jx^\alpha,x^\beta]=(\alpha+e_j)!\,\delta_{\alpha+e_j,\beta} です。一方 ∂jxβ=βjxβ−ej\partial_jx^\beta=\beta_jx^{\beta-e_j} なので [xα,∂jxβ]=βj α! δα,β−ej[x^\alpha,\partial_jx^\beta]=\beta_j\,\alpha!\,\delta_{\alpha,\beta-e_j} で、β=α+ej\beta=\alpha+e_j のとき βj=αj+1\beta_j=\alpha_j+1 より (αj+1)α!=(α+ej)!(\alpha_j+1)\alpha!=(\alpha+e_j)! で一致します。∣x∣2=∑xj2|x|^2=\sum x_j^2 と Δ=∑∂j2\Delta=\sum\partial_j^2 には、これを 2 回使います。

定理 2.2(調和多項式の分解)✓

k≥0k\ge0 について、Polk\mathrm{Pol}_k は Fischer 内積に関する直交直和

Polk=Hk⊕∣x∣2Polk−2(Pol−1=Pol−2={0})\mathrm{Pol}_k=\mathcal{H}_k\oplus|x|^2\mathrm{Pol}_{k-2}\qquad(\mathrm{Pol}_{-1}=\mathrm{Pol}_{-2}=\{0\})

に分解する。とくに dim⁡Hk=2k+1\dim\mathcal{H}_k=2k+1 である。

証明(定理 2.2)

W=∣x∣2Polk−2W=|x|^2\mathrm{Pol}_{k-2} の直交補空間は、補題 2.1 により {q∈Polk:[∣x∣2p,q]=0 ∀p}={q:[p,Δq]=0 ∀p∈Polk−2}={q:Δq=0}=Hk\{q\in\mathrm{Pol}_k:[|x|^2p,q]=0\ \forall p\}=\{q:[p,\Delta q]=0\ \forall p\in\mathrm{Pol}_{k-2}\}=\{q:\Delta q=0\}=\mathcal{H}_k です(Δq∈Polk−2\Delta q\in\mathrm{Pol}_{k-2} が全ての pp と直交すれば 00)。有限次元内積空間なので Polk=W⊕W⊥\mathrm{Pol}_k=W\oplus W^\perp です。∣x∣2|x|^2 倍は単射なので dim⁡W=dim⁡Polk−2\dim W=\dim\mathrm{Pol}_{k-2} で、dim⁡Hk=(k+22)−(k2)=2k+1\dim\mathcal{H}_k=\binom{k+2}2-\binom k2=2k+1(k≤1k\le1 では Hk=Polk\mathcal{H}_k=\mathrm{Pol}_k で 1,31,3)です。

系 2.3(多項式の球面への制限)✓

Polk=Hk⊕∣x∣2Hk−2⊕∣x∣4Hk−4⊕⋯\mathrm{Pol}_k=\mathcal{H}_k\oplus|x|^2\mathcal{H}_{k-2}\oplus|x|^4\mathcal{H}_{k-4}\oplus\cdots である。したがって単位球面 S2S^2 への制限を考えると、kk 次以下の任意の多項式は H0,…,Hk\mathcal{H}_0,\dots,\mathcal{H}_k の元の制限の和になる。

証明(系 2.3)

定理 2.2 を Polk−2,Polk−4,…\mathrm{Pol}_{k-2},\mathrm{Pol}_{k-4},\dots に繰り返し適用します。S2S^2 上では ∣x∣2=1|x|^2=1 なので ∣x∣2sHk−2s|x|^{2s}\mathcal{H}_{k-2s} は Hk−2s\mathcal{H}_{k-2s} の制限と同じです。非同次多項式は同次成分の和で、各成分に ∣x∣2=1|x|^2=1 を使って次数をそろえられます。

p∈Hlp\in\mathcal{H}_l の S2S^2 への制限を次数 ll の球面調和関数といい、その全体を HlH_l と書きます。同次多項式は球面上の値で決まる(p(x)=∣x∣lp(x/∣x∣)p(x)=|x|^lp(x/|x|))ので、制限は単射で dim⁡Hl=2l+1\dim H_l=2l+1 です。L2(S2)L^2(S^2) の内積を ⟨f,g⟩=∫S2f‾g dσ\langle f,g\rangle=\int_{S^2}\overline fg\,d\sigma(σ\sigma は面積測度、全面積 4π4\pi。定義は 定義 6.1[ℝ^d の変数変換公式と極座標])とします。

命題 2.4(次数の違う球面調和関数は直交する)✓

l≠l′l\neq l' なら Hl⊥Hl′H_l\perp H_{l'}。また HlH_l は SO(3)SO(3) の作用 (Rf)(ξ)=f(R−1ξ)(Rf)(\xi)=f(R^{-1}\xi) で不変である。

証明(命題 2.4)

p∈Hlp\in\mathcal{H}_l、q∈Hl′q\in\mathcal{H}_{l'} をとり、p‾\overline p は係数を複素共役にした多項式(実の点 xx では p(x)‾\overline{p(x)} に等しい調和同次多項式)とします。単位球 BB 上で、ベクトル場 p‾∇q−q∇p‾\overline p\nabla q-q\nabla\overline p に発散定理(定理 5.3[静電場とガウスの法則])を使うと、∫S2(p‾ ∂rq−q ∂rp‾) dσ=∫B(p‾Δq−qΔp‾) dx=0\int_{S^2}(\overline p\,\partial_rq-q\,\partial_r\overline p)\,d\sigma=\int_B(\overline p\Delta q-q\Delta\overline p)\,dx=0 です。Euler の恒等式 x⋅∇q=l′qx\cdot\nabla q=l'q から、S2S^2 上で ∂rq=l′q\partial_rq=l'q、∂rp‾=lp‾\partial_r\overline p=l\overline p なので、(l′−l)∫S2p‾ q dσ=0(l'-l)\int_{S^2}\overline p\,q\,d\sigma=0 です。

不変性: Δ\Delta は直交変換と可換で、同次性も保たれるので p∘R−1∈Hlp\circ R^{-1}\in\mathcal{H}_l です。

3. 軸対称な調和多項式と Legendre 多項式

Section titled “3. 軸対称な調和多項式と Legendre 多項式”

この節のねらいは、zz 軸のまわりの回転で不変な調和多項式を全部求めることです。x1,x2x_1,x_2 を複素数 w=x1+ix2w=x_1+ix_2 にまとめると回転が単なる eiαe^{i\alpha} 倍になり、調べやすくなります。ww と wˉ\bar w を独立な変数のように扱って微分するので、ラプラシアンも ∂w∂wˉ\partial_w\partial_{\bar w} で書き直されます。

w=x1+ix2w=x_1+ix_2、ρ2=∣w∣2\rho^2=|w|^2、z=x3z=x_3 とおきます。zz 軸のまわりの角 α\alpha の回転 RαR_\alpha は w↦eiαww\mapsto e^{i\alpha}w、z↦zz\mapsto z です。このとき Δ=4∂w∂wˉ+∂z2\Delta=4\partial_w\partial_{\bar w}+\partial_z^2 です。

補題 3.1(回転に関する固有空間は一次元)✓

0≤m≤l0\le m\le l について、Hl\mathcal{H}_l の元で p(Rαx)=eimαp(x)p(R_\alpha x)=e^{im\alpha}p(x)(全ての α\alpha)を満たすものの空間は一次元で、

p=wm∑j=0Jcj zl−m−2jρ2j(J=⌊l−m2⌋),cj+1=−(l−m−2j)(l−m−2j−1)4(j+1)(m+j+1) cjp=w^m\sum_{j=0}^{J}c_j\,z^{l-m-2j}\rho^{2j}\quad\Bigl(J=\Bigl\lfloor\frac{l-m}2\Bigr\rfloor\Bigr),\qquad c_{j+1}=-\frac{(l-m-2j)(l-m-2j-1)}{4(j+1)(m+j+1)}\,c_j

の定数倍である。m=0m=0 の場合の元(軸対称なもの)を ZlZ_l(c0=1c_0=1 に正規化)と書く。

証明(補題 3.1)

多項式を z,w,wˉz,w,\bar w の単項式 wawˉbzkw^a\bar w^bz^k の和に書くと、RαR_\alpha はこれを ei(a−b)αe^{i(a-b)\alpha} 倍します。したがって固有値 eimαe^{im\alpha} の部分は a−b=ma-b=m の単項式だけで、wawˉbzk=wmρ2bzkw^a\bar w^bz^k=w^m\rho^{2b}z^k です。ll 次同次なので m+2b+k=lm+2b+k=l、すなわち p=wm∑jcjzl−m−2jρ2jp=w^m\sum_jc_jz^{l-m-2j}\rho^{2j} の形です。調和性を調べます。Δ(wm+jwˉjza)=4(m+j)j wm+j−1wˉj−1za+a(a−1)wm+jwˉjza−2\Delta(w^{m+j}\bar w^jz^a)=4(m+j)j\,w^{m+j-1}\bar w^{j-1}z^a+a(a-1)w^{m+j}\bar w^jz^{a-2} なので、

Δp=wm∑j[4(j+1)(m+j+1)cj+1+(l−m−2j)(l−m−2j−1)cj]zl−m−2j−2ρ2j\Delta p=w^m\sum_j\bigl[4(j+1)(m+j+1)c_{j+1}+(l-m-2j)(l-m-2j-1)c_j\bigr]z^{l-m-2j-2}\rho^{2j}

です。これが 00 であることは係数の漸化式と同値で、c0c_0 が決まれば全ての cjc_j が決まります。最後の項 j=Jj=J では l−m−2J∈{0,1}l-m-2J\in\{0,1\} なので (l−m−2J)(l−m−2J−1)=0(l-m-2J)(l-m-2J-1)=0 となり、追加の条件は生じません。よって c0c_0 の定数倍が全てです。

例 3.2(Z₂ と Z₃)

漸化式で m=0m=0、c0=1c_0=1 とします。l=2l=2: c1=−2⋅14=−12c_1=-\frac{2\cdot1}{4}=-\frac12 より Z2=z2−12ρ2Z_2=z^2-\frac12\rho^2。l=3l=3: c1=−3⋅24=−32c_1=-\frac{3\cdot2}4=-\frac32 より Z3=z3−32zρ2Z_3=z^3-\frac32z\rho^2。球面 ∣x∣=1|x|=1 では ρ2=1−z2\rho^2=1-z^2 なので、Z2=3z2−12Z_2=\frac{3z^2-1}2、Z3=5z3−3z2Z_3=\frac{5z^3-3z}2 で、これは前章で求めた Legendre 多項式 P2,P3\mathcal{P}_2,\mathcal{P}_3 と一致します。

命題 3.3(軸対称調和関数は Legendre 多項式)✓

ZlZ_l を S2S^2 に制限すると、ξ=(ξ1,ξ2,ξ3)\xi=(\xi_1,\xi_2,\xi_3) について Zl(ξ)=Pl(ξ3)Z_l(\xi)=\mathcal{P}_l(\xi_3) である。

証明(命題 3.3)

g(t)=∑jcjtl−2j(1−t2)jg(t)=\sum_jc_jt^{l-2j}(1-t^2)^j(ρ2=1−t2\rho^2=1-t^2、z=tz=t を代入したもの)は次数 ll 以下の実多項式で、g(1)=c0=1g(1)=c_0=1 です。球座標では dσ=sin⁡θ dθ dφd\sigma=\sin\theta\,d\theta\,d\varphi(命題 6.10[ℝ^d の変数変換公式と極座標])で、t=cos⁡θt=\cos\theta とすると、ξ3\xi_3 だけの関数 F(ξ3)F(\xi_3) について ∫S2F(ξ3) dσ=2π∫−11F(t) dt\int_{S^2}F(\xi_3)\,d\sigma=2\pi\int_{-1}^1F(t)\,dt です。次数 <l\lt l の多項式 qq に対し、系 2.3 から q(ξ3)q(\xi_3) は H0,…,Hl−1H_0,\dots,H_{l-1} の元の和なので、命題 2.4 により Zl⊥q(ξ3)Z_l\perp q(\xi_3) です。よって ∫−11g(t)q(t) dt=12π∫S2Zlq(ξ3) dσ=0\int_{-1}^1g(t)q(t)\,dt=\frac1{2\pi}\int_{S^2}Z_lq(\xi_3)\,d\sigma=0 です。gg は R[t]l−1\mathbb{R}[t]_{l-1} に直交する次数 ll 以下の多項式なので、前章の 定理 2.2[直交多項式] により Pl\mathcal{P}_l の定数倍です。g(1)=1=Pl(1)g(1)=1=\mathcal{P}_l(1)(命題 7.3[直交多項式])から、g=Plg=\mathcal{P}_l です。

軸が一般の単位ベクトル η\eta のときは、η\eta を e3e_3 に写す回転 RR を使います。(Rξ)3=ξ⋅η(R\xi)_3=\xi\cdot\eta なので、η\eta のまわりの回転で不変な HlH_l の元は、ξ↦Pl(ξ⋅η)\xi\mapsto\mathcal{P}_l(\xi\cdot\eta) の定数倍で尽くされます。これを次の形でまとめておきます。

系 3.4(軸対称な球面調和関数)✓

単位ベクトル η\eta を固定する全ての回転で不変な Y∈HlY\in H_l は、定数 cc により Y(ξ)=c Pl(ξ⋅η)Y(\xi)=c\,\mathcal{P}_l(\xi\cdot\eta) と書ける。

証明(系 3.4)

YY に対応する Hl\mathcal{H}_l の元 pp も、同次性により同じ回転で不変です。η=e3\eta=e_3 に回転してよく、このとき pp は 補題 3.1 の m=0m=0 の空間に入るので、p=cZlp=cZ_l で、命題 3.3 から結論が従います。

Yl1,…,Yl,2l+1Y_{l1},\dots,Y_{l,2l+1} を HlH_l の正規直交基底とし、Kl(ξ,η)=∑mYlm(ξ)Ylm(η)‾K_l(\xi,\eta)=\sum_mY_{lm}(\xi)\overline{Y_{lm}(\eta)} とおきます。

この節のねらいは、基底の取り方によらない量 KlK_l が、2 点の内積 ξ⋅η\xi\cdot\eta だけで決まることを示すことです。証明の流れは、(1) KlK_l が回転しても変わらないこと、(2) したがって η\eta を固定すると、η\eta を軸とする回転で不変な HlH_l の元になり、前節の結果で Legendre 多項式の定数倍に限られること、(3) 定数を ξ=η\xi=\eta の値と全体の積分から決めること、です。途中の「SO(3)SO(3) は S2S^2 に推移的に作用する」とは、球面上のどの点も、適当な回転でほかのどの点にも移せる、という意味です。

定理 4.1(加法定理)✓

全ての ξ,η∈S2\xi,\eta\in S^2 について

∑mYlm(ξ)Ylm(η)‾=2l+14πPl(ξ⋅η).\sum_{m}Y_{lm}(\xi)\overline{Y_{lm}(\eta)}=\frac{2l+1}{4\pi}\mathcal{P}_l(\xi\cdot\eta).
証明(定理 4.1)

KlK_l は基底の取り方によりません。別の正規直交基底は Ym′=∑nUnmYnY'_m=\sum_nU_{nm}Y_n(UU はユニタリ行列)で、∑mYm′(ξ)Ym′(η)‾=∑n,n′(U U∗)nn′Yn(ξ)Yn′(η)‾=Kl(ξ,η)\sum_mY'_m(\xi)\overline{Y'_m(\eta)}=\sum_{n,n'}(U\,U^*)_{nn'}Y_n(\xi)\overline{Y_{n'}(\eta)}=K_l(\xi,\eta) です。R∈SO(3)R\in SO(3) について {Ylm∘R}\{Y_{lm}\circ R\} も HlH_l の正規直交基底(命題 2.4 と σ\sigma の回転不変性 命題 6.4[ℝ^d の変数変換公式と極座標])なので、Kl(Rξ,Rη)=Kl(ξ,η)K_l(R\xi,R\eta)=K_l(\xi,\eta) です。

η\eta を固定し、f=Kl(⋅,η)∈Hlf=K_l(\cdot,\eta)\in H_l とおきます。η\eta を固定する回転 RR について f(Rξ)=Kl(Rξ,Rη)=f(ξ)f(R\xi)=K_l(R\xi,R\eta)=f(\xi) なので、系 3.4 により f(ξ)=κ(η)Pl(ξ⋅η)f(\xi)=\kappa(\eta)\mathcal{P}_l(\xi\cdot\eta) です。ξ=η\xi=\eta とすると κ(η)=Kl(η,η)=∑m∣Ylm(η)∣2\kappa(\eta)=K_l(\eta,\eta)=\sum_m|Y_{lm}(\eta)|^2 で、これは回転不変で SO(3)SO(3) は S2S^2 に推移的に作用するので定数 κ\kappa です。両辺を η∈S2\eta\in S^2 で積分すると 4πκ=∑m∥Ylm∥2=2l+14\pi\kappa=\sum_m\|Y_{lm}\|^2=2l+1 です。

系 4.2(再生核と |𝒫ₗ| ≤ 1)✓

  1. Y∈HlY\in H_l なら Y(ξ)=∫S2Kl(ξ,η)Y(η) dσ(η)Y(\xi)=\int_{S^2}K_l(\xi,\eta)Y(\eta)\,d\sigma(\eta) で、∣Y(ξ)∣2≤2l+14π∥Y∥2|Y(\xi)|^2\le\frac{2l+1}{4\pi}\|Y\|^2。
  2. −1≤t≤1-1\le t\le1 で ∣Pl(t)∣≤1|\mathcal{P}_l(t)|\le1。
証明(系 4.2)

1: Y=∑mamYlmY=\sum_ma_mY_{lm} とすると am=⟨Ylm,Y⟩a_m=\langle Y_{lm},Y\rangle で、Y(ξ)=∑m⟨Ylm,Y⟩Ylm(ξ)=∫Kl(ξ,η)Y(η)dσY(\xi)=\sum_m\langle Y_{lm},Y\rangle Y_{lm}(\xi)=\int K_l(\xi,\eta)Y(\eta)d\sigma です。Cauchy–Schwarz と Kl(ξ,ξ)=2l+14πK_l(\xi,\xi)=\frac{2l+1}{4\pi}(加法定理で ξ=η\xi=\eta)で不等式が従います。2: t=ξ⋅ηt=\xi\cdot\eta となる ξ,η\xi,\eta をとると、∣Pl(t)∣=4π2l+1∣Kl(ξ,η)∣≤4π2l+1Kl(ξ,ξ)Kl(η,η)=1|\mathcal{P}_l(t)|=\frac{4\pi}{2l+1}|K_l(\xi,\eta)|\le\frac{4\pi}{2l+1}\sqrt{K_l(\xi,\xi)K_l(\eta,\eta)}=1 です(和についての Cauchy–Schwarz)。

1−1−110
Legendre 多項式のグラフ。𝒫₀(水平線)、𝒫₁(直線)、𝒫₂(実線の放物線)、𝒫₃(破線)、𝒫₄(点線)。区間 [−1, 1] で値は −1 と 1 の間に収まる。

この節のねらいは、「点 ξ\xi と η\eta の内積だけで決まる重み f(ξ⋅η)f(\xi\cdot\eta) を掛けて球面全体で積分する」という操作が、HlH_l の上ではただの定数倍になることを示すことです。証明の鍵は、YY を ξ\xi のまわりの回転で平均すると、ξ\xi を軸に回しても変わらない HlH_l の元になり、前節の結果から Pl(ξ⋅η)\mathcal{P}_l(\xi\cdot\eta) の定数倍に限られる、という点です。回転で平均しても HlH_l に残るのは、HlH_l が回転で不変な有限次元空間(平均は回転した関数の和の極限なので、この空間から出ない)だからです。

定理 5.1(Funk–Hecke の定理)✓

f∈C([−1,1])f\in C([-1,1]) とする。任意の Y∈HlY\in H_l と ξ∈S2\xi\in S^2 について

∫S2f(ξ⋅η) Y(η) dσ(η)=λl Y(ξ),λl=2π∫−11f(t) Pl(t) dt.\int_{S^2}f(\xi\cdot\eta)\,Y(\eta)\,d\sigma(\eta)=\lambda_l\,Y(\xi),\qquad\lambda_l=2\pi\int_{-1}^1f(t)\,\mathcal{P}_l(t)\,dt.
証明(定理 5.1)

ξ\xi を固定し、Rξ,αR_{\xi,\alpha} を ξ\xi を軸とする角 α\alpha の回転とします。Yˉ(η)=12π∫02πY(Rξ,αη) dα\bar Y(\eta)=\frac1{2\pi}\int_0^{2\pi}Y(R_{\xi,\alpha}\eta)\,d\alpha とおくと、HlH_l は有限次元で回転で不変なので Yˉ∈Hl\bar Y\in H_l で、ξ\xi を固定する回転で不変です。系 3.4 により Yˉ(η)=c Pl(ξ⋅η)\bar Y(\eta)=c\,\mathcal{P}_l(\xi\cdot\eta) で、η=ξ\eta=\xi とすれば c=Yˉ(ξ)=Y(ξ)c=\bar Y(\xi)=Y(\xi)(Rξ,αξ=ξR_{\xi,\alpha}\xi=\xi と Pl(1)=1\mathcal{P}_l(1)=1)です。

η↦f(ξ⋅η)\eta\mapsto f(\xi\cdot\eta) は Rξ,αR_{\xi,\alpha} で不変で、σ\sigma も不変なので、各 α\alpha について ∫f(ξ⋅η)Y(η)dσ=∫f(ξ⋅η)Y(Rξ,αη)dσ\int f(\xi\cdot\eta)Y(\eta)d\sigma=\int f(\xi\cdot\eta)Y(R_{\xi,\alpha}\eta)d\sigma です。α\alpha で平均して Fubini を使うと、

∫f(ξ⋅η)Y(η)dσ=∫f(ξ⋅η)Yˉ(η)dσ=Y(ξ)∫S2f(ξ⋅η)Pl(ξ⋅η) dσ(η)=Y(ξ)⋅2π∫−11fPl dt\int f(\xi\cdot\eta)Y(\eta)d\sigma=\int f(\xi\cdot\eta)\bar Y(\eta)d\sigma=Y(\xi)\int_{S^2}f(\xi\cdot\eta)\mathcal{P}_l(\xi\cdot\eta)\,d\sigma(\eta)=Y(\xi)\cdot2\pi\int_{-1}^1f\mathcal{P}_l\,dt

です。最後は ξ\xi を極とする球座標での積分です。

例 5.2(Funk–Hecke の固有値)

f(t)=1f(t)=1 なら λl=2π∫Pl dt=4πδl0\lambda_l=2\pi\int\mathcal{P}_l\,dt=4\pi\delta_{l0} で、l≥1l\ge1 の球面調和関数の球面上の積分は 00 です。f(t)=tf(t)=t なら P1=t\mathcal{P}_1=t との直交性から λ1=2π⋅23=4π3\lambda_1=2\pi\cdot\frac23=\frac{4\pi}3、他は 00 です。f(t)=t2=2P2+13f(t)=t^2=\frac{2\mathcal{P}_2+1}3 では λ0=4π3\lambda_0=\frac{4\pi}3、λ2=2π⋅23⋅25=8π15\lambda_2=2\pi\cdot\frac23\cdot\frac25=\frac{8\pi}{15}、他は 00 です。このとき積分作用素 Y↦∫f(ξ⋅η)Y(η)dσY\mapsto\int f(\xi\cdot\eta)Y(\eta)d\sigma は L2(S2)L^2(S^2) で HlH_l ごとにスカラー λl\lambda_l として働くので、固有値 λl\lambda_l の固有空間の次元は 2l+12l+1 です。

平面波 eiκ ξ⋅ηe^{i\kappa\,\xi\cdot\eta} の展開係数を調べるために、f(t)=eiκtf(t)=e^{i\kappa t} に対する λl\lambda_l を関数として定義します。

定義 6.1(球 Bessel 関数)↗

l≥0l\ge0 と実数 xx に対し

jl(x)=(−i)l2∫−11eixt Pl(t) dtj_l(x)=\frac{(-i)^l}{2}\int_{-1}^1e^{ixt}\,\mathcal{P}_l(t)\,dt

を球 Bessel 関数という。Funk–Hecke の定理(定理 5.1)の f(t)=eiκtf(t)=e^{i\kappa t} に対する固有値は λl=4πiljl(κ)\lambda_l=4\pi i^lj_l(\kappa) である。

命題 6.2(球 Bessel 関数の基本性質)✓

  1. (Poisson の積分表示)jl(x)=xl2l+1l!∫−11cos⁡(xt) (1−t2)l dtj_l(x)=\dfrac{x^l}{2^{l+1}l!}\displaystyle\int_{-1}^1\cos(xt)\,(1-t^2)^l\,dt。とくに jlj_l は実数値で、∣jl(x)∣≤∣x∣l(2l+1)!!|j_l(x)|\le\dfrac{|x|^l}{(2l+1)!!}、jl(x)=xl(2l+1)!!(1+O(x2))j_l(x)=\dfrac{x^l}{(2l+1)!!}\bigl(1+O(x^2)\bigr)。
  2. y=jl(x)y=j_l(x) は x2y′′+2xy′+(x2−l(l+1))y=0x^2y''+2xy'+\bigl(x^2-l(l+1)\bigr)y=0 を満たす。
  3. (Rayleigh の公式)jl(x)=(−x)l(1xddx)lsin⁡xxj_l(x)=(-x)^l\Bigl(\dfrac1x\dfrac d{dx}\Bigr)^l\dfrac{\sin x}x。
  4. jl+1=−jl′+lxjlj_{l+1}=-j_l'+\dfrac lxj_l。x→∞x\to\infty で jl(x)=sin⁡(x−lπ/2)x+O(x−2)j_l(x)=\dfrac{\sin(x-l\pi/2)}x+O(x^{-2})。
証明(命題 6.2)

1: 前章の Rodrigues の公式 Pl=(−1)l2ll!dldtl(1−t2)l\mathcal{P}_l=\frac{(-1)^l}{2^ll!}\frac{d^l}{dt^l}(1-t^2)^l を代入し ll 回部分積分します。(1−t2)l(1-t^2)^l の l−1l-1 階以下の導関数は t=±1t=\pm1 で 00 なので境界項は消え、∫eixtdldtl(1−t2)ldt=(−ix)l∫eixt(1−t2)ldt\int e^{ixt}\frac{d^l}{dt^l}(1-t^2)^ldt=(-ix)^l\int e^{ixt}(1-t^2)^ldt です。係数は (−i)l2⋅(−1)l2ll!(−ix)l=xl2l+1l!\frac{(-i)^l}2\cdot\frac{(-1)^l}{2^ll!}(-ix)^l=\frac{x^l}{2^{l+1}l!}((−i)2l(−1)l=1(-i)^{2l}(-1)^l=1)です。(1−t2)l(1-t^2)^l が偶関数なので sin⁡(xt)\sin(xt) の部分は消えて、cos⁡\cos の積分になります。∣cos⁡∣≤1|\cos|\le1 と ∫−11(1−t2)ldt=22l+1(l!)2(2l+1)!\int_{-1}^1(1-t^2)^ldt=\frac{2^{2l+1}(l!)^2}{(2l+1)!}(前章の 命題 7.3[直交多項式] の証明)、(2l+1)!=(2l+1)!! 2ll!(2l+1)!=(2l+1)!!\,2^ll! から評価が出ます。x→0x\to0 では cos⁡(xt)=1+O(x2)\cos(xt)=1+O(x^2) です。

2: u(x)=∫−11eixtPl(t)dtu(x)=\int_{-1}^1e^{ixt}\mathcal{P}_l(t)dt とおきます。Legendre の方程式 ((1−t2)Pl′)′=−l(l+1)Pl((1-t^2)\mathcal{P}_l')'=-l(l+1)\mathcal{P}_l に eixte^{ixt} を掛けて積分し、部分積分を 2 回行います(境界項は 1−t21-t^2 を含み消える):

−l(l+1)u=−ix ⁣∫eixt(1−t2)Pl′dt=−x2 ⁣∫(1−t2)eixtPl dt−2ix ⁣∫teixtPl dt.-l(l+1)u=-ix\!\int e^{ixt}(1-t^2)\mathcal{P}_l'dt=-x^2\!\int(1-t^2)e^{ixt}\mathcal{P}_l\,dt-2ix\!\int te^{ixt}\mathcal{P}_l\,dt.

∫teixtPl=−iu′\int te^{ixt}\mathcal{P}_l=-iu'、∫t2eixtPl=−u′′\int t^2e^{ixt}\mathcal{P}_l=-u'' なので、右辺は −x2(u+u′′)−2xu′-x^2(u+u'')-2xu' です。整理して x2u′′+2xu′+(x2−l(l+1))u=0x^2u''+2xu'+(x^2-l(l+1))u=0、jlj_l は uu の定数倍です。

3: Jl(x)=x−ljl(x)=12l+1l!∫eixt(1−t2)ldtJ_l(x)=x^{-l}j_l(x)=\frac1{2^{l+1}l!}\int e^{ixt}(1-t^2)^ldt とおくと、t(1−t2)l=−12(l+1)ddt(1−t2)l+1t(1-t^2)^l=-\frac1{2(l+1)}\frac d{dt}(1-t^2)^{l+1} を使った部分積分で Jl′(x)=12l+1l!∫iteixt(1−t2)ldt=−x2l+1l!⋅2(l+1)∫eixt(1−t2)l+1dt=−xJl+1(x)J_l'(x)=\frac1{2^{l+1}l!}\int ite^{ixt}(1-t^2)^ldt=\frac{-x}{2^{l+1}l!\cdot2(l+1)}\int e^{ixt}(1-t^2)^{l+1}dt=-xJ_{l+1}(x) です。J0=12∫−11eixtdt=sin⁡xxJ_0=\frac12\int_{-1}^1e^{ixt}dt=\frac{\sin x}x なので、Jl=(−1xddx)lsin⁡xxJ_l=\bigl(-\frac1x\frac d{dx}\bigr)^l\frac{\sin x}x、jl=xlJlj_l=x^lJ_l が得られます。

4: jl+1=xl+1Jl+1=−xlJl′=−xl(x−ljl)′=−jl′+lxjlj_{l+1}=x^{l+1}J_{l+1}=-x^lJ_l'=-x^l(x^{-l}j_l)'=-j_l'+\frac lxj_l です。j0=sin⁡x/xj_0=\sin x/x から出発して帰納法を回すと、jlj_l は ∑k=1l+1x−k(aksin⁡x+bkcos⁡x)\sum_{k=1}^{l+1}x^{-k}(a_k\sin x+b_k\cos x)(ak,bka_k,b_k は定数)の形で、x−1x^{-1} の項は jl+1j_{l+1} では −ddxsin⁡(x−lπ/2)x-\frac d{dx}\frac{\sin(x-l\pi/2)}x の主要項 −cos⁡(x−lπ/2)x=sin⁡(x−(l+1)π/2)x-\frac{\cos(x-l\pi/2)}x=\frac{\sin(x-(l+1)\pi/2)}x になります。残りは O(x−2)O(x^{-2}) です。

たとえば Rayleigh の公式から j1(x)=sin⁡xx2−cos⁡xxj_1(x)=\frac{\sin x}{x^2}-\frac{\cos x}x です。

定理 7.1(平面波の部分波展開)✓

実数 κ\kappa と t∈[−1,1]t\in[-1,1] について

eiκt=∑l=0∞(2l+1) il jl(κ) Pl(t)e^{i\kappa t}=\sum_{l=0}^\infty(2l+1)\,i^l\,j_l(\kappa)\,\mathcal{P}_l(t)

であり、右辺は tt について一様に(絶対)収束する。したがって R3\mathbb{R}^3 の k,xk,x に対して k^=k/∣k∣\hat k=k/|k| などとして

eik⋅x=∑l=0∞(2l+1) il jl(∣k∣∣x∣) Pl(k^⋅x^)=4π∑l=0∞∑mil jl(∣k∣∣x∣) Ylm(x^)Ylm(k^)‾.e^{ik\cdot x}=\sum_{l=0}^\infty(2l+1)\,i^l\,j_l(|k||x|)\,\mathcal{P}_l(\hat k\cdot\hat x)=4\pi\sum_{l=0}^\infty\sum_{m}i^l\,j_l(|k||x|)\,Y_{lm}(\hat x)\overline{Y_{lm}(\hat k)}.
証明(定理 7.1)

f(t)=eiκtf(t)=e^{i\kappa t} の Legendre 係数は、∥Pl∥2=22l+1\|\mathcal{P}_l\|^2=\frac2{2l+1} より al=2l+12∫−11fPl dt=(2l+1)iljl(κ)a_l=\frac{2l+1}2\int_{-1}^1f\mathcal{P}_l\,dt=(2l+1)i^lj_l(\kappa) です(定義 6.1)。SN=∑l≤NalPlS_N=\sum_{l\le N}a_l\mathcal{P}_l は ff の L2(−1,1)L^2(-1,1) での C[t]N\mathbb{C}[t]_N への直交射影です。

まず一様収束: 系 4.2 の ∣Pl∣≤1|\mathcal{P}_l|\le1 と 命題 6.2 の 1 から ∣alPl(t)∣≤(2l+1)∣κ∣l(2l+1)!!|a_l\mathcal{P}_l(t)|\le\frac{(2l+1)|\kappa|^l}{(2l+1)!!} で、比 (2l+3)∣κ∣(2l+3)(2l+1)→0\frac{(2l+3)|\kappa|}{(2l+3)(2l+1)}\to0 なので級数は一様に絶対収束し、極限 gg は連続です。

次に g=fg=f: ワイエルシュトラスの近似定理(系 4.3[フーリエ級数] の 3)により、任意の ε>0\varepsilon>0 に対し多項式 qq で sup⁡∣f−q∣<ε\sup|f-q|\lt \varepsilon となるものがあります。N≥deg⁡qN\ge\deg q なら射影の最良近似性により ∥f−SN∥2≤∥f−q∥2≤2 ε\|f-S_N\|_2\le\|f-q\|_2\le\sqrt2\,\varepsilon なので、SN→fS_N\to f は L2L^2 で成り立ちます。一方 SN→gS_N\to g は一様なので、g=fg=f は殆ど至るところ、ともに連続なので全ての tt で成り立ちます。

後半は t=k^⋅x^t=\hat k\cdot\hat x、κ=∣k∣∣x∣\kappa=|k||x| とし、定理 4.1 の Pl(k^⋅x^)=4π2l+1∑mYlm(x^)Ylm(k^)‾\mathcal{P}_l(\hat k\cdot\hat x)=\frac{4\pi}{2l+1}\sum_mY_{lm}(\hat x)\overline{Y_{lm}(\hat k)} を代入します。

この展開は、eik⋅xe^{ik\cdot x} の各項が Hl\mathcal{H}_l に対応する角度依存性(Ylm(x^)Y_{lm}(\hat x))と動径依存性(jl(∣k∣∣x∣)j_l(|k||x|))の積に分かれていることを意味します。動径関数が jlj_l なのは、Δ(eik⋅x)=−∣k∣2eik⋅x\Delta(e^{ik\cdot x})=-|k|^2e^{ik\cdot x} に対応して、角度部分の固有値 l(l+1)l(l+1) を含む 命題 6.2 の 2 の方程式を満たすからです。

注意 7.2(YlmY_{lm} の具体形)

補題 3.1 の mm 番目の固有空間の元は wm×(zw^m\times(z と ρ2\rho^2 の多項式)) で、球座標では eimφsin⁡mθ×(cos⁡θe^{im\varphi}\sin^m\theta\times(\cos\theta の多項式)) です。この多項式部分が dmdtmPl(t)\frac{d^m}{dt^m}\mathcal{P}_l(t) に比例すること(随伴 Legendre 関数 Plm(t)=(1−t2)m/2dmdtmPl(t)\mathcal{P}_l^m(t)=(1-t^2)^{m/2}\frac{d^m}{dt^m}\mathcal{P}_l(t))は標準的ですが、この章では使いません。l=1l=1 では Y10=34πcos⁡θY_{10}=\sqrt{\tfrac3{4\pi}}\cos\theta、Y1,±1=∓38πsin⁡θ e±iφY_{1,\pm1}=\mp\sqrt{\tfrac3{8\pi}}\sin\theta\,e^{\pm i\varphi} です。

演習 8.1易

H2\mathcal{H}_2 の基底を挙げ、定理 2.2 の次元の公式を確かめよ。

解答

x1x2, x1x3, x2x3, x12−x22, 2x32−x12−x22x_1x_2,\ x_1x_3,\ x_2x_3,\ x_1^2-x_2^2,\ 2x_3^2-x_1^2-x_2^2 はどれも Δ\Delta で 00 になります(最後は 4−2−2=04-2-2=0)。これらは一次独立で、5 個です。dim⁡H2=2⋅2+1=5\dim\mathcal{H}_2=2\cdot2+1=5 と一致します。実際 dim⁡Pol2=6\dim\mathrm{Pol}_2=6、∣x∣2Pol0|x|^2\mathrm{Pol}_0 が 1 次元で、6−1=56-1=5 です。

演習 8.2標準

平面波の展開 定理 7.1 を κ2\kappa^2 の次数まで書き下し、eiκt=1+iκt−κ2t22+⋯e^{i\kappa t}=1+i\kappa t-\frac{\kappa^2t^2}2+\cdots と一致することを確かめよ。

解答

命題 6.2 の 1 より j0(κ)=1−κ26+⋯j_0(\kappa)=1-\frac{\kappa^2}6+\cdots(Rayleigh から sin⁡κκ\frac{\sin\kappa}\kappa)、j1(κ)=κ3+O(κ3)j_1(\kappa)=\frac\kappa3+O(\kappa^3)、j2(κ)=κ215+O(κ4)j_2(\kappa)=\frac{\kappa^2}{15}+O(\kappa^4) です。l=0l=0: 1−κ261-\frac{\kappa^2}6。l=1l=1: 3i⋅κ3⋅t=iκt3i\cdot\frac\kappa3\cdot t=i\kappa t。l=2l=2: 5i2⋅κ215⋅3t2−12=−κ2(3t2−1)65i^2\cdot\frac{\kappa^2}{15}\cdot\frac{3t^2-1}2=-\frac{\kappa^2(3t^2-1)}6。κ2\kappa^2 の項を足すと −16−3t2−16=−t22-\frac16-\frac{3t^2-1}6=-\frac{t^2}2 で、−κ2t22-\frac{\kappa^2t^2}2 と一致します。l≥3l\ge3 は O(κ3)O(\kappa^3) です。

演習 8.3標準

S2S^2 上の積分作用素 (Tf)(ξ)=∫S2(ξ⋅η)2f(η) dσ(η)(Tf)(\xi)=\int_{S^2}(\xi\cdot\eta)^2f(\eta)\,d\sigma(\eta) の HlH_l 上での作用を、定理 5.1 を使って求めよ。

解答

核は f(ξ⋅η)f(\xi\cdot\eta)、f(t)=t2=2P2+13f(t)=t^2=\frac{2\mathcal{P}_2+1}3 です。例 5.2 のとおり、TT は H0H_0 上でスカラー 4π3\frac{4\pi}3、H2H_2 上でスカラー 8π15\frac{8\pi}{15}、他の HlH_l 上で 00 です。したがって TT は固有値 4π3\frac{4\pi}3(重複度 11)、8π15\frac{8\pi}{15}(重複度 55)、00 をもちます。

  • Claus Müller, Spherical Harmonics, Lecture Notes in Mathematics 17, Springer, 1966 — 第 1–3 章(調和多項式の分解、加法定理、Funk–Hecke)。
  • Elias M. Stein, Guido Weiss, Introduction to Fourier Analysis on Euclidean Spaces, Princeton University Press, 1971 — 第 IV 章(球面調和関数)。
  • Gábor Szegő, Orthogonal Polynomials, 4th edition, American Mathematical Society, 1975 — 第 IV 章(Legendre 多項式)。
  • Frank W. J. Olver ほか編, NIST Handbook of Mathematical Functions, Cambridge University Press, 2010 — 第 10 章(球 Bessel 関数)、第 14 章(Legendre 関数)。
  • Michael Reed, Barry Simon, Methods of Modern Mathematical Physics III: Scattering Theory, Academic Press, 1979 — 第 XI 章(部分波展開)。

このテーマの 100 本ノック(50 問)

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

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

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