§E2.32Stone–Weierstrass の定理

最終更新

有界閉区間上の連続関数は、多項式によって一様に近似することができるということが、古典的な解析学の結果として知られている。しかし、この事実は区間という定義域の特別な構造と、多項式という具体的な演算の体系とに強く依存しており、一般の位相空間上の連続関数の空間C(X,R)C(X,\mathbb R)の中で、どのような部分集合が全体を一様に近似するかを直接には明らかにしない。たとえば、XXを一般のコンパクト位相空間としたとき、和・積・スカラー倍について閉じた部分代数がC(X,R)C(X,\mathbb R)で稠密であるかどうかは、区間上の多項式についての議論だけからは判定することができない。Stone–Weierstrass の定理は、このような部分代数が定数関数をすべて含み点を分離するという条件のもとで、一様距離に関して稠密になることを主張する。この定理は、コンパクト空間上の連続関数を具体的な関数の族によって近似するための基本的な道具の一つとして、解析学や位相空間論の幅広い場面で用いられる。本記事では、この定理の主張とその基本的な内容について解説する。

1 部分代数と点の分離

定義 1.1.XXを位相空間とし、K\mathbb KをR\mathbb RまたはC\mathbb Cとする。C(X,K)C(X,\mathbb K)の空でない部分集合A\mathcal Aが 部分代数 (subalgebra) であるとは、任意のf,g∈Af,g\in\mathcal Aと任意のλ∈K\lambda\in\mathbb Kに対してf+gf+g、fgfg、λf\lambda fがいずれもA\mathcal Aに属することをいう。また、XX上の写像からなる集合A\mathcal Aが 点を分離する (separates points) とは、相異なる任意のx,y∈Xx,y\in Xに対してf(x)≠f(y)f(x)\ne f(y)を満たすf∈Af\in\mathcal Aが存在することをいう。

命題 1.2.XXを位相空間とし、F⊆C(X,R)\mathcal F\subseteq C(X,\mathbb R)が点を分離するとする。このときXXは Hausdorff 空間である。

証明. 相異なるx,y∈Xx,y\in Xをとり、f(x)≠f(y)f(x)\ne f(y)を満たすf∈Ff\in\mathcal Fをとる。r=∣f(x)−f(y)∣/2r=\lvert f(x)-f(y)\rvert/2とおくとr>0r>0である。区間(f(x)−r,f(x)+r)(f(x)-r,f(x)+r)と(f(y)−r,f(y)+r)(f(y)-r,f(y)+r)はR\mathbb Rの開集合であるから、§E2.12 定義 1.1により

U=f−1((f(x)−r,f(x)+r)),V=f−1((f(y)−r,f(y)+r))U=f^{-1}\bigl((f(x)-r,f(x)+r)\bigr), \qquad V=f^{-1}\bigl((f(y)-r,f(y)+r)\bigr)

はXXの開集合であり、x∈Ux\in U、y∈Vy\in Vである。z∈U∩Vz\in U\cap Vを満たすzzがあるとすると

∣f(x)−f(y)∣≤∣f(x)−f(z)∣+∣f(z)−f(y)∣<r+r=∣f(x)−f(y)∣\lvert f(x)-f(y)\rvert\le\lvert f(x)-f(z)\rvert+\lvert f(z)-f(y)\rvert<r+r=\lvert f(x)-f(y)\rvert

となって矛盾する。したがってU∩V=∅U\cap V=\emptysetであり、§E2.15 定義 1.2によりXXは Hausdorff 空間である。▨

2 実部分代数の稠密性

補題 2.1.XXをコンパクト位相空間とし、A⊆C(X,R)\mathcal A\subseteq C(X,\mathbb R)を部分代数とする。一様距離d∞d_\inftyに関する閉包A‾\overline{\mathcal A}は部分代数である。A\mathcal Aが定数関数をすべて含むならばA‾\overline{\mathcal A}もすべて含み、A\mathcal Aが点を分離するならばA‾\overline{\mathcal A}も点を分離する。

証明.u,v∈C(X,R)u,v\in C(X,\R)とする。各x∈Xx\in Xに対して∣u(x)∣≤∥u∥∞|u(x)|\le\|u\|_\infty、∣v(x)∣≤∥v∥∞|v(x)|\le\|v\|_\inftyであるから、∣u(x)v(x)∣≤∥u∥∞ ∥v∥∞|u(x)v(x)|\le\|u\|_\infty\,\|v\|_\inftyである。この評価と∣(u−v)(x)∣=∣u(x)−v(x)∣|(u-v)(x)|=|u(x)-v(x)|について、X≠∅X\ne\emptysetのときは§E2.30 命題 2.4によりXX上の最大値をとると

d∞(u,v)=∥u−v∥∞,∥uv∥∞≤∥u∥∞ ∥v∥∞d_\infty(u,v)=\| u-v\|_\infty, \qquad \| uv\|_\infty\le\| u\|_\infty\,\| v\|_\infty

を得る(X=∅X=\emptysetのときは両者のいずれの辺も00である)。

§E2.2 命題 2.6により、f∈A‾f\in\overline{\mathcal A}であることと、任意のδ>0\delta>0に対してd∞(f,a)<δd_\infty(f,a)<\deltaを満たすa∈Aa\in\mathcal Aが存在することは同値である。また§E2.11 命題 2.5 (1)によりA⊆A‾\mathcal A\subseteq\overline{\mathcal A}であるから、A‾\overline{\mathcal A}は空でない。

f,g∈A‾f,g\in\overline{\mathcal A}、λ∈R\lambda\in\mathbb R、ε>0\varepsilon>0とする。d∞(f,a)<ε/2d_\infty(f,a)<\varepsilon/2とd∞(g,b)<ε/2d_\infty(g,b)<\varepsilon/2を満たすa,b∈Aa,b\in\mathcal Aをとると、a+b∈Aa+b\in\mathcal Aであり

d∞(f+g,a+b)=∥(f−a)+(g−b)∥∞≤∥f−a∥∞+∥g−b∥∞<εd_\infty(f+g,a+b)=\| (f-a)+(g-b)\|_\infty\le\| f-a\|_\infty+\| g-b\|_\infty<\varepsilon

である。よってf+g∈A‾f+g\in\overline{\mathcal A}である。λ=0\lambda=0のときλf=0\lambda f=0であり、A\mathcal Aの元aaに対して0=0⋅a∈A⊆A‾0=0\cdot a\in\mathcal A\subseteq\overline{\mathcal A}である。λ≠0\lambda\ne0のとき、d∞(f,a)<ε/∣λ∣d_\infty(f,a)<\varepsilon/\lvert\lambda\rvertを満たすa∈Aa\in\mathcal Aをとるとd∞(λf,λa)=∣λ∣ ∥f−a∥∞<εd_\infty(\lambda f,\lambda a)=\lvert\lambda\rvert\,\| f-a\|_\infty<\varepsilonである。よってλf∈A‾\lambda f\in\overline{\mathcal A}である。

M=∥f∥∞+∥g∥∞+1M=\| f\|_\infty+\| g\|_\infty+1とおき、δ=min⁡(1,ε/(2M))\delta=\min\bigl(1,\varepsilon/(2M)\bigr)とする。d∞(f,a)<δd_\infty(f,a)<\deltaとd∞(g,b)<δd_\infty(g,b)<\deltaを満たすa,b∈Aa,b\in\mathcal Aをとると、∥a∥∞≤∥f∥∞+δ≤∥f∥∞+1\| a\|_\infty\le\| f\|_\infty+\delta\le\| f\|_\infty+1であり、ab∈Aab\in\mathcal Aであって

∥fg−ab∥∞≤∥(f−a)g∥∞+∥a(g−b)∥∞≤∥f−a∥∞ ∥g∥∞+∥a∥∞ ∥g−b∥∞<δM≤ε2<ε\| fg-ab\|_\infty \le\| (f-a)g\|_\infty+\| a(g-b)\|_\infty \le\| f-a\|_\infty\,\| g\|_\infty+\| a\|_\infty\,\| g-b\|_\infty <\delta M\le\frac\varepsilon2<\varepsilon

である。よってfg∈A‾fg\in\overline{\mathcal A}であり、A‾\overline{\mathcal A}は部分代数である。

A⊆A‾\mathcal A\subseteq\overline{\mathcal A}であるから、A\mathcal Aが定数関数をすべて含めばA‾\overline{\mathcal A}もすべて含み、相異なるx,yx,yに対してf(x)≠f(y)f(x)\ne f(y)を満たすf∈Af\in\mathcal Aがあれば同じffがA‾\overline{\mathcal A}に属する。▨

補題 2.2. 実数係数の多項式の列(pn)n≥0(p_n)_{n\ge0}を、p0=0p_0=0および

pn+1(t)=pn(t)+12(t−pn(t)2)p_{n+1}(t)=p_n(t)+\tfrac12\bigl(t-p_n(t)^2\bigr)

によって定める。各n≥0n\ge0についてpn(0)=0p_n(0)=0である。また、各s∈[−1,1]s\in[-1,1]について次が成り立つ。

  1. すべてのn≥0n\ge0について0≤pn(s2)≤pn+1(s2)≤∣s∣0\le p_n(s^2)\le p_{n+1}(s^2)\le\lvert s\rvertである。
  2. すべてのn≥1n\ge1について0≤∣s∣−pn(s2)≤2/n0\le\lvert s\rvert-p_n(s^2)\le 2/nである。

証明.p0(0)=0p_0(0)=0である。pn(0)=0p_n(0)=0を仮定するとpn+1(0)=pn(0)+12(0−pn(0)2)=0p_{n+1}(0)=p_n(0)+\tfrac12\bigl(0-p_n(0)^2\bigr)=0であるから、数学的帰納法により各nnについてpn(0)=0p_n(0)=0である。

s∈[−1,1]s\in[-1,1]をとり、r=∣s∣r=\lvert s\rvert、t=s2t=s^2とおく。0≤r≤10\le r\le1、t=r2t=r^2、0≤t≤10\le t\le1である。実数ccに対して

r−(c+12(t−c2))=(r−c)−12(r2−c2)=(r−c)(1−12(r+c))(1)r-\Bigl(c+\tfrac12\bigl(t-c^2\bigr)\Bigr) =(r-c)-\tfrac12\bigl(r^2-c^2\bigr) =(r-c)\Bigl(1-\tfrac12(r+c)\Bigr) \tag{1}

である。

0≤p0(t)=0≤r0\le p_0(t)=0\le rである。0≤pn(t)≤r0\le p_n(t)\le rを仮定する。式(1)(1)をc=pn(t)c=p_n(t)に用いると

r−pn+1(t)=(r−pn(t))(1−12(r+pn(t)))r-p_{n+1}(t)=\bigl(r-p_n(t)\bigr)\Bigl(1-\tfrac12\bigl(r+p_n(t)\bigr)\Bigr)

である。0≤pn(t)≤r≤10\le p_n(t)\le r\le1から0≤r+pn(t)≤20\le r+p_n(t)\le2であり、右辺の第二の因子は00以上11以下である。r−pn(t)≥0r-p_n(t)\ge0とあわせて

0≤r−pn+1(t)≤r−pn(t)0\le r-p_{n+1}(t)\le r-p_n(t)

を得る。左の不等式からpn+1(t)≤rp_{n+1}(t)\le rであり、右の不等式とpn(t)≥0p_n(t)\ge0からpn+1(t)≥pn(t)≥0p_{n+1}(t)\ge p_n(t)\ge0である。数学的帰納法により、すべてのn≥0n\ge0について0≤pn(t)≤pn+1(t)≤r0\le p_n(t)\le p_{n+1}(t)\le rが成り立つ。これで 1 が成り立つ。

式(1)(1)をc=pn(t)≥0c=p_n(t)\ge0に用いると1−12(r+pn(t))≤1−r21-\tfrac12\bigl(r+p_n(t)\bigr)\le1-\tfrac r2であるから、

0≤r−pn+1(t)≤(r−pn(t))(1−r2)0\le r-p_{n+1}(t)\le\bigl(r-p_n(t)\bigr)\Bigl(1-\frac r2\Bigr)

である。r−p0(t)=rr-p_0(t)=rであるから、数学的帰納法により

0≤r−pn(t)≤r(1−r2)n(n≥0)0\le r-p_n(t)\le r\Bigl(1-\frac r2\Bigr)^{n} \qquad(n\ge0)

が成り立つ。u=r/2u=r/2とおくと0≤u≤1/20\le u\le1/2であり、右辺は2u(1−u)n2u(1-u)^nである。v=1−uv=1-uとおくと0≤v≤10\le v\le1であり、

1−vn+1=(1−v)(1+v+⋯+vn)≥(1−v)(n+1)vn=(n+1)u(1−u)n1-v^{n+1}=(1-v)\bigl(1+v+\cdots+v^{n}\bigr)\ge(1-v)(n+1)v^{n}=(n+1)u(1-u)^{n}

である。左辺は11以下であるからu(1−u)n≤1n+1u(1-u)^{n}\le\dfrac1{n+1}であり、

0≤r−pn(t)≤2n+1≤2n(n≥1)0\le r-p_n(t)\le\frac2{n+1}\le\frac2n \qquad(n\ge1)

を得る。これで 2 が成り立つ。▨

補題 2.3.XXをコンパクト位相空間とし、A⊆C(X,R)\mathcal A\subseteq C(X,\mathbb R)を一様距離d∞d_\inftyに関して閉集合である部分代数とする。f∈Af\in\mathcal Aに対して∣f∣∈A\lvert f\rvert\in\mathcal Aである。また、n≥1n\ge1とf1,…,fn∈Af_1,\dots,f_n\in\mathcal Aに対してmax⁡(f1,…,fn)\max(f_1,\dots,f_n)とmin⁡(f1,…,fn)\min(f_1,\dots,f_n)はA\mathcal Aに属する。

証明.f∈Af\in\mathcal Aとし、M=∥f∥∞M=\| f\|_\inftyとおく。M=0M=0ならばf=0f=0であり∣f∣=f∈A\lvert f\rvert=f\in\mathcal Aである。以下M>0M>0とし、h=(1/M)fh=(1/M)fとおく。h∈Ah\in\mathcal Aであり、すべてのx∈Xx\in Xについて∣h(x)∣≤∥h∥∞=1\lvert h(x)\rvert\le\| h\|_\infty=1であるからh(x)∈[−1,1]h(x)\in[-1,1]である。

n≥1n\ge1とする。補題 2.2によりpn(0)=0p_n(0)=0であるから、pnp_nの定数項は00であり、pn(t)=∑k=1mcktkp_n(t)=\sum_{k=1}^{m}c_kt^{k}と書くことができる。A\mathcal Aは積について閉じているから各h2kh^{2k}はA\mathcal Aに属し、スカラー倍と和について閉じているから

pn(h2)=∑k=1mck h2kp_n(h^2)=\sum_{k=1}^{m}c_k\,h^{2k}

もA\mathcal Aに属する(pn=0p_n=0の場合にはpn(h2)=0∈Ap_n(h^2)=0\in\mathcal Aである)。x∈Xx\in Xに対して補題 2.2 (2)をs=h(x)s=h(x)に適用すると

0≤∣h(x)∣−pn(h(x)2)≤2n0\le\lvert h(x)\rvert-p_n\bigl(h(x)^2\bigr)\le\frac2n

である。§E2.16 補題 1.2 (2)により∣h∣∈C(X,R)\lvert h\rvert\in C(X,\mathbb R)であり、上の評価はd∞(∣h∣,pn(h2))≤2/nd_\infty\bigl(\lvert h\rvert,p_n(h^2)\bigr)\le2/nを与える。

δ>0\delta>0をとり、2/n<δ2/n<\deltaを満たすn≥1n\ge1をとるとd∞(∣h∣,pn(h2))<δd_\infty\bigl(\lvert h\rvert,p_n(h^2)\bigr)<\deltaである。δ\deltaは任意であるから、§E2.2 命題 2.6により∣h∣∈A‾\lvert h\rvert\in\overline{\mathcal A}であり、§E2.11 命題 2.5 (2)とA\mathcal Aが閉集合であることから∣h∣∈A\lvert h\rvert\in\mathcal Aである。よって∣f∣=M∣h∣∈A\lvert f\rvert=M\lvert h\rvert\in\mathcal Aである。

f1,f2∈Af_1,f_2\in\mathcal Aに対してf1−f2=f1+(−1)f2∈Af_1-f_2=f_1+(-1)f_2\in\mathcal Aである。A\mathcal Aの元の絶対値がA\mathcal Aに属することを上で示したから、∣f1−f2∣∈A\lvert f_1-f_2\rvert\in\mathcal Aである。§E2.16 補題 1.2 (2)の等式と、A\mathcal Aが和とスカラー倍について閉じていることにより、max⁡(f1,f2)\max(f_1,f_2)とmin⁡(f1,f2)\min(f_1,f_2)はA\mathcal Aに属する。n=1n=1のときは主張が自明であり、nnについて主張を仮定すると

max⁡(f1,…,fn+1)=max⁡(max⁡(f1,…,fn),fn+1)\max(f_1,\dots,f_{n+1})=\max\bigl(\max(f_1,\dots,f_n),f_{n+1}\bigr)

とmin⁡\minについての同じ等式によりn+1n+1の場合を得る。数学的帰納法により、すべてのn≥1n\ge1について主張が成り立つ。▨

補題 2.4.XXを位相空間とし、A⊆C(X,R)\mathcal A\subseteq C(X,\mathbb R)を、定数関数をすべて含み点を分離する部分代数とする。相異なるx,y∈Xx,y\in Xとα,β∈R\alpha,\beta\in\mathbb Rに対して、h(x)=αh(x)=\alphaかつh(y)=βh(y)=\betaを満たすh∈Ah\in\mathcal Aが存在する。

証明.A\mathcal Aは点を分離するから、g(x)≠g(y)g(x)\ne g(y)を満たすg∈Ag\in\mathcal Aが存在する。c=g(y)−g(x)≠0c=g(y)-g(x)\ne0とおき、値α\alphaをとる定数関数をα\alpha、値g(x)g(x)をとる定数関数をg(x)g(x)と書いて

h=α+β−αc(g−g(x))h=\alpha+\frac{\beta-\alpha}{c}\bigl(g-g(x)\bigr)

とおく。A\mathcal Aは定数関数を含み、和とスカラー倍について閉じているからh∈Ah\in\mathcal Aである。h(x)=α+0=αh(x)=\alpha+0=\alphaであり、h(y)=α+β−αc⋅c=βh(y)=\alpha+\dfrac{\beta-\alpha}{c}\cdot c=\betaである。▨

補題 2.5.XXをコンパクト位相空間とし、C(X,R)C(X,\mathbb R)に一様距離d∞d_\inftyを入れる。B⊆C(X,R)\mathcal B\subseteq C(X,\mathbb R)が次の四条件を満たすならば、B=C(X,R)\mathcal B=C(X,\mathbb R)である。

  1. B\mathcal Bは空でない。
  2. B\mathcal Bはd∞d_\inftyに関して閉集合である。
  3. n≥1n\ge1とg1,…,gn∈Bg_1,\dots,g_n\in\mathcal Bに対してmax⁡(g1,…,gn)\max(g_1,\dots,g_n)とmin⁡(g1,…,gn)\min(g_1,\dots,g_n)はB\mathcal Bに属する。
  4. x,y∈Xx,y\in Xとα,β∈R\alpha,\beta\in\mathbb Rが、x=yx=yならばα=β\alpha=\betaを満たすとき、h(x)=αh(x)=\alphaかつh(y)=βh(y)=\betaを満たすh∈Bh\in\mathcal Bが存在する。

証明.X=∅X=\emptysetとすると、C(X,R)C(X,\mathbb R)は空写像だけからなる一点集合であり、条件 (a)によりB\mathcal Bはこの一点集合に一致する。以下X≠∅X\ne\emptysetとする。

f∈C(X,R)f\in C(X,\mathbb R)とε>0\varepsilon>0をとる。x∈Xx\in Xを固定し、集合

Λx={(h,W) ∣ h∈B, h(x)=f(x), W⊆X は開集合, ∀z∈W, h(z)<f(z)+ε}\Lambda_x=\bigl\{(h,W)\ \bigm|\ h\in\mathcal B,\ h(x)=f(x),\ W\subseteq X\text{ は開集合},\ \forall z\in W,\ h(z)<f(z)+\varepsilon\bigr\}

を定める。y∈Xy\in Xをとる。条件 (d)によりh(x)=f(x)h(x)=f(x)かつh(y)=f(y)h(y)=f(y)を満たすh∈Bh\in\mathcal Bが存在する。§E2.16 補題 1.2 (1)によりh−fh-fは連続であるから、§E2.12 定義 1.1により

W={z∈X∣h(z)<f(z)+ε}=(h−f)−1((−∞,ε))W=\{z\in X\mid h(z)<f(z)+\varepsilon\}=(h-f)^{-1}\bigl((-\infty,\varepsilon)\bigr)

はXXの開集合であり、(h,W)∈Λx(h,W)\in\Lambda_xである。h(y)−f(y)=0<εh(y)-f(y)=0<\varepsilonであるからy∈Wy\in Wである。したがって{W∣∃h, (h,W)∈Λx}\{W\mid\exists h,\ (h,W)\in\Lambda_x\}はXXの開被覆であり、§E2.19 定義 2.1により有限個の(h1,W1),…,(hn,Wn)∈Λx(h_1,W_1),\dots,(h_n,W_n)\in\Lambda_xで

X=⋃i=1nWiX=\bigcup_{i=1}^{n}W_i

を満たすものが存在する。X≠∅X\ne\emptysetであるからn≥1n\ge1である。gx=min⁡(h1,…,hn)g_x=\min(h_1,\dots,h_n)とおくと、条件 (c)によりgx∈Bg_x\in\mathcal Bである。各iiについてhi(x)=f(x)h_i(x)=f(x)であるからgx(x)=f(x)g_x(x)=f(x)であり、z∈Xz\in Xに対してz∈Wiz\in W_iを満たすiiをとるとgx(z)≤hi(z)<f(z)+εg_x(z)\le h_i(z)<f(z)+\varepsilonである。

集合

Γ={(g,V) ∣ g∈B, ∀z∈X, g(z)<f(z)+ε, V⊆X は開集合, ∀z∈V, g(z)>f(z)−ε}\Gamma=\bigl\{(g,V)\ \bigm|\ g\in\mathcal B,\ \forall z\in X,\ g(z)<f(z)+\varepsilon,\ V\subseteq X\text{ は開集合},\ \forall z\in V,\ g(z)>f(z)-\varepsilon\bigr\}

を定める。x∈Xx\in Xに対して上で得たgxg_xをとり、

V={z∈X∣gx(z)>f(z)−ε}=(gx−f)−1((−ε,∞))V=\{z\in X\mid g_x(z)>f(z)-\varepsilon\}=(g_x-f)^{-1}\bigl((-\varepsilon,\infty)\bigr)

とおくと、VVはXXの開集合であり、(gx,V)∈Γ(g_x,V)\in\Gammaである。gx(x)−f(x)=0>−εg_x(x)-f(x)=0>-\varepsilonであるからx∈Vx\in Vである。したがって{V∣∃g, (g,V)∈Γ}\{V\mid\exists g,\ (g,V)\in\Gamma\}はXXの開被覆であり、§E2.19 定義 2.1により有限個の(g1,V1),…,(gm,Vm)∈Γ(g_1,V_1),\dots,(g_m,V_m)\in\Gammaで

X=⋃j=1mVjX=\bigcup_{j=1}^{m}V_j

を満たすものが存在し、m≥1m\ge1である。g=max⁡(g1,…,gm)g=\max(g_1,\dots,g_m)とおくと、条件 (c)によりg∈Bg\in\mathcal Bである。z∈Xz\in Xをとると、各jjについてgj(z)<f(z)+εg_j(z)<f(z)+\varepsilonであるからg(z)<f(z)+εg(z)<f(z)+\varepsilonであり、z∈Vjz\in V_jを満たすjjをとるとg(z)≥gj(z)>f(z)−εg(z)\ge g_j(z)>f(z)-\varepsilonである。したがって∣f(z)−g(z)∣<ε\lvert f(z)-g(z)\rvert<\varepsilonがXX全体で成り立ち、d∞(f,g)≤εd_\infty(f,g)\le\varepsilonである。

δ>0\delta>0をとり、ε=δ/2\varepsilon=\delta/2として上の構成を適用すると、d∞(f,g)≤δ/2<δd_\infty(f,g)\le\delta/2<\deltaを満たすg∈Bg\in\mathcal Bを得る。§E2.2 命題 2.6によりf∈B‾f\in\overline{\mathcal B}であり、条件 (b)と§E2.11 命題 2.5 (2)によりf∈Bf\in\mathcal Bである。ffはC(X,R)C(X,\mathbb R)の任意の元であったからB=C(X,R)\mathcal B=C(X,\mathbb R)である。▨

定理 2.6 (Stone–Weierstrass の定理).XXをコンパクト位相空間とし、C(X,R)C(X,\mathbb R)に一様距離d∞d_\inftyを入れる。A⊆C(X,R)\mathcal A\subseteq C(X,\mathbb R)が、定数関数をすべて含み点を分離する部分代数であるならば、A\mathcal AはC(X,R)C(X,\mathbb R)で稠密である。

証明.B=A‾\mathcal B=\overline{\mathcal A}とおく。補題 2.1によりB\mathcal Bは定数関数をすべて含み点を分離する部分代数であり、定義 1.1により空でない。§E2.11 命題 2.5 (1)と§E2.11 命題 2.5 (2)によりB\mathcal Bは閉集合であるから、補題 2.3により、n≥1n\ge1とg1,…,gn∈Bg_1,\dots,g_n\in\mathcal Bに対してmax⁡(g1,…,gn)\max(g_1,\dots,g_n)とmin⁡(g1,…,gn)\min(g_1,\dots,g_n)はB\mathcal Bに属する。x,y∈Xx,y\in Xとα,β∈R\alpha,\beta\in\mathbb Rが、x=yx=yならばα=β\alpha=\betaを満たすとする。x=yx=yのとき、値α\alphaをとる定数関数はB\mathcal Bに属してxxでα\alpha、yyでβ\betaをとる。x≠yx\ne yのときは補題 2.4によりh(x)=αh(x)=\alphaかつh(y)=βh(y)=\betaを満たすh∈Bh\in\mathcal Bが存在する。補題 2.5によりB=C(X,R)\mathcal B=C(X,\mathbb R)であり、§E2.11 定義 2.7によりA\mathcal AはC(X,R)C(X,\mathbb R)で稠密である。▨

3 複素数値の場合

定義 3.1.§E1.14 定義 4.1に従い、z∈Cz\in\mathbb Cをz=x+iyz=x+iy(x,y∈Rx,y\in\mathbb R)と書く。xxをzzの 実部 (real part) といいRe⁡z\operatorname{Re}zと書く。yyをzzの 虚部 (imaginary part) といいIm⁡z\operatorname{Im}zと書く。またx−iyx-iyをzzの 複素共役 (complex conjugate) といいz‾\overline zと書く。

補題 3.2.z,w∈Cz,w\in\mathbb Cとする。次が成り立つ。

  1. z+w‾=z‾+w‾\overline{z+w}=\overline z+\overline w、zw‾=z‾ w‾\overline{zw}=\overline z\,\overline w、z‾‾=z\overline{\overline z}=z、zz‾=∣z∣2z\overline z=\lvert z\rvert^2、∣z‾∣=∣z∣\lvert\overline z\rvert=\lvert z\rvertである。
  2. Re⁡z=12(z+z‾)\operatorname{Re}z=\tfrac12(z+\overline z)、Im⁡z=12i(z−z‾)\operatorname{Im}z=\dfrac1{2i}(z-\overline z)であり、z=Re⁡z+iIm⁡zz=\operatorname{Re}z+i\operatorname{Im}zである。
  3. max⁡(∣Re⁡z∣,∣Im⁡z∣)≤∣z∣≤∣Re⁡z∣+∣Im⁡z∣\max\bigl(\lvert\operatorname{Re}z\rvert,\lvert\operatorname{Im}z\rvert\bigr)\le\lvert z\rvert\le\lvert\operatorname{Re}z\rvert+\lvert\operatorname{Im}z\rvertである。

証明.z=x+iyz=x+iy、w=s+itw=s+it(x,y,s,t∈Rx,y,s,t\in\mathbb R)と書く。§E1.14 定義 4.1によりz+w=(x+s)+i(y+t)z+w=(x+s)+i(y+t)であるから

z+w‾=(x+s)−i(y+t)=(x−iy)+(s−it)=z‾+w‾\overline{z+w}=(x+s)-i(y+t)=(x-iy)+(s-it)=\overline z+\overline w

である。同じ定義によりzw=(xs−yt)+i(xt+ys)zw=(xs-yt)+i(xt+ys)であり、

z‾ w‾=(x−iy)(s−it)=(xs−(−y)(−t))+i(x(−t)+(−y)s)=(xs−yt)−i(xt+ys)=zw‾\overline z\,\overline w=(x-iy)(s-it) =\bigl(xs-(-y)(-t)\bigr)+i\bigl(x(-t)+(-y)s\bigr) =(xs-yt)-i(xt+ys)=\overline{zw}

である。z‾‾=x−iy‾=x+iy=z\overline{\overline z}=\overline{x-iy}=x+iy=zである。また

zz‾=(x⋅x−y⋅(−y))+i(x(−y)+yx)=x2+y2z\overline z=\bigl(x\cdot x-y\cdot(-y)\bigr)+i\bigl(x(-y)+yx\bigr)=x^2+y^2

であり、∣z∣=x2+y2\lvert z\rvert=\sqrt{x^2+y^2}は非負で∣z∣2=x2+y2\lvert z\rvert^2=x^2+y^2を満たすからzz‾=∣z∣2z\overline z=\lvert z\rvert^2である。∣z‾∣=x2+(−y)2=∣z∣\lvert\overline z\rvert=\sqrt{x^2+(-y)^2}=\lvert z\rvertである。これで 1 が成り立つ。

z+z‾=2xz+\overline z=2xであるから12(z+z‾)=x=Re⁡z\tfrac12(z+\overline z)=x=\operatorname{Re}zである。z−z‾=0+i(2y)z-\overline z=0+i(2y)であり、§E1.14 定義 4.1で定めた商により2i=0+2i≠02i=0+2i\ne0に対して

z−z‾2i=0⋅0+2y⋅202+22+i 2y⋅0−0⋅202+22=y=Im⁡z\frac{z-\overline z}{2i} =\frac{0\cdot0+2y\cdot2}{0^2+2^2}+i\,\frac{2y\cdot0-0\cdot2}{0^2+2^2} =y=\operatorname{Im}z

である。Re⁡z+iIm⁡z=x+iy=z\operatorname{Re}z+i\operatorname{Im}z=x+iy=zである。これで 2 が成り立つ。

x2≤x2+y2x^2\le x^2+y^2かつy2≤x2+y2y^2\le x^2+y^2であり、これらの数はいずれも非負であるから∣x∣≤∣z∣\lvert x\rvert\le\lvert z\rvertかつ∣y∣≤∣z∣\lvert y\rvert\le\lvert z\rvertである。また

∣z∣2=x2+y2≤x2+2∣x∣ ∣y∣+y2=(∣x∣+∣y∣)2\lvert z\rvert^2=x^2+y^2\le x^2+2\lvert x\rvert\,\lvert y\rvert+y^2=\bigl(\lvert x\rvert+\lvert y\rvert\bigr)^2

であり、両辺は非負であるから∣z∣≤∣x∣+∣y∣\lvert z\rvert\le\lvert x\rvert+\lvert y\rvertである。これで 3 が成り立つ。▨

注意 3.3.z=x+iyz=x+iyに(x,y)∈R2(x,y)\in\mathbb R^2を対応させると、z,w∈Cz,w\in\mathbb Cに対して∣z−w∣\lvert z-w\rvertは Euclid 距離に一致する。§E2.1 命題 3.3により、C\mathbb Cはこの距離によって距離空間であり、XXがコンパクト位相空間であるとき、§E2.30 定義 2.5で定めた一様距離d∞d_\inftyをC(X,C)C(X,\mathbb C)に入れることができる。

補題 3.4.XXを位相空間とする。写像f:X→Cf:X\to\mathbb Cが連続であることと、Re⁡f\operatorname{Re}fとIm⁡f\operatorname{Im}fがともにC(X,R)C(X,\mathbb R)に属することは同値である。また、f,g∈C(X,C)f,g\in C(X,\mathbb C)とλ∈C\lambda\in\mathbb Cに対してf+gf+g、fgfg、λf\lambda f、f‾\overline fはC(X,C)C(X,\mathbb C)に属し、∣f∣\lvert f\rvertはC(X,R)C(X,\mathbb R)に属する。

証明.ffが連続であるとし、x0∈Xx_0\in Xとε>0\varepsilon>0をとる。§E2.12 補題 1.8により、x0x_0を含む開集合UUで、x∈Ux\in Uならば∣f(x)−f(x0)∣<ε\lvert f(x)-f(x_0)\rvert<\varepsilonを満たすものが存在する。補題 3.2 (2)によりRe⁡f(x)−Re⁡f(x0)=Re⁡(f(x)−f(x0))\operatorname{Re}f(x)-\operatorname{Re}f(x_0)=\operatorname{Re}\bigl(f(x)-f(x_0)\bigr)であり、補題 3.2 (3)により

∣Re⁡f(x)−Re⁡f(x0)∣≤∣f(x)−f(x0)∣<ε\bigl\lvert\operatorname{Re}f(x)-\operatorname{Re}f(x_0)\bigr\rvert\le\lvert f(x)-f(x_0)\rvert<\varepsilon

である。Im⁡\operatorname{Im}についても同様であるから、§E2.12 補題 1.8によりRe⁡f\operatorname{Re}fとIm⁡f\operatorname{Im}fは連続である。

逆にRe⁡f\operatorname{Re}fとIm⁡f\operatorname{Im}fが連続であるとし、x0∈Xx_0\in Xとε>0\varepsilon>0をとる。§E2.12 補題 1.8により、x0x_0を含む開集合U1,U2U_1,U_2で、x∈U1x\in U_1ならば∣Re⁡f(x)−Re⁡f(x0)∣<ε/2\lvert\operatorname{Re}f(x)-\operatorname{Re}f(x_0)\rvert<\varepsilon/2、x∈U2x\in U_2ならば∣Im⁡f(x)−Im⁡f(x0)∣<ε/2\lvert\operatorname{Im}f(x)-\operatorname{Im}f(x_0)\rvert<\varepsilon/2を満たすものが存在する。x∈U1∩U2x\in U_1\cap U_2に対して、補題 3.2 (3)により

∣f(x)−f(x0)∣≤∣Re⁡f(x)−Re⁡f(x0)∣+∣Im⁡f(x)−Im⁡f(x0)∣<ε\lvert f(x)-f(x_0)\rvert \le\bigl\lvert\operatorname{Re}f(x)-\operatorname{Re}f(x_0)\bigr\rvert +\bigl\lvert\operatorname{Im}f(x)-\operatorname{Im}f(x_0)\bigr\rvert<\varepsilon

である。よってffは連続である。

f,g∈C(X,C)f,g\in C(X,\mathbb C)とλ=a+ib∈C\lambda=a+ib\in\mathbb Cをとる。§E1.14 定義 4.1により、各点で

Re⁡(f+g)=Re⁡f+Re⁡g,Im⁡(f+g)=Im⁡f+Im⁡g,\operatorname{Re}(f+g)=\operatorname{Re}f+\operatorname{Re}g,\qquad \operatorname{Im}(f+g)=\operatorname{Im}f+\operatorname{Im}g,Re⁡(fg)=Re⁡fRe⁡g−Im⁡fIm⁡g,Im⁡(fg)=Re⁡fIm⁡g+Im⁡fRe⁡g,\operatorname{Re}(fg)=\operatorname{Re}f\operatorname{Re}g-\operatorname{Im}f\operatorname{Im}g,\qquad \operatorname{Im}(fg)=\operatorname{Re}f\operatorname{Im}g+\operatorname{Im}f\operatorname{Re}g,Re⁡(λf)=aRe⁡f−bIm⁡f,Im⁡(λf)=aIm⁡f+bRe⁡f,\operatorname{Re}(\lambda f)=a\operatorname{Re}f-b\operatorname{Im}f,\qquad \operatorname{Im}(\lambda f)=a\operatorname{Im}f+b\operatorname{Re}f,Re⁡f‾=Re⁡f,Im⁡f‾=−Im⁡f\operatorname{Re}\overline f=\operatorname{Re}f,\qquad \operatorname{Im}\overline f=-\operatorname{Im}f

が成り立つ。右辺はいずれも§E2.16 補題 1.2 (1)によりC(X,R)C(X,\mathbb R)に属するから、前半によりf+gf+g、fgfg、λf\lambda f、f‾\overline fは連続である。最後にx0∈Xx_0\in Xとε>0\varepsilon>0をとり、x∈Ux\in Uならば∣f(x)−f(x0)∣<ε\lvert f(x)-f(x_0)\rvert<\varepsilonを満たすx0x_0の開近傍UUをとると、§E2.9 補題 6.1 (2)により

∣ ∣f(x)∣−∣f(x0)∣ ∣≤∣f(x)−f(x0)∣<ε\bigl\lvert\,\lvert f(x)\rvert-\lvert f(x_0)\rvert\,\bigr\rvert\le\lvert f(x)-f(x_0)\rvert<\varepsilon

である。よって§E2.12 補題 1.8により∣f∣∈C(X,R)\lvert f\rvert\in C(X,\mathbb R)である。▨

系 3.5.XXをコンパクト位相空間とし、C(X,C)C(X,\mathbb C)に一様距離d∞d_\inftyを入れる。A⊆C(X,C)\mathcal A\subseteq C(X,\mathbb C)が、定数関数をすべて含み、点を分離し、f∈Af\in\mathcal Aならばf‾∈A\overline f\in\mathcal Aを満たす部分代数であるならば、A\mathcal AはC(X,C)C(X,\mathbb C)で稠密である。

証明.補題 3.4により、値が実数であるf∈C(X,C)f\in C(X,\mathbb C)はIm⁡f=0\operatorname{Im}f=0を満たし、C(X,R)C(X,\mathbb R)の元Re⁡f\operatorname{Re}fと同一視することができる。この同一視のもとで

AR={f∈A∣すべての x∈X について f(x)∈R}\mathcal A_{\mathbb R}=\{f\in\mathcal A\mid \text{すべての }x\in X\text{ について }f(x)\in\mathbb R\}

をC(X,R)C(X,\mathbb R)の部分集合とみなす。AR\mathcal A_{\mathbb R}は和・積・実数倍について閉じており、実数を値とする定数関数をすべて含むから、C(X,R)C(X,\mathbb R)の部分代数である。

f∈Af\in\mathcal Aとするとf‾∈A\overline f\in\mathcal Aであるから、補題 3.2 (2)により

Re⁡f=12(f+f‾),Im⁡f=12i(f−f‾)\operatorname{Re}f=\tfrac12\bigl(f+\overline f\bigr), \qquad \operatorname{Im}f=\frac1{2i}\bigl(f-\overline f\bigr)

はいずれもA\mathcal Aに属し、値は実数であるからAR\mathcal A_{\mathbb R}に属する。相異なるx,y∈Xx,y\in Xに対してf(x)≠f(y)f(x)\ne f(y)を満たすf∈Af\in\mathcal Aをとると、補題 3.2 (2)のz=Re⁡z+iIm⁡zz=\operatorname{Re}z+i\operatorname{Im}zにより、Re⁡f(x)≠Re⁡f(y)\operatorname{Re}f(x)\ne\operatorname{Re}f(y)またはIm⁡f(x)≠Im⁡f(y)\operatorname{Im}f(x)\ne\operatorname{Im}f(y)である。したがってAR\mathcal A_{\mathbb R}は点を分離する。定理 2.6によりAR\mathcal A_{\mathbb R}はC(X,R)C(X,\mathbb R)で稠密である。

g∈C(X,C)g\in C(X,\mathbb C)とδ>0\delta>0をとる。補題 3.4によりRe⁡g\operatorname{Re}gとIm⁡g\operatorname{Im}gはC(X,R)C(X,\mathbb R)に属するから、§E2.2 命題 2.6により

d∞(Re⁡g,u)<δ4,d∞(Im⁡g,v)<δ4d_\infty(\operatorname{Re}g,u)<\frac\delta4, \qquad d_\infty(\operatorname{Im}g,v)<\frac\delta4

を満たすu,v∈ARu,v\in\mathcal A_{\mathbb R}をとることができる。a=u+iva=u+ivとおくと、A\mathcal Aは定数関数iiを含み積と和について閉じているからa∈Aa\in\mathcal Aである。Re⁡(g−a)=Re⁡g−u\operatorname{Re}(g-a)=\operatorname{Re}g-u、Im⁡(g−a)=Im⁡g−v\operatorname{Im}(g-a)=\operatorname{Im}g-vであるから、補題 3.2 (3)により各x∈Xx\in Xについて

∣g(x)−a(x)∣≤∣Re⁡g(x)−u(x)∣+∣Im⁡g(x)−v(x)∣<δ2\lvert g(x)-a(x)\rvert \le\bigl\lvert\operatorname{Re}g(x)-u(x)\bigr\rvert+\bigl\lvert\operatorname{Im}g(x)-v(x)\bigr\rvert <\frac\delta2

である。よってd∞(g,a)≤δ/2<δd_\infty(g,a)\le\delta/2<\deltaである。δ\deltaは任意であるから、§E2.2 命題 2.6によりg∈A‾g\in\overline{\mathcal A}であり、§E2.11 定義 2.7によりA\mathcal Aは稠密である。▨

補題 3.6. 各m∈Z≥1m\in\mathbb Z_{\ge1}に対して、∣ω∣=1\lvert\omega\rvert=1、ω2m=1\omega^{2^m}=1、および1≤j<2m1\le j<2^mを満たすすべての整数jjについてωj≠1\omega^{j}\ne1を満たすω∈C\omega\in\mathbb Cが存在する。

証明.m=1m=1のときω=−1\omega=-1とおくと∣ω∣=1\lvert\omega\rvert=1、ω2=1\omega^{2}=1であり、j=1j=1についてω1=−1≠1\omega^{1}=-1\ne1である。

m≥1m\ge1について主張を満たすωm\omega_mが存在すると仮定する。§E2.9 補題 6.1 (3)をξ=ωm\xi=\omega_mと指数22に適用すると、∣ω∣=1\lvert\omega\rvert=1かつω2=ωm\omega^{2}=\omega_mを満たすω∈C\omega\in\mathbb Cが存在する。このとき

ω2m+1=(ω2)2m=ωm2m=1\omega^{2^{m+1}}=\bigl(\omega^{2}\bigr)^{2^{m}}=\omega_m^{2^{m}}=1

である。1≤j<2m+11\le j<2^{m+1}とωj=1\omega^{j}=1を仮定する。ωmj=(ω2)j=(ωj)2=1\omega_m^{j}=(\omega^{2})^{j}=(\omega^{j})^{2}=1である。jjを2m2^mで割ってj=q⋅2m+j0j=q\cdot2^m+j_0(q≥0q\ge0、0≤j0<2m0\le j_0<2^m)と書くと

ωmj=(ωm2m)q ωmj0=ωmj0\omega_m^{j}=\bigl(\omega_m^{2^m}\bigr)^{q}\,\omega_m^{j_0}=\omega_m^{j_0}

であるからωmj0=1\omega_m^{j_0}=1であり、ωm\omega_mについての仮定によりj0=0j_0=0である。j≥1j\ge1であるからq≥1q\ge1であり、j<2m+1=2⋅2mj<2^{m+1}=2\cdot2^mであるからq=1q=1、すなわちj=2mj=2^mである。ところがm≥1m\ge1より2m−12^{m-1}は1≤2m−1<2m1\le2^{m-1}<2^mを満たす整数であり、

ω2m=(ω2)2m−1=ωm2m−1≠1\omega^{2^{m}}=\bigl(\omega^{2}\bigr)^{2^{m-1}}=\omega_m^{2^{m-1}}\ne1

となってωj=1\omega^{j}=1に反する。したがって1≤j<2m+11\le j<2^{m+1}を満たすすべてのjjについてωj≠1\omega^{j}\ne1である。数学的帰納法により、すべてのm≥1m\ge1について主張が成り立つ。▨

例 3.7.C\mathbb Cには注意 3.3で用いた距離を入れ、S={z∈C∣∣z∣=1}S=\{z\in\mathbb C\mid\lvert z\rvert=1\}には部分空間位相を入れる。κ:S→C\kappa:S\to\mathbb Cをκ(z)=z‾\kappa(z)=\overline zで定め、複素係数多項式のSSへの制限の全体をP\mathcal Pとおく。P\mathcal Pは定数関数をすべて含み点を分離するC(S,C)C(S,\mathbb C)の部分代数であるが、任意のp∈Pp\in\mathcal Pについてd∞(κ,p)≥1d_\infty(\kappa,p)\ge1が成り立つ。したがってP\mathcal PはC(S,C)C(S,\mathbb C)で稠密でなく、系 3.5の共役についての仮定を外すことができない。

恒等写像C→C\mathbb C\to\mathbb Cは連続であるから、補題 3.4によりz↦∣z∣z\mapsto\lvert z\rvertは連続である。SSはこの写像による閉集合{1}\{1\}の逆像であるから、§E2.12 命題 1.6によりR2\mathbb R^2の閉集合であり、∣z∣=1\lvert z\rvert=1から有界である。よって§E2.9 定理 4.3によりSSはコンパクトであり、§E2.15 定理 3.2 (1)により Hausdorff 空間である。複素係数多項式ppの定める写像C→C\mathbb C\to\mathbb Cは§E2.9 補題 6.2 (1)により連続であり、包含写像ι:S→C\iota:S\to\mathbb Cは§E2.12 定理 4.4 (1)により連続であるから、§E2.12 命題 1.10によりSSへの制限p∘ιp\circ\iotaも連続である。多項式の和・積・スカラー倍は多項式であるからP\mathcal Pは部分代数であり、定数多項式によりすべての定数関数を含み、p(z)=zp(z)=zが点を分離する。補題 3.4によりRe⁡ι\operatorname{Re}\iotaとIm⁡ι\operatorname{Im}\iotaはC(S,R)C(S,\mathbb R)に属し、定義 3.1によりRe⁡κ=Re⁡ι\operatorname{Re}\kappa=\operatorname{Re}\iotaかつIm⁡κ=−Im⁡ι\operatorname{Im}\kappa=-\operatorname{Im}\iotaであるから、ふたたび補題 3.4によりκ∈C(S,C)\kappa\in C(S,\mathbb C)である。

p∈Pp\in\mathcal Pをとり、p(z)=∑k=0dckzkp(z)=\sum_{k=0}^{d}c_kz^{k}と書く。2m>d+12^{m}>d+1を満たすm∈Z≥1m\in\mathbb Z_{\ge1}をとり、N=2mN=2^{m}とおいて補題 3.6のω\omegaをとる。∣ωl∣=∣ω∣l=1\lvert\omega^{l}\rvert=\lvert\omega\rvert^{l}=1であるから、各llについてωl∈S\omega^{l}\in Sである。1≤j≤N−11\le j\le N-1とするとωj≠1\omega^{j}\ne1かつ(ωj)N=(ωN)j=1(\omega^{j})^{N}=(\omega^{N})^{j}=1であり、

(ωj−1)∑l=0N−1ωjl=ωjN−1=0\bigl(\omega^{j}-1\bigr)\sum_{l=0}^{N-1}\omega^{jl}=\omega^{jN}-1=0

である。§E2.9 補題 6.1 (1)により、二つの複素数の積が00で一方が00でなければ他方は00であるから、

∑l=0N−1ωjl=0(1≤j≤N−1)(1)\sum_{l=0}^{N-1}\omega^{jl}=0 \qquad(1\le j\le N-1) \tag{1}

を得る。補題 3.2 (1)によりωlωl‾=∣ωl∣2=1\omega^{l}\overline{\omega^{l}}=\lvert\omega^{l}\rvert^2=1であるから

1N∑l=0N−1ωl ωl‾=1\frac1N\sum_{l=0}^{N-1}\omega^{l}\,\overline{\omega^{l}}=1

である。一方、0≤k≤d0\le k\le dに対して1≤k+1≤d+1≤N−11\le k+1\le d+1\le N-1であるから、式(1)(1)により

1N∑l=0N−1ωlp(ωl)=∑k=0dck⋅1N∑l=0N−1ω(k+1)l=0\frac1N\sum_{l=0}^{N-1}\omega^{l}p(\omega^{l}) =\sum_{k=0}^{d}c_k\cdot\frac1N\sum_{l=0}^{N-1}\omega^{(k+1)l}=0

である。二つの式の差をとり、§E2.9 補題 6.1 (1)と§E2.9 補題 6.1 (2)を用いると

1=∣1N∑l=0N−1ωl(ωl‾−p(ωl))∣≤1N∑l=0N−1∣κ(ωl)−p(ωl)∣≤max⁡0≤l≤N−1∣κ(ωl)−p(ωl)∣≤d∞(κ,p)1=\left\lvert\frac1N\sum_{l=0}^{N-1}\omega^{l}\bigl(\overline{\omega^{l}}-p(\omega^{l})\bigr)\right\rvert \le\frac1N\sum_{l=0}^{N-1}\bigl\lvert\kappa(\omega^{l})-p(\omega^{l})\bigr\rvert \le\max_{0\le l\le N-1}\bigl\lvert\kappa(\omega^{l})-p(\omega^{l})\bigr\rvert \le d_\infty(\kappa,p)

である。d∞(κ,p)<1d_\infty(\kappa,p)<1を満たすp∈Pp\in\mathcal Pは存在しないから、§E2.2 命題 2.6によりκ∉P‾\kappa\notin\overline{\mathcal P}であり、§E2.11 定義 2.7によりP\mathcal Pは稠密でない。

4 無限遠において消える関数

定義 4.1.XXを局所コンパクト Hausdorff 空間とする。連続写像f:X→Cf:X\to\mathbb Cが 無限遠において消える (vanishing at infinity) とは、任意のε>0\varepsilon>0に対して{x∈X∣∣f(x)∣≥ε}\{x\in X\mid\lvert f(x)\rvert\ge\varepsilon\}がXXのコンパクト部分集合であることをいう。この条件を満たす連続写像の全体をC0(X,C)C_0(X,\mathbb C)と書く。

補題 4.2.XXを局所コンパクト Hausdorff 空間とする。f∈C0(X,C)f\in C_0(X,\mathbb C)は有界である。f,g∈C0(X,C)f,g\in C_0(X,\mathbb C)に対して

d∞(f,g)=sup⁡x∈X∣f(x)−g(x)∣d_\infty(f,g)=\sup_{x\in X}\lvert f(x)-g(x)\rvert

(X=∅X=\emptysetのときは00とする)はC0(X,C)C_0(X,\mathbb C)上の距離である。C0(X,C)C_0(X,\mathbb C)はC(X,C)C(X,\mathbb C)の部分代数であり、f∈C0(X,C)f\in C_0(X,\mathbb C)ならばf‾∈C0(X,C)\overline f\in C_0(X,\mathbb C)である。さらに、XXがコンパクトであるならばC0(X,C)=C(X,C)C_0(X,\mathbb C)=C(X,\mathbb C)であり、この距離は一様距離に一致する。

証明.f∈C0(X,C)f\in C_0(X,\mathbb C)とし、K={x∈X∣∣f(x)∣≥1}K=\{x\in X\mid\lvert f(x)\rvert\ge1\}とおく。KKはコンパクトである。K=∅K=\emptysetならばすべてのxxについて∣f(x)∣<1\lvert f(x)\rvert<1である。K≠∅K\ne\emptysetならば、補題 3.4により∣f∣∈C(X,R)\lvert f\rvert\in C(X,\mathbb R)であり、§E2.12 定理 4.4 (1)と§E2.12 命題 1.10により∣f∣\lvert f\rvertのKKへの制限は連続であるから、§E2.19 定理 4.4によりKK上で最大値M0M_0をとる。M=max⁡(M0,1)M=\max(M_0,1)とおくとすべてのx∈Xx\in Xについて∣f(x)∣≤M\lvert f(x)\rvert\le Mである。よってffは有界である。

f,g,h∈C0(X,C)f,g,h\in C_0(X,\mathbb C)とする。X≠∅X\ne\emptysetのとき、集合{∣f(x)−g(x)∣∣x∈X}\{\lvert f(x)-g(x)\rvert\mid x\in X\}は空でなく、ffとggの有界性により上に有界であるから、§D1.4 定義 1.2により上限が存在する。各点の評価からd∞(f,g)≥0d_\infty(f,g)\ge0、d∞(f,g)=d∞(g,f)d_\infty(f,g)=d_\infty(g,f)、およびd∞(f,h)≤d∞(f,g)+d∞(g,h)d_\infty(f,h)\le d_\infty(f,g)+d_\infty(g,h)が従う。d∞(f,g)=0d_\infty(f,g)=0ならばすべてのxxでf(x)=g(x)f(x)=g(x)であり、X=∅X=\emptysetの場合にもC0(X,C)C_0(X,\mathbb C)は空写像だけからなる一点集合であるから、d∞d_\inftyは距離である。

零写像については、任意のε>0\varepsilon>0に対して{x∈X∣∣0∣≥ε}=∅\{x\in X\mid\lvert 0\rvert\ge\varepsilon\}=\emptysetがコンパクトであるから、零写像はC0(X,C)C_0(X,\mathbb C)に属し、C0(X,C)C_0(X,\mathbb C)は空でない。f,g∈C0(X,C)f,g\in C_0(X,\mathbb C)、λ∈C\lambda\in\mathbb C、ε>0\varepsilon>0とする。補題 3.4によりf+gf+g、fgfg、λf\lambda f、f‾\overline fは連続であり、∣f+g∣\lvert f+g\rvert、∣fg∣\lvert fg\rvert、∣λf∣\lvert\lambda f\rvert、∣f‾∣\lvert\overline f\rvertも連続である。したがって、これらに対する集合{∣⋅∣≥ε}\{\lvert\cdot\rvert\ge\varepsilon\}は連続写像による閉集合[ε,∞)[\varepsilon,\infty)の逆像であるから、§E2.12 命題 1.6によりXXの閉集合である。§E2.9 補題 6.1 (2)により

{∣f+g∣≥ε}⊆{∣f∣≥ε/2}∪{∣g∣≥ε/2}\{\lvert f+g\rvert\ge\varepsilon\}\subseteq\{\lvert f\rvert\ge\varepsilon/2\}\cup\{\lvert g\rvert\ge\varepsilon/2\}

であり、右辺は§E2.19 補題 2.8によりコンパクトである。閉集合とコンパクト集合の共通部分は、§E2.12 命題 4.6によりコンパクト部分空間の閉部分集合であるから、§E2.19 命題 4.1によりコンパクトである。よって{∣f+g∣≥ε}\{\lvert f+g\rvert\ge\varepsilon\}はコンパクトであり、f+g∈C0(X,C)f+g\in C_0(X,\mathbb C)である。ffの有界性から∣f∣≤M\lvert f\rvert\le Mを満たすMMをとる。M=0M=0ならばfg=0fg=0であり、M>0M>0ならば§E2.9 補題 6.1 (1)により{∣fg∣≥ε}⊆{∣g∣≥ε/M}\{\lvert fg\rvert\ge\varepsilon\}\subseteq\{\lvert g\rvert\ge\varepsilon/M\}であるから、同じ議論によりfg∈C0(X,C)fg\in C_0(X,\mathbb C)である。λ=0\lambda=0ならばλf=0\lambda f=0であり、λ≠0\lambda\ne0ならば{∣λf∣≥ε}={∣f∣≥ε/∣λ∣}\{\lvert\lambda f\rvert\ge\varepsilon\}=\{\lvert f\rvert\ge\varepsilon/\lvert\lambda\rvert\}である。∣f‾∣=∣f∣\lvert\overline f\rvert=\lvert f\rvertであるから{∣f‾∣≥ε}={∣f∣≥ε}\{\lvert\overline f\rvert\ge\varepsilon\}=\{\lvert f\rvert\ge\varepsilon\}である。よってC0(X,C)C_0(X,\mathbb C)は部分代数であり、複素共役について閉じている。

XXがコンパクトであるとする。f∈C(X,C)f\in C(X,\mathbb C)とε>0\varepsilon>0に対して、補題 3.4と§E2.12 命題 1.6により{∣f∣≥ε}\{\lvert f\rvert\ge\varepsilon\}はXXの閉集合であるから、§E2.19 命題 4.1によりコンパクトである。したがってC0(X,C)=C(X,C)C_0(X,\mathbb C)=C(X,\mathbb C)である。§E2.30 命題 2.4により、X≠∅X\ne\emptysetのとき上限は最大値であり、X=∅X=\emptysetのとき両者はいずれも00である。よってd∞d_\inftyは§E2.30 定義 2.5で定めた一様距離に一致する。▨

補題 4.3.XXを非コンパクトな局所コンパクト Hausdorff 空間とし、一点コンパクト化αX=X∪{∞}\alpha X=X\cup\{\infty\}をとる。f:X→Cf:X\to\mathbb Cに対してf+:αX→Cf^{+}:\alpha X\to\mathbb Cを、XXの上ではffに一致し、f+(∞)=0f^{+}(\infty)=0となるように定める。f∈C0(X,C)f\in C_0(X,\mathbb C)であることとf+∈C(αX,C)f^{+}\in C(\alpha X,\mathbb C)であることは同値である。写像f↦f+f\mapsto f^{+}はC0(X,C)C_0(X,\mathbb C)から{F∈C(αX,C)∣F(∞)=0}\{F\in C(\alpha X,\mathbb C)\mid F(\infty)=0\}への全単射であり、d∞(f,g)=d∞(f+,g+)d_\infty(f,g)=d_\infty(f^{+},g^{+})を満たす。また、f,g∈C0(X,C)f,g\in C_0(X,\mathbb C)とλ∈C\lambda\in\mathbb Cに対して

(f+g)+=f++g+,(fg)+=f+g+,(λf)+=λf+,f‾ +=f+‾(f+g)^{+}=f^{+}+g^{+},\qquad (fg)^{+}=f^{+}g^{+},\qquad (\lambda f)^{+}=\lambda f^{+},\qquad \overline f^{\,+}=\overline{f^{+}}

が成り立つ。

証明.f∈C0(X,C)f\in C_0(X,\mathbb C)とする。V⊆CV\subseteq\mathbb Cを開集合とし、w∈(f+)−1(V)w\in(f^{+})^{-1}(V)をとる。w∈Xw\in Xのとき、§E2.24 命題 2.2 (1)によりXXはαX\alpha Xの開部分空間であり、その部分空間位相はもとの位相に一致するから、f−1(V)f^{-1}(V)はαX\alpha Xの開集合であってw∈f−1(V)⊆(f+)−1(V)w\in f^{-1}(V)\subseteq(f^{+})^{-1}(V)である。w=∞w=\inftyのとき、f+(∞)=0∈Vf^{+}(\infty)=0\in Vであるから、§E2.2 命題 2.6によりB(0,ε)⊆VB(0,\varepsilon)\subseteq Vを満たすε>0\varepsilon>0が存在する。K={x∈X∣∣f(x)∣≥ε}K=\{x\in X\mid\lvert f(x)\rvert\ge\varepsilon\}はコンパクトであるから、§E2.24 定義 2.1によりαX∖K\alpha X\setminus KはαX\alpha Xの開集合であり∞\inftyを含む。x∈X∖Kx\in X\setminus Kに対して∣f(x)∣<ε\lvert f(x)\rvert<\varepsilonであり、∣f+(∞)∣=0<ε\lvert f^{+}(\infty)\rvert=0<\varepsilonであるからαX∖K⊆(f+)−1(V)\alpha X\setminus K\subseteq(f^{+})^{-1}(V)である。§E2.11 補題 2.6により(f+)−1(V)(f^{+})^{-1}(V)は開集合であり、f+f^{+}は連続である。

逆にf+∈C(αX,C)f^{+}\in C(\alpha X,\mathbb C)とする。§E2.12 定理 4.4 (1)と§E2.12 命題 1.10によりf=f+∣Xf=f^{+}|_Xは連続である。ε>0\varepsilon>0に対して∣f+(∞)∣=0<ε\lvert f^{+}(\infty)\rvert=0<\varepsilonであるから

{x∈X∣∣f(x)∣≥ε}={w∈αX∣∣f+(w)∣≥ε}\{x\in X\mid\lvert f(x)\rvert\ge\varepsilon\}=\{w\in\alpha X\mid\lvert f^{+}(w)\rvert\ge\varepsilon\}

である。補題 3.4により∣f+∣\lvert f^{+}\rvertは連続であるから、右辺はαX\alpha Xの閉集合である。§E2.24 命題 2.2 (3)によりαX\alpha Xはコンパクトであるから、§E2.19 命題 4.1により右辺はコンパクトであり、XXの部分空間位相がαX\alpha Xからの部分空間位相に一致することから、これはXXのコンパクト部分集合である。よってf∈C0(X,C)f\in C_0(X,\mathbb C)である。

f+f^{+}はffとf+(∞)=0f^{+}(\infty)=0によって定まるからf↦f+f\mapsto f^{+}は単射であり、F∈C(αX,C)F\in C(\alpha X,\mathbb C)がF(∞)=0F(\infty)=0を満たすならばf=F∣Xf=F|_XはC0(X,C)C_0(X,\mathbb C)に属してf+=Ff^{+}=Fを満たすから全射である。XXは非コンパクトであるから空でない。αX\alpha Xはコンパクトであるから、§E2.30 命題 2.4によりd∞(f+,g+)d_\infty(f^{+},g^{+})は∣f+−g+∣\lvert f^{+}-g^{+}\rvertのαX\alpha X上の最大値である。この最大値はXXの点でとられる値と∣f+(∞)−g+(∞)∣=0\lvert f^{+}(\infty)-g^{+}(\infty)\rvert=0のいずれかであり、sup⁡x∈X∣f(x)−g(x)∣≥0\sup_{x\in X}\lvert f(x)-g(x)\rvert\ge0であるから、d∞(f+,g+)=sup⁡x∈X∣f(x)−g(x)∣=d∞(f,g)d_\infty(f^{+},g^{+})=\sup_{x\in X}\lvert f(x)-g(x)\rvert=d_\infty(f,g)である。

f,g∈C0(X,C)f,g\in C_0(X,\mathbb C)とλ∈C\lambda\in\mathbb Cをとる。補題 4.2によりf+gf+g、fgfg、λf\lambda f、f‾\overline fはいずれもC0(X,C)C_0(X,\mathbb C)に属するから、これらの延長が定まる。四つの等式の両辺は、XXの各点ではffとggの値に同じ演算を施したものである。∞\inftyでは左辺がいずれも00であり、右辺も0+0=00+0=0、0⋅0=00\cdot0=0、λ⋅0=0\lambda\cdot0=0、0‾=0\overline 0=0によって00である。よって四つの等式が成り立つ。▨

補題 4.4.ZZを位相空間とし、A⊆C(Z,C)\mathcal A\subseteq C(Z,\mathbb C)を、a∈Aa\in\mathcal Aならばa‾∈A\overline a\in\mathcal Aを満たす部分代数とする。λ∈C\lambda\in\mathbb Cに対して値λ\lambdaをとるZZ上の定数関数をλ\lambdaと書き、

A+C={a+λ∣a∈A, λ∈C}\mathcal A+\mathbb C=\{a+\lambda\mid a\in\mathcal A,\ \lambda\in\mathbb C\}

とおく。A+C\mathcal A+\mathbb Cは、定数関数をすべて含み複素共役について閉じているC(Z,C)C(Z,\mathbb C)の部分代数である。A\mathcal AがZZの点を分離するならばA+C\mathcal A+\mathbb CもZZの点を分離する。

証明.§E2.16 補題 1.2 (1)により定数写像はC(Z,R)C(Z,\mathbb R)に属し、定数関数の実部と虚部は定数写像であるから、補題 3.4により定数関数はC(Z,C)C(Z,\mathbb C)に属する。ふたたび補題 3.4によりA\mathcal Aの元と定数関数の和はC(Z,C)C(Z,\mathbb C)に属するから、A+C⊆C(Z,C)\mathcal A+\mathbb C\subseteq C(Z,\mathbb C)である。

a,b∈Aa,b\in\mathcal Aとλ,μ,ν∈C\lambda,\mu,\nu\in\mathbb Cをとる。ZZの各点で

(a+λ)+(b+μ)=(a+b)+(λ+μ),ν(a+λ)=(νa)+νλ,(a+\lambda)+(b+\mu)=(a+b)+(\lambda+\mu), \qquad \nu(a+\lambda)=(\nu a)+\nu\lambda,(a+λ)(b+μ)=(ab+μa+λb)+λμ(a+\lambda)(b+\mu)=(ab+\mu a+\lambda b)+\lambda\mu

が成り立つ。A\mathcal Aは和・積・スカラー倍について閉じているからa+ba+b、νa\nu a、ab+μa+λbab+\mu a+\lambda bはいずれもA\mathcal Aに属し、右辺はいずれもA+C\mathcal A+\mathbb Cの元の表示である。A\mathcal Aは空でないからA+C\mathcal A+\mathbb Cも空でなく、A+C\mathcal A+\mathbb CはC(Z,C)C(Z,\mathbb C)の部分代数である。a∈Aa\in\mathcal Aをとると0=0⋅a∈A0=0\cdot a\in\mathcal Aであり、0+λ=λ0+\lambda=\lambdaであるからA+C\mathcal A+\mathbb Cは定数関数をすべて含む。補題 3.2 (1)によりZZの各点でa+λ‾=a‾+λ‾\overline{a+\lambda}=\overline a+\overline\lambdaであり、仮定によりa‾∈A\overline a\in\mathcal Aであるから、A+C\mathcal A+\mathbb Cは複素共役について閉じている。

A\mathcal Aが点を分離するとし、相異なるz,w∈Zz,w\in Zをとる。a(z)≠a(w)a(z)\ne a(w)を満たすa∈Aa\in\mathcal Aをとるとa=a+0∈A+Ca=a+0\in\mathcal A+\mathbb Cであるから、A+C\mathcal A+\mathbb Cは点を分離する。▨

定理 4.5.XXを局所コンパクト Hausdorff 空間とし、C0(X,C)C_0(X,\mathbb C)に補題 4.2で定めた距離d∞d_\inftyを入れる。A⊆C0(X,C)\mathcal A\subseteq C_0(X,\mathbb C)が、点を分離し、a∈Aa\in\mathcal Aならばa‾∈A\overline a\in\mathcal Aを満たす部分代数であって、各点x∈Xx\in Xに対してa(x)≠0a(x)\ne0を満たすa∈Aa\in\mathcal Aが存在するならば、A\mathcal AはC0(X,C)C_0(X,\mathbb C)で稠密である。

証明.XXが非コンパクトであるとする。補題 4.3により、a∈Aa\in\mathcal Aに対してa+∈C(αX,C)a^{+}\in C(\alpha X,\mathbb C)であり、A+={a+∣a∈A}\mathcal A^{+}=\{a^{+}\mid a\in\mathcal A\}はC(αX,C)C(\alpha X,\mathbb C)の部分集合である。同じ補題の四つの等式と、A\mathcal Aが部分代数であって複素共役について閉じていることにより、A+\mathcal A^{+}は和・積・スカラー倍について閉じており、a∈Aa\in\mathcal Aに対してa+‾=a‾ +∈A+\overline{a^{+}}=\overline a^{\,+}\in\mathcal A^{+}である。A\mathcal Aは空でないからA+\mathcal A^{+}も空でなく、A+\mathcal A^{+}は複素共役について閉じたC(αX,C)C(\alpha X,\mathbb C)の部分代数である。

相異なるx,y∈Xx,y\in Xに対しては、A\mathcal Aが点を分離するからa(x)≠a(y)a(x)\ne a(y)を満たすa∈Aa\in\mathcal Aをとることができ、a+(x)≠a+(y)a^{+}(x)\ne a^{+}(y)である。x∈Xx\in Xと∞\inftyに対しては、どの点でも消えないという仮定によりa(x)≠0a(x)\ne0を満たすa∈Aa\in\mathcal Aをとることができ、a+(x)≠0=a+(∞)a^{+}(x)\ne0=a^{+}(\infty)である。よってA+\mathcal A^{+}はαX\alpha Xの点を分離する。補題 4.4をZ=αXZ=\alpha XとA+\mathcal A^{+}に適用すると、

B=A++C={a++λ∣a∈A, λ∈C}\mathcal B=\mathcal A^{+}+\mathbb C=\{a^{+}+\lambda\mid a\in\mathcal A,\ \lambda\in\mathbb C\}

は、定数関数をすべて含み複素共役について閉じαX\alpha Xの点を分離するC(αX,C)C(\alpha X,\mathbb C)の部分代数である。§E2.24 命題 2.2 (3)によりαX\alpha Xはコンパクトであるから、系 3.5によりB\mathcal BはC(αX,C)C(\alpha X,\mathbb C)で稠密である。

g∈C0(X,C)g\in C_0(X,\mathbb C)とε>0\varepsilon>0をとる。補題 4.3によりg+∈C(αX,C)g^{+}\in C(\alpha X,\mathbb C)であるから、§E2.2 命題 2.6によりd∞(g+,a++λ)<ε/2d_\infty(g^{+},a^{+}+\lambda)<\varepsilon/2を満たすa∈Aa\in\mathcal Aとλ∈C\lambda\in\mathbb Cをとることができる。∞\inftyにおける値を比べると

∣λ∣=∣g+(∞)−(a+(∞)+λ)∣≤d∞(g+,a++λ)<ε2\lvert\lambda\rvert=\bigl\lvert g^{+}(\infty)-\bigl(a^{+}(\infty)+\lambda\bigr)\bigr\rvert\le d_\infty(g^{+},a^{+}+\lambda)<\frac\varepsilon2

である。d∞(a++λ,a+)=∣λ∣d_\infty(a^{+}+\lambda,a^{+})=\lvert\lambda\rvertであるからd∞(g+,a+)<εd_\infty(g^{+},a^{+})<\varepsilonであり、補題 4.3の等長性によりd∞(g,a)<εd_\infty(g,a)<\varepsilonである。ε\varepsilonは任意であるから、§E2.2 命題 2.6と§E2.11 定義 2.7によりA\mathcal AはC0(X,C)C_0(X,\mathbb C)で稠密である。

XXがコンパクトであるとすると、§E2.24 定義 2.1は定義域の非コンパクト性を仮定しているから適用することができない。この場合には補題 4.2によりC0(X,C)=C(X,C)C_0(X,\mathbb C)=C(X,\mathbb C)であり、d∞d_\inftyは一様距離である。X=∅X=\emptysetならばC(X,C)C(X,\mathbb C)は空写像だけからなる一点集合であり、A\mathcal Aは空でないからこの一点集合に一致する。以下X≠∅X\ne\emptysetとする。

a∈Aa\in\mathcal Aに対して{z∈X∣a(z)≠0}\{z\in X\mid a(z)\ne0\}は、補題 3.4により連続な∣a∣\lvert a\rvertによる開区間(0,∞)(0,\infty)の逆像であるから、§E2.12 定義 1.1により開集合である。仮定によりこれらはXXを覆うから、§E2.19 定義 2.1により有限個のa1,…,an∈Aa_1,\dots,a_n\in\mathcal Aで

X=⋃i=1n{z∈X∣ai(z)≠0}X=\bigcup_{i=1}^{n}\{z\in X\mid a_i(z)\ne0\}

となるものが存在し、X≠∅X\ne\emptysetよりn≥1n\ge1である。u=∑i=1naiai‾u=\sum_{i=1}^{n}a_i\overline{a_i}とおくと、A\mathcal Aは複素共役・積・和について閉じているからu∈Au\in\mathcal Aである。補題 3.2 (1)によりu(x)=∑i∣ai(x)∣2u(x)=\sum_i\lvert a_i(x)\rvert^2であるからuuは実数を値にとり、各xxについてai(x)≠0a_i(x)\ne0を満たすiiがあるからu(x)>0u(x)>0である。補題 3.4によりRe⁡u=u\operatorname{Re}u=uはC(X,R)C(X,\mathbb R)に属するから、§E2.19 定理 4.4によりuuは最大値M=max⁡x∈Xu(x)M=\max_{x\in X}u(x)をとり、M>0M>0である。

補題 4.4をZ=XZ=XとA\mathcal Aに適用すると、B=A+C={a+λ∣a∈A, λ∈C}\mathcal B=\mathcal A+\mathbb C=\{a+\lambda\mid a\in\mathcal A,\ \lambda\in\mathbb C\}は、定数関数をすべて含み複素共役について閉じXXの点を分離するC(X,C)C(X,\mathbb C)の部分代数である。系 3.5によりB\mathcal BはC(X,C)C(X,\mathbb C)で稠密である。

h∈C(X,C)h\in C(X,\mathbb C)とδ>0\delta>0をとる。§E2.2 命題 2.6によりd∞(b,h)<δ/Md_\infty(b,h)<\delta/Mを満たすb∈Bb\in\mathcal Bをとる。b=a+λb=a+\lambda(a∈Aa\in\mathcal A、λ∈C\lambda\in\mathbb C)と書くとbu=au+λu∈Abu=au+\lambda u\in\mathcal Aであり、各点で∣b(x)u(x)−h(x)u(x)∣≤d∞(b,h) M<δ\lvert b(x)u(x)-h(x)u(x)\rvert\le d_\infty(b,h)\,M<\deltaであるからd∞(bu,hu)<δd_\infty(bu,hu)<\deltaである。δ\deltaは任意であるからhu∈A‾hu\in\overline{\mathcal A}である。

g∈C(X,C)g\in C(X,\mathbb C)をとる。uuはどの点でも00でない実数値の連続写像であるから、§E2.16 補題 1.2 (3)により1/u1/uは連続であり、補題 3.4によりh=g⋅(1/u)h=g\cdot(1/u)は連続である。hu=ghu=gであるからg∈A‾g\in\overline{\mathcal A}である。よって§E2.11 定義 2.7によりA\mathcal AはC(X,C)=C0(X,C)C(X,\mathbb C)=C_0(X,\mathbb C)で稠密である。▨

5 演習

問題 5.1.XXをコンパクト位相空間とし、A⊆C(X,R)\mathcal A\subseteq C(X,\mathbb R)を定数関数をすべて含む部分代数とする。相異なるx,y∈Xx,y\in Xであって、すべてのf∈Af\in\mathcal Aがf(x)=f(y)f(x)=f(y)を満たすものが存在するとする。このとき、A‾\overline{\mathcal A}のすべての元ggがg(x)=g(y)g(x)=g(y)を満たすことを示せ。さらに、C(X,R)C(X,\mathbb R)が点を分離するならばA\mathcal AがC(X,R)C(X,\mathbb R)で稠密でないことを示せ。

解答.

g∈A‾g\in\overline{\mathcal A}とε>0\varepsilon>0をとる。§E2.2 命題 2.6によりd∞(g,a)<ε/2d_\infty(g,a)<\varepsilon/2を満たすa∈Aa\in\mathcal Aが存在する。a(x)=a(y)a(x)=a(y)であるから

∣g(x)−g(y)∣≤∣g(x)−a(x)∣+∣a(x)−a(y)∣+∣a(y)−g(y)∣<ε2+0+ε2=ε\lvert g(x)-g(y)\rvert \le\lvert g(x)-a(x)\rvert+\lvert a(x)-a(y)\rvert+\lvert a(y)-g(y)\rvert <\frac\varepsilon2+0+\frac\varepsilon2=\varepsilon

である。ε\varepsilonは任意であるからg(x)=g(y)g(x)=g(y)である。

C(X,R)C(X,\mathbb R)が点を分離するならば、f(x)≠f(y)f(x)\ne f(y)を満たすf∈C(X,R)f\in C(X,\mathbb R)が存在する。A‾\overline{\mathcal A}のすべての元がxxとyyで同じ値をとることを上で示したから、f∉A‾f\notin\overline{\mathcal A}であるからA‾≠C(X,R)\overline{\mathcal A}\ne C(X,\mathbb R)であり、§E2.11 定義 2.7によりA\mathcal Aは稠密でない。▨

問題 5.2.a<ba<bを実数とし、[a,b]⊆R[a,b]\subseteq\mathbb RにR\mathbb Rからの部分空間位相を入れる。実数係数多項式の[a,b][a,b]への制限の全体は、一様距離に関してC([a,b],R)C([a,b],\mathbb R)で稠密であることを示せ。

解答.

[a,b][a,b]はR\mathbb Rの有界な閉集合であるから、§E2.9 定理 4.3によりコンパクトである。実数係数多項式の[a,b][a,b]への制限の全体をP\mathcal Pとおく。包含写像[a,b]→R[a,b]\to\mathbb Rは§E2.12 定理 4.4 (1)により連続であるから、§E2.16 補題 1.2 (1)により多項式の定める写像はC([a,b],R)C([a,b],\mathbb R)に属する。多項式の和・積・スカラー倍は多項式であるからP\mathcal Pは部分代数であり、定数多項式によりすべての定数関数を含む。多項式z↦zz\mapsto zの定める関数は、相異なるs,t∈[a,b]s,t\in[a,b]に対して異なる値をとるから、P\mathcal Pは点を分離する。定理 2.6によりP\mathcal PはC([a,b],R)C([a,b],\mathbb R)で稠密である。▨

問題 5.3.[0,1][0,1]と[−1,1][-1,1]にそれぞれR\mathbb Rからの部分空間位相を入れる。E\mathcal Eをt↦∑k=0nckt2kt\mapsto\sum_{k=0}^{n}c_kt^{2k}(n≥0n\ge0、ck∈Rc_k\in\mathbb R)の形の関数の全体とする。E\mathcal Eの[0,1][0,1]への制限がC([0,1],R)C([0,1],\mathbb R)で稠密であることを示せ。また、E\mathcal Eの[−1,1][-1,1]への制限がC([−1,1],R)C([-1,1],\mathbb R)で稠密でないことを示せ。

解答.

[0,1][0,1]と[−1,1][-1,1]は§E2.9 定理 4.3によりコンパクトである。E\mathcal Eの元の和・積・スカラー倍は再び偶数次の項だけをもつ多項式であるから、いずれの制限も部分代数であり、n=0n=0の場合により定数関数をすべて含む。包含写像[0,1]→R[0,1]\to\mathbb Rと[−1,1]→R[-1,1]\to\mathbb Rは§E2.12 定理 4.4 (1)により連続であるから、§E2.16 補題 1.2 (1)によりこれらの制限は連続である。

相異なるs,t∈[0,1]s,t\in[0,1]に対してs2≠t2s^2\ne t^2である。実際、s2=t2s^2=t^2ならば(s−t)(s+t)=0(s-t)(s+t)=0であり、s≠ts\ne tからs+t=0s+t=0、s,t≥0s,t\ge0とあわせてs=t=0s=t=0となって矛盾する。したがってt↦t2t\mapsto t^2は[0,1][0,1]の点を分離し、定理 2.6によりE\mathcal Eの[0,1][0,1]への制限は稠密である。

[−1,1][-1,1]では、E\mathcal Eのすべての元がf(−t)=f(t)f(-t)=f(t)を満たすから、x=1x=1とy=−1y=-1に対して制限は分離しない。恒等写像t↦tt\mapsto tはC([−1,1],R)C([-1,1],\mathbb R)に属して1≠−11\ne-1を与えるからC([−1,1],R)C([-1,1],\mathbb R)は点を分離する。よって問題 5.1によりE\mathcal Eの[−1,1][-1,1]への制限は稠密でない。▨

参考文献

  1. Walter Rudin, Principles of Mathematical Analysis, 3rd ed., International Series in Pure and Applied Mathematics, McGraw Hill, 1976.コンパクト距離空間の上の実数値版と、自己共役な部分代数に対する複素数値版を参考にした。
  2. Gerald B. Folland, Real Analysis, 2nd ed., Wiley, 1999.コンパクト Hausdorff 空間の場合と、局所コンパクト Hausdorff 空間で無限遠において消える関数の場合の Stone–Weierstrass の定理を参考にした。

前提記事

15 本の記事・単元を表示