logo

関数のサポートと連続関数空間のクラス 📂ヒルベルト空間

関数のサポートと連続関数空間のクラス

定義

関数空間 CR\mathbb{C}^{\mathbb{R}} の関数 f:RCf : \mathbb{R} \to \mathbb{C} を考えてみよう。

  • 関数 ffサポートsupportは、関数値が 00 ではない点の集合にクロージャを取ったクローズセットとして次のように定義される。 suppf={xR:f(x)0} \text{supp} f = \overline{\left\{ x \in \mathbb{R} : f(x) \ne 0 \right\}}

  • suppf\text{supp} fが有界なら、ffコンパクトサポートを持つと言う。クロージャは閉集合であり、実数空間で閉じていて有界な集合はコンパクトだからである。

  • UVU\Subset VUV\overline{U} \subset VでありU\overline{U}がコンパクトであることを意味する。つまり、supp(f)U\mathrm{supp}(f) \Subset UffUUでコンパクトサポートを持つことを意味する。\subset \subsetとして書くこともある。

  • 連続関数の集合はベクトル空間になり、これを連続関数空間と呼び、次のように表記する。

    C(R):={f is continuous} C(\mathbb{R}) := \left\{f \text{ is continuous} \right\}

    C1C^{1}と混同する可能性がある場合は、C0C^{0}と書くこともある。

  • コンパクトサポートを持つ連続関数のベクトル空間を次のように表記する。

    Cc(R):={fC(R):f has compact support} C_{c} (\mathbb{R}) := \left\{ f \in C(\mathbb{R}) : f \text{ has compact support} \right\}

  • x±x \to \pm \inftyの時、関数値が00に収束する連続関数のベクトル空間を次のように表記する。

    C0(R):={fC(R):f(x)0 as x±} C_{0} ( \mathbb{R} ) := \left\{ f \in C(\mathbb{R}) : f(x) \to 0 \text{ as } x \to \pm \infty \right\}

  • mm回まで微分可能であり、その導関数がすべて連続である連続関数のベクトル空間を次のように表記する。

    Cm(R):={fC(R):f(n) is continuous nm} C^{m}(\mathbb{R}) :=\left\{ f \in C(\mathbb{R}) : f^{(n)} \text{ is continuous } \forall n \le m \right\}

    この場合C0(R)C^{0}(\mathbb{R})C(R)C(\mathbb{R})を意味する。この時のCmC^{m}の要素をmm連続的に微分可能な関数continuously differentiable functionと呼ぶ。

  • 無限に微分可能で、その導関数がすべて連続である連続関数のベクトル空間を次のように表記する。 C(R)=m=0Cm(R) C^{\infty}(\mathbb{R})=\bigcap _{m=0}^{\infty}C^{m}(\mathbb{R}) この時のCC^{\infty}の要素をスムース関数smooth functionと呼ぶ。

※ 著者によってはC0C_{0}CcC_{c}の意味で使う場合があるので、教科書で定義された表記をよく確認しよう。

説明

ソボレフ空間超関数論などではCcC_{c}^{\infty}を主に扱うことになる。

当然ながらCc(R)C_{c} (\mathbb{R})C0(R)C_{0} (\mathbb{R})の部分空間になる。二つとも単なる連続関数の空間C(R)C (\mathbb{R})に比べて良い空間だが、作用素ノルム \left\| \cdot \right\|_{\infty} に対してバナッハ空間にならないことに注意する必要がある。例えば、次のような{fk}kNCc(R)\left\{ f_{k} \right\}_{k \in \mathbb{N}} \subset C_{c} (\mathbb{R})を考えてみよう

fk(x):={sinxxχ[kπ,kπ](x),x01,x=0 f_{k} (x) := \begin{cases} {{ \sin x } \over { x }} \chi_{[ - k \pi , k \pi ]} (x) & , x \ne 0 \\ 1 & , x = 0 \end{cases}

fkf_{k}はすべてのkNk \in \mathbb{N}に対してコンパクトサポート[kπ,kπ][-k \pi , k \pi]を持つが、次のようなシンク関数 sincC0(R)Cc(R)\sinc \in C_{0} (\mathbb{R}) \setminus C_{c} (\mathbb{R})に収束する。

sincx={sinxx,x01,x=0 \sinc x = \begin{cases} {{ \sin x } \over { x }} & , x \ne 0 \\ 1 & , x = 0 \end{cases}

距離空間として1

区間[0,1][0, 1]上で連続な実数値関数の集合をX=C[0,1]X = C[0, 1]としよう。そして、[距離] ddを次のように定義しよう。

d(x,y):=01x(t)y(t)dtx,yX d(x, y) := \int\limits_{0}^{1} \left| x(t) - y(t) \right| dt \qquad \forall x, y \in X

すると、距離空間(X,d)(X, d)完備空間ではない。以下の図(a)に示すような関数xmx_{m}を考えよう。

n>mn \gt mとすると、任意のε>0\varepsilon \gt 0に対してm>1/εm \gt 1/\varepsilonの時はいつでも11m<ε1 \cdot \frac{1}{m} \lt \varepsilonが成立するので、d(xm,xn)<εd(x_{m}, x_{n}) \lt \varepsilonによって{xm}\left\{ x_{m} \right\}コーシー数列である。

しかし、xm(t)=0x_{m}(t) = 0(t[0,1/2])(t \in [0, 1/2])であり、xm(t)=1x_{m}(t) = 1(t[am,1])(t \in [a_{m}, 1])なので、次のようになる。

d(xm,x)=01xm(t)x(t)dt=0120x(t)dt+12amxm(t)x(t)dt+am11x(t)dt=012x(t)dt+12amxm(t)x(t)dt+am11x(t)dt \begin{align*} d(x_{m}, x) &= \int\limits_{0}^{1} \left| x_{m(t)} - x(t) \right| dt \\ &= \int\limits_{0}^{\frac{1}{2}} \left| 0 - x(t) \right| dt + \int\limits_{\frac{1}{2}}^{a_{m}} \left| x_{m(t)} - x(t) \right| dt + \int\limits_{a_{m}}^{1} \left| 1 - x(t) \right| dt \\ &= \int\limits_{0}^{\frac{1}{2}} \left| x(t) \right| dt + \int\limits_{\frac{1}{2}}^{a_{m}} \left| x_{m(t)} - x(t) \right| dt + \int\limits_{a_{m}}^{1} \left| 1 - x(t) \right| dt \\ \end{align*}

各被積分関数が00以上であるため、d(xm,x)d(x_{m}, x)00に収束するためには、各被積分関数が00でなければならない。つまり、xxt[0,12)t\in[0, \frac{1}{2})x(t)=0x(t) = 0であり、t(12,1]t\in (\frac{1}{2}, 1]ではx(t)=1x(t) = 1である。これは明らかに連続関数ではないため、xXx \notin Xであり、{xm}\left\{ x_{m} \right\}XXに収束しない。

ノルム空間として2

連続関数空間C[0,1]C[0, 1]は、積分ではなく、最大値をノルムとして与えると完備空間、つまり完備ノルム空間(バナッハ空間)となる。つまり、以下のように定義された\left\| \cdot \right\|に対して(C[0,1],)(C[0, 1], \left\| \cdot \right\|)はバナッハ空間である。

f:=maxt[0,1]f(t),fC[0,1] \left\| f \right\| := \max\limits_{t \in [0, 1]} \left| f(t) \right|,\qquad f \in C[0, 1]


  1. Erwin Kreyszig, Introductory Functional Analysis with Applications (1978), p38 ↩︎

  2. Erwin Kreyszig, Introductory Functional Analysis with Applications (1978), p61-62 ↩︎