§E10.1ノルム空間

最終更新

解析学では、関数を加えたり定数倍したりするだけでなく、近似の誤差と極限を扱う必要がある。たとえば、区間上の連続関数を多項式で一様に近似するとき、誤差を測る構造が必要であり、多項式の空間だけでは近似列の極限を含まないことがある。ノルムはベクトルや関数の誤差を記述するための基本的な構造であり、ノルム空間の中でも完備性を備えた Banach 空間は解析学で広く用いられる。本記事では、ノルム空間と Banach 空間の基本的な性質や代表的な例について解説する。

1 ノルムと完備性

以下では、係数体K\mathbb KをR\RまたはC\Cとする。

定義 1.1.XXをK\mathbb K上のベクトル空間とする。写像∥⋅∥:X→[0,∞)\|\cdot\|:X\to[0,\infty)が次の条件を満たすとき、∥⋅∥\|\cdot\|をXX上のノルム (norm) といい、(X,∥⋅∥)(X,\|\cdot\|)をノルム空間 (normed space) という。

  1. 任意のx∈Xx\in Xに対して、∥x∥=0\|x\|=0であることとx=0x=0であることは同値である。
  2. 任意のα∈K\alpha\in\mathbb Kとx∈Xx\in Xに対して∥αx∥=∣α∣ ∥x∥\|\alpha x\|=|\alpha|\,\|x\|である。
  3. 任意のx,y∈Xx,y\in Xに対して∥x+y∥≤∥x∥+∥y∥\|x+y\|\leq\|x\|+\|y\|である。

命題 1.2. ノルム空間XXに対して

d(x,y):=∥x−y∥(x,y∈X)d(x,y):=\|x-y\|\qquad(x,y\in X)

と定めると、ddはXX上の距離である。また、任意のx,y∈Xx,y\in Xに対して

∣ ∥x∥−∥y∥ ∣≤∥x−y∥\bigl|\,\|x\|-\|y\|\,\bigr|\leq\|x-y\|

が成り立つため、ノルムはノルムが定める距離について連続である。

証明. 非負性と同一性は定義 1.1 条件 (a)から従い、対称性は∥x−y∥=∥−(y−x)∥=∥y−x∥\|x-y\|=\|-(y-x)\|=\|y-x\|から従う。三角不等式は

d(x,z)=∥(x−y)+(y−z)∥≤d(x,y)+d(y,z)d(x,z)=\|(x-y)+(y-z)\|\leq d(x,y)+d(y,z)

である。

さらに、x=(x−y)+yx=(x-y)+yに三角不等式を適用すると∥x∥−∥y∥≤∥x−y∥\|x\|-\|y\|\leq\|x-y\|を得る。xxとyyを交換すると∥y∥−∥x∥≤∥x−y∥\|y\|-\|x\|\leq\|x-y\|を得るため、逆三角不等式が従う。▨

定義 1.3. ノルムが定める距離について完備であるノルム空間を Banach 空間 (Banach space) という。すなわち、ノルム空間XXの任意の Cauchy 列がXXの元へノルム収束するとき、XXは Banach 空間である。

命題 1.4.XXをノルム空間、MMをXXの線形部分空間とし、MMにXXのノルムを制限する。このとき、次が成り立つ。

  1. XXが Banach 空間であり、MMがXXで閉じているならば、MMは Banach 空間である。
  2. MMが Banach 空間であるならば、MMはXXで閉じている。

証明.XXの距離をd(x,y)=∥x−y∥d(x,y)=\|x-y\|とすると、制限ノルムがMMに定める距離はddの制限である。したがって、主張 (1)は§E2.5 定理 3.2から従い、主張 (2)は§E2.5 定理 3.3から従う。▨

命題 1.5.XXを実数体または複素数体上のノルム空間とする。このとき、次の二条件は同値である。

  1. XXは Banach 空間である。
  2. XXの任意の列(xn)n≥1(x_n)_{n\geq1}について、∑n=1∞∥xn∥<∞\sum_{n=1}^{\infty}\|x_n\|<\inftyならば、部分和の列(∑n=1Nxn)N≥1\bigl(\sum_{n=1}^N x_n\bigr)_{N\geq1}はXXの元へノルム収束する。

証明.(a)⇒\Rightarrow(b)を示す。XXを Banach 空間とし、∑n=1∞∥xn∥<∞\sum_{n=1}^{\infty}\|x_n\|<\inftyを満たす列(xn)(x_n)をとる。sN=∑n=1Nxns_N=\sum_{n=1}^N x_nとおく。M>NM>Nに対して、三角不等式により

∥sM−sN∥≤∑n=N+1M∥xn∥≤∑n=N+1∞∥xn∥\|s_M-s_N\|\leq\sum_{n=N+1}^M\|x_n\| \leq\sum_{n=N+1}^{\infty}\|x_n\|

であり、右辺はN→∞N\to\inftyのとき00に収束する。したがって(sN)(s_N)は Cauchy 列であり、XXの完備性によりXXの元へ収束する。

(b)⇒\Rightarrow(a)を示す。条件 (b)を仮定し、XXの Cauchy 列(un)(u_n)をとる。各k≥1k\geq1に対して、m,n≥Nkm,n\geq N_kならば∥um−un∥<2−k\|u_m-u_n\|<2^{-k}となる正の整数NkN_kをとる。nk≥Nkn_k\geq N_kを満たす狭義増加な正の整数列(nk)(n_k)を選び、

v1=un1,vk+1=unk+1−unk(k≥1)v_1=u_{n_1},\qquad v_{k+1}=u_{n_{k+1}}-u_{n_k}\quad(k\geq1)

とおく。nk+1>nk≥Nkn_{k+1}>n_k\geq N_kであるから

∑k=1∞∥vk∥≤∥un1∥+∑k=1∞2−k<∞.\sum_{k=1}^{\infty}\|v_k\| \leq\|u_{n_1}\|+\sum_{k=1}^{\infty}2^{-k}<\infty.

仮定により、部分和∑k=1Kvk=unK\sum_{k=1}^K v_k=u_{n_K}はあるu∈Xu\in Xへ収束する。ε>0\varepsilon>0をとり、m,n≥Nm,n\geq Nならば∥um−un∥<ε/2\|u_m-u_n\|<\varepsilon/2となるNNをとる。nK≥Nn_K\geq Nかつ∥unK−u∥<ε/2\|u_{n_K}-u\|<\varepsilon/2となるKKを固定すると、任意のn≥Nn\geq Nに対して

∥un−u∥≤∥un−unK∥+∥unK−u∥<ε\|u_n-u\|\leq\|u_n-u_{n_K}\|+\|u_{n_K}-u\|<\varepsilon

である。したがってun→uu_n\to uであり、XXは Banach 空間である。▨

2 有限次元におけるノルム同値

補題 2.1.Kn\mathbb K^nの座標がすべて有界である点列は、座標ごとに収束する部分列をもつ。

証明.n=0n=0ならば零空間の点列自体をとればよい。以下ではn≥1n\geq1とする。K=R\mathbb K=\Rのとき、点列の第1座標に§D1.8 定理 2.2を適用し、その座標が収束する部分列をとる。選んだ部分列の第2座標に同じ定理を適用して、さらに部分列をとる。第nn座標までこの操作を繰り返す。各段階で先の座標は収束列の部分列となるため、同じ極限へ収束する。有限回の部分列選択の添字を合成した列は狭義増加するので、最後に得た列は元の点列の部分列であり、すべての座標が収束する。

K=C\mathbb K=\Cのとき、各座標の実部と虚部を並べた2n2n個の実座標はすべて有界である。実数体の場合の結論をこの点列へ適用すると、実部と虚部がともに収束する部分列を得る。したがって、各複素座標も収束する。▨

命題 2.2.VVをK\mathbb K上の有限次元ベクトル空間とする。このとき、VV上の任意の二つのノルム∥⋅∥a\|\cdot\|_aと∥⋅∥b\|\cdot\|_bに対して、ある定数c,C>0c,C>0が存在し、任意のx∈Vx\in Vに対して

c∥x∥a≤∥x∥b≤C∥x∥ac\|x\|_a\leq\|x\|_b\leq C\|x\|_a

が成り立つ。

証明.V={0}V=\{0\}ならば、任意のc,C>0c,C>0に対して主張する不等式が成り立つ。以下ではV≠{0}V\neq\{0\}とし、n=dim⁡V≥1n=\dim V\geq1とする。VVの基底e1,…,ene_1,\ldots,e_nを固定し、x=∑j=1nξjejx=\sum_{j=1}^n\xi_j e_jに対して

∣x∣1:=∑j=1n∣ξj∣|x|_1:=\sum_{j=1}^n|\xi_j|

と定める。任意のノルム∥⋅∥\|\cdot\|について、三角不等式から

∥x∥≤∑j=1n∣ξj∣ ∥ej∥≤(max⁡1≤j≤n∥ej∥)∣x∣1\|x\|\leq\sum_{j=1}^n|\xi_j|\,\|e_j\| \leq\left(\max_{1\leq j\leq n}\|e_j\|\right)|x|_1

を得る。

すべてのx∈Vx\in Vに対して∥x∥≥c∣x∣1\|x\|\geq c|x|_1を満たす定数c>0c>0が存在しないと仮定する。このとき、各m≥1m\geq1に対して∣xm∣1=1|x_m|_1=1かつ∥xm∥<1/m\|x_m\|<1/mとなるxmx_mが存在する。各座標の絶対値は11以下なので、補題 2.1により、座標ごとにあるxxへ収束する部分列(xmk)(x_{m_k})が存在する。有限和の極限をとると∣x∣1=1|x|_1=1である。一方、すでに示した上からの評価をxmk−xx_{m_k}-xに適用すると∥xmk−x∥→0\|x_{m_k}-x\|\to0である。逆三角不等式により∥x∥=lim⁡k∥xmk∥=0\|x\|=\lim_k\|x_{m_k}\|=0となるのでx=0x=0である。∣x∣1=1|x|_1=1と矛盾する。

したがって、任意のノルムは∣⋅∣1|\cdot|_1と同値である。∥⋅∥a\|\cdot\|_aと∥⋅∥b\|\cdot\|_bのそれぞれを∣⋅∣1|\cdot|_1と比較し、不等式を合成すると、主張する定数c,Cc,Cを得る。▨

系 2.3. 有限次元ノルム空間は Banach 空間である。

証明.VVを有限次元ノルム空間とし、VVの基底を固定する。VVの Cauchy 列(xm)(x_m)は、命題 2.2によって座標の11-ノルムについても Cauchy 列である。各座標はK\mathbb Kの Cauchy 列なので収束する。したがって、(xm)(x_m)は座標極限から定まるx∈Vx\in Vへ座標の11-ノルムで収束する。ノルム同値により、(xm)(x_m)はもとのノルムでもxxへ収束する。▨

系 2.4.XXをノルム空間とし、MMをXXの有限次元線形部分空間とする。このとき、MMはXXで閉じている。

証明. 演習とする(問題 4.1)。▨

無限次元空間では、ノルムを替えると収束や完備性が変わることがある。

例 2.5.P[0,1]P[0,1]を[0,1][0,1]上の多項式全体とし、一様ノルムを入れる。このとき、多項式列(pn)(p_n)を

pn(x):=∑k=0nxkk!p_n(x):=\sum_{k=0}^n\frac{x^k}{k!}

で定めると、(pn)(p_n)は[0,1][0,1]上でexe^xに一様収束する。実際、n≥0n\geq0に対して

0≤ex−pn(x)≤∑k=n+1∞1k!≤1(n+1)!∑j=0∞1(n+2)j=n+2(n+1)(n+1)!0\leq e^x-p_n(x) \leq\sum_{k=n+1}^{\infty}\frac1{k!} \leq\frac1{(n+1)!}\sum_{j=0}^{\infty}\frac1{(n+2)^j} =\frac{n+2}{(n+1)(n+1)!}

であり、右辺は00に近づく。したがって(pn)(p_n)はP[0,1]P[0,1]の Cauchy 列である。しかしexe^xは多項式ではないので、(pn)(p_n)はP[0,1]P[0,1]内で収束しない。よってP[0,1]P[0,1]は完備でない。

例 2.6.c00c_{00}を有限個の成分だけが零でない数列全体とし、上限ノルムを入れる。このとき、数列の列(x(N))(x^{(N)})をx(N)=(1,1/2,…,1/N,0,0,…)x^{(N)}=(1,1/2,\ldots,1/N,0,0,\ldots)で定めると、(x(N))(x^{(N)})は Cauchy 列であり、上限ノルムについて(1,1/2,1/3,…)(1,1/2,1/3,\ldots)に収束する。極限はc00c_{00}に属さないため、c00c_{00}は完備でない。

3 数列空間と連続関数空間

定義 3.1.K\mathbb KをR\RまたはC\Cとし、ppを1≤p<∞1\leq p<\inftyを満たす実数とする。ℓp\ell^p空間 (ℓp\ell^pspace) と、その上の量∥⋅∥p\|\cdot\|_pを

ℓp={x=(xj)j≥1∈KN≥1 | ∑j=1∞∣xj∣p<∞},∥x∥p=(∑j=1∞∣xj∣p)1/p(x∈ℓp)\ell^p=\left\{x=(x_j)_{j\geq1}\in\mathbb K^{\NN}\ \middle|\ \sum_{j=1}^{\infty}|x_j|^p<\infty\right\},\qquad \|x\|_p=\left(\sum_{j=1}^{\infty}|x_j|^p\right)^{1/p}\quad(x\in\ell^p)

と定める。ℓp\ell^pの和とスカラー倍は成分ごとに定める。

命題 3.2.K\mathbb KをR\RまたはC\Cとし、ppを1≤p<∞1\leq p<\inftyを満たす実数とする。このとき、ℓp\ell^pはK\mathbb K上のベクトル空間であり、∥⋅∥p\|\cdot\|_pはℓp\ell^p上のノルムである。このノルムについてℓp\ell^pは Banach 空間である。

証明.x,y∈ℓpx,y\in\ell^pと正の整数JJをとる。各成分の絶対値の三角不等式と、非負実数列∣xj∣,∣yj∣|x_j|,|y_j|(1≤j≤J1\leq j\leq J)に適用した§E2.1 定理 2.7により

(∑j=1J∣xj+yj∣p)1/p≤(∑j=1J(∣xj∣+∣yj∣)p)1/p≤(∑j=1J∣xj∣p)1/p+(∑j=1J∣yj∣p)1/p≤∥x∥p+∥y∥p.\begin{aligned} \left(\sum_{j=1}^J|x_j+y_j|^p\right)^{1/p} &\leq\left(\sum_{j=1}^J(|x_j|+|y_j|)^p\right)^{1/p}\\ &\leq\left(\sum_{j=1}^J|x_j|^p\right)^{1/p} +\left(\sum_{j=1}^J|y_j|^p\right)^{1/p} \leq\|x\|_p+\|y\|_p. \end{aligned}

したがって、非負項の部分和∑j=1J∣xj+yj∣p\sum_{j=1}^J|x_j+y_j|^pはJJによらず有界であり、x+y∈ℓpx+y\in\ell^pである。J→∞J\to\inftyとすると、∥x+y∥p≤∥x∥p+∥y∥p\|x+y\|_p\leq\|x\|_p+\|y\|_pを得る。任意のα∈K\alpha\in\mathbb Kに対して

∑j=1∞∣αxj∣p=∣α∣p∑j=1∞∣xj∣p<∞\sum_{j=1}^{\infty}|\alpha x_j|^p =|\alpha|^p\sum_{j=1}^{\infty}|x_j|^p<\infty

であるから、αx∈ℓp\alpha x\in\ell^pであり、∥αx∥p=∣α∣∥x∥p\|\alpha x\|_p=|\alpha|\|x\|_pである。零列もℓp\ell^pに属するので、ℓp\ell^pは数列全体のベクトル空間の線形部分空間である。また、非負項の和∑j∣xj∣p\sum_j|x_j|^pが00であることは、すべての成分が00であることと同値である。以上より、∥⋅∥p\|\cdot\|_pはノルムである。

ℓp\ell^pの Cauchy 列(x(n))n≥1(x^{(n)})_{n\geq1}をとる。各j≥1j\geq1について

∣xj(n)−xj(m)∣≤∥x(n)−x(m)∥p|x_j^{(n)}-x_j^{(m)}|\leq\|x^{(n)}-x^{(m)}\|_p

であるから、(xj(n))n≥1(x_j^{(n)})_{n\geq1}はK\mathbb Kの Cauchy 列である。K\mathbb Kの完備性により、xj=lim⁡n→∞xj(n)x_j=\lim_{n\to\infty}x_j^{(n)}が存在する。x=(xj)j≥1x=(x_j)_{j\geq1}とおく。

ε>0\varepsilon>0をとり、n,m≥Nn,m\geq Nならば∥x(n)−x(m)∥p<ε/2\|x^{(n)}-x^{(m)}\|_p<\varepsilon/2となるNNをとる。n≥Nn\geq Nと正の整数JJを固定すると、有限和の極限から

∑j=1J∣xj(n)−xj∣p=lim⁡m→∞∑j=1J∣xj(n)−xj(m)∣p≤(ε/2)p\sum_{j=1}^J|x_j^{(n)}-x_j|^p =\lim_{m\to\infty}\sum_{j=1}^J|x_j^{(n)}-x_j^{(m)}|^p \leq(\varepsilon/2)^p

である。JJは任意であるから、非負項の級数∑j=1∞∣xj(n)−xj∣p\sum_{j=1}^{\infty}|x_j^{(n)}-x_j|^pは収束し、その和は(ε/2)p(\varepsilon/2)^p以下である。したがってx(n)−x∈ℓpx^{(n)}-x\in\ell^pであり、ℓp\ell^pが線形空間であることからx=x(n)−(x(n)−x)∈ℓpx=x^{(n)}-(x^{(n)}-x)\in\ell^pである。さらに、すべてのn≥Nn\geq Nについて

∥x(n)−x∥p≤ε/2<ε\|x^{(n)}-x\|_p\leq\varepsilon/2<\varepsilon

である。ゆえにx(n)→xx^{(n)}\to xであり、ℓp\ell^pは Banach 空間である。▨

補題 3.3.SSを空でない集合、EEをSS上の有界実数値関数全体の実線形部分空間とし、EEは一様ノルムについて完備であると仮定する。このとき、

E+iE={u+iv∣u,v∈E}E+iE=\{u+iv\mid u,v\in E\}

は、点ごとの演算と一様ノルムについて複素 Banach 空間である。

証明.u,v∈Eu,v\in Eとa,b∈Ra,b\in\Rに対して

(a+ib)(u+iv)=(au−bv)+i(bu+av)(a+ib)(u+iv)=(au-bv)+i(bu+av)

であるから、E+iEE+iEは複素線形空間である。f=u+iv∈E+iEf=u+iv\in E+iEに対して、点ごとの絶対値の評価から

max⁡{∥u∥∞,∥v∥∞}≤∥f∥∞≤∥u∥∞+∥v∥∞\max\{\|u\|_\infty,\|v\|_\infty\} \leq\|f\|_\infty\leq\|u\|_\infty+\|v\|_\infty

を得る。したがって、∥f∥∞\|f\|_\inftyは有限であり、絶対値の正定値性、斉次性、三角不等式から、一様ノルムは複素ノルムである。

E+iEE+iEの Cauchy 列をfn=un+ivnf_n=u_n+iv_n(un,vn∈Eu_n,v_n\in E)と書く。上の左側の不等式をfn−fmf_n-f_mに適用すると、(un)(u_n)と(vn)(v_n)はそれぞれEEの Cauchy 列である。EEの完備性により、一様ノルムについてun→uu_n\to u、vn→vv_n\to vとなるu,v∈Eu,v\in Eが存在する。f=u+iv∈E+iEf=u+iv\in E+iEとおくと、右側の不等式から

∥fn−f∥∞≤∥un−u∥∞+∥vn−v∥∞⟶0\|f_n-f\|_\infty\leq\|u_n-u\|_\infty+\|v_n-v\|_\infty\longrightarrow0

である。したがって、E+iEE+iEは完備である。▨

例 3.4. 実数または複素数を成分とする数列x=(xj)j≥1x=(x_j)_{j\geq1}に対して、次の空間を考える。

  • ℓ∞\ell^\inftyはsup⁡j∣xj∣<∞\sup_j|x_j|<\inftyを満たす数列の空間であり、∥x∥∞=sup⁡j∣xj∣\|x\|_\infty=\sup_j|x_j|とする。
  • c0c_0はxj→0x_j\to0を満たす数列の空間であり、ℓ∞\ell^\inftyのノルムを制限する。

このとき、ℓ∞\ell^\inftyは Banach 空間である。実数列の場合には、正の整数の集合上の有界実数値関数の空間と同じであり、上限ノルムが定める距離は一様距離であるから、§E2.5 定理 5.5により完備である。複素数列の場合には、EEを有界実数列の空間として補題 3.3を適用する。

c0c_0はℓ∞\ell^\inftyの閉部分空間である。実際、x(m)∈c0x^{(m)}\in c_0がxxへ上限ノルムで収束したとき、ε>0\varepsilon>0に対して∥x−x(m)∥∞<ε/2\|x-x^{(m)}\|_\infty<\varepsilon/2となるmmを固定し、十分大きいjjで∣xj(m)∣<ε/2|x_j^{(m)}|<\varepsilon/2とすれば∣xj∣<ε|x_j|<\varepsilonとなる。よってx∈c0x\in c_0である。命題 1.4 (1)によりc0c_0も Banach 空間である。

定理 3.5.KKをコンパクト空間とする。このとき、KK上の実数値または複素数値連続関数の空間C(K)C(K)は、一様ノルム∥f∥∞=sup⁡x∈K∣f(x)∣\|f\|_\infty=\sup_{x\in K}|f(x)|について Banach 空間である。K=∅K=\emptysetのときはC(K)={0}C(K)=\{0\}とし、一様ノルムを00とする。

証明.K=∅K=\emptysetならばC(K)C(K)は零空間なので完備である。K≠∅K\neq\emptysetとする。連続関数によるコンパクト集合の像はコンパクトであるため、各f∈C(K)f\in C(K)は有界であり、一様ノルムは有限である。実数値関数の場合には、C(K)=Cb(K)C(K)=C_b(K)であり、§E2.16 定理 2.7により一様距離について完備である。複素数値関数の場合には、EEをKK上の連続実数値関数の空間とする。複素数値関数が連続であることは実部と虚部がともに連続であるための必要十分条件であるから、C(K)=E+iEC(K)=E+iEである。補題 3.3により、C(K)C(K)は複素数値の場合にも完備である。▨

定理 3.6. 実数値または複素数値の連続関数の空間C[0,1]C[0,1]は、一様ノルム

∥f∥∞:=sup⁡x∈[0,1]∣f(x)∣\|f\|_\infty:=\sup_{x\in[0,1]}|f(x)|

について Banach 空間である。

証明.[0,1][0,1]はコンパクト空間であるから、定理 3.5をK=[0,1]K=[0,1]に適用する。▨

4 演習

問題 4.1 (有限次元部分空間の閉性).系 2.4の証明を完成させよ。さらに、例 3.4のℓ∞\ell^\inftyにおいて、c00c_{00}の閉包がc0c_0に等しいことを証明せよ。

解答.

XXをノルム空間、MMをXXの有限次元線形部分空間とする。MMにXXのノルムの制限を入れると、MMは有限次元ノルム空間であるから、系 2.3により Banach 空間である。したがって、命題 1.4 (2)によりMMはXXで閉じている。

c00⊆c0c_{00}\subseteq c_0であり、例 3.4によりc0c_0はℓ∞\ell^\inftyの閉部分空間であるから、c00c_{00}の閉包はc0c_0に含まれる。逆にx∈c0x\in c_0とし、x(N)=(x1,…,xN,0,0,…)∈c00x^{(N)}=(x_1,\dots,x_N,0,0,\ldots)\in c_{00}とおく。

∥x−x(N)∥∞=sup⁡j>N∣xj∣\|x-x^{(N)}\|_\infty=\sup_{j>N}|x_j|

であり、xj→0x_j\to0から右辺はN→∞N\to\inftyのとき00に収束する。したがってxxはc00c_{00}の閉包に属する。ゆえにc00c_{00}の閉包はc0c_0に等しい。(1,1/2,1/3,…)∈c0∖c00(1,1/2,1/3,\ldots)\in c_0\setminus c_{00}であるから、c00c_{00}はℓ∞\ell^\inftyの閉じていない部分空間である。有限次元部分空間は閉じているので、c00c_{00}は無限次元である。▨

問題 4.2 (無限次元でのノルムの非同値).c00c_{00}上で∥x∥∞=max⁡j∣xj∣\|x\|_\infty=\max_j|x_j|と∥x∥1=∑j∣xj∣\|x\|_1=\sum_j|x_j|を考える。両者がノルムであり、すべてのx∈c00x\in c_{00}について∥x∥∞≤∥x∥1\|x\|_\infty\leq\|x\|_1が成り立つが、∥x∥1≤C∥x∥∞\|x\|_1\leq C\|x\|_\inftyをすべてのx∈c00x\in c_{00}について満たす定数CCは存在しないことを証明せよ。さらに、恒等写像(c00,∥⋅∥∞)→(c00,∥⋅∥1)(c_{00},\|\cdot\|_\infty)\to(c_{00},\|\cdot\|_1)が連続でないことを示せ。

解答.

c00c_{00}の元は有限個の成分を除いて00であるから、二つの量はいずれも有限な実数である。∥x∥∞=0\|x\|_\infty=0または∥x∥1=0\|x\|_1=0ならばすべての成分が00である。斉次性∥αx∥=∣α∣∥x∥\|\alpha x\|=|\alpha|\|x\|と三角不等式は、各成分に対する∣αxj∣=∣α∣∣xj∣|\alpha x_j|=|\alpha||x_j|と∣xj+yj∣≤∣xj∣+∣yj∣|x_j+y_j|\leq|x_j|+|y_j|から、最大値と有限和をとって得られる。したがって両者はノルムである。各jjについて∣xj∣≤∑k∣xk∣|x_j|\leq\sum_k|x_k|であるから∥x∥∞≤∥x∥1\|x\|_\infty\leq\|x\|_1である。

N≥1N\geq1に対してu(N)=(1,…,1,0,0,…)u^{(N)}=(1,\dots,1,0,0,\ldots)(最初のNN成分が11)とおくと、∥u(N)∥∞=1\|u^{(N)}\|_\infty=1、∥u(N)∥1=N\|u^{(N)}\|_1=Nである。定数CCが∥x∥1≤C∥x∥∞\|x\|_1\leq C\|x\|_\inftyを満たすならば、x=u(N)x=u^{(N)}としてN≤CN\leq CがすべてのNNについて成り立つことになり、矛盾する。

恒等写像が連続であると仮定する。連続性の仮定により、∥x∥∞<δ\|x\|_\infty<\deltaならば∥x∥1<1\|x\|_1<1となるδ>0\delta>0が存在する。x=δ2u(N)x=\frac{\delta}{2}u^{(N)}をとると∥x∥∞=δ/2<δ\|x\|_\infty=\delta/2<\deltaであるが、∥x∥1=Nδ/2\|x\|_1=N\delta/2はN>2/δN>2/\deltaのとき11を超える。したがって恒等写像は連続でない。▨

問題 4.3 (c00c_{00}の不完備性の計算).例 2.6を証明せよ。

解答.

M>N≥1M>N\geq1とする。x(M)x^{(M)}とx(N)x^{(N)}の第jj成分は、j≤Nj\leq Nではともに1/j1/jであり、N<j≤MN<j\leq Mではそれぞれ1/j1/jと00であり、j>Mj>Mではともに00である。したがってx(M)−x(N)x^{(M)}-x^{(N)}の第jj成分は、N<j≤MN<j\leq Mのとき1/j1/jであり、それ以外のとき00である。1/j1/jはjjについて減少するので

∥x(M)−x(N)∥∞=max⁡N<j≤M1j=1N+1\|x^{(M)}-x^{(N)}\|_\infty=\max_{N<j\leq M}\frac1j=\frac1{N+1}

である。ε>0\varepsilon>0に対して1/(N0+1)<ε1/(N_0+1)<\varepsilonを満たすN0N_0をとると、M>N≥N0M>N\geq N_0ならば∥x(M)−x(N)∥∞<ε\|x^{(M)}-x^{(N)}\|_\infty<\varepsilonであるから、(x(N))(x^{(N)})はc00c_{00}の Cauchy 列である。

(x(N))(x^{(N)})が上限ノルムについてあるy∈c00y\in c_{00}に収束すると仮定する。各jjに対して∣xj(N)−yj∣≤∥x(N)−y∥∞|x^{(N)}_j-y_j|\leq\|x^{(N)}-y\|_\inftyであるから、N→∞N\to\inftyのときxj(N)→yjx^{(N)}_j\to y_jである。N≥jN\geq jならばxj(N)=1/jx^{(N)}_j=1/jであるから、すべてのj≥1j\geq1についてyj=1/j≠0y_j=1/j\neq0である。一方、y∈c00y\in c_{00}であるから、有限個を除くすべてのjjについてyj=0y_j=0である。この二つは両立しないので、(x(N))(x^{(N)})はc00c_{00}の中で収束しない。以上より、c00c_{00}は完備でない。

x=(1,1/2,1/3,…)x=(1,1/2,1/3,\ldots)とおくと、∥x(N)−x∥∞=sup⁡j>N1/j=1/(N+1)→0\|x^{(N)}-x\|_\infty=\sup_{j>N}1/j=1/(N+1)\to0である。したがって例 2.6で述べた上限ノルムについての極限はxxであり、xxはc00c_{00}に属さない。▨

問題 4.4 (L1L^1ノルムに替えた連続関数空間).C[0,1]C[0,1]の一様ノルムを∥f∥1=∫01∣f(x)∣ dx\|f\|_1=\int_0^1|f(x)|\,dxに替えると完備性が失われる例を構成せよ。連続関数で段差関数を近似し、L1L^1極限が連続でないことを示すことができる。

解答.

a<ba<bとし、h:[a,b]→[0,∞)h:[a,b]\to[0,\infty)を連続関数とする。あるx0∈[a,b]x_0\in[a,b]でh(x0)>0h(x_0)>0であるとすると、hhの連続性により、あるδ>0\delta>0が存在し、x∈[a,b]x\in[a,b]かつ∣x−x0∣<δ|x-x_0|<\deltaならばh(x)>h(x0)/2h(x)>h(x_0)/2となる。I=[a,b]∩[x0−δ/2,x0+δ/2]I=[a,b]\cap[x_0-\delta/2,x_0+\delta/2]は長さℓ>0\ell>0の閉区間であり、h≥0h\geq0であるから∫abh(x) dx≥∫Ih(x) dx≥ℓh(x0)/2>0\int_a^bh(x)\,dx\geq\int_Ih(x)\,dx\geq\ell h(x_0)/2>0である。したがって、∫abh(x) dx=0\int_a^bh(x)\,dx=0ならば[a,b][a,b]の全体でh=0h=0である。

f∈C[0,1]f\in C[0,1]に対して∣f∣|f|は連続であるから∥f∥1\|f\|_1は定まる。積分の線形性と単調性から∥αf∥1=∣α∣ ∥f∥1\|\alpha f\|_1=|\alpha|\,\|f\|_1と∥f+g∥1≤∥f∥1+∥g∥1\|f+g\|_1\leq\|f\|_1+\|g\|_1が従う。∥f∥1=0\|f\|_1=0ならば、積分が00である連続な非負関数は恒等的に00であるから、∣f∣=0|f|=0、すなわちf=0f=0である。したがって∥⋅∥1\|\cdot\|_1はC[0,1]C[0,1]上のノルムである。

n≥2n\geq2に対して、fn∈C[0,1]f_n\in C[0,1]を

fn(x)={0(0≤x≤1/2),n(x−1/2)(1/2≤x≤1/2+1/n),1(1/2+1/n≤x≤1)f_n(x)= \begin{cases} 0 & (0\leq x\leq 1/2),\\ n(x-1/2) & (1/2\leq x\leq 1/2+1/n),\\ 1 & (1/2+1/n\leq x\leq 1) \end{cases}

で定める。各区間の端点で値が一致するのでfnf_nは連続である。また、定義式より、すべてのx∈[0,1]x\in[0,1]に対して0≤fn(x)≤10\leq f_n(x)\leq1である。m≥n≥2m\geq n\geq2ならば1/2+1/m≤1/2+1/n1/2+1/m\leq1/2+1/nであるから、fnf_nとfmf_mは[0,1/2][0,1/2]ではともに00であり、[1/2+1/n,1][1/2+1/n,1]ではともに11である。残る区間[1/2,1/2+1/n][1/2,1/2+1/n]では∣fn−fm∣≤1|f_n-f_m|\leq1であるから

∥fn−fm∥1=∫1/21/2+1/n∣fn(x)−fm(x)∣ dx≤1n\|f_n-f_m\|_1=\int_{1/2}^{1/2+1/n}|f_n(x)-f_m(x)|\,dx\leq\frac1n

である。したがって(fn)(f_n)は∥⋅∥1\|\cdot\|_1について Cauchy 列である。

あるf∈C[0,1]f\in C[0,1]が存在して∥fn−f∥1→0\|f_n-f\|_1\to0であると仮定する。[0,1/2][0,1/2]ではfn=0f_n=0であるから、すべてのn≥2n\geq2に対して

∫01/2∣f(x)∣ dx=∫01/2∣fn(x)−f(x)∣ dx≤∥fn−f∥1\int_0^{1/2}|f(x)|\,dx=\int_0^{1/2}|f_n(x)-f(x)|\,dx\leq\|f_n-f\|_1

であり、n→∞n\to\inftyとすると∫01/2∣f(x)∣ dx=0\int_0^{1/2}|f(x)|\,dx=0を得る。積分が00である連続な非負関数は恒等的に00であるから、[0,1/2][0,1/2]の全体でf=0f=0であり、とくにf(1/2)=0f(1/2)=0である。0<δ<1/20<\delta<1/2をとる。n≥1/δn\geq1/\deltaならば[1/2+δ,1][1/2+\delta,1]でfn=1f_n=1であるから

∫1/2+δ1∣1−f(x)∣ dx≤∥fn−f∥1\int_{1/2+\delta}^1|1-f(x)|\,dx\leq\|f_n-f\|_1

であり、n→∞n\to\inftyとすると左辺は00である。積分が00である連続な非負関数は恒等的に00であるから、[1/2+δ,1][1/2+\delta,1]で∣1−f∣=0|1-f|=0、すなわちf=1f=1である。δ∈(0,1/2)\delta\in(0,1/2)は任意であるから、(1/2,1](1/2,1]の全体でf=1f=1である。ffは1/21/2で連続であるからf(1/2)=lim⁡k→∞f(1/2+1/k)=1f(1/2)=\lim_{k\to\infty}f(1/2+1/k)=1となり、f(1/2)=0f(1/2)=0と両立しない。したがって(fn)(f_n)は(C[0,1],∥⋅∥1)(C[0,1],\|\cdot\|_1)の中で収束せず、この空間は完備でない。▨

参考文献

  1. John B. Conway, A Course in Functional Analysis, 2nd ed., Graduate Texts in Mathematics, Springer, New York, 1990.ノルム空間、有限次元空間、および Banach 空間の標準結果を参考にした。
  2. Walter Rudin, Functional Analysis, 2nd ed., International Series in Pure and Applied Mathematics, McGraw Hill, 1991.位相線形空間と Banach 空間の例を参考にした。
  3. Erwin Kreyszig, Introductory Functional Analysis with Applications, Wiley, 1978.数列空間と連続関数空間の例を参考にした。

前提記事