ギターの弦を両端で止めて弾くと、決まった高さの音(基音とその倍音)だけが出ます。この記事は、なぜ「特別な値だけ」が現れるのかを、弦のように単純でない一般の場合にも通用する形で調べます。読み終えると、そうした特別な値とそのときの振動の形が無数に並ぶこと、任意の振動がそれらの重ね合わせで書けることが分かります。
Sturm–Liouville 問題 − ( p y ′ ) ′ + q y = λ w y -(py')'+qy=\lambda wy − ( p y ′ ) ′ + q y = λ w y 、y ( a ) = y ( b ) = 0 y(a)=y(b)=0 y ( a ) = y ( b ) = 0 は、「方程式が解を持つような λ \lambda λ (固有値)と、そのときの解(固有関数)を求める」問題です。弦の振動、量子力学の井戸型ポテンシャル、熱伝導の変数分離に現れます。
Sturm の比較定理 :係数が大きい方程式の解は、より速く振動します。これは Wronskian に似た量(2 つの解 y , z y,z y , z を組み合わせた p ( y ′ z − y z ′ ) p(y'z-yz') p ( y ′ z − y z ′ ) )の微分を調べるだけで証明できます。
振動定理 :固有値は単純で λ 1 < λ 2 < ⋯ → ∞ \lambda_1<\lambda_2<\cdots\to\infty λ 1 < λ 2 < ⋯ → ∞ と並び、n n n 番目の固有関数は開区間にちょうど n − 1 n-1 n − 1 個の零点を持ちます。Prüfer 変換(解を極座標で見る)で、固有値が「角度が n π n\pi nπ に達する λ \lambda λ 」として特徴づけられます。
Green 関数 :L y = f Ly=f L y = f の境界値問題の解が、積分核 G ( x , t ) G(x,t) G ( x , t ) で y = ∫ G ( x , t ) f ( t ) d t y=\int G(x,t)f(t)\,dt y = ∫ G ( x , t ) f ( t ) d t と書けます。核は連続で対称です。
完備性 :この積分作用素は Hilbert–Schmidt 作用素(とくにコンパクト作用素 で自己共役 )で、核が 0 0 0 なので、Hilbert–Schmidt の定理から固有関数が L 2 L^2 L 2 の正規直交基底 をなします。三角関数系の完全性(Fourier 級数)もここから出ます。1 次元 Schrödinger 作用素のスペクトル論への入口です。
この記事で使う事前知識
固有空間 : 行列 A A A に対し A x = λ x Ax=\lambda x A x = λ x を満たす x ≠ 0 x\ne0 x = 0 を固有ベクトルといい、同じ λ \lambda λ の固有ベクトル全体(と 0 0 0 )が作る空間のこと。→ 固有空間
正規直交基底 : 長さが 1 で互いに直交し、全体を張るベクトル(関数)の列。→ 正規直交基底
コンパクト作用素 : 有界な列を送った先が、必ず収束する部分列をもつ作用素。→ コンパクト作用素
自己共役 : 内積について ⟨ T f , g ⟩ = ⟨ f , T g ⟩ \langle Tf,g\rangle=\langle f,Tg\rangle ⟨ T f , g ⟩ = ⟨ f , T g ⟩ が成り立つ作用素。行列なら実対称(エルミート)行列にあたる。→ 自己共役
一様収束 : 関数列が、区間全体で同時に極限へ近づく収束(点ごとの収束より強い)。→ 一様収束
ほとんど至るところ : 測度 0 0 0 の集合を除いて成り立つこと。→ ほとんど至るところ
変数分離法 (§7):区間上の弦の振動 u t t = u x x u_{tt}=u_{xx} u tt = u xx と熱伝導 u t = u x x u_t=u_{xx} u t = u xx の解は、固有関数 sin ( n π x / ℓ ) \sin(n\pi x/\ell) sin ( nπ x / ℓ ) の級数で与えられます。係数の減衰を部分積分で評価して項別微分を正当化し、一意性はエネルギー保存と最大値原理(熱方程式の解の最大値は、初めの時刻か両端でしか取られない、という性質)から出ます。弦ではモードの振幅が保たれ、熱では高い振動数ほど速く減衰します。
弦の振動を考えます。長さ ℓ \ell ℓ の弦が両端で固定されているとき、変位 u ( x , t ) u(x,t) u ( x , t ) は波動方程式 u t t = c 2 u x x u_{tt}=c^2u_{xx} u tt = c 2 u xx を満たします。変数分離 u = y ( x ) T ( t ) u=y(x)T(t) u = y ( x ) T ( t ) をすると、y ′ ′ = − λ y y''=-\lambda y y ′′ = − λ y (λ \lambda λ は分離定数)、y ( 0 ) = y ( ℓ ) = 0 y(0)=y(\ell)=0 y ( 0 ) = y ( ℓ ) = 0 が出てきます。λ \lambda λ が特別な値 λ n = ( n π / ℓ ) 2 \lambda_n=(n\pi/\ell)^2 λ n = ( nπ / ℓ ) 2 のときだけ、境界条件を満たす y ≠ 0 y\ne0 y = 0 が存在し、それが弦の基準振動 sin ( n π x / ℓ ) \sin(n\pi x/\ell) sin ( nπ x / ℓ ) です。一般の振動はこれらの重ね合わせ(Fourier 正弦級数)で書けます。
ここには数学的な問いが 3 つあります。
固有値の構造 :固有値はどんな集合か(離散的か、単純か、上に有界でないか)。
固有関数の形 :n n n 番目の固有関数は、sin ( n π x / ℓ ) \sin(n\pi x/\ell) sin ( nπ x / ℓ ) のように n − 1 n-1 n − 1 個の零点を持つのか。
完全性 :固有関数の重ね合わせで、任意の関数が(L 2 L^2 L 2 の意味で)展開できるのか。
係数が一定の場合は三角関数で直接分かります。しかし p , q , w p,q,w p , q , w が変数関数だと、解は一般に公式で書けません。そこで必要になるのが、方程式の構造だけを使った議論です。前半(比較定理、Prüfer 変換)は常微分方程式の道具だけで、後半(Green 関数、完備性)は関数解析の道具が主役になります。常微分方程式と作用素論の橋渡しがこの記事の主題です。
以下、[ a , b ] [a,b] [ a , b ] を有界閉区間、p ∈ C 1 [ a , b ] p\in C^1[a,b] p ∈ C 1 [ a , b ] 、q , w ∈ C [ a , b ] q,w\in C[a,b] q , w ∈ C [ a , b ] を実数値とし、p > 0 p>0 p > 0 、w > 0 w>0 w > 0 とします。作用素 L y = − ( p y ′ ) ′ + q y Ly=-(py')'+qy L y = − ( p y ′ ) ′ + q y を考え、Sturm–Liouville 問題 (Dirichlet 境界条件)
L y = λ w y on [ a , b ] , y ( a ) = y ( b ) = 0 (SL) Ly=\lambda\,w\,y\quad\text{on }[a,b],\qquad y(a)=y(b)=0\tag{SL} L y = λ w y on [ a , b ] , y ( a ) = y ( b ) = 0 ( SL )
を扱います。ここで y ( a ) = y ( b ) = 0 y(a)=y(b)=0 y ( a ) = y ( b ) = 0 は、区間の両端で解が 0 0 0 になる条件(Dirichlet 境界条件)です。y ≢ 0 y\not\equiv0 y ≡ 0 が (SL) を満たすとき λ \lambda λ を固有値 、y y y を固有関数 といいます。
補題 2.1 (Lagrange の恒等式 ) ✓
u , v ∈ C 2 [ a , b ] u,v\in C^2[a,b] u , v ∈ C 2 [ a , b ] に対し ∫ a b ( L u ⋅ v − u ⋅ L v ) d x = [ p ( u v ′ − u ′ v ) ] a b \displaystyle\int_a^b(Lu\cdot v-u\cdot Lv)\,dx=\Bigl[p\,(uv'-u'v)\Bigr]_a^b ∫ a b ( Lu ⋅ v − u ⋅ Lv ) d x = [ p ( u v ′ − u ′ v ) ] a b である。とくに u ( a ) = u ( b ) = v ( a ) = v ( b ) = 0 u(a)=u(b)=v(a)=v(b)=0 u ( a ) = u ( b ) = v ( a ) = v ( b ) = 0 なら 0 0 0 である。
証明(補題 2.1) L u ⋅ v − u ⋅ L v = − ( p u ′ ) ′ v + u ( p v ′ ) ′ = [ p ( u v ′ − u ′ v ) ] ′ Lu\cdot v-u\cdot Lv=-(pu')'v+u(pv')'=\bigl[p(uv'-u'v)\bigr]' Lu ⋅ v − u ⋅ Lv = − ( p u ′ ) ′ v + u ( p v ′ ) ′ = [ p ( u v ′ − u ′ v ) ] ′ です(( p ( u v ′ − u ′ v ) ) ′ = u ( p v ′ ) ′ − ( p u ′ ) ′ v (p(uv'-u'v))'=u(pv')'-(pu')'v ( p ( u v ′ − u ′ v ) ) ′ = u ( p v ′ ) ′ − ( p u ′ ) ′ v を確かめる:( p u v ′ ) ′ = u ′ p v ′ + u ( p v ′ ) ′ (puv')'=u'pv'+u(pv')' ( p u v ′ ) ′ = u ′ p v ′ + u ( p v ′ ) ′ 、( p u ′ v ) ′ = ( p u ′ ) ′ v + p u ′ v ′ (pu'v)'=(pu')'v+pu'v' ( p u ′ v ) ′ = ( p u ′ ) ′ v + p u ′ v ′ なので差は u ( p v ′ ) ′ − ( p u ′ ) ′ v u(pv')'-(pu')'v u ( p v ′ ) ′ − ( p u ′ ) ′ v )。積分します。
∎
命題 2.2 (固有値の基本性質 ) ✓
固有値は実数で、実数値の固有関数が取れる。
異なる固有値の固有関数は重み w w w に関して直交する:∫ a b w φ ψ d x = 0 \int_a^bw\,\varphi\psi\,dx=0 ∫ a b w φ ψ d x = 0 。
各固有値の固有空間は 1 次元である(単純)。
証明(命題 2.2) (1)(2) 複素数値関数を許すと、λ \lambda λ が固有値で y y y が固有関数のとき、L L L の係数が実数なので y ˉ \bar y y ˉ は固有値 λ ˉ \bar\lambda λ ˉ の固有関数です。補題 2.1 を u = y u=y u = y 、v = y ˉ v=\bar y v = y ˉ に使うと 0 = ∫ ( L y y ˉ − y L y ˉ ) = ( λ − λ ˉ ) ∫ w ∣ y ∣ 2 0=\int(Ly\,\bar y-y\,L\bar y)=(\lambda-\bar\lambda)\int w|y|^2 0 = ∫ ( L y y ˉ − y L y ˉ ) = ( λ − λ ˉ ) ∫ w ∣ y ∣ 2 で、w > 0 w>0 w > 0 、y ≢ 0 y\not\equiv0 y ≡ 0 から λ = λ ˉ \lambda=\bar\lambda λ = λ ˉ です。実固有値に対して y y y の実部・虚部も同じ方程式を満たすので実数値の固有関数が取れます。異なる固有値 λ ≠ μ \lambda\ne\mu λ = μ の固有関数 φ , ψ \varphi,\psi φ , ψ に対し 0 = ∫ ( L φ ψ − φ L ψ ) = ( λ − μ ) ∫ w φ ψ 0=\int(L\varphi\,\psi-\varphi\,L\psi)=(\lambda-\mu)\int w\varphi\psi 0 = ∫ ( L φ ψ − φ L ψ ) = ( λ − μ ) ∫ w φ ψ です。
(3) 2 つの固有関数 y 1 , y 2 y_1,y_2 y 1 , y 2 はともに y ( a ) = 0 y(a)=0 y ( a ) = 0 を満たし、線形方程式の初期値問題は ( y ( a ) , y ′ ( a ) ) (y(a),y'(a)) ( y ( a ) , y ′ ( a )) で一意に定まる(定理 2.1[線形微分方程式系] )ので、y 2 ′ ( a ) / y 1 ′ ( a ) y_2'(a)/y_1'(a) y 2 ′ ( a ) / y 1 ′ ( a ) を比(y 1 ′ ( a ) ≠ 0 y_1'(a)\ne0 y 1 ′ ( a ) = 0 、さもなくば y 1 ≡ 0 y_1\equiv0 y 1 ≡ 0 )とする定数倍の関係にあります。
∎
定理 3.1 (Sturm の比較定理 ) ✓
p > 0 p>0 p > 0 を C 1 C^1 C 1 級、g 1 , g 2 g_1,g_2 g 1 , g 2 を連続で g 1 ≤ g 2 g_1\le g_2 g 1 ≤ g 2 とし、y , z y,z y , z をそれぞれ ( p y ′ ) ′ + g 1 y = 0 (py')'+g_1y=0 ( p y ′ ) ′ + g 1 y = 0 、( p z ′ ) ′ + g 2 z = 0 (pz')'+g_2z=0 ( p z ′ ) ′ + g 2 z = 0 の実数値の自明でない解とする。α < β \alpha<\beta α < β が y y y の隣り合う零点なら、z z z は ( α , β ) (\alpha,\beta) ( α , β ) に零点を持つか、あるいは g 1 = g 2 g_1=g_2 g 1 = g 2 ([ α , β ] [\alpha,\beta] [ α , β ] 上)かつ z z z は y y y の定数倍である。
証明(定理 3.1) 零点では y ′ ≠ 0 y'\ne0 y ′ = 0 です(y ( α ) = y ′ ( α ) = 0 y(\alpha)=y'(\alpha)=0 y ( α ) = y ′ ( α ) = 0 なら一意性より y ≡ 0 y\equiv0 y ≡ 0 )。y y y を − 1 -1 − 1 倍して ( α , β ) (\alpha,\beta) ( α , β ) で y > 0 y>0 y > 0 としてよく、このとき y ′ ( α ) > 0 y'(\alpha)>0 y ′ ( α ) > 0 、y ′ ( β ) < 0 y'(\beta)<0 y ′ ( β ) < 0 です。z z z が ( α , β ) (\alpha,\beta) ( α , β ) に零点をもたないと仮定して、符号を取り替えて z > 0 z>0 z > 0 とします。
( p ( y ′ z − y z ′ ) ) ′ = ( p y ′ ) ′ z − y ( p z ′ ) ′ = − g 1 y z + g 2 y z = ( g 2 − g 1 ) y z ≥ 0 \bigl(p(y'z-yz')\bigr)'=(py')'z-y(pz')'=-g_1yz+g_2yz=(g_2-g_1)yz\ge0 ( p ( y ′ z − y z ′ ) ) ′ = ( p y ′ ) ′ z − y ( p z ′ ) ′ = − g 1 y z + g 2 y z = ( g 2 − g 1 ) y z ≥ 0 を [ α , β ] [\alpha,\beta] [ α , β ] で積分すると、左辺は
p ( β ) y ′ ( β ) z ( β ) − p ( α ) y ′ ( α ) z ( α ) ≤ 0 p(\beta)y'(\beta)z(\beta)-p(\alpha)y'(\alpha)z(\alpha)\le0 p ( β ) y ′ ( β ) z ( β ) − p ( α ) y ′ ( α ) z ( α ) ≤ 0 です(z ( α ) , z ( β ) ≥ 0 z(\alpha),z(\beta)\ge0 z ( α ) , z ( β ) ≥ 0 、y ′ ( β ) < 0 < y ′ ( α ) y'(\beta)<0<y'(\alpha) y ′ ( β ) < 0 < y ′ ( α ) )。一方、右辺 ∫ ( g 2 − g 1 ) y z ≥ 0 \int(g_2-g_1)yz\ge0 ∫ ( g 2 − g 1 ) y z ≥ 0 なので、両方が 0 0 0 です。したがって ( g 2 − g 1 ) y z ≡ 0 (g_2-g_1)yz\equiv0 ( g 2 − g 1 ) y z ≡ 0 で、y z > 0 yz>0 y z > 0 より g 1 = g 2 g_1=g_2 g 1 = g 2 。また y ′ ( β ) z ( β ) = 0 y'(\beta)z(\beta)=0 y ′ ( β ) z ( β ) = 0 から z ( β ) = 0 z(\beta)=0 z ( β ) = 0 、同様に z ( α ) = 0 z(\alpha)=0 z ( α ) = 0 となり、z z z と y y y は同じ方程式で α \alpha α で零なので定数倍です(一意性)。
∎
系 3.2 (零点の分離 ) ✓
g 1 = g 2 g_1=g_2 g 1 = g 2 とし、y 1 , y 2 y_1,y_2 y 1 , y 2 を一次独立な 2 つの実解とする。y 1 y_1 y 1 の隣り合う零点の間には y 2 y_2 y 2 の零点がちょうど 1 つある。
証明(系 3.2) 定理 3.1 で g 1 = g 2 g_1=g_2 g 1 = g 2 、y = y 1 y=y_1 y = y 1 、z = y 2 z=y_2 z = y 2 とすると、y 2 y_2 y 2 は y 1 y_1 y 1 の定数倍でない(一次独立)ので、y 2 y_2 y 2 は ( α , β ) (\alpha,\beta) ( α , β ) に零点を持ちます。もし ( α , β ) (\alpha,\beta) ( α , β ) に y 2 y_2 y 2 の零点が 2 つあれば、役割を入れ替えて、その間に y 1 y_1 y 1 の零点があることになり、α , β \alpha,\beta α , β が隣り合う零点であることに反します。ゆえにちょうど 1 つです。
∎
例 3.3 (振動の速さの比較 )
y ′ ′ + q ( x ) y = 0 y''+q(x)y=0 y ′′ + q ( x ) y = 0 (p = 1 p=1 p = 1 )で q ( x ) ≥ m 2 > 0 q(x)\ge m^2>0 q ( x ) ≥ m 2 > 0 なら、任意の自明でない解は長さ π / m \pi/m π / m の任意の区間に零点を持ちます。z = sin ( m ( x − c ) ) z=\sin(m(x-c)) z = sin ( m ( x − c )) は z ′ ′ + m 2 z = 0 z''+m^2z=0 z ′′ + m 2 z = 0 の解で、その隣り合う零点の間隔は π / m \pi/m π / m です。定理 3.1 の y = z y=z y = z (g 1 = m 2 g_1=m^2 g 1 = m 2 )、比較対象の g 2 = q ≥ m 2 g_2=q\ge m^2 g 2 = q ≥ m 2 を使います。q q q が大きいほど速く振動する、という直観のとおりです。
比較定理は解が「どれだけ振動するか」を比べますが、固有値問題では、固有値 λ \lambda λ を動かしたとき零点の数がどう変わるかを知りたいのです。そのために、解の位相を追跡するPrüfer 変換 を使います。
λ ∈ R \lambda\in\mathbb{R} λ ∈ R を固定し、u u u を L u = λ w u Lu=\lambda wu Lu = λ w u 、u ( a ) = 0 u(a)=0 u ( a ) = 0 、p ( a ) u ′ ( a ) = 1 p(a)u'(a)=1 p ( a ) u ′ ( a ) = 1 の解、v = p u ′ v=pu' v = p u ′ とします。すると
u ′ = v p , v ′ = ( q − λ w ) u (4.1) u'=\frac vp,\qquad v'=(q-\lambda w)u\tag{4.1} u ′ = p v , v ′ = ( q − λ w ) u ( 4.1 )
です。( u , v ) ≠ ( 0 , 0 ) (u,v)\ne(0,0) ( u , v ) = ( 0 , 0 ) (さもなくば u ≡ 0 u\equiv0 u ≡ 0 )なので、( u , v ) (u,v) ( u , v ) を極座標 ( u , v ) = r ( sin θ , cos θ ) (u,v)=r(\sin\theta,\cos\theta) ( u , v ) = r ( sin θ , cos θ ) で表したときの角度 θ \theta θ を追跡できます。
次の補題は、この角度 θ \theta θ がそれだけで閉じた 1 本の微分方程式を満たすことを述べます。ねらいは、u u u の零点(sin θ = 0 \sin\theta=0 sin θ = 0 )を、θ \theta θ が π \pi π の整数倍になる瞬間として数えられるようにすることです。
補題 4.1 (Prüfer 変換 ) ✓
F ( x , θ , λ ) = cos 2 θ p ( x ) + ( λ w ( x ) − q ( x ) ) sin 2 θ F(x,\theta,\lambda)=\dfrac{\cos^2\theta}{p(x)}+\bigl(\lambda w(x)-q(x)\bigr)\sin^2\theta F ( x , θ , λ ) = p ( x ) cos 2 θ + ( λ w ( x ) − q ( x ) ) sin 2 θ とし、θ \theta θ を θ ′ = F ( x , θ , λ ) \theta'=F(x,\theta,\lambda) θ ′ = F ( x , θ , λ ) 、θ ( a ) = 0 \theta(a)=0 θ ( a ) = 0 の解とする。このとき θ \theta θ は [ a , b ] [a,b] [ a , b ] 全体で存在し、r ( x ) = exp ∫ a x sin θ cos θ ( 1 / p + q − λ w ) d s r(x)=\exp\int_a^x\sin\theta\cos\theta\,(1/p+q-\lambda w)\,ds r ( x ) = exp ∫ a x sin θ cos θ ( 1/ p + q − λ w ) d s に対して ( u , v ) = r ( sin θ , cos θ ) (u,v)=r(\sin\theta,\cos\theta) ( u , v ) = r ( sin θ , cos θ ) が成り立つ。
証明(補題 4.1) F F F は θ \theta θ について C ∞ C^\infty C ∞ で ∣ F ∣ ≤ sup ( 1 / p ) + sup ∣ λ w − q ∣ |F|\le\sup(1/p)+\sup|\lambda w-q| ∣ F ∣ ≤ sup ( 1/ p ) + sup ∣ λ w − q ∣ と有界なので、系 6.2[解の存在と一意性] により θ \theta θ は [ a , b ] [a,b] [ a , b ] 全体で存在します。( u ~ , v ~ ) = r ( sin θ , cos θ ) (\tilde u,\tilde v)=r(\sin\theta,\cos\theta) ( u ~ , v ~ ) = r ( sin θ , cos θ ) とおくと、r ′ / r = sin θ cos θ ( 1 / p + q − λ w ) r'/r=\sin\theta\cos\theta(1/p+q-\lambda w) r ′ / r = sin θ cos θ ( 1/ p + q − λ w ) と θ ′ = F \theta'=F θ ′ = F を用いて
u ~ ′ = r cos θ [ sin 2 θ ( 1 p + q − λ w ) + cos 2 θ p + ( λ w − q ) sin 2 θ ] = v ~ p , \tilde u'=r\cos\theta\Bigl[\sin^2\theta\Bigl(\tfrac1p+q-\lambda w\Bigr)+\tfrac{\cos^2\theta}{p}+(\lambda w-q)\sin^2\theta\Bigr]=\frac{\tilde v}{p}, u ~ ′ = r cos θ [ sin 2 θ ( p 1 + q − λ w ) + p c o s 2 θ + ( λ w − q ) sin 2 θ ] = p v ~ , v ~ ′ = r sin θ [ cos 2 θ ( 1 p + q − λ w ) − cos 2 θ p − ( λ w − q ) sin 2 θ ] = ( q − λ w ) u ~ \tilde v'=r\sin\theta\Bigl[\cos^2\theta\Bigl(\tfrac1p+q-\lambda w\Bigr)-\tfrac{\cos^2\theta}{p}-(\lambda w-q)\sin^2\theta\Bigr]=(q-\lambda w)\tilde u v ~ ′ = r sin θ [ cos 2 θ ( p 1 + q − λ w ) − p c o s 2 θ − ( λ w − q ) sin 2 θ ] = ( q − λ w ) u ~ と計算できます。初期値 ( u ~ , v ~ ) ( a ) = ( 0 , 1 ) = ( u , v ) ( a ) (\tilde u,\tilde v)(a)=(0,1)=(u,v)(a) ( u ~ , v ~ ) ( a ) = ( 0 , 1 ) = ( u , v ) ( a ) なので、(4.1) の解の一意性から ( u ~ , v ~ ) = ( u , v ) (\tilde u,\tilde v)=(u,v) ( u ~ , v ~ ) = ( u , v ) です。
∎
したがって u ( x ) = 0 u(x)=0 u ( x ) = 0 であることと sin θ ( x ) = 0 \sin\theta(x)=0 sin θ ( x ) = 0 (θ ( x ) ∈ π Z \theta(x)\in\pi\mathbb{Z} θ ( x ) ∈ π Z )であることは同値です。θ ( x ) = k π \theta(x)=k\pi θ ( x ) = k π となる点では θ ′ = 1 / p > 0 \theta'=1/p>0 θ ′ = 1/ p > 0 なので、θ \theta θ は各 k π k\pi k π を上向きにだけ 横切ります。θ ( a ) = 0 \theta(a)=0 θ ( a ) = 0 で θ ′ ( a ) > 0 \theta'(a)>0 θ ′ ( a ) > 0 なので、x > a x>a x > a で θ ( x ) > 0 \theta(x)>0 θ ( x ) > 0 であり、θ \theta θ が k π k\pi k π を越えたあと、それ以下に戻ることもありません。ゆえに
u u u の ( a , b ) (a,b) ( a , b ) における零点の数は # { k ≥ 1 : k π < θ ( b ; λ ) } \#\{k\ge1:k\pi<\theta(b;\lambda)\} # { k ≥ 1 : k π < θ ( b ; λ )} に等しい。u ( b ) = 0 u(b)=0 u ( b ) = 0 となる(λ \lambda λ が固有値である)ことは θ ( b ; λ ) ∈ { π , 2 π , … } \theta(b;\lambda)\in\{\pi,2\pi,\dots\} θ ( b ; λ ) ∈ { π , 2 π , … } と同値で、θ ( b ; λ ) = n π \theta(b;\lambda)=n\pi θ ( b ; λ ) = nπ のとき零点はちょうど n − 1 n-1 n − 1 個。
次の定理の証明の方針です。λ \lambda λ を動かすと、右端 b b b での角度 Θ ( λ ) \Theta(\lambda) Θ ( λ ) が動きます。(i) Θ \Theta Θ が λ \lambda λ とともに増えること、(ii) λ \lambda λ が十分負なら π \pi π 未満であること、(iii) λ \lambda λ が十分大きければいくらでも大きくなること、を示し、Θ = n π \Theta=n\pi Θ = nπ となる λ \lambda λ を中間値の定理で拾います。(ii)(iii) で記号が多いのは、θ \theta θ の進む速さ θ ′ = F \theta'=F θ ′ = F を、λ \lambda λ の符号に応じて上から、または下から押さえるためです。
定理 4.2 (振動定理 ) ✓
(SL) の固有値は、単純で実数の列 λ 1 < λ 2 < λ 3 < ⋯ \lambda_1<\lambda_2<\lambda_3<\cdots λ 1 < λ 2 < λ 3 < ⋯ 、λ n → ∞ \lambda_n\to\infty λ n → ∞ をなし、これ以外に固有値はない。λ n \lambda_n λ n の固有関数は ( a , b ) (a,b) ( a , b ) にちょうど n − 1 n-1 n − 1 個の零点を持つ。
証明(定理 4.2) 関数 Θ ( λ ) = θ ( b ; λ ) \Theta(\lambda)=\theta(b;\lambda) Θ ( λ ) = θ ( b ; λ ) を調べます。
(i) Θ \Theta Θ は連続かつ狭義単調増加。 F F F は ( θ , λ ) (\theta,\lambda) ( θ , λ ) について C 1 C^1 C 1 級なので、パラメータに関する微分可能依存性(定理 8.1[解の存在と一意性] に λ ′ = 0 \lambda'=0 λ ′ = 0 を連立する)により、ϑ = ∂ θ / ∂ λ \vartheta=\partial\theta/\partial\lambda ϑ = ∂ θ / ∂ λ は存在して ϑ ′ = F θ ϑ + w sin 2 θ \vartheta'=F_\theta\vartheta+w\sin^2\theta ϑ ′ = F θ ϑ + w sin 2 θ 、ϑ ( a ) = 0 \vartheta(a)=0 ϑ ( a ) = 0 を満たします。これは 1 階線形方程式なので(定理 4.2[常微分方程式の初等解法] )
ϑ ( x ) = ∫ a x exp ( ∫ s x F θ ) w ( s ) sin 2 θ ( s ) d s > 0 ( x > a ) \vartheta(x)=\int_a^x\exp\Bigl(\int_s^xF_\theta\Bigr)\,w(s)\sin^2\theta(s)\,ds>0\qquad(x>a) ϑ ( x ) = ∫ a x exp ( ∫ s x F θ ) w ( s ) sin 2 θ ( s ) d s > 0 ( x > a ) です(θ ( a ) = 0 \theta(a)=0 θ ( a ) = 0 、θ ′ ( a ) > 0 \theta'(a)>0 θ ′ ( a ) > 0 より sin 2 θ > 0 \sin^2\theta>0 sin 2 θ > 0 が a a a の右近傍にある)。よって Θ ′ ( λ ) = ϑ ( b ) > 0 \Theta'(\lambda)=\vartheta(b)>0 Θ ′ ( λ ) = ϑ ( b ) > 0 です。
(ii) λ → − ∞ \lambda\to-\infty λ → − ∞ で Θ < π \Theta<\pi Θ < π 。 δ ∈ ( 0 , π / 2 ) \delta\in(0,\pi/2) δ ∈ ( 0 , π /2 ) をとり、m = min w m=\min w m = min w 、P = min p P=\min p P = min p 、μ = max ∣ q ∣ \mu=\max|q| μ = max ∣ q ∣ とおきます。m ∣ λ ∣ > μ + 1 / ( P sin 2 δ ) m|\lambda|>\mu+1/(P\sin^2\delta) m ∣ λ ∣ > μ + 1/ ( P sin 2 δ ) なる λ < 0 \lambda<0 λ < 0 では、θ \theta θ が最初に δ \delta δ に達する点 x 1 x_1 x 1 があれば θ ′ ( x 1 ) = cos 2 δ / p + ( λ w − q ) sin 2 δ ≤ 1 / P − ( m ∣ λ ∣ − μ ) sin 2 δ < 0 \theta'(x_1)=\cos^2\delta/p+(\lambda w-q)\sin^2\delta\le1/P-(m|\lambda|-\mu)\sin^2\delta<0 θ ′ ( x 1 ) = cos 2 δ / p + ( λ w − q ) sin 2 δ ≤ 1/ P − ( m ∣ λ ∣ − μ ) sin 2 δ < 0 ですが、θ \theta θ が初めて δ \delta δ に達するなら θ ′ ( x 1 ) ≥ 0 \theta'(x_1)\ge0 θ ′ ( x 1 ) ≥ 0 のはずで矛盾です。ゆえに θ < δ < π \theta<\delta<\pi θ < δ < π で Θ ( λ ) < π \Theta(\lambda)<\pi Θ ( λ ) < π です。
(iii) λ → + ∞ \lambda\to+\infty λ → + ∞ で Θ → ∞ \Theta\to\infty Θ → ∞ 。 自然数 N N N をとり、λ m ≥ μ \lambda m\ge\mu λm ≥ μ とすれば F ≥ cos 2 θ / p ≥ 0 F\ge\cos^2\theta/p\ge0 F ≥ cos 2 θ / p ≥ 0 なので θ \theta θ は単調非減少です。小さな ε ∈ ( 0 , π / 4 ) \varepsilon\in(0,\pi/4) ε ∈ ( 0 , π /4 ) をとります。θ \theta θ が k π k\pi k π の ε \varepsilon ε 近傍にあるとき cos 2 θ ≥ 1 / 2 \cos^2\theta\ge1/2 cos 2 θ ≥ 1/2 なので θ ′ ≥ 1 / ( 2 max p ) \theta'\ge1/(2\max p) θ ′ ≥ 1/ ( 2 max p ) 、その近傍を通り抜ける時間は 4 ε max p 4\varepsilon\max p 4 ε max p 以下です。近傍の外では sin 2 θ ≥ ( 2 ε / π ) 2 \sin^2\theta\ge(2\varepsilon/\pi)^2 sin 2 θ ≥ ( 2 ε / π ) 2 で θ ′ ≥ ( λ m − μ ) ( 2 ε / π ) 2 \theta'\ge(\lambda m-\mu)(2\varepsilon/\pi)^2 θ ′ ≥ ( λm − μ ) ( 2 ε / π ) 2 なので、1 つの隙間 π \pi π を通る時間は π 3 / ( 4 ε 2 ( λ m − μ ) ) \pi^3/(4\varepsilon^2(\lambda m-\mu)) π 3 / ( 4 ε 2 ( λm − μ )) 以下です。θ \theta θ が 0 0 0 から N π N\pi N π に達する全時間は、近傍で ( N + 1 ) ⋅ 4 ε max p (N+1)\cdot4\varepsilon\max p ( N + 1 ) ⋅ 4 ε max p 、隙間で N π 3 / ( 4 ε 2 ( λ m − μ ) ) N\pi^3/(4\varepsilon^2(\lambda m-\mu)) N π 3 / ( 4 ε 2 ( λm − μ )) 以下ですから、ε \varepsilon ε を前者が ( b − a ) / 2 (b-a)/2 ( b − a ) /2 以下になるよう、次に λ \lambda λ を後者が ( b − a ) / 2 (b-a)/2 ( b − a ) /2 未満になるよう選べば、θ \theta θ は b b b までに N π N\pi N π に達します。Θ ( λ ) ≥ N π \Theta(\lambda)\ge N\pi Θ ( λ ) ≥ N π です。
結論。 (i)–(iii) と中間値の定理により、各 n ≥ 1 n\ge1 n ≥ 1 に対し Θ ( λ ) = n π \Theta(\lambda)=n\pi Θ ( λ ) = nπ となる λ = λ n \lambda=\lambda_n λ = λ n がただ 1 つあり、Θ \Theta Θ の増加性から λ 1 < λ 2 < ⋯ \lambda_1<\lambda_2<\cdots λ 1 < λ 2 < ⋯ です。固有値はこれらに限られます。λ n ≤ Λ \lambda_n\le\Lambda λ n ≤ Λ が無限個あれば n π = Θ ( λ n ) ≤ Θ ( Λ ) < ∞ n\pi=\Theta(\lambda_n)\le\Theta(\Lambda)<\infty nπ = Θ ( λ n ) ≤ Θ ( Λ ) < ∞ に反するので λ n → ∞ \lambda_n\to\infty λ n → ∞ 。単純性は 命題 2.2 、零点の個数は上の枠内の記述です。
∎
1π λ₁ 2π λ₂ 3π λ₃ 4π λ₄ λ → θ(b; λ) 図 1. p = w = 1、q = 0、[a, b] = [0, 1] の場合の Prüfer 角 θ(b; λ)。λ について単調増加で、水平線 nπ と交わる λ が固有値 λₙ = (nπ)²。
この場合 ( u , v ) = ( sin ( λ x ) / λ , cos ( λ x ) ) (u,v)=(\sin(\sqrt\lambda\,x)/\sqrt\lambda,\ \cos(\sqrt\lambda\,x)) ( u , v ) = ( sin ( λ x ) / λ , cos ( λ x )) で、( u , v ) = r ( sin θ , cos θ ) (u,v)=r(\sin\theta,\cos\theta) ( u , v ) = r ( sin θ , cos θ ) ですから、θ ( x ; λ ) \theta(x;\lambda) θ ( x ; λ ) は複素数 cos ( λ x ) + i sin ( λ x ) / λ \cos(\sqrt\lambda\,x)+i\,\sin(\sqrt\lambda\,x)/\sqrt\lambda cos ( λ x ) + i sin ( λ x ) / λ の偏角を、x = 0 x=0 x = 0 で 0 0 0 になるように x x x に沿って連続につないだものです。Θ ( λ ) \Theta(\lambda) Θ ( λ ) はその x = 1 x=1 x = 1 での値で、固有値は λ n = ( n π ) 2 \lambda_n=(n\pi)^2 λ n = ( nπ ) 2 です。
以下、0 0 0 は (SL) の固有値でない と仮定します(一般の場合は §6 の最後で q q q を q − c w q-cw q − c w に取り替えて帰着させます)。
u 1 , u 2 u_1,u_2 u 1 , u 2 を L u i = 0 Lu_i=0 L u i = 0 の解で、u 1 ( a ) = 0 u_1(a)=0 u 1 ( a ) = 0 、u 1 ′ ( a ) = 1 / p ( a ) u_1'(a)=1/p(a) u 1 ′ ( a ) = 1/ p ( a ) および u 2 ( b ) = 0 u_2(b)=0 u 2 ( b ) = 0 、u 2 ′ ( b ) = 1 / p ( b ) u_2'(b)=1/p(b) u 2 ′ ( b ) = 1/ p ( b ) を満たすものとします。u 1 , u 2 u_1,u_2 u 1 , u 2 は一次独立です(u 1 ( b ) = 0 u_1(b)=0 u 1 ( b ) = 0 だと u 1 u_1 u 1 が λ = 0 \lambda=0 λ = 0 の固有関数になる)。
W = p ( u 1 u 2 ′ − u 1 ′ u 2 ) W=p\,(u_1u_2'-u_1'u_2) W = p ( u 1 u 2 ′ − u 1 ′ u 2 ) は定数で、0 0 0 ではありません。実際 W ′ = u 1 ( p u 2 ′ ) ′ − ( p u 1 ′ ) ′ u 2 = u 1 q u 2 − q u 1 u 2 = 0 W'=u_1(pu_2')'-(pu_1')'u_2=u_1qu_2-qu_1u_2=0 W ′ = u 1 ( p u 2 ′ ) ′ − ( p u 1 ′ ) ′ u 2 = u 1 q u 2 − q u 1 u 2 = 0 で、W = W ( a ) = − p ( a ) u 1 ′ ( a ) u 2 ( a ) = − u 2 ( a ) W=W(a)=-p(a)u_1'(a)u_2(a)=-u_2(a) W = W ( a ) = − p ( a ) u 1 ′ ( a ) u 2 ( a ) = − u 2 ( a ) 、u 2 ( a ) = 0 u_2(a)=0 u 2 ( a ) = 0 だと u 2 u_2 u 2 が固有関数になってしまうので W ≠ 0 W\ne0 W = 0 です。
次の G G G は、L y = f Ly=f L y = f を解く公式を作るために置きます。x ≤ t x\le t x ≤ t の側では左端の条件を満たす u 1 u_1 u 1 、x ≥ t x\ge t x ≥ t の側では右端の条件を満たす u 2 u_2 u 2 を使い、x = t x=t x = t で貼り合わせた形です。この形で本当に解が得られることは、すぐ後の定理で確かめます。
定義 5.1 (Green 関数 ) ↗
G ( x , t ) = − 1 W u 1 ( min { x , t } ) u 2 ( max { x , t } ) ( x , t ∈ [ a , b ] ) G(x,t)=-\frac{1}{W}\,u_1(\min\{x,t\})\,u_2(\max\{x,t\})\qquad(x,t\in[a,b]) G ( x , t ) = − W 1 u 1 ( min { x , t }) u 2 ( max { x , t }) ( x , t ∈ [ a , b ]) を (SL) の(λ = 0 \lambda=0 λ = 0 での)Green 関数 という。G G G は [ a , b ] 2 [a,b]^2 [ a , b ] 2 上で連続かつ実数値で対称:G ( x , t ) = G ( t , x ) G(x,t)=G(t,x) G ( x , t ) = G ( t , x ) 。
定理 5.2 (Green 関数による境界値問題の解 ) ✓
f ∈ C [ a , b ] f\in C[a,b] f ∈ C [ a , b ] とする。y ( x ) = ∫ a b G ( x , t ) f ( t ) d t y(x)=\displaystyle\int_a^bG(x,t)f(t)\,dt y ( x ) = ∫ a b G ( x , t ) f ( t ) d t は L y = f Ly=f L y = f 、y ( a ) = y ( b ) = 0 y(a)=y(b)=0 y ( a ) = y ( b ) = 0 を満たす C 2 C^2 C 2 級の唯一の解である。
証明(定理 5.2) 定義により
y ( x ) = − 1 W [ u 2 ( x ) ∫ a x u 1 f d t + u 1 ( x ) ∫ x b u 2 f d t ] y(x)=-\frac1W\Bigl[u_2(x)\int_a^xu_1f\,dt+u_1(x)\int_x^bu_2f\,dt\Bigr] y ( x ) = − W 1 [ u 2 ( x ) ∫ a x u 1 f d t + u 1 ( x ) ∫ x b u 2 f d t ] です。微分すると、積分の上端・下端から出る項 u 2 u 1 f − u 1 u 2 f u_2u_1f-u_1u_2f u 2 u 1 f − u 1 u 2 f が打ち消し合うので
y ′ ( x ) = − 1 W [ u 2 ′ ( x ) ∫ a x u 1 f + u 1 ′ ( x ) ∫ x b u 2 f ] y'(x)=-\frac1W\Bigl[u_2'(x)\int_a^xu_1f+u_1'(x)\int_x^bu_2f\Bigr] y ′ ( x ) = − W 1 [ u 2 ′ ( x ) ∫ a x u 1 f + u 1 ′ ( x ) ∫ x b u 2 f ] です。もう一度 p p p を掛けて微分すると(( p u i ′ ) ′ = q u i (pu_i')'=qu_i ( p u i ′ ) ′ = q u i )
( p y ′ ) ′ = − 1 W [ q u 2 ∫ a x u 1 f + q u 1 ∫ x b u 2 f + p ( u 2 ′ u 1 − u 1 ′ u 2 ) f ] = q y − f (py')'=-\frac1W\Bigl[qu_2\int_a^xu_1f+qu_1\int_x^bu_2f+p(u_2'u_1-u_1'u_2)f\Bigr]=qy-f ( p y ′ ) ′ = − W 1 [ q u 2 ∫ a x u 1 f + q u 1 ∫ x b u 2 f + p ( u 2 ′ u 1 − u 1 ′ u 2 ) f ] = q y − f です。ゆえに L y = − ( p y ′ ) ′ + q y = f Ly=-(py')'+qy=f L y = − ( p y ′ ) ′ + q y = f です。y ( a ) = − 1 W u 1 ( a ) ∫ a b u 2 f = 0 y(a)=-\frac1Wu_1(a)\int_a^bu_2f=0 y ( a ) = − W 1 u 1 ( a ) ∫ a b u 2 f = 0 、y ( b ) = 0 y(b)=0 y ( b ) = 0 も同様です。一意性:2 つの解の差は L y = 0 Ly=0 L y = 0 、y ( a ) = y ( b ) = 0 y(a)=y(b)=0 y ( a ) = y ( b ) = 0 を満たし、0 0 0 は固有値でないので 0 0 0 です。
∎
例 5.3 (−y″ = f の Green 関数 )
p = w = 1 p=w=1 p = w = 1 、q = 0 q=0 q = 0 、[ a , b ] = [ 0 , ℓ ] [a,b]=[0,\ell] [ a , b ] = [ 0 , ℓ ] では u 1 = x u_1=x u 1 = x 、u 2 = x − ℓ u_2=x-\ell u 2 = x − ℓ 、W = x ⋅ 1 − 1 ⋅ ( x − ℓ ) = ℓ W=x\cdot1-1\cdot(x-\ell)=\ell W = x ⋅ 1 − 1 ⋅ ( x − ℓ ) = ℓ で
G ( x , t ) = min { x , t } ( ℓ − max { x , t } ) ℓ G(x,t)=\frac{\min\{x,t\}\bigl(\ell-\max\{x,t\}\bigr)}{\ell} G ( x , t ) = ℓ min { x , t } ( ℓ − max { x , t } ) です。たとえば f ≡ 1 f\equiv1 f ≡ 1 なら y = ∫ 0 ℓ G d t = x ( ℓ − x ) / 2 y=\int_0^\ell G\,dt=x(\ell-x)/2 y = ∫ 0 ℓ G d t = x ( ℓ − x ) /2 で、確かに − y ′ ′ = 1 -y''=1 − y ′′ = 1 、y ( 0 ) = y ( ℓ ) = 0 y(0)=y(\ell)=0 y ( 0 ) = y ( ℓ ) = 0 です。G ( x , ⋅ ) G(x,\cdot) G ( x , ⋅ ) は、x x x に置いた単位の力に対する弦(張力 1)の静的な変位を表します。
重み w w w つきの L 2 L^2 L 2 空間 H = L 2 ( ( a , b ) ; w d x ) H=L^2((a,b);w\,dx) H = L 2 (( a , b ) ; w d x ) (内積 ⟨ f , g ⟩ w = ∫ w f g ˉ d x \langle f,g\rangle_w=\int wf\bar g\,dx ⟨ f , g ⟩ w = ∫ w f g ˉ d x )を考えます。
定理 6.1 (固有関数展開の完備性 ) ✓
(SL) の固有関数を φ 1 , φ 2 , … \varphi_1,\varphi_2,\dots φ 1 , φ 2 , … (φ n \varphi_n φ n は λ n \lambda_n λ n の実数値固有関数で ∥ φ n ∥ w = 1 \|\varphi_n\|_w=1 ∥ φ n ∥ w = 1 )とすると、{ φ n } n ≥ 1 \{\varphi_n\}_{n\ge1} { φ n } n ≥ 1 は H H H の正規直交基底である。すなわち任意の f ∈ H f\in H f ∈ H について
f = ∑ n = 1 ∞ ⟨ f , φ n ⟩ w φ n ( H の意味で ) , ∥ f ∥ w 2 = ∑ n ∣ ⟨ f , φ n ⟩ w ∣ 2 f=\sum_{n=1}^{\infty}\langle f,\varphi_n\rangle_w\,\varphi_n\quad(H\text{ の意味で}),\qquad\|f\|_w^2=\sum_n|\langle f,\varphi_n\rangle_w|^2 f = n = 1 ∑ ∞ ⟨ f , φ n ⟩ w φ n ( H の意味で ) , ∥ f ∥ w 2 = n ∑ ∣ ⟨ f , φ n ⟩ w ∣ 2 が成り立つ。
証明の方針です。Green 関数を核とする積分作用素 K K K を作ると、K K K は L L L の逆にあたります。K K K はコンパクトな自己共役作用素なので、Hilbert–Schmidt の定理から固有ベクトルの正規直交系が得られ、K K K の核(K f = 0 Kf=0 K f = 0 となる f f f の全体)が { 0 } \{0\} { 0 } ならそれが H H H 全体の基底になります。最後に、K K K の固有ベクトルが (SL) の固有関数と同じものだと確かめます。途中の Ker K = { 0 } \operatorname{Ker}K=\{0\} Ker K = { 0 } の部分は、K f = 0 Kf=0 K f = 0 の式を微分して連立方程式に直し、h = w f h=wf h = w f がほとんど至るところ 0 0 0 であることを導いています。
証明(定理 6.1) 帰着。 c ∈ R c\in\mathbb{R} c ∈ R に対し q q q を q − c w q-cw q − c w に取り替えると、L y = λ w y Ly=\lambda wy L y = λ w y は ( L − c w ) y = ( λ − c ) w y (L-cw)y=(\lambda-c)wy ( L − c w ) y = ( λ − c ) w y となるだけで、固有関数は変わらず固有値が c c c ずれます。定理 4.2 により固有値は下に有界なので、c < λ 1 c<\lambda_1 c < λ 1 ととれば新しい問題の固有値はすべて正で、0 0 0 は固有値ではありません。よって §5 の仮定を満たすとしてよいです。
積分作用素。 ( K f ) ( x ) = ∫ a b G ( x , t ) f ( t ) w ( t ) d t (Kf)(x)=\int_a^bG(x,t)f(t)w(t)\,dt ( K f ) ( x ) = ∫ a b G ( x , t ) f ( t ) w ( t ) d t とします。U : H → L 2 ( a , b ) U:H\to L^2(a,b) U : H → L 2 ( a , b ) 、U f = w f Uf=\sqrt wf U f = w f はユニタリで、U K U − 1 UKU^{-1} U K U − 1 は積分核 k ( x , t ) = w ( x ) G ( x , t ) w ( t ) k(x,t)=\sqrt{w(x)}\,G(x,t)\sqrt{w(t)} k ( x , t ) = w ( x ) G ( x , t ) w ( t ) をもつ積分作用素です。k k k は [ a , b ] 2 [a,b]^2 [ a , b ] 2 上で連続・実数値・対称なので L 2 ( [ a , b ] 2 ) L^2([a,b]^2) L 2 ([ a , b ] 2 ) に属し、定理 6.4[コンパクト作用素・Hilbert–Schmidt 作用素・トレースクラス] により Hilbert–Schmidt 作用素、命題 6.3[コンパクト作用素・Hilbert–Schmidt 作用素・トレースクラス] の 3 によりコンパクト で、核の対称性から自己共役 です。したがって K K K は H H H 上のコンパクト自己共役作用素です。
Ker K = { 0 } \operatorname{Ker}K=\{0\} Ker K = { 0 } 。 K f = 0 Kf=0 K f = 0 とし、h = w f ∈ L 1 h=wf\in L^1 h = w f ∈ L 1 とおきます。A ( x ) = ∫ a x u 1 h A(x)=\int_a^xu_1h A ( x ) = ∫ a x u 1 h 、B ( x ) = ∫ x b u 2 h B(x)=\int_x^bu_2h B ( x ) = ∫ x b u 2 h (絶対連続)に対し、K f ( x ) = − 1 W [ u 2 A + u 1 B ] = 0 Kf(x)=-\frac1W[u_2A+u_1B]=0 K f ( x ) = − W 1 [ u 2 A + u 1 B ] = 0 がすべての x x x で成り立ちます。微分(a.e.)すると u 2 ′ A + u 1 ′ B + ( u 2 u 1 − u 1 u 2 ) h = u 2 ′ A + u 1 ′ B = 0 u_2'A+u_1'B+(u_2u_1-u_1u_2)h=u_2'A+u_1'B=0 u 2 ′ A + u 1 ′ B + ( u 2 u 1 − u 1 u 2 ) h = u 2 ′ A + u 1 ′ B = 0 で、これは連続関数なので全 x x x で成り立ちます。連立方程式
u 2 A + u 1 B = 0 , u 2 ′ A + u 1 ′ B = 0 u_2A+u_1B=0,\qquad u_2'A+u_1'B=0 u 2 A + u 1 B = 0 , u 2 ′ A + u 1 ′ B = 0 の係数行列式は u 2 u 1 ′ − u 1 u 2 ′ = − W / p ≠ 0 u_2u_1'-u_1u_2'=-W/p\ne0 u 2 u 1 ′ − u 1 u 2 ′ = − W / p = 0 なので A = B = 0 A=B=0 A = B = 0 です。A ′ = u 1 h = 0 A'=u_1h=0 A ′ = u 1 h = 0 、B ′ = − u 2 h = 0 B'=-u_2h=0 B ′ = − u 2 h = 0 (a.e.)で、u 1 , u 2 u_1,u_2 u 1 , u 2 に共通の零点はない(一次独立な解は共通の零点を持たない)ので h = 0 h=0 h = 0 a.e.、w > 0 w>0 w > 0 から f = 0 f=0 f = 0 です。
固有関数と K の固有ベクトル。 定理 4.2[コンパクト作用素・Hilbert–Schmidt 作用素・トレースクラス] の 3 により、H = Ker K ⊕ span ‾ { e n } H=\operatorname{Ker}K\oplus\overline{\operatorname{span}}\{e_n\} H = Ker K ⊕ span { e n } (e n e_n e n は K K K の 0 0 0 でない固有値の固有ベクトル)で、Ker K = 0 \operatorname{Ker}K=0 Ker K = 0 から { e n } \{e_n\} { e n } は完全です。K e = μ e Ke=\mu e K e = μ e (μ ≠ 0 \mu\ne0 μ = 0 )なら、K K K の像は連続関数なので e = μ − 1 K e e=\mu^{-1}Ke e = μ − 1 K e は連続で、したがって 定理 5.2 を f = μ − 1 w e f=\mu^{-1}we f = μ − 1 w e に使えて e ∈ C 2 e\in C^2 e ∈ C 2 、L e = μ − 1 w e Le=\mu^{-1}we L e = μ − 1 w e 、e ( a ) = e ( b ) = 0 e(a)=e(b)=0 e ( a ) = e ( b ) = 0 、すなわち e e e は固有値 λ = 1 / μ \lambda=1/\mu λ = 1/ μ の (SL) の固有関数です。逆に (SL) の固有関数 φ \varphi φ (固有値 λ ≠ 0 \lambda\ne0 λ = 0 )に対し L φ = λ w φ L\varphi=\lambda w\varphi L φ = λ w φ なので 定理 5.2 の一意性から φ = λ K φ \varphi=\lambda K\varphi φ = λ K φ です。こうして (SL) の固有関数と K K K の固有ベクトルは対応します。固有値は単純(命題 2.2 )で、λ n \lambda_n λ n の固有関数は規格化した φ n \varphi_n φ n だけなので、{ φ n } \{\varphi_n\} { φ n } が H H H の正規直交基底です。
∎
命題 6.2 (正弦関数系の完全性 ) ✓
ℓ > 0 \ell>0 ℓ > 0 とする。− y ′ ′ = λ y -y''=\lambda y − y ′′ = λ y 、y ( 0 ) = y ( ℓ ) = 0 y(0)=y(\ell)=0 y ( 0 ) = y ( ℓ ) = 0 の固有値は λ n = ( n π / ℓ ) 2 \lambda_n=(n\pi/\ell)^2 λ n = ( nπ / ℓ ) 2 (n = 1 , 2 , … n=1,2,\dots n = 1 , 2 , … )で、φ n ( x ) = 2 / ℓ sin ( n π x / ℓ ) \varphi_n(x)=\sqrt{2/\ell}\,\sin(n\pi x/\ell) φ n ( x ) = 2/ ℓ sin ( nπ x / ℓ ) は λ n \lambda_n λ n の規格化された固有関数である。{ φ n } n ≥ 1 \{\varphi_n\}_{n\ge1} { φ n } n ≥ 1 は L 2 ( 0 , ℓ ) L^2(0,\ell) L 2 ( 0 , ℓ ) の正規直交基底である。
証明(命題 6.2) これは (SL) で p = w = 1 p=w=1 p = w = 1 、q = 0 q=0 q = 0 、[ a , b ] = [ 0 , ℓ ] [a,b]=[0,\ell] [ a , b ] = [ 0 , ℓ ] とした場合です。(SL) の固有値は実数なので(命題 2.2 )、λ ∈ R \lambda\in\mathbb{R} λ ∈ R を考えれば十分です。λ \lambda λ を固定し、s λ s_\lambda s λ を λ > 0 \lambda>0 λ > 0 なら sin ( λ x ) / λ \sin(\sqrt\lambda\,x)/\sqrt\lambda sin ( λ x ) / λ 、λ = 0 \lambda=0 λ = 0 なら x x x 、λ < 0 \lambda<0 λ < 0 なら sinh ( − λ x ) / − λ \sinh(\sqrt{-\lambda}\,x)/\sqrt{-\lambda} sinh ( − λ x ) / − λ と置くと、s λ s_\lambda s λ は − y ′ ′ = λ y -y''=\lambda y − y ′′ = λ y 、y ( 0 ) = 0 y(0)=0 y ( 0 ) = 0 、y ′ ( 0 ) = 1 y'(0)=1 y ′ ( 0 ) = 1 を満たします。y y y が − y ′ ′ = λ y -y''=\lambda y − y ′′ = λ y 、y ( 0 ) = 0 y(0)=0 y ( 0 ) = 0 を満たせば、y − y ′ ( 0 ) s λ y-y'(0)s_\lambda y − y ′ ( 0 ) s λ は同じ方程式の解で初期値 ( 0 , 0 ) (0,0) ( 0 , 0 ) をもつので、1 階系 ( y , y ′ ) ′ = ( y ′ , − λ y ) (y,y')'=(y',-\lambda y) ( y , y ′ ) ′ = ( y ′ , − λ y ) の解の一意性(定理 2.1[線形微分方程式系] )から恒等的に 0 0 0 、すなわち y = y ′ ( 0 ) s λ y=y'(0)s_\lambda y = y ′ ( 0 ) s λ です。したがって λ \lambda λ が固有値であることは s λ ( ℓ ) = 0 s_\lambda(\ell)=0 s λ ( ℓ ) = 0 と同値です。λ ≤ 0 \lambda\le0 λ ≤ 0 では s λ ( ℓ ) = ℓ s_\lambda(\ell)=\ell s λ ( ℓ ) = ℓ または sinh ( − λ ℓ ) / − λ \sinh(\sqrt{-\lambda}\,\ell)/\sqrt{-\lambda} sinh ( − λ ℓ ) / − λ で正なので固有値ではありません。λ > 0 \lambda>0 λ > 0 では sin ( λ ℓ ) = 0 \sin(\sqrt\lambda\,\ell)=0 sin ( λ ℓ ) = 0 、すなわち λ ℓ = n π \sqrt\lambda\,\ell=n\pi λ ℓ = nπ (n ≥ 1 n\ge1 n ≥ 1 )のときに限り固有値です。固有関数は sin ( n π x / ℓ ) \sin(n\pi x/\ell) sin ( nπ x / ℓ ) の定数倍で、∫ 0 ℓ sin 2 ( n π x / ℓ ) d x = ∫ 0 ℓ 1 − cos ( 2 n π x / ℓ ) 2 d x = ℓ 2 \int_0^\ell\sin^2(n\pi x/\ell)\,dx=\int_0^\ell\frac{1-\cos(2n\pi x/\ell)}2\,dx=\frac\ell2 ∫ 0 ℓ sin 2 ( nπ x / ℓ ) d x = ∫ 0 ℓ 2 1 − c o s ( 2 nπ x / ℓ ) d x = 2 ℓ なので φ n \varphi_n φ n は規格化されています。固有値は小さい順に λ 1 < λ 2 < ⋯ \lambda_1<\lambda_2<\cdots λ 1 < λ 2 < ⋯ と並ぶので、定理 6.1 により { φ n } \{\varphi_n\} { φ n } は L 2 ( 0 , ℓ ) L^2(0,\ell) L 2 ( 0 , ℓ ) の正規直交基底です。
∎
例 6.3 (Fourier 正弦級数の完全性 )
p = w = 1 p=w=1 p = w = 1 、q = 0 q=0 q = 0 、[ a , b ] = [ 0 , ℓ ] [a,b]=[0,\ell] [ a , b ] = [ 0 , ℓ ] では、命題 6.2 のとおり − y ′ ′ = λ y -y''=\lambda y − y ′′ = λ y 、y ( 0 ) = y ( ℓ ) = 0 y(0)=y(\ell)=0 y ( 0 ) = y ( ℓ ) = 0 の固有値は λ n = ( n π / ℓ ) 2 \lambda_n=(n\pi/\ell)^2 λ n = ( nπ / ℓ ) 2 、規格化した固有関数は φ n = 2 / ℓ sin ( n π x / ℓ ) \varphi_n=\sqrt{2/\ell}\,\sin(n\pi x/\ell) φ n = 2/ ℓ sin ( nπ x / ℓ ) で、{ φ n } \{\varphi_n\} { φ n } は L 2 ( 0 , ℓ ) L^2(0,\ell) L 2 ( 0 , ℓ ) の正規直交基底です。つまり任意の f ∈ L 2 ( 0 , ℓ ) f\in L^2(0,\ell) f ∈ L 2 ( 0 , ℓ ) は Fourier 正弦級数で展開でき、Parseval の等式が成り立ちます。三角関数系の完全性は、微分方程式の構造から出てきました。
冒頭の動機に戻ります。区間 ( 0 , ℓ ) (0,\ell) ( 0 , ℓ ) の両端で 0 0 0 になる境界条件のもとで、偏微分方程式 u t t = u x x u_{tt}=u_{xx} u tt = u xx (弦の振動)と u t = u x x u_t=u_{xx} u t = u xx (熱伝導)を、変数分離法 (u = y ( x ) T ( t ) u=y(x)T(t) u = y ( x ) T ( t ) とおく)で解きます。y ′ ′ = − λ y y''=-\lambda y y ′′ = − λ y 、y ( 0 ) = y ( ℓ ) = 0 y(0)=y(\ell)=0 y ( 0 ) = y ( ℓ ) = 0 の固有値・固有関数が、例 6.3 の λ n = k n 2 \lambda_n=k_n^2 λ n = k n 2 、k n = n π ℓ k_n=\frac{n\pi}\ell k n = ℓ nπ 、φ n = 2 / ℓ sin k n x \varphi_n=\sqrt{2/\ell}\,\sin k_nx φ n = 2/ ℓ sin k n x です。以下、k = k n k=k_n k = k n と略記し、ψ n = 2 / ℓ cos k n x \psi_n=\sqrt{2/\ell}\cos k_nx ψ n = 2/ ℓ cos k n x とします({ ψ n } n ≥ 1 \{\psi_n\}_{n\ge1} { ψ n } n ≥ 1 は L 2 ( 0 , ℓ ) L^2(0,\ell) L 2 ( 0 , ℓ ) の正規直交系です。∫ 0 ℓ cos k n x cos k m x d x \int_0^\ell\cos k_nx\cos k_mx\,dx ∫ 0 ℓ cos k n x cos k m x d x は n ≠ m n\ne m n = m で 0 0 0 、n = m n=m n = m で ℓ 2 \frac\ell2 2 ℓ )。波の速さが c c c の方程式 u t t = c 2 u x x u_{tt}=c^2u_{xx} u tt = c 2 u xx は、時間を c t ct c t に取り替えて同じ形になります。
まず、係数の減衰を評価する補題です。級数を項ごとに微分して u t t = u x x u_{tt}=u_{xx} u tt = u xx を確かめるには、微分で出る n 2 n^2 n 2 倍の因子に負けないほど、係数 a n a_n a n が速く小さくなる必要があります。補題は、初期形 u 0 u_0 u 0 がなめらかなほど a n a_n a n が速く減ることを、部分積分で示します。これにより級数が一様収束 し、項別微分が許されます。
補題 7.1 (正弦係数の減衰 ) ✓
u 0 ∈ C 2 [ 0 , ℓ ] u_0\in C^2[0,\ell] u 0 ∈ C 2 [ 0 , ℓ ] で u 0 ( 0 ) = u 0 ( ℓ ) = 0 u_0(0)=u_0(\ell)=0 u 0 ( 0 ) = u 0 ( ℓ ) = 0 なら、a n = 2 ℓ ∫ 0 ℓ u 0 sin k n x d x a_n=\frac2\ell\int_0^\ell u_0\sin k_nx\,dx a n = ℓ 2 ∫ 0 ℓ u 0 sin k n x d x は a n = − 1 k n 2 2 ℓ δ n a_n=-\frac1{k_n^2}\sqrt{\frac2\ell}\,\delta_n a n = − k n 2 1 ℓ 2 δ n (δ n = ⟨ u 0 ′ ′ , φ n ⟩ \delta_n=\langle u_0'',\varphi_n\rangle δ n = ⟨ u 0 ′′ , φ n ⟩ 、∑ δ n 2 ≤ ∥ u 0 ′ ′ ∥ 2 2 \sum\delta_n^2\le\|u_0''\|_2^2 ∑ δ n 2 ≤ ∥ u 0 ′′ ∥ 2 2 )を満たし、∑ n ∣ a n ∣ < ∞ \sum_n|a_n|<\infty ∑ n ∣ a n ∣ < ∞ である。さらに u 0 ∈ C 3 [ 0 , ℓ ] u_0\in C^3[0,\ell] u 0 ∈ C 3 [ 0 , ℓ ] で u 0 ′ ′ ( 0 ) = u 0 ′ ′ ( ℓ ) = 0 u_0''(0)=u_0''(\ell)=0 u 0 ′′ ( 0 ) = u 0 ′′ ( ℓ ) = 0 なら、a n = − 1 k n 3 2 ℓ γ n a_n=-\frac1{k_n^3}\sqrt{\frac2\ell}\,\gamma_n a n = − k n 3 1 ℓ 2 γ n (γ n = ⟨ u 0 ′ ′ ′ , ψ n ⟩ \gamma_n=\langle u_0''',\psi_n\rangle γ n = ⟨ u 0 ′′′ , ψ n ⟩ 、∑ γ n 2 ≤ ∥ u 0 ′ ′ ′ ∥ 2 2 \sum\gamma_n^2\le\|u_0'''\|_2^2 ∑ γ n 2 ≤ ∥ u 0 ′′′ ∥ 2 2 )で、∑ n n 2 ∣ a n ∣ < ∞ \sum_nn^2|a_n|<\infty ∑ n n 2 ∣ a n ∣ < ∞ である。
証明(補題 7.1) 部分積分を使います。u 0 ( 0 ) = u 0 ( ℓ ) = 0 u_0(0)=u_0(\ell)=0 u 0 ( 0 ) = u 0 ( ℓ ) = 0 なので ∫ 0 ℓ u 0 sin k x d x = [ − u 0 cos k x k ] 0 ℓ + 1 k ∫ 0 ℓ u 0 ′ cos k x d x = 1 k ∫ 0 ℓ u 0 ′ cos k x d x \int_0^\ell u_0\sin kx\,dx=\Bigl[-\frac{u_0\cos kx}k\Bigr]_0^\ell+\frac1k\int_0^\ell u_0'\cos kx\,dx=\frac1k\int_0^\ell u_0'\cos kx\,dx ∫ 0 ℓ u 0 sin k x d x = [ − k u 0 c o s k x ] 0 ℓ + k 1 ∫ 0 ℓ u 0 ′ cos k x d x = k 1 ∫ 0 ℓ u 0 ′ cos k x d x です。同様に sin k ℓ = sin n π = 0 \sin k\ell=\sin n\pi=0 sin k ℓ = sin nπ = 0 から ∫ 0 ℓ u 0 ′ cos k x d x = − 1 k ∫ 0 ℓ u 0 ′ ′ sin k x d x \int_0^\ell u_0'\cos kx\,dx=-\frac1k\int_0^\ell u_0''\sin kx\,dx ∫ 0 ℓ u 0 ′ cos k x d x = − k 1 ∫ 0 ℓ u 0 ′′ sin k x d x なので、a n = − 2 ℓ k 2 ∫ u 0 ′ ′ sin k x d x = − 1 k 2 2 ℓ δ n a_n=-\frac2{\ell k^2}\int u_0''\sin kx\,dx=-\frac1{k^2}\sqrt{\frac2\ell}\,\delta_n a n = − ℓ k 2 2 ∫ u 0 ′′ sin k x d x = − k 2 1 ℓ 2 δ n です。ベッセルの不等式(定理 6.2[Hilbert 空間の基礎] )から ∑ δ n 2 ≤ ∥ u 0 ′ ′ ∥ 2 2 \sum\delta_n^2\le\|u_0''\|_2^2 ∑ δ n 2 ≤ ∥ u 0 ′′ ∥ 2 2 で、Cauchy–Schwarz の不等式から ∑ ∣ a n ∣ ≤ C ( ∑ 1 n 4 ) 1 / 2 ( ∑ δ n 2 ) 1 / 2 < ∞ \sum|a_n|\le C\bigl(\sum\frac1{n^4}\bigr)^{1/2}\bigl(\sum\delta_n^2\bigr)^{1/2}<\infty ∑ ∣ a n ∣ ≤ C ( ∑ n 4 1 ) 1/2 ( ∑ δ n 2 ) 1/2 < ∞ です(C C C は ℓ \ell ℓ だけで決まる定数)。後半:u 0 ′ ′ ( 0 ) = u 0 ′ ′ ( ℓ ) = 0 u_0''(0)=u_0''(\ell)=0 u 0 ′′ ( 0 ) = u 0 ′′ ( ℓ ) = 0 なら ∫ 0 ℓ u 0 ′ ′ sin k x d x = [ − u 0 ′ ′ cos k x k ] 0 ℓ + 1 k ∫ 0 ℓ u 0 ′ ′ ′ cos k x d x = 1 k ∫ 0 ℓ u 0 ′ ′ ′ cos k x d x \int_0^\ell u_0''\sin kx\,dx=\Bigl[-\frac{u_0''\cos kx}k\Bigr]_0^\ell+\frac1k\int_0^\ell u_0'''\cos kx\,dx=\frac1k\int_0^\ell u_0'''\cos kx\,dx ∫ 0 ℓ u 0 ′′ sin k x d x = [ − k u 0 ′′ c o s k x ] 0 ℓ + k 1 ∫ 0 ℓ u 0 ′′′ cos k x d x = k 1 ∫ 0 ℓ u 0 ′′′ cos k x d x です。したがって a n = − 1 k 3 2 ℓ γ n a_n=-\frac1{k^3}\sqrt{\frac2\ell}\,\gamma_n a n = − k 3 1 ℓ 2 γ n で、∑ n 2 ∣ a n ∣ ≤ C ′ ∑ ∣ γ n ∣ n ≤ C ′ ( ∑ 1 n 2 ) 1 / 2 ( ∑ γ n 2 ) 1 / 2 < ∞ \sum n^2|a_n|\le C'\sum\frac{|\gamma_n|}n\le C'\bigl(\sum\frac1{n^2}\bigr)^{1/2}\bigl(\sum\gamma_n^2\bigr)^{1/2}<\infty ∑ n 2 ∣ a n ∣ ≤ C ′ ∑ n ∣ γ n ∣ ≤ C ′ ( ∑ n 2 1 ) 1/2 ( ∑ γ n 2 ) 1/2 < ∞ です。
∎
定理 7.2 (弦の振動の変数分離解 ) ✓
u 0 ∈ C 3 [ 0 , ℓ ] u_0\in C^3[0,\ell] u 0 ∈ C 3 [ 0 , ℓ ] で u 0 ( 0 ) = u 0 ( ℓ ) = u 0 ′ ′ ( 0 ) = u 0 ′ ′ ( ℓ ) = 0 u_0(0)=u_0(\ell)=u_0''(0)=u_0''(\ell)=0 u 0 ( 0 ) = u 0 ( ℓ ) = u 0 ′′ ( 0 ) = u 0 ′′ ( ℓ ) = 0 、u 1 ∈ C 2 [ 0 , ℓ ] u_1\in C^2[0,\ell] u 1 ∈ C 2 [ 0 , ℓ ] で u 1 ( 0 ) = u 1 ( ℓ ) = 0 u_1(0)=u_1(\ell)=0 u 1 ( 0 ) = u 1 ( ℓ ) = 0 とする。係数を a n = 2 ℓ ∫ 0 ℓ u 0 sin k n x d x a_n=\frac2\ell\int_0^\ell u_0\sin k_nx\,dx a n = ℓ 2 ∫ 0 ℓ u 0 sin k n x d x 、b n = 2 ℓ ∫ 0 ℓ u 1 sin k n x d x b_n=\frac2\ell\int_0^\ell u_1\sin k_nx\,dx b n = ℓ 2 ∫ 0 ℓ u 1 sin k n x d x として
u ( x , t ) = ∑ n = 1 ∞ ( a n cos k n t + b n k n sin k n t ) sin k n x u(x,t)=\sum_{n=1}^\infty\Bigl(a_n\cos k_nt+\frac{b_n}{k_n}\sin k_nt\Bigr)\sin k_nx u ( x , t ) = n = 1 ∑ ∞ ( a n cos k n t + k n b n sin k n t ) sin k n x は [ 0 , ℓ ] × R [0,\ell]\times\mathbb{R} [ 0 , ℓ ] × R 上で C 2 C^2 C 2 級で、u t t = u x x u_{tt}=u_{xx} u tt = u xx 、u ( 0 , t ) = u ( ℓ , t ) = 0 u(0,t)=u(\ell,t)=0 u ( 0 , t ) = u ( ℓ , t ) = 0 、u ( x , 0 ) = u 0 ( x ) u(x,0)=u_0(x) u ( x , 0 ) = u 0 ( x ) 、u t ( x , 0 ) = u 1 ( x ) u_t(x,0)=u_1(x) u t ( x , 0 ) = u 1 ( x ) を満たす。さらに、t ≥ 0 t\ge0 t ≥ 0 でこれらを満たす C 2 C^2 C 2 級の解は u u u だけである。
証明(定理 7.2) 係数. 補題 7.1 から ∑ n 2 ∣ a n ∣ < ∞ \sum n^2|a_n|<\infty ∑ n 2 ∣ a n ∣ < ∞ 、∑ ∣ a n ∣ < ∞ \sum|a_n|<\infty ∑ ∣ a n ∣ < ∞ です。u 1 u_1 u 1 には同じ補題の前半(u 0 → u 1 u_0\to u_1 u 0 → u 1 )を適用して b n = − 1 k 2 2 ℓ ⟨ u 1 ′ ′ , φ n ⟩ b_n=-\frac1{k^2}\sqrt{\frac2\ell}\,\langle u_1'',\varphi_n\rangle b n = − k 2 1 ℓ 2 ⟨ u 1 ′′ , φ n ⟩ で、∑ n ∣ b n ∣ ≤ C ∑ ∣ ⟨ u 1 ′ ′ , φ n ⟩ ∣ n < ∞ \sum n|b_n|\le C\sum\frac{|\langle u_1'',\varphi_n\rangle|}n<\infty ∑ n ∣ b n ∣ ≤ C ∑ n ∣ ⟨ u 1 ′′ , φ n ⟩ ∣ < ∞ です。
項別微分. 級数の各項の x , t x,t x , t に関する 2 階までの偏導関数は、絶対値が k 2 ∣ a n ∣ + k ∣ b n ∣ k^2|a_n|+k|b_n| k 2 ∣ a n ∣ + k ∣ b n ∣ 以下(たとえば ∂ x 2 \partial_x^2 ∂ x 2 の項は k 2 ∣ a n cos k t + b n k sin k t ∣ ≤ k 2 ∣ a n ∣ + k ∣ b n ∣ k^2\bigl|a_n\cos kt+\frac{b_n}k\sin kt\bigr|\le k^2|a_n|+k|b_n| k 2 a n cos k t + k b n sin k t ≤ k 2 ∣ a n ∣ + k ∣ b n ∣ 、∂ t ∂ x \partial_t\partial_x ∂ t ∂ x の項も同様。0 階・1 階の項は k ≥ 1 k\ge1 k ≥ 1 のときこの量で抑えられ、k < 1 k<1 k < 1 となる有限個の n n n は収束に影響しない)です。∑ ( k 2 ∣ a n ∣ + k ∣ b n ∣ ) < ∞ \sum(k^2|a_n|+k|b_n|)<\infty ∑ ( k 2 ∣ a n ∣ + k ∣ b n ∣ ) < ∞ なので、M 判定法(系 6.4[関数列と一様収束] )と項別微分(定理 7.3[関数列と一様収束] )により、u u u は C 2 C^2 C 2 級で偏導関数は項別に計算できます。∂ t 2 \partial_t^2 ∂ t 2 の項と ∂ x 2 \partial_x^2 ∂ x 2 の項はどちらも − k 2 ( ⋯ ) sin k x -k^2(\cdots)\sin kx − k 2 ( ⋯ ) sin k x で一致するので u t t = u x x u_{tt}=u_{xx} u tt = u xx です。sin 0 = sin k n ℓ = 0 \sin0=\sin k_n\ell=0 sin 0 = sin k n ℓ = 0 から境界条件も成り立ちます。
初期条件. u ( x , 0 ) = ∑ a n sin k n x u(x,0)=\sum a_n\sin k_nx u ( x , 0 ) = ∑ a n sin k n x は一様収束で連続関数 v v v に収束し、その正弦係数は a n a_n a n です(一様収束は項別積分できる)。u 0 u_0 u 0 も同じ正弦係数をもちます。p = w = 1 p=w=1 p = w = 1 、q = 0 q=0 q = 0 の (SL) では、λ ≤ 0 \lambda\le0 λ ≤ 0 だと y = α x + β y=\alpha x+\beta y = α x + β または α sinh ( − λ x ) + β cosh ( − λ x ) \alpha\sinh(\sqrt{-\lambda}\,x)+\beta\cosh(\sqrt{-\lambda}\,x) α sinh ( − λ x ) + β cosh ( − λ x ) が両端で 0 0 0 になるのは y = 0 y=0 y = 0 だけで、λ > 0 \lambda>0 λ > 0 だと y ( 0 ) = 0 y(0)=0 y ( 0 ) = 0 から y = α sin ( λ x ) y=\alpha\sin(\sqrt\lambda\,x) y = α sin ( λ x ) 、y ( ℓ ) = 0 y(\ell)=0 y ( ℓ ) = 0 から λ ℓ ∈ π N \sqrt\lambda\,\ell\in\pi\mathbb{N} λ ℓ ∈ π N なので、固有値は k n 2 k_n^2 k n 2 、規格化した固有関数は φ n \varphi_n φ n だけです。したがって { φ n } \{\varphi_n\} { φ n } が完全(定理 6.1 )であることから u 0 − v ∈ L 2 u_0-v\in L^2 u 0 − v ∈ L 2 はすべての φ n \varphi_n φ n と直交し、u 0 = v u_0=v u 0 = v ほとんど至るところ、連続関数なので至るところです。同様に u t ( x , 0 ) = ∑ b n sin k n x = u 1 u_t(x,0)=\sum b_n\sin k_nx=u_1 u t ( x , 0 ) = ∑ b n sin k n x = u 1 です。
一意性. 二つの解の差は、初期値・境界値が 0 0 0 の波動方程式の解で、系 5.2[波動方程式] を U = ( 0 , ℓ ) U=(0,\ell) U = ( 0 , ℓ ) (n = 1 n=1 n = 1 )に適用すると 0 0 0 です。
∎
例 7.3 (基準振動の重ね合わせ )
u 0 ( x ) = 1 4 ( 3 sin π x ℓ − sin 3 π x ℓ ) = sin 3 π x ℓ u_0(x)=\frac14\bigl(3\sin\frac{\pi x}\ell-\sin\frac{3\pi x}\ell\bigr)=\sin^3\frac{\pi x}\ell u 0 ( x ) = 4 1 ( 3 sin ℓ π x − sin ℓ 3 π x ) = sin 3 ℓ π x 、u 1 = 0 u_1=0 u 1 = 0 は仮定を満たします(u 0 ′ ′ = π 2 4 ℓ 2 ( − 3 sin π x ℓ + 9 sin 3 π x ℓ ) u_0''=\frac{\pi^2}{4\ell^2}\bigl(-3\sin\frac{\pi x}\ell+9\sin\frac{3\pi x}\ell\bigr) u 0 ′′ = 4 ℓ 2 π 2 ( − 3 sin ℓ π x + 9 sin ℓ 3 π x ) は端点で 0 0 0 )。a 1 = 3 4 a_1=\frac34 a 1 = 4 3 、a 3 = − 1 4 a_3=-\frac14 a 3 = − 4 1 、他は 0 0 0 なので
u ( x , t ) = 3 4 cos π t ℓ sin π x ℓ − 1 4 cos 3 π t ℓ sin 3 π x ℓ u(x,t)=\frac34\cos\frac{\pi t}\ell\,\sin\frac{\pi x}\ell-\frac14\cos\frac{3\pi t}\ell\,\sin\frac{3\pi x}\ell u ( x , t ) = 4 3 cos ℓ π t sin ℓ π x − 4 1 cos ℓ 3 π t sin ℓ 3 π x です。基本振動(振動数 π ℓ \frac\pi\ell ℓ π )と 3 倍の倍音が重なり、t = 0 t=0 t = 0 で u = sin 3 π x ℓ u=\sin^3\frac{\pi x}\ell u = sin 3 ℓ π x 、周期 2 ℓ 2\ell 2 ℓ で元に戻ります。端点で u 0 ′ ′ ≠ 0 u_0''\ne0 u 0 ′′ = 0 となる初期形(たとえば u 0 = x ( ℓ − x ) u_0=x(\ell-x) u 0 = x ( ℓ − x ) )では、a n ∼ n − 3 a_n\sim n^{-3} a n ∼ n − 3 で ∑ n 2 ∣ a n ∣ = ∞ \sum n^2|a_n|=\infty ∑ n 2 ∣ a n ∣ = ∞ となり、この証明の項別微分が使えません。実際、u 0 = x ( ℓ − x ) u_0=x(\ell-x) u 0 = x ( ℓ − x ) を奇関数で周期 2 ℓ 2\ell 2 ℓ に拡張した関数 G G G は端点で 2 2 2 階微分が跳び(G ′ ′ = − 2 G''=-2 G ′′ = − 2 と + 2 +2 + 2 )、d’Alembert の公式(定理 2.1[波動方程式] )の解 1 2 ( G ( x + t ) + G ( x − t ) ) \frac12\bigl(G(x+t)+G(x-t)\bigr) 2 1 ( G ( x + t ) + G ( x − t ) ) は、跳びの点を特性線に沿って運ぶので C 2 C^2 C 2 級になりません。
熱方程式は同じ固有関数を使い、時間部分が cos , sin \cos,\sin cos , sin の代わりに指数関数になります。
定理 7.4 (熱伝導の変数分離解 ) ✓
u 0 ∈ C 2 [ 0 , ℓ ] u_0\in C^2[0,\ell] u 0 ∈ C 2 [ 0 , ℓ ] で u 0 ( 0 ) = u 0 ( ℓ ) = 0 u_0(0)=u_0(\ell)=0 u 0 ( 0 ) = u 0 ( ℓ ) = 0 とし、a n = 2 ℓ ∫ 0 ℓ u 0 sin k n x d x a_n=\frac2\ell\int_0^\ell u_0\sin k_nx\,dx a n = ℓ 2 ∫ 0 ℓ u 0 sin k n x d x とおく。
u ( x , t ) = ∑ n = 1 ∞ a n e − k n 2 t sin k n x u(x,t)=\sum_{n=1}^\infty a_n\,e^{-k_n^2t}\sin k_nx u ( x , t ) = n = 1 ∑ ∞ a n e − k n 2 t sin k n x は [ 0 , ℓ ] × [ 0 , ∞ ) [0,\ell]\times[0,\infty) [ 0 , ℓ ] × [ 0 , ∞ ) で連続、[ 0 , ℓ ] × ( 0 , ∞ ) [0,\ell]\times(0,\infty) [ 0 , ℓ ] × ( 0 , ∞ ) で C ∞ C^\infty C ∞ 級で、u t = u x x u_t=u_{xx} u t = u xx 、u ( 0 , t ) = u ( ℓ , t ) = 0 u(0,t)=u(\ell,t)=0 u ( 0 , t ) = u ( ℓ , t ) = 0 、u ( x , 0 ) = u 0 ( x ) u(x,0)=u_0(x) u ( x , 0 ) = u 0 ( x ) を満たす。さらに、u ∈ C 2 , 1 ( ( 0 , ℓ ) × ( 0 , T ] ) ∩ C ( [ 0 , ℓ ] × [ 0 , T ] ) u\in C^{2,1}((0,\ell)\times(0,T])\cap C([0,\ell]\times[0,T]) u ∈ C 2 , 1 (( 0 , ℓ ) × ( 0 , T ]) ∩ C ([ 0 , ℓ ] × [ 0 , T ]) でこれらを満たすものは、各 T > 0 T>0 T > 0 で u u u だけである。
証明(定理 7.4) 補題 7.1 から ∑ ∣ a n ∣ < ∞ \sum|a_n|<\infty ∑ ∣ a n ∣ < ∞ で、∣ a n e − k 2 t sin k x ∣ ≤ ∣ a n ∣ |a_ne^{-k^2t}\sin kx|\le|a_n| ∣ a n e − k 2 t sin k x ∣ ≤ ∣ a n ∣ から級数は [ 0 , ℓ ] × [ 0 , ∞ ) [0,\ell]\times[0,\infty) [ 0 , ℓ ] × [ 0 , ∞ ) で一様収束し、u u u は連続です。u ( x , 0 ) = ∑ a n sin k n x = u 0 u(x,0)=\sum a_n\sin k_nx=u_0 u ( x , 0 ) = ∑ a n sin k n x = u 0 は、定理 7.2 の証明の初期条件と同じ議論(完全性)です。t ≥ t 0 > 0 t\ge t_0>0 t ≥ t 0 > 0 では、∂ t p ∂ x q \partial_t^p\partial_x^q ∂ t p ∂ x q の項の絶対値は k 2 p + q ∣ a n ∣ e − k 2 t 0 ≤ C n 2 p + q e − π 2 n 2 t 0 / ℓ 2 ∣ a n ∣ k^{2p+q}|a_n|e^{-k^2t_0}\le Cn^{2p+q}e^{-\pi^2n^2t_0/\ell^2}|a_n| k 2 p + q ∣ a n ∣ e − k 2 t 0 ≤ C n 2 p + q e − π 2 n 2 t 0 / ℓ 2 ∣ a n ∣ で、n r e − c n 2 n^re^{-cn^2} n r e − c n 2 は n n n について有界(∑ n ∣ a n ∣ < ∞ \sum_n|a_n|<\infty ∑ n ∣ a n ∣ < ∞ なので級数全体が収束)なので、任意階の偏導関数の項別級数が一様収束し、M 判定法(系 6.4[関数列と一様収束] )と項別微分(定理 7.3[関数列と一様収束] )を繰り返し使って u ∈ C ∞ u\in C^\infty u ∈ C ∞ で、u t = ∑ − k 2 a n e − k 2 t sin k x = u x x u_t=\sum-k^2a_ne^{-k^2t}\sin kx=u_{xx} u t = ∑ − k 2 a n e − k 2 t sin k x = u xx です。境界条件は sin 0 = sin n π = 0 \sin0=\sin n\pi=0 sin 0 = sin nπ = 0 から従います。一意性は、二つの解の差 w w w が熱方程式を満たし、放物境界 Γ T \Gamma_T Γ T で 0 0 0 なので、定理 3.1[熱方程式] を w w w と − w -w − w に使って w ≡ 0 w\equiv0 w ≡ 0 です。
∎
例 7.5 (高い振動数ほど速く消える )
u 0 ( x ) = sin π x ℓ + sin 3 π x ℓ u_0(x)=\sin\frac{\pi x}\ell+\sin\frac{3\pi x}\ell u 0 ( x ) = sin ℓ π x + sin ℓ 3 π x では u ( x , t ) = e − π 2 t / ℓ 2 sin π x ℓ + e − 9 π 2 t / ℓ 2 sin 3 π x ℓ u(x,t)=e^{-\pi^2t/\ell^2}\sin\frac{\pi x}\ell+e^{-9\pi^2t/\ell^2}\sin\frac{3\pi x}\ell u ( x , t ) = e − π 2 t / ℓ 2 sin ℓ π x + e − 9 π 2 t / ℓ 2 sin ℓ 3 π x です。第 3 モードは第 1 モードの 9 9 9 倍の速さで減衰するので、十分時間が経つと形は基本モード sin π x ℓ \sin\frac{\pi x}\ell sin ℓ π x に近づきます。弦の場合は各モードの振幅が保たれる(エネルギー保存)のと対照的に、熱では高い振動数ほど速く散逸して解が滑らかになる(t > 0 t>0 t > 0 で C ∞ C^\infty C ∞ )というのが、2 つの方程式の違いの源です。
演習 8.1 易
q ≥ 0 q\ge0 q ≥ 0 とする。(SL) の固有値はすべて正であることを示せ。(したがって 0 0 0 は固有値ではなく、Green 関数が存在する。)
解答 φ \varphi φ を実数値の固有関数とすると、部分積分と φ ( a ) = φ ( b ) = 0 \varphi(a)=\varphi(b)=0 φ ( a ) = φ ( b ) = 0 により λ ∫ w φ 2 = ∫ ( L φ ) φ = ∫ ( p φ ′ 2 + q φ 2 ) ≥ 0 \lambda\int w\varphi^2=\int(L\varphi)\varphi=\int(p\varphi'^2+q\varphi^2)\ge0 λ ∫ w φ 2 = ∫ ( L φ ) φ = ∫ ( p φ ′2 + q φ 2 ) ≥ 0 です。∫ w φ 2 > 0 \int w\varphi^2>0 ∫ w φ 2 > 0 なので λ ≥ 0 \lambda\ge0 λ ≥ 0 。λ = 0 \lambda=0 λ = 0 なら φ ′ ≡ 0 \varphi'\equiv0 φ ′ ≡ 0 から φ \varphi φ は定数で、φ ( a ) = 0 \varphi(a)=0 φ ( a ) = 0 により φ ≡ 0 \varphi\equiv0 φ ≡ 0 となり矛盾です。ゆえに λ > 0 \lambda>0 λ > 0 です。
演習 8.2 標準
y ′ ′ + q ( x ) y = 0 y''+q(x)y=0 y ′′ + q ( x ) y = 0 で q ( x ) ≥ 4 q(x)\ge4 q ( x ) ≥ 4 とする。[ 0 , π ] [0,\pi] [ 0 , π ] 上の自明でない実数値の解は、[ 0 , π ] [0,\pi] [ 0 , π ] に異なる零点を少なくとも 2 つ持つことを示せ。
解答 z ( x ) = sin 2 x z(x)=\sin2x z ( x ) = sin 2 x は z ′ ′ + 4 z = 0 z''+4z=0 z ′′ + 4 z = 0 の解で、零点 0 , π / 2 , π 0,\pi/2,\pi 0 , π /2 , π を持ちます。定理 3.1 を、z z z を「y y y 」(g 1 = 4 g_1=4 g 1 = 4 )、考える解を「z z z 」(g 2 = q ≥ 4 g_2=q\ge4 g 2 = q ≥ 4 )として、z z z の隣り合う零点 ( 0 , π / 2 ) (0,\pi/2) ( 0 , π /2 ) と ( π / 2 , π ) (\pi/2,\pi) ( π /2 , π ) に適用します。考える解 y y y が sin 2 x \sin2x sin 2 x の定数倍でないなら、y y y は開区間 ( 0 , π / 2 ) (0,\pi/2) ( 0 , π /2 ) と ( π / 2 , π ) (\pi/2,\pi) ( π /2 , π ) の両方に零点を持ち、これらは異なる点です。定数倍なら零点 0 , π / 2 , π 0,\pi/2,\pi 0 , π /2 , π を持ちます。いずれにしても異なる零点が 2 つ以上あります。
演習 8.3 標準
− y ′ ′ + y = f -y''+y=f − y ′′ + y = f 、y ( 0 ) = y ( 1 ) = 0 y(0)=y(1)=0 y ( 0 ) = y ( 1 ) = 0 の Green 関数を求めよ。
解答 u 1 = sinh x u_1=\sinh x u 1 = sinh x 、u 2 = sinh ( x − 1 ) u_2=\sinh(x-1) u 2 = sinh ( x − 1 ) です(u 1 ′ ( 0 ) = 1 u_1'(0)=1 u 1 ′ ( 0 ) = 1 、u 2 ′ ( 1 ) = 1 u_2'(1)=1 u 2 ′ ( 1 ) = 1 )。W = u 1 u 2 ′ − u 1 ′ u 2 = sinh x cosh ( x − 1 ) − cosh x sinh ( x − 1 ) = sinh ( x − ( x − 1 ) ) = sinh 1 W=u_1u_2'-u_1'u_2=\sinh x\cosh(x-1)-\cosh x\sinh(x-1)=\sinh(x-(x-1))=\sinh1 W = u 1 u 2 ′ − u 1 ′ u 2 = sinh x cosh ( x − 1 ) − cosh x sinh ( x − 1 ) = sinh ( x − ( x − 1 )) = sinh 1 です。したがって
G ( x , t ) = − sinh ( min { x , t } ) sinh ( max { x , t } − 1 ) sinh 1 = sinh ( min { x , t } ) sinh ( 1 − max { x , t } ) sinh 1 G(x,t)=-\frac{\sinh(\min\{x,t\})\,\sinh(\max\{x,t\}-1)}{\sinh1}=\frac{\sinh(\min\{x,t\})\,\sinh(1-\max\{x,t\})}{\sinh1} G ( x , t ) = − sinh 1 sinh ( min { x , t }) sinh ( max { x , t } − 1 ) = sinh 1 sinh ( min { x , t }) sinh ( 1 − max { x , t }) です。0 0 0 は固有値でない(演習 8.1 、q = 1 ≥ 0 q=1\ge0 q = 1 ≥ 0 )ので前提を満たし、G ≥ 0 G\ge0 G ≥ 0 で、解は f ≥ 0 f\ge0 f ≥ 0 なら y ≥ 0 y\ge0 y ≥ 0 です。
演習 8.4 標準
ℓ = π \ell=\pi ℓ = π 、u 0 ( x ) = x ( π − x ) u_0(x)=x(\pi-x) u 0 ( x ) = x ( π − x ) として 定理 7.4 の解を求め、t = 0 t=0 t = 0 、x = π 2 x=\frac\pi2 x = 2 π を代入して ∑ k ≥ 0 ( − 1 ) k ( 2 k + 1 ) 3 = π 3 32 \sum_{k\ge0}\frac{(-1)^k}{(2k+1)^3}=\frac{\pi^3}{32} ∑ k ≥ 0 ( 2 k + 1 ) 3 ( − 1 ) k = 32 π 3 を導け。
解答 ∫ 0 π x ( π − x ) sin n x d x = 2 ( 1 − ( − 1 ) n ) n 3 \int_0^\pi x(\pi-x)\sin nx\,dx=\frac{2(1-(-1)^n)}{n^3} ∫ 0 π x ( π − x ) sin n x d x = n 3 2 ( 1 − ( − 1 ) n ) (部分積分を 2 回)なので a n = 2 π ⋅ 2 ( 1 − ( − 1 ) n ) n 3 = 4 ( 1 − ( − 1 ) n ) π n 3 a_n=\frac2\pi\cdot\frac{2(1-(-1)^n)}{n^3}=\frac{4(1-(-1)^n)}{\pi n^3} a n = π 2 ⋅ n 3 2 ( 1 − ( − 1 ) n ) = π n 3 4 ( 1 − ( − 1 ) n ) 、すなわち n n n が奇数で 8 π n 3 \frac8{\pi n^3} π n 3 8 、偶数で 0 0 0 です。u 0 ∈ C 2 u_0\in C^2 u 0 ∈ C 2 で u 0 ( 0 ) = u 0 ( π ) = 0 u_0(0)=u_0(\pi)=0 u 0 ( 0 ) = u 0 ( π ) = 0 なので 定理 7.4 が使え、u ( x , t ) = 8 π ∑ k ≥ 0 e − ( 2 k + 1 ) 2 t ( 2 k + 1 ) 3 sin ( 2 k + 1 ) x u(x,t)=\frac8\pi\sum_{k\ge0}\frac{e^{-(2k+1)^2t}}{(2k+1)^3}\sin(2k+1)x u ( x , t ) = π 8 ∑ k ≥ 0 ( 2 k + 1 ) 3 e − ( 2 k + 1 ) 2 t sin ( 2 k + 1 ) x です。t = 0 t=0 t = 0 、x = π 2 x=\frac\pi2 x = 2 π では u 0 ( π 2 ) = π 2 4 u_0(\frac\pi2)=\frac{\pi^2}4 u 0 ( 2 π ) = 4 π 2 、sin ( 2 k + 1 ) π 2 = ( − 1 ) k \sin\frac{(2k+1)\pi}2=(-1)^k sin 2 ( 2 k + 1 ) π = ( − 1 ) k なので π 2 4 = 8 π ∑ k ( − 1 ) k ( 2 k + 1 ) 3 \frac{\pi^2}4=\frac8\pi\sum_k\frac{(-1)^k}{(2k+1)^3} 4 π 2 = π 8 ∑ k ( 2 k + 1 ) 3 ( − 1 ) k で、結論の値 π 3 32 \frac{\pi^3}{32} 32 π 3 を得ます。
E. A. Coddington and N. Levinson, Theory of Ordinary Differential Equations , McGraw-Hill, 1955 — Chapter 7(Sturm–Liouville 問題の固有値と固有関数)。
P. Hartman, Ordinary Differential Equations , SIAM, 2002 — Chapter XI(振動理論)。
G. Teschl, Ordinary Differential Equations and Dynamical Systems , American Mathematical Society, 2012 — Chapter 5(Sturm–Liouville 理論、Prüfer 変換)。
吉田耕作・加藤敏夫『大学演習 常微分方程式』裳華房 — 境界値問題。
M. Reed and B. Simon, Methods of Modern Mathematical Physics I: Functional Analysis , Academic Press, 1972 — Chapter VI(コンパクト作用素とHilbert–Schmidtの定理)。
執筆: Claude Code(Sonnet 5.5)、Claude Code(Opus 5.5)・監査 4 回(Claude Code)・最終 2026-10-12