§E10.5Riesz の表現定理

最終更新

有限次元の内積空間では、線形汎関数を固定したベクトルとの内積で表すことができ、たとえば Euclid 平面のベクトルから第1座標を取り出す汎関数は、第1座標軸の単位ベクトルとの内積である。しかし、無限次元では座標による表示だけから、汎関数を表すベクトルが元の空間に存在するとはいえない。Riesz の表現定理により、Hilbert 空間の有界線形汎関数は固定したベクトルとの内積で表されるので、汎関数を空間内のベクトルとして扱うことができる。内積による表示は、試験ベクトルに対する等式によって未知のベクトルを定める方程式を扱う際にも有効である。方程式を定める形式が有界かつ強圧的である場合、Lax–Milgram の定理により解が一意に存在する。本記事では、Hilbert 空間における汎関数の表現と、形式で定まる方程式の解の存在を解説する。

1 Riesz の表現定理

ここで扱うのは、Hilbert 空間の有界線形汎関数がベクトルとの内積で表されることを主張する定理であり、連続関数空間の双対が測度で表されることを主張する Riesz–Markov–Kakutani の定理とは異なる。

定理 1.1 (Riesz の表現定理).HHを実 Hilbert 空間または複素 Hilbert 空間とする。このとき、任意の有界線形汎関数f∈H∗f\in H^*に対して、

f(x)=⟨x,y⟩(x∈H)f(x)=\langle x,y\rangle\qquad(x\in H)

を満たすy∈Hy\in Hがただ一つ存在する。さらに∥f∥=∥y∥\|f\|=\|y\|である。

証明.f=0f=0ならy=0y=0とすればよい。以下ではf≠0f\ne0とする。M=ker⁡fM=\ker fはffの連続性により閉部分空間であり、M≠HM\ne Hである。§E10.3 定理 2.2によりH=M⊕M⊥H=M\oplus M^\perpであるから、単位ベクトルz∈M⊥z\in M^\perpをとることができる。

x∈Hx\in Hに対してw=f(x)z−f(z)xw=f(x)z-f(z)xとおくとf(w)=0f(w)=0であるからw∈Mw\in Mである。よって⟨w,z⟩=0\langle w,z\rangle=0であり、

0=f(x)⟨z,z⟩−f(z)⟨x,z⟩=f(x)−f(z)⟨x,z⟩.0=f(x)\langle z,z\rangle-f(z)\langle x,z\rangle =f(x)-f(z)\langle x,z\rangle.

実数体ではy=f(z)zy=f(z)z、複素数体ではy=f(z)‾zy=\overline{f(z)}zとおけば、いずれの場合もf(x)=⟨x,y⟩f(x)=\langle x,y\rangleを得る。

Cauchy–Schwarz の不等式により∣f(x)∣≤∥x∥∥y∥|f(x)|\le\|x\|\|y\|であるから∥f∥≤∥y∥\|f\|\le\|y\|である。y≠0y\ne0の場合にはx=y/∥y∥x=y/\|y\|を代入して∣f(x)∣=∥y∥|f(x)|=\|y\|を得る。y=0y=0の場合にはf=0f=0であるから∥f∥=0=∥y∥\|f\|=0=\|y\|である。したがって∥f∥=∥y∥\|f\|=\|y\|である。

y,y′y,y'がともに表現ベクトルなら、x=y−y′x=y-y'を代入して∥y−y′∥2=⟨y−y′,y−y′⟩=0\|y-y'\|^2=\langle y-y',y-y'\rangle=0を得るのでy=y′y=y'である。▨

系 1.2.HHを実または複素 Hilbert 空間とし、R:H→H∗R:H\to H^*を(Ry)(x)=⟨x,y⟩(Ry)(x)=\langle x,y\rangleと定める。このとき、RRは全単射かつ等長である。実数体上ではRRは線形である。一方、複素数体上ではR(αy+βz)=α‾Ry+β‾RzR(\alpha y+\beta z)=\overline\alpha Ry+ \overline\beta Rzを満たす共役線形写像である。

証明. 全射性、一意性、および等長性は定理 1.1から従う。複素数体では

(R(αy+βz))(x)=⟨x,αy+βz⟩=α‾⟨x,y⟩+β‾⟨x,z⟩(R(\alpha y+\beta z))(x)=\langle x,\alpha y+\beta z\rangle =\overline\alpha\langle x,y\rangle+\overline\beta\langle x,z\rangle

である。一方、実数体では複素共役が恒等写像なので、RRは線形である。▨

例 1.3.H=C2H=\C^2とし、f:H→Cf:H\to\Cを

f(z1,z2)=(1+i)z1+2iz2f(z_1,z_2)=(1+i)z_1+2iz_2

と定める。このとき、y=(1−i,−2i)y=(1-i,-2i)に対して

⟨(z1,z2),y⟩=(1+i)z1+2iz2=f(z1,z2)\langle (z_1,z_2),y\rangle=(1+i)z_1+2iz_2=f(z_1,z_2)

である。Cauchy–Schwarz の不等式からffは有界線形汎関数であり、定理 1.1によりyyはffの一意な表現ベクトルである。また、

∥f∥=∥y∥=∣1−i∣2+∣−2i∣2=6\|f\|=\|y\|=\sqrt{|1-i|^2+|-2i|^2}=\sqrt6

であり、単位ベクトルy/6y/\sqrt6で∣f(y/6)∣=6|f(y/\sqrt6)|=\sqrt6となる。

例 1.4.HHとFFを§E10.3 例 2.5の有限台数列の内積空間と有界線形汎関数とする。すなわち、

H=c00,⟨x,y⟩=∑n=1∞xnyn‾,F(x)=∑n=1∞2−nxnH=c_{00},\qquad \langle x,y\rangle=\sum_{n=1}^\infty x_n\overline{y_n},\qquad F(x)=\sum_{n=1}^\infty2^{-n}x_n

である。このとき、F(x)=⟨x,y⟩F(x)=\langle x,y\rangleがすべてのx∈Hx\in Hについて成り立つようなy∈Hy\in Hは存在しない。

実際、そのようなyyが存在すると仮定し、第nn成分だけが11であるene_nを代入すると、すべてのn≥1n\geq1について

2−n=F(en)=⟨en,y⟩=yn‾2^{-n}=F(e_n)=\langle e_n,y\rangle=\overline{y_n}

である。よってyn=2−ny_n=2^{-n}となるが、この数列は有限台でないのでy∈Hy\in Hに反する。

2 Lax–Milgram の定理

定義 2.1.HHを Hilbert 空間とする。実数体では双線形形式a:H×H→Ra:H\times H\to\R、複素数体では第1変数について線形で第2変数について共役線形な半双線形形式a:H×H→Ca:H\times H\to\Cを考える。

  1. 定数M>0M>0が存在して∣a(x,y)∣≤M∥x∥∥y∥|a(x,y)|\le M\|x\|\|y\|がすべてのx,y∈Hx,y\in Hで成り立つとき、aaは有界 (bounded) であるという。
  2. 定数α>0\alpha>0が存在して、すべてのx∈Hx\in Hに対して実数体ではa(x,x)≥α∥x∥2a(x,x)\ge\alpha\|x\|^2、複素数体ではℜa(x,x)≥α∥x∥2\Re a(x,x)\ge\alpha\|x\|^2が成り立つとき、aaは強圧的 (coercive) であるという。

定理 2.2 (Lax–Milgram の定理).HHを Hilbert 空間とし、aaを有界かつ強圧的な形式とする。強圧性定数をα>0\alpha>0とする。このとき、次が成り立つ。

  1. HHが実 Hilbert 空間なら、任意のf∈H∗f\in H^*に対して a(u,v)=f(v)(v∈H)a(u,v)=f(v)\qquad(v\in H) を満たすu∈Hu\in Hがただ一つ存在する。
  2. HHが複素 Hilbert 空間で、aaが第1変数について線形、第2変数について共役線形なら、任意のf∈H∗f\in H^*に対して a(v,u)=f(v)(v∈H)a(v,u)=f(v)\qquad(v\in H) を満たすu∈Hu\in Hがただ一つ存在する。

いずれの場合も∥u∥≤∥f∥/α\|u\|\le\|f\|/\alphaである。

証明. 実数体ではb(v,u)=a(u,v)b(v,u)=a(u,v)、複素数体ではb(v,u)=a(v,u)b(v,u)=a(v,u)とおく。このとき、bbは第1変数について線形、第2変数について共役線形である。ただし、実数体では共役は恒等写像である。aaの有界性定数をM>0M>0とすると、任意のv,u∈Hv,u\in Hに対して∣b(v,u)∣≤M∥v∥∥u∥|b(v,u)|\le M\|v\|\|u\|であり、ℜb(u,u)≥α∥u∥2\Re b(u,u)\ge\alpha\|u\|^2である。

u∈Hu\in Hを固定するとv↦b(v,u)v\mapsto b(v,u)は有界線形汎関数であるから、定理 1.1により、

b(v,u)=⟨v,Au⟩(v∈H)b(v,u)=\langle v,Au\rangle\qquad(v\in H)

を満たすAu∈HAu\in Hが一意に存在する。bbと内積の第2変数についての共役線形性、および表現ベクトルの一意性から、A:H→HA:H\to Hは線形である。Riesz 表現のノルム等号から∥Au∥≤M∥u∥\|Au\|\le M\|u\|である。また、強圧性と§E10.3 補題 1.2の Cauchy–Schwarz の不等式から

α∥u∥2≤ℜb(u,u)=ℜ⟨u,Au⟩≤∥u∥∥Au∥\alpha\|u\|^2\le\Re b(u,u) =\Re\langle u,Au\rangle\le\|u\|\|Au\|

を得る。したがって∥Au∥≥α∥u∥\|Au\|\ge\alpha\|u\|であり、AAは単射である。

Aun→yAu_n\to yとなる列(un)(u_n)をとる。評価∥un−um∥≤α−1∥Aun−Aum∥\|u_n-u_m\|\le\alpha^{-1}\|Au_n-Au_m\|により(un)(u_n)は Cauchy 列であるから、HHの完備性によりあるu∈Hu\in Hに収束する。AAの連続性からAu=yAu=yである。したがって、im⁡A\im Aは閉部分空間である。

w∈(im⁡A)⊥w\in(\im A)^\perpなら、⟨w,Aw⟩=0\langle w,Aw\rangle=0であるからℜb(w,w)=0\Re b(w,w)=0であり、強圧性からw=0w=0を得る。したがって(im⁡A)⊥={0}(\im A)^\perp=\{0\}である。§E10.3 命題 2.3と像の閉性から

im⁡A=((im⁡A)⊥)⊥={0}⊥=H\im A=((\im A)^\perp)^\perp=\{0\}^\perp=H

である。

定理 1.1によってf(v)=⟨v,yf⟩f(v)=\langle v,y_f\rangleと表し、u=A−1yfu=A^{-1}y_fとおく。このときb(v,u)=f(v)b(v,u)=f(v)であり、実数体ではa(u,v)=f(v)a(u,v)=f(v)、複素数体ではa(v,u)=f(v)a(v,u)=f(v)を得る。表現ベクトルの一意性によりb(v,u)=f(v)b(v,u)=f(v)がすべてのv∈Hv\in Hに対して成り立つこととAu=yfAu=y_fは同値であるから、解の一意性はAAの単射性から従う。また、

α∥u∥≤∥Au∥=∥yf∥=∥f∥\alpha\|u\|\le\|Au\|=\|y_f\|=\|f\|

であるから、∥u∥≤∥f∥/α\|u\|\le\|f\|/\alphaである。▨

3 弱形式の Hilbert 空間モデル

例 3.1.HHを§E10.3 命題 1.4の複素数列の空間ℓ2\ell^2とする。実数列(cn)(c_n)が0<α≤cn≤M0<\alpha\le c_n\le Mを満たすとし、

a(v,u)=∑n=1∞cnvnun‾a(v,u)=\sum_{n=1}^\infty c_nv_n\overline{u_n}

と定める。このとき、Cauchy–Schwarz の不等式により∣a(v,u)∣≤M∥v∥2∥u∥2|a(v,u)|\le M\|v\|_2\|u\|_2であり、a(u,u)≥α∥u∥22a(u,u)\ge\alpha\|u\|_2^2である。g∈ℓ2g\in\ell^2に対してf(v)=⟨v,g⟩f(v)=\langle v,g\rangleとおくと、定理 2.2の解は

un=gncnu_n=\frac{g_n}{c_n}

である。実際、u∈ℓ2u\in\ell^2かつa(v,u)=f(v)a(v,u)=f(v)がすべてのv∈ℓ2v\in\ell^2に対して成り立ち、∥u∥2≤∥g∥2/α=∥f∥/α\|u\|_2\le\|g\|_2/\alpha=\|f\|/\alphaである。

等式a(v,u)=f(v)a(v,u)=f(v)をすべての試験ベクトルv∈ℓ2v\in\ell^2に対して課すことにより、未知のuuを定めている。

4 演習

問題 4.1 (Riesz 対応の共役線形性). 複素 Hilbert 空間HHでR(y)(x)=⟨x,y⟩R(y)(x)=\langle x,y\rangleと定める。R(iy)=−iR(y)R(iy)=-iR(y)を直接確かめ、H≠{0}H\neq\{0\}のときR:H→H∗R:H\to H^*が複素線形でないことを証明せよ。

解答.

x,y∈Hx,y\in Hとする。内積は第2変数について共役線形であるから

R(iy)(x)=⟨x,iy⟩=i‾ ⟨x,y⟩=−i ⟨x,y⟩=−i R(y)(x)R(iy)(x)=\langle x,iy\rangle=\overline i\,\langle x,y\rangle=-i\,\langle x,y\rangle=-i\,R(y)(x)

である。x∈Hx\in Hは任意であるから、R(iy)=−iR(y)R(iy)=-iR(y)である。

H≠{0}H\neq\{0\}ならば、RRは複素線形でない。実際、RRが複素線形であると仮定し、y∈H∖{0}y\in H\setminus\{0\}をとる。R(iy)=iR(y)R(iy)=iR(y)とR(iy)=−iR(y)R(iy)=-iR(y)から2iR(y)=02iR(y)=0、すなわちR(y)=0R(y)=0である。一方、R(y)(y)=⟨y,y⟩=∥y∥2>0R(y)(y)=\langle y,y\rangle=\|y\|^2>0であるからR(y)≠0R(y)\neq0である。この二つは両立しないので、H≠{0}H\neq\{0\}ならばRRは複素線形でない。一方、系 1.2により、共役線形性R(αy+βz)=α‾Ry+β‾RzR(\alpha y+\beta z)=\overline\alpha Ry+\overline\beta Rzは成り立つ。一方、H={0}H=\{0\}の場合にはR=0R=0であり、線形性と共役線形性はどちらも成り立つ。▨

問題 4.2 (複素の場合の線形性の型).定理 2.2の複素数体の場合に、a(u,v)=f(v)a(u,v)=f(v)と書くと両辺のvvに関する線形性の型が一致しないことを示せ。

解答.

HHを複素 Hilbert 空間、aaを第1変数について線形、第2変数について共役線形な形式とし、u∈Hu\in Hとf∈H∗f\in H^*を固定する。c∈Cc\in\Cとv∈Hv\in Hに対して

a(u,cv)=c‾ a(u,v),f(cv)=c f(v)a(u,cv)=\overline c\,a(u,v),\qquad f(cv)=c\,f(v)

である。したがって、左辺のv↦a(u,v)v\mapsto a(u,v)はvvについて共役線形であり、右辺のv↦f(v)v\mapsto f(v)はvvについて線形である。

a(u,v)=f(v)a(u,v)=f(v)がすべてのv∈Hv\in Hについて成り立つと仮定する。v∈Hv\in Hに対してivivを代入すると

f(iv)=a(u,iv)=−i a(u,v)=−i f(v)f(iv)=a(u,iv)=-i\,a(u,v)=-i\,f(v)

であり、ffの線形性によりf(iv)=i f(v)f(iv)=i\,f(v)である。二つの等式から2i f(v)=02i\,f(v)=0であるからf(v)=0f(v)=0である。v∈Hv\in Hは任意であるからf=0f=0である。したがってf≠0f\neq0ならば、a(u,v)=f(v)a(u,v)=f(v)をすべてのv∈Hv\in Hについて満たすu∈Hu\in Hは存在しない。一方、定理 2.2 (2)の等式a(v,u)=f(v)a(v,u)=f(v)では、左辺のv↦a(v,u)v\mapsto a(v,u)が第1変数についての線形性によりvvについて線形であるから、両辺の線形性の型が一致する。▨

問題 4.3 (強圧的でない正定値形式). 実 Hilbert 空間ℓ2\ell^2上でa(u,v)=∑n=1∞unvn/na(u,v)=\sum_{n=1}^{\infty}u_nv_n/n、f(v)=∑n=1∞vn/nf(v)=\sum_{n=1}^{\infty}v_n/nとおく。aaが有界な対称双線形形式でありu≠0u\neq0ならばa(u,u)>0a(u,u)>0であるが強圧的でないこと、およびf∈(ℓ2)∗f\in(\ell^2)^*であることを示せ。さらに、すべてのv∈ℓ2v\in\ell^2についてa(u,v)=f(v)a(u,v)=f(v)を満たすu∈ℓ2u\in\ell^2は存在しないことを証明し、定理 2.2で強圧性の仮定を外すと結論が成り立たないことを確かめよ。

解答.

Cauchy–Schwarz の不等式から∣a(u,v)∣≤∑n∣un∣∣vn∣≤∥u∥2∥v∥2|a(u,v)|\leq\sum_n|u_n||v_n|\leq\|u\|_2\|v\|_2であるから、級数は絶対収束し、aaは有界である。双線形性と対称性は定義から従う。a(u,u)=∑nun2/na(u,u)=\sum_nu_n^2/nはu≠0u\neq0のとき正である。任意のn≥1n\geq1に対して、第nn成分だけが11のene_nはa(en,en)=1/na(e_n,e_n)=1/n、∥en∥2=1\|e_n\|_2=1を満たす。したがって、すべてのx∈ℓ2x\in\ell^2に対してa(x,x)≥α∥x∥22a(x,x)\geq\alpha\|x\|_2^2を満たす定数α>0\alpha>0は存在せず、aaは強圧的でない。y=(1/n)n≥1y=(1/n)_{n\geq1}は∑n1/n2<∞\sum_n1/n^2<\inftyからℓ2\ell^2に属し、f(v)=⟨v,y⟩f(v)=\langle v,y\rangleであるからf∈(ℓ2)∗f\in(\ell^2)^*である。

u∈ℓ2u\in\ell^2がすべてのvvについてa(u,v)=f(v)a(u,v)=f(v)を満たすと仮定する。v=env=e_nとするとun/n=1/nu_n/n=1/n、すなわちun=1u_n=1がすべてのnnで成り立つ。しかし∑nun2=∞\sum_nu_n^2=\inftyであるからu∉ℓ2u\notin\ell^2であり、矛盾する。したがってそのようなuuは存在しない。したがって、有界性と正定値性だけでは、すべての有界線形汎関数に対する解の存在は従わない。▨

参考文献

  1. Haim Brezis, Functional Analysis, Sobolev Spaces and Partial Differential Equations, Springer, New York, 2011.Riesz の表現定理と Lax–Milgram の定理の作用素による証明を参考にした。
  2. Walter Rudin, Functional Analysis, 2nd ed., International Series in Pure and Applied Mathematics, McGraw Hill, 1991.複素 Hilbert 空間における Riesz 対応の共役と有界半双線形形式を参考にした。

前提記事