1 ノルムと完備性
以下では、係数体KをRまたはCとする。
定義 1.1.XをK上のベクトル空間とする。写像∥⋅∥:X→[0,∞)が次の条件を満たすとき、∥⋅∥をX上のノルム (norm) といい、(X,∥⋅∥)をノルム空間 (normed space) という。
- 任意のx∈Xに対して、∥x∥=0であることとx=0であることは同値である。
- 任意のα∈Kとx∈Xに対して∥αx∥=∣α∣∥x∥である。
- 任意のx,y∈Xに対して∥x+y∥≤∥x∥+∥y∥である。
命題 1.2. ノルム空間Xに対して
d(x,y):=∥x−y∥(x,y∈X)と定めると、dはX上の距離である。また、任意のx,y∈Xに対して
∥x∥−∥y∥≤∥x−y∥が成り立つため、ノルムはノルムが定める距離について連続である。
証明. 非負性と同一性は定義 1.1 条件 (a)から従い、対称性は∥x−y∥=∥−(y−x)∥=∥y−x∥から従う。三角不等式は
d(x,z)=∥(x−y)+(y−z)∥≤d(x,y)+d(y,z)である。
さらに、x=(x−y)+yに三角不等式を適用すると∥x∥−∥y∥≤∥x−y∥を得る。xとyを交換すると∥y∥−∥x∥≤∥x−y∥を得るため、逆三角不等式が従う。▨
定義 1.3. ノルムが定める距離について完備であるノルム空間を Banach 空間 (Banach space) という。すなわち、ノルム空間Xの任意の
Cauchy 列がXの元へノルム収束するとき、Xは Banach 空間である。
命題 1.4.Xをノルム空間、MをXの線形部分空間とし、MにXのノルムを制限する。このとき、次が成り立つ。
- Xが Banach 空間であり、MがXで閉じているならば、Mは Banach 空間である。
- Mが Banach 空間であるならば、MはXで閉じている。
命題 1.5.Xを実数体または複素数体上のノルム空間とする。このとき、次の二条件は同値である。
- Xは Banach 空間である。
- Xの任意の列(xn)n≥1について、∑n=1∞∥xn∥<∞ならば、部分和の列(∑n=1Nxn)N≥1はXの元へノルム収束する。
証明.(a)⇒(b)を示す。Xを Banach 空間とし、∑n=1∞∥xn∥<∞を満たす列(xn)をとる。sN=∑n=1Nxnとおく。M>Nに対して、三角不等式により
∥sM−sN∥≤n=N+1∑M∥xn∥≤n=N+1∑∞∥xn∥であり、右辺はN→∞のとき0に収束する。したがって(sN)は Cauchy 列であり、Xの完備性によりXの元へ収束する。
(b)⇒(a)を示す。条件 (b)を仮定し、Xの Cauchy 列(un)をとる。各k≥1に対して、m,n≥Nkならば∥um−un∥<2−kとなる正の整数Nkをとる。nk≥Nkを満たす狭義増加な正の整数列(nk)を選び、
v1=un1,vk+1=unk+1−unk(k≥1)とおく。nk+1>nk≥Nkであるから
k=1∑∞∥vk∥≤∥un1∥+k=1∑∞2−k<∞.仮定により、部分和∑k=1Kvk=unKはあるu∈Xへ収束する。ε>0をとり、m,n≥Nならば∥um−un∥<ε/2となるNをとる。nK≥Nかつ∥unK−u∥<ε/2となるKを固定すると、任意のn≥Nに対して
∥un−u∥≤∥un−unK∥+∥unK−u∥<εである。したがってun→uであり、Xは Banach 空間である。▨
2 有限次元におけるノルム同値
補題 2.1.Knの座標がすべて有界である点列は、座標ごとに収束する部分列をもつ。
証明.n=0ならば零空間の点列自体をとればよい。以下ではn≥1とする。K=Rのとき、点列の第1座標に§D1.8 定理 2.2を適用し、その座標が収束する部分列をとる。選んだ部分列の第2座標に同じ定理を適用して、さらに部分列をとる。第n座標までこの操作を繰り返す。各段階で先の座標は収束列の部分列となるため、同じ極限へ収束する。有限回の部分列選択の添字を合成した列は狭義増加するので、最後に得た列は元の点列の部分列であり、すべての座標が収束する。
K=Cのとき、各座標の実部と虚部を並べた2n個の実座標はすべて有界である。実数体の場合の結論をこの点列へ適用すると、実部と虚部がともに収束する部分列を得る。したがって、各複素座標も収束する。▨
命題 2.2.VをK上の有限次元ベクトル空間とする。このとき、V上の任意の二つのノルム∥⋅∥aと∥⋅∥bに対して、ある定数c,C>0が存在し、任意のx∈Vに対して
c∥x∥a≤∥x∥b≤C∥x∥aが成り立つ。
証明.V={0}ならば、任意のc,C>0に対して主張する不等式が成り立つ。以下ではV={0}とし、n=dimV≥1とする。Vの基底e1,…,enを固定し、x=∑j=1nξjejに対して
∣x∣1:=j=1∑n∣ξj∣と定める。任意のノルム∥⋅∥について、三角不等式から
∥x∥≤j=1∑n∣ξj∣∥ej∥≤(1≤j≤nmax∥ej∥)∣x∣1を得る。
すべてのx∈Vに対して∥x∥≥c∣x∣1を満たす定数c>0が存在しないと仮定する。このとき、各m≥1に対して∣xm∣1=1かつ∥xm∥<1/mとなるxmが存在する。各座標の絶対値は1以下なので、補題 2.1により、座標ごとにあるxへ収束する部分列(xmk)が存在する。有限和の極限をとると∣x∣1=1である。一方、すでに示した上からの評価をxmk−xに適用すると∥xmk−x∥→0である。逆三角不等式により∥x∥=limk∥xmk∥=0となるのでx=0である。∣x∣1=1と矛盾する。
したがって、任意のノルムは∣⋅∣1と同値である。∥⋅∥aと∥⋅∥bのそれぞれを∣⋅∣1と比較し、不等式を合成すると、主張する定数c,Cを得る。▨
系 2.3. 有限次元ノルム空間は Banach 空間である。
証明.Vを有限次元ノルム空間とし、Vの基底を固定する。Vの Cauchy 列(xm)は、命題 2.2によって座標の1-ノルムについても Cauchy 列である。各座標はKの Cauchy 列なので収束する。したがって、(xm)は座標極限から定まるx∈Vへ座標の1-ノルムで収束する。ノルム同値により、(xm)はもとのノルムでもxへ収束する。▨
系 2.4.Xをノルム空間とし、MをXの有限次元線形部分空間とする。このとき、MはXで閉じている。
無限次元空間では、ノルムを替えると収束や完備性が変わることがある。
例 2.5.P[0,1]を[0,1]上の多項式全体とし、一様ノルムを入れる。このとき、多項式列(pn)を
pn(x):=k=0∑nk!xkで定めると、(pn)は[0,1]上でexに一様収束する。実際、n≥0に対して
0≤ex−pn(x)≤k=n+1∑∞k!1≤(n+1)!1j=0∑∞(n+2)j1=(n+1)(n+1)!n+2であり、右辺は0に近づく。したがって(pn)はP[0,1]の Cauchy 列である。しかしexは多項式ではないので、(pn)はP[0,1]内で収束しない。よってP[0,1]は完備でない。
例 2.6.c00を有限個の成分だけが零でない数列全体とし、上限ノルムを入れる。このとき、数列の列(x(N))をx(N)=(1,1/2,…,1/N,0,0,…)で定めると、(x(N))は Cauchy 列であり、上限ノルムについて(1,1/2,1/3,…)に収束する。極限はc00に属さないため、c00は完備でない。
3 数列空間と連続関数空間
定義 3.1.KをRまたはCとし、pを1≤p<∞を満たす実数とする。ℓp空間 (ℓpspace) と、その上の量∥⋅∥pを
ℓp={x=(xj)j≥1∈KN≥1 j=1∑∞∣xj∣p<∞},∥x∥p=(j=1∑∞∣xj∣p)1/p(x∈ℓp)と定める。ℓpの和とスカラー倍は成分ごとに定める。
命題 3.2.KをRまたはCとし、pを1≤p<∞を満たす実数とする。このとき、ℓpはK上のベクトル空間であり、∥⋅∥pはℓp上のノルムである。このノルムについてℓpは Banach 空間である。
証明.x,y∈ℓpと正の整数Jをとる。各成分の絶対値の三角不等式と、非負実数列∣xj∣,∣yj∣(1≤j≤J)に適用した§E2.1 定理 2.7により
(j=1∑J∣xj+yj∣p)1/p≤(j=1∑J(∣xj∣+∣yj∣)p)1/p≤(j=1∑J∣xj∣p)1/p+(j=1∑J∣yj∣p)1/p≤∥x∥p+∥y∥p.したがって、非負項の部分和∑j=1J∣xj+yj∣pはJによらず有界であり、x+y∈ℓpである。J→∞とすると、∥x+y∥p≤∥x∥p+∥y∥pを得る。任意のα∈Kに対して
j=1∑∞∣αxj∣p=∣α∣pj=1∑∞∣xj∣p<∞であるから、αx∈ℓpであり、∥αx∥p=∣α∣∥x∥pである。零列もℓpに属するので、ℓpは数列全体のベクトル空間の線形部分空間である。また、非負項の和∑j∣xj∣pが0であることは、すべての成分が0であることと同値である。以上より、∥⋅∥pはノルムである。
ℓpの Cauchy 列(x(n))n≥1をとる。各j≥1について
∣xj(n)−xj(m)∣≤∥x(n)−x(m)∥pであるから、(xj(n))n≥1はKの Cauchy 列である。Kの完備性により、xj=limn→∞xj(n)が存在する。x=(xj)j≥1とおく。
ε>0をとり、n,m≥Nならば∥x(n)−x(m)∥p<ε/2となるNをとる。n≥Nと正の整数Jを固定すると、有限和の極限から
j=1∑J∣xj(n)−xj∣p=m→∞limj=1∑J∣xj(n)−xj(m)∣p≤(ε/2)pである。Jは任意であるから、非負項の級数∑j=1∞∣xj(n)−xj∣pは収束し、その和は(ε/2)p以下である。したがってx(n)−x∈ℓpであり、ℓpが線形空間であることからx=x(n)−(x(n)−x)∈ℓpである。さらに、すべてのn≥Nについて
∥x(n)−x∥p≤ε/2<εである。ゆえにx(n)→xであり、ℓpは Banach 空間である。▨
補題 3.3.Sを空でない集合、EをS上の有界実数値関数全体の実線形部分空間とし、Eは一様ノルムについて完備であると仮定する。このとき、
E+iE={u+iv∣u,v∈E}は、点ごとの演算と一様ノルムについて複素 Banach 空間である。
証明.u,v∈Eとa,b∈Rに対して
(a+ib)(u+iv)=(au−bv)+i(bu+av)であるから、E+iEは複素線形空間である。f=u+iv∈E+iEに対して、点ごとの絶対値の評価から
max{∥u∥∞,∥v∥∞}≤∥f∥∞≤∥u∥∞+∥v∥∞を得る。したがって、∥f∥∞は有限であり、絶対値の正定値性、斉次性、三角不等式から、一様ノルムは複素ノルムである。
E+iEの Cauchy 列をfn=un+ivn(un,vn∈E)と書く。上の左側の不等式をfn−fmに適用すると、(un)と(vn)はそれぞれEの Cauchy 列である。Eの完備性により、一様ノルムについてun→u、vn→vとなるu,v∈Eが存在する。f=u+iv∈E+iEとおくと、右側の不等式から
∥fn−f∥∞≤∥un−u∥∞+∥vn−v∥∞⟶0である。したがって、E+iEは完備である。▨
例 3.4. 実数または複素数を成分とする数列x=(xj)j≥1に対して、次の空間を考える。
- ℓ∞はsupj∣xj∣<∞を満たす数列の空間であり、∥x∥∞=supj∣xj∣とする。
- c0はxj→0を満たす数列の空間であり、ℓ∞のノルムを制限する。
このとき、ℓ∞は Banach 空間である。実数列の場合には、正の整数の集合上の有界実数値関数の空間と同じであり、上限ノルムが定める距離は一様距離であるから、§E2.5 定理 5.5により完備である。複素数列の場合には、Eを有界実数列の空間として補題 3.3を適用する。
c0はℓ∞の閉部分空間である。実際、x(m)∈c0がxへ上限ノルムで収束したとき、ε>0に対して∥x−x(m)∥∞<ε/2となるmを固定し、十分大きいjで∣xj(m)∣<ε/2とすれば∣xj∣<εとなる。よってx∈c0である。命題 1.4 (1)によりc0も Banach 空間である。
定理 3.5.Kをコンパクト空間とする。このとき、K上の実数値または複素数値連続関数の空間C(K)は、一様ノルム∥f∥∞=supx∈K∣f(x)∣について Banach 空間である。K=∅のときはC(K)={0}とし、一様ノルムを0とする。
証明.K=∅ならばC(K)は零空間なので完備である。K=∅とする。連続関数によるコンパクト集合の像はコンパクトであるため、各f∈C(K)は有界であり、一様ノルムは有限である。実数値関数の場合には、C(K)=Cb(K)であり、§E2.16 定理 2.7により一様距離について完備である。複素数値関数の場合には、EをK上の連続実数値関数の空間とする。複素数値関数が連続であることは実部と虚部がともに連続であるための必要十分条件であるから、C(K)=E+iEである。補題 3.3により、C(K)は複素数値の場合にも完備である。▨
定理 3.6. 実数値または複素数値の連続関数の空間C[0,1]は、一様ノルム
∥f∥∞:=x∈[0,1]sup∣f(x)∣について Banach 空間である。
証明.[0,1]はコンパクト空間であるから、定理 3.5をK=[0,1]に適用する。▨
4 演習
問題 4.1 (有限次元部分空間の閉性).系 2.4の証明を完成させよ。さらに、例 3.4のℓ∞において、c00の閉包がc0に等しいことを証明せよ。
解答.
Xをノルム空間、MをXの有限次元線形部分空間とする。MにXのノルムの制限を入れると、Mは有限次元ノルム空間であるから、系 2.3により Banach 空間である。したがって、命題 1.4 (2)によりMはXで閉じている。
c00⊆c0であり、例 3.4によりc0はℓ∞の閉部分空間であるから、c00の閉包はc0に含まれる。逆にx∈c0とし、x(N)=(x1,…,xN,0,0,…)∈c00とおく。
∥x−x(N)∥∞=j>Nsup∣xj∣であり、xj→0から右辺はN→∞のとき0に収束する。したがってxはc00の閉包に属する。ゆえにc00の閉包はc0に等しい。(1,1/2,1/3,…)∈c0∖c00であるから、c00はℓ∞の閉じていない部分空間である。有限次元部分空間は閉じているので、c00は無限次元である。▨
問題 4.2 (無限次元でのノルムの非同値).c00上で∥x∥∞=maxj∣xj∣と∥x∥1=∑j∣xj∣を考える。両者がノルムであり、すべてのx∈c00について∥x∥∞≤∥x∥1が成り立つが、∥x∥1≤C∥x∥∞をすべてのx∈c00について満たす定数Cは存在しないことを証明せよ。さらに、恒等写像(c00,∥⋅∥∞)→(c00,∥⋅∥1)が連続でないことを示せ。
解答.
c00の元は有限個の成分を除いて0であるから、二つの量はいずれも有限な実数である。∥x∥∞=0または∥x∥1=0ならばすべての成分が0である。斉次性∥αx∥=∣α∣∥x∥と三角不等式は、各成分に対する∣αxj∣=∣α∣∣xj∣と∣xj+yj∣≤∣xj∣+∣yj∣から、最大値と有限和をとって得られる。したがって両者はノルムである。各jについて∣xj∣≤∑k∣xk∣であるから∥x∥∞≤∥x∥1である。
N≥1に対してu(N)=(1,…,1,0,0,…)(最初のN成分が1)とおくと、∥u(N)∥∞=1、∥u(N)∥1=Nである。定数Cが∥x∥1≤C∥x∥∞を満たすならば、x=u(N)としてN≤CがすべてのNについて成り立つことになり、矛盾する。
恒等写像が連続であると仮定する。連続性の仮定により、∥x∥∞<δならば∥x∥1<1となるδ>0が存在する。x=2δu(N)をとると∥x∥∞=δ/2<δであるが、∥x∥1=Nδ/2はN>2/δのとき1を超える。したがって恒等写像は連続でない。▨
問題 4.3 (c00の不完備性の計算).例 2.6を証明せよ。
解答.
M>N≥1とする。x(M)とx(N)の第j成分は、j≤Nではともに1/jであり、N<j≤Mではそれぞれ1/jと0であり、j>Mではともに0である。したがってx(M)−x(N)の第j成分は、N<j≤Mのとき1/jであり、それ以外のとき0である。1/jはjについて減少するので
∥x(M)−x(N)∥∞=N<j≤Mmaxj1=N+11である。ε>0に対して1/(N0+1)<εを満たすN0をとると、M>N≥N0ならば∥x(M)−x(N)∥∞<εであるから、(x(N))はc00の Cauchy 列である。
(x(N))が上限ノルムについてあるy∈c00に収束すると仮定する。各jに対して∣xj(N)−yj∣≤∥x(N)−y∥∞であるから、N→∞のときxj(N)→yjである。N≥jならばxj(N)=1/jであるから、すべてのj≥1についてyj=1/j=0である。一方、y∈c00であるから、有限個を除くすべてのjについてyj=0である。この二つは両立しないので、(x(N))はc00の中で収束しない。以上より、c00は完備でない。
x=(1,1/2,1/3,…)とおくと、∥x(N)−x∥∞=supj>N1/j=1/(N+1)→0である。したがって例 2.6で述べた上限ノルムについての極限はxであり、xはc00に属さない。▨
問題 4.4 (L1ノルムに替えた連続関数空間).C[0,1]の一様ノルムを∥f∥1=∫01∣f(x)∣dxに替えると完備性が失われる例を構成せよ。連続関数で段差関数を近似し、L1極限が連続でないことを示すことができる。
解答.
a<bとし、h:[a,b]→[0,∞)を連続関数とする。あるx0∈[a,b]でh(x0)>0であるとすると、hの連続性により、あるδ>0が存在し、x∈[a,b]かつ∣x−x0∣<δならばh(x)>h(x0)/2となる。I=[a,b]∩[x0−δ/2,x0+δ/2]は長さℓ>0の閉区間であり、h≥0であるから∫abh(x)dx≥∫Ih(x)dx≥ℓh(x0)/2>0である。したがって、∫abh(x)dx=0ならば[a,b]の全体でh=0である。
f∈C[0,1]に対して∣f∣は連続であるから∥f∥1は定まる。積分の線形性と単調性から∥αf∥1=∣α∣∥f∥1と∥f+g∥1≤∥f∥1+∥g∥1が従う。∥f∥1=0ならば、積分が0である連続な非負関数は恒等的に0であるから、∣f∣=0、すなわちf=0である。したがって∥⋅∥1はC[0,1]上のノルムである。
n≥2に対して、fn∈C[0,1]を
fn(x)=⎩⎨⎧0n(x−1/2)1(0≤x≤1/2),(1/2≤x≤1/2+1/n),(1/2+1/n≤x≤1)で定める。各区間の端点で値が一致するのでfnは連続である。また、定義式より、すべてのx∈[0,1]に対して0≤fn(x)≤1である。m≥n≥2ならば1/2+1/m≤1/2+1/nであるから、fnとfmは[0,1/2]ではともに0であり、[1/2+1/n,1]ではともに1である。残る区間[1/2,1/2+1/n]では∣fn−fm∣≤1であるから
∥fn−fm∥1=∫1/21/2+1/n∣fn(x)−fm(x)∣dx≤n1である。したがって(fn)は∥⋅∥1について Cauchy 列である。
あるf∈C[0,1]が存在して∥fn−f∥1→0であると仮定する。[0,1/2]ではfn=0であるから、すべてのn≥2に対して
∫01/2∣f(x)∣dx=∫01/2∣fn(x)−f(x)∣dx≤∥fn−f∥1であり、n→∞とすると∫01/2∣f(x)∣dx=0を得る。積分が0である連続な非負関数は恒等的に0であるから、[0,1/2]の全体でf=0であり、とくにf(1/2)=0である。0<δ<1/2をとる。n≥1/δならば[1/2+δ,1]でfn=1であるから
∫1/2+δ1∣1−f(x)∣dx≤∥fn−f∥1であり、n→∞とすると左辺は0である。積分が0である連続な非負関数は恒等的に0であるから、[1/2+δ,1]で∣1−f∣=0、すなわちf=1である。δ∈(0,1/2)は任意であるから、(1/2,1]の全体でf=1である。fは1/2で連続であるからf(1/2)=limk→∞f(1/2+1/k)=1となり、f(1/2)=0と両立しない。したがって(fn)は(C[0,1],∥⋅∥1)の中で収束せず、この空間は完備でない。▨