§E2.6距離空間の完備化

最終更新

完備な距離空間では、Cauchy 列の極限がその空間の中に存在する。完備でない空間には極限をもたない Cauchy 列が残るため、完備性を仮定する定理をその空間へそのまま適用することができない。もとの距離を保ったまま、極限として不足している点を付け加えた空間を用意する方法がある。完備な距離空間と、もとの空間からその空間への等長写像であって像が稠密であるものとの組を、完備化という。完備化は、完備性を仮定する議論を完備でない空間へ移すために広く用いられる構成の一つである。たとえば、有理数全体に実数直線からの制限距離を入れた空間の完備化は、実数直線である。本記事では、完備化の構成と、それがどの程度まで一つに定まるかを扱う。

1 等長写像と完備化

定義 1.1 (等長写像、等長全単射).(X,dX)(X,d_X)と(Y,dY)(Y,d_Y)を距離空間とする。写像f ⁣:X→Yf\colon X\to Yが等長写像 (isometry) であるとは、任意のx,x′∈Xx,x'\in Xに対して

dY(f(x),f(x′))=dX(x,x′)d_Y\bigl(f(x),f(x')\bigr)=d_X(x,x')

が成り立つことをいう。全単射でもある等長写像を等長全単射 (bijective isometry) という。

命題 1.2 (等長写像の単射性と連続性). 距離空間の間の等長写像は単射かつ連続である。

証明.f ⁣:X→Yf\colon X\to Yを等長写像とし、f(x)=f(x′)f(x)=f(x')とする。等長性からdX(x,x′)=dY(f(x),f(x′))=0d_X(x,x')=d_Y(f(x),f(x'))=0であるため、距離の同一律によりx=x′x=x'である。また、等長写像は Lipschitz 定数11の Lipschitz 写像であるから、§E2.4 命題 3.4により連続である。▨

補題 1.3 (等長写像は完備性を像へ移す).(X,dX)(X,d_X)を完備距離空間、(Y,dY)(Y,d_Y)を距離空間、f ⁣:X→Yf\colon X\to Yを等長写像とする。像f(X)f(X)にYYからの制限距離を入れると、f(X)f(X)は完備距離空間である。

証明.(yn)n≥1(y_n)_{n\geq1}をf(X)f(X)の Cauchy 列とする。命題 1.2によりffは単射であり、任意のnnに対してf(xn)=ynf(x_n)=y_nを満たすxn∈Xx_n\in Xがただ一つ存在する。等長性からdX(xm,xn)=dY(ym,yn)d_X(x_m,x_n)=d_Y(y_m,y_n)であるため、(xn)(x_n)はXXの Cauchy 列である。XXの完備性により、xn→xx_n\to xを満たすx∈Xx\in Xが存在する。再び等長性からdY(yn,f(x))=dX(xn,x)→0d_Y(y_n,f(x))=d_X(x_n,x)\to0であり、§E2.5 補題 3.1により(yn)(y_n)はf(X)f(X)においてf(x)f(x)へ収束する。▨

定義 1.4 (完備化).(X,d)(X,d)を距離空間とする。三つ組(Y,e,ι)(Y,e,\iota)が(X,d)(X,d)の完備化 (metric completion) であるとは、次の三条件が成り立つことをいう。

  1. (Y,e)(Y,e)は完備距離空間である。
  2. ι ⁣:X→Y\iota\colon X\to Yは等長写像である。
  3. ι(X)\iota(X)はYYにおいて稠密である。

2 完備化の構成と存在

定義 2.1 (Cauchy 列の同値).(X,d)(X,d)を距離空間とし、XXの Cauchy 列全体をC(X)\mathcal C(X)と書く。添字の規約は§E2.3 定義 1.1に従う。二つの Cauchy 列(xn)n≥1,(yn)n≥1∈C(X)(x_n)_{n\geq1},(y_n)_{n\geq1}\in\mathcal C(X)が同値 (equivalence of Cauchy sequences) であることを

(xn)≈(yn)⟺lim⁡n→∞d(xn,yn)=0(x_n)\approx(y_n)\quad\Longleftrightarrow\quad \lim_{n\to\infty}d(x_n,y_n)=0

によって定める。

命題 2.2 (Cauchy 列の同値関係).定義 2.1で定めた関係≈\approxはC(X)\mathcal C(X)上の同値関係である。

証明. 任意の(xn)∈C(X)(x_n)\in\mathcal C(X)に対してd(xn,xn)=0d(x_n,x_n)=0であるため、(xn)≈(xn)(x_n)\approx(x_n)である。距離の対称律から(xn)≈(yn)(x_n)\approx(y_n)ならば(yn)≈(xn)(y_n)\approx(x_n)である。さらに(xn)≈(yn)(x_n)\approx(y_n)かつ(yn)≈(zn)(y_n)\approx(z_n)ならば、三角不等式により

0≤d(xn,zn)≤d(xn,yn)+d(yn,zn)⟶00\leq d(x_n,z_n)\leq d(x_n,y_n)+d(y_n,z_n)\longrightarrow0

である。したがって(xn)≈(zn)(x_n)\approx(z_n)であり、反射律、対称律、推移律がすべて成り立つ。▨

補題 2.3 (二つの Cauchy 列の項間距離は収束する).(X,d)(X,d)を距離空間とし、(xn),(yn)∈C(X)(x_n),(y_n)\in\mathcal C(X)とする。このとき、任意のm,n≥1m,n\geq1に対して

∣d(xn,yn)−d(xm,ym)∣≤d(xn,xm)+d(yn,ym)\bigl|d(x_n,y_n)-d(x_m,y_m)\bigr|\leq d(x_n,x_m)+d(y_n,y_m)

が成り立つ。したがって実数列(d(xn,yn))n≥1(d(x_n,y_n))_{n\geq1}は Cauchy 列であり、その極限は実数として存在する。

証明.§E2.1 命題 1.3を二度用いると

∣d(xn,yn)−d(xm,ym)∣≤∣d(xn,yn)−d(xm,yn)∣+∣d(xm,yn)−d(xm,ym)∣≤d(xn,xm)+d(yn,ym)\begin{aligned} \bigl|d(x_n,y_n)-d(x_m,y_m)\bigr| &\leq \bigl|d(x_n,y_n)-d(x_m,y_n)\bigr| +\bigl|d(x_m,y_n)-d(x_m,y_m)\bigr|\\ &\leq d(x_n,x_m)+d(y_n,y_m) \end{aligned}

を得る。ε>0\varepsilon>0をとる。二つの列の Cauchy 性から、m,n≥Nm,n\geq Nならばd(xn,xm)<ε/2d(x_n,x_m)<\varepsilon/2かつd(yn,ym)<ε/2d(y_n,y_m)<\varepsilon/2となるNNが存在する。上の不等式により(d(xn,yn))(d(x_n,y_n))は実数の Cauchy 列であるから、§D1.10 定理 1.1により収束する。▨

補題 2.4 (項間距離の極限は代表列によらない).(xn),(xn′),(yn),(yn′)∈C(X)(x_n),(x'_n),(y_n),(y'_n)\in\mathcal C(X)とし、(xn)≈(xn′)(x_n)\approx(x'_n)かつ(yn)≈(yn′)(y_n)\approx(y'_n)とする。このとき

lim⁡n→∞d(xn,yn)=lim⁡n→∞d(xn′,yn′)\lim_{n\to\infty}d(x_n,y_n)=\lim_{n\to\infty}d(x'_n,y'_n)

が成り立つ。

証明.§E2.1 命題 1.3を各変数について用いると、任意のn≥1n\geq1に対して

∣d(xn,yn)−d(xn′,yn′)∣≤d(xn,xn′)+d(yn,yn′)\bigl|d(x_n,y_n)-d(x'_n,y'_n)\bigr| \leq d(x_n,x'_n)+d(y_n,y'_n)

である。右辺は00に収束するため、左辺も00に収束し、二つの実数列の極限は一致する。▨

定理 2.5 (Cauchy 列の商集合上の距離).X^=C(X)/≈\widehat X=\mathcal C(X)/{\approx}とおく。このとき、任意の(xn),(yn)∈C(X)(x_n),(y_n)\in\mathcal C(X)に対して

d^([(xn)],[(yn)])=lim⁡n→∞d(xn,yn)\widehat d\bigl([(x_n)],[(y_n)]\bigr)=\lim_{n\to\infty}d(x_n,y_n)

を満たす写像d^ ⁣:X^×X^→R\widehat d\colon\widehat X\times\widehat X\to\mathbb Rがただ一つ存在し、d^\widehat dはX^\widehat X上の距離である。

証明.D ⁣:C(X)×C(X)→RD\colon\mathcal C(X)\times\mathcal C(X)\to\mathbb RをD((xn),(yn))=lim⁡nd(xn,yn)D((x_n),(y_n))=\lim_n d(x_n,y_n)と定める。補題 2.3により極限は存在し、補題 2.4によりDDは各変数の同値類だけに依存する。したがって§E1.3 命題 4.4により、表示された等式を満たす写像d^\widehat dがただ一つ存在する。

各d(xn,yn)d(x_n,y_n)は非負であるからd^([(xn)],[(yn)])≥0\widehat d([(x_n)],[(y_n)])\geq0である。また

d^([(xn)],[(yn)])=0⟺(xn)≈(yn)⟺[(xn)]=[(yn)]\widehat d([(x_n)],[(y_n)])=0 \quad\Longleftrightarrow\quad (x_n)\approx(y_n) \quad\Longleftrightarrow\quad [(x_n)]=[(y_n)]

であり、最後の同値には§E1.3 補題 2.2を用いた。対称律はd(xn,yn)=d(yn,xn)d(x_n,y_n)=d(y_n,x_n)から従う。三角不等式は、任意の(zn)∈C(X)(z_n)\in\mathcal C(X)に対する

d(xn,zn)≤d(xn,yn)+d(yn,zn)d(x_n,z_n)\leq d(x_n,y_n)+d(y_n,z_n)

の両辺の極限をとることにより得られる。よってd^\widehat dは距離の公理をすべて満たす。▨

定理 2.6 (完備化の存在).(X,d)(X,d)を距離空間とし、(X^,d^)(\widehat X,\widehat d)を定理 2.5で構成した距離空間とする。x∈Xx\in Xに対して値が常にxxである定値列をcxc_xと書き、

ι(x)=[cx]\iota(x)=[c_x]

と定める。このとき(X^,d^,ι)(\widehat X,\widehat d,\iota)は(X,d)(X,d)の完備化である。

証明. 各x∈Xx\in Xに対する定値列cxc_xは Cauchy 列であるため、ι ⁣:X→X^\iota\colon X\to\widehat Xが定まる。任意のx,y∈Xx,y\in Xに対して

d^(ι(x),ι(y))=lim⁡n→∞d(x,y)=d(x,y)\widehat d(\iota(x),\iota(y))=\lim_{n\to\infty}d(x,y)=d(x,y)

であるから、ι\iotaは等長写像である。

任意のξ=[(xn)]∈X^\xi=[(x_n)]\in\widehat Xとε>0\varepsilon>0をとる。(xn)(x_n)の Cauchy 性により、m,n≥Nm,n\geq Nならばd(xm,xn)<ε/2d(x_m,x_n)<\varepsilon/2となるNNが存在する。n→∞n\to\inftyとすると

d^(ι(xN),ξ)=lim⁡n→∞d(xN,xn)≤ε2<ε\widehat d(\iota(x_N),\xi)=\lim_{n\to\infty}d(x_N,x_n)\leq\frac{\varepsilon}{2}<\varepsilon

を得る。したがって、開球B(ξ,ε)B(\xi,\varepsilon)はι(X)\iota(X)と交わる。§E2.2 命題 2.6によりι(X)\iota(X)はX^\widehat Xで稠密である。

(ξk)k≥1(\xi_k)_{k\geq1}をX^\widehat Xの Cauchy 列とする。稠密性により

Sk={a∈X∣d^(ι(a),ξk)<1/k}S_k=\{a\in X\mid \widehat d(\iota(a),\xi_k)<1/k\}

は各k≥1k\geq1について空でない。そこでak∈Ska_k\in S_kを同時に選ぶ。ε>0\varepsilon>0に対し、§D1.4 命題 2.1により1/K<ε/31/K<\varepsilon/3であり、かつk,l≥Kk,l\geq Kならばd^(ξk,ξl)<ε/3\widehat d(\xi_k,\xi_l)<\varepsilon/3となるKKをとる。k,l≥Kk,l\geq Kならば

d(ak,al)=d^(ι(ak),ι(al))≤d^(ι(ak),ξk)+d^(ξk,ξl)+d^(ξl,ι(al))<1k+ε3+1l<ε\begin{aligned} d(a_k,a_l) &=\widehat d(\iota(a_k),\iota(a_l))\\ &\leq\widehat d(\iota(a_k),\xi_k)+\widehat d(\xi_k,\xi_l) +\widehat d(\xi_l,\iota(a_l))\\ &<\frac1k+\frac{\varepsilon}{3}+\frac1l<\varepsilon \end{aligned}

であるから、(ak)(a_k)はXXの Cauchy 列である。

ξ=[(ak)]∈X^\xi=[(a_k)]\in\widehat Xとおく。ε>0\varepsilon>0に対し、1/K<ε/21/K<\varepsilon/2であり、かつk,l≥Kk,l\geq Kならばd(ak,al)<ε/2d(a_k,a_l)<\varepsilon/2となるKKをとる。k≥Kk\geq Kを固定してl→∞l\to\inftyとすると

d^(ι(ak),ξ)=lim⁡l→∞d(ak,al)≤ε2\widehat d(\iota(a_k),\xi)=\lim_{l\to\infty}d(a_k,a_l)\leq\frac{\varepsilon}{2}

である。したがって、k≥Kk\geq Kならば

d^(ξk,ξ)≤d^(ξk,ι(ak))+d^(ι(ak),ξ)<1k+ε2<ε\widehat d(\xi_k,\xi) \leq\widehat d(\xi_k,\iota(a_k))+\widehat d(\iota(a_k),\xi) <\frac1k+\frac{\varepsilon}{2}<\varepsilon

である。よってξk→ξ\xi_k\to\xiであり、(X^,d^)(\widehat X,\widehat d)は完備である。▨

3 一様連続写像の延長

補題 3.1.(X,dX)(X,d_X)を距離空間、(X^,d^,ι)(\widehat X,\widehat d,\iota)をその完備化、(Y,dY)(Y,d_Y)を完備距離空間とし、f ⁣:X→Yf\colon X\to Yを一様連続写像とする。このとき、任意のξ∈X^\xi\in\widehat Xと、ι(xn)→ξ\iota(x_n)\to\xiを満たす任意の点列(xn)(x_n)に対して

F(ξ)=lim⁡n→∞f(xn)F(\xi)=\lim_{n\to\infty}f(x_n)

となる写像F ⁣:X^→YF\colon\widehat X\to Yがただ一つ存在する。

証明.X=∅X=\emptysetならば、ι(X)\iota(X)の稠密性からX^=∅\widehat X=\emptysetであり、空写像が結論を満たす。X≠∅X\ne\emptysetとし、ξ∈X^\xi\in\widehat Xをとる。ι(X)\iota(X)の稠密性と§E2.2 命題 2.6により、各n∈N≥1n\in\NNについて

d^(ι(xn),ξ)<1/n\widehat d(\iota(x_n),\xi)<1/n

を満たすxn∈Xx_n\in Xを選ぶことができる。ι(xn)→ξ\iota(x_n)\to\xiであるから、§E2.5 命題 1.2とι\iotaの等長性により(xn)(x_n)は Cauchy 列である。ε>0\varepsilon>0に対してffの一様連続性が与えるδ>0\delta>0をとる。十分大きいm,nm,nではdX(xm,xn)<δd_X(x_m,x_n)<\deltaであるから、dY(f(xm),f(xn))<εd_Y(f(x_m),f(x_n))<\varepsilonである。したがって(f(xn))(f(x_n))は Cauchy 列であり、YYの完備性により、あるu∈Yu\in Yに収束する。

ι(xn′)→ξ\iota(x'_n)\to\xiを満たす別の点列(xn′)(x'_n)をとる。三角不等式と等長性により

dX(xn,xn′)≤d^(ι(xn),ξ)+d^(ξ,ι(xn′))⟶0d_X(x_n,x'_n) \leq\widehat d(\iota(x_n),\xi)+\widehat d(\xi,\iota(x'_n))\longrightarrow0

である。任意のε>0\varepsilon>0に対して一様連続性が与えるδ>0\delta>0をとると、十分大きいnnではdX(xn,xn′)<δd_X(x_n,x'_n)<\deltaとなるため、dY(f(xn),f(xn′))<εd_Y(f(x_n),f(x'_n))<\varepsilonである。よって

dY(f(xn′),u)≤dY(f(xn′),f(xn))+dY(f(xn),u)⟶0d_Y(f(x'_n),u) \leq d_Y(f(x'_n),f(x_n))+d_Y(f(x_n),u)\longrightarrow0

であり、(f(xn′))(f(x'_n))もuuへ収束する。§E2.3 命題 1.3により像列の極限は一意であるから、F(ξ)=uF(\xi)=uとおくと近似列の選び方によらない写像が定まる。各ξ\xiに対して近似列が存在し、その像列の極限が一意であるため、表示された条件を満たす写像はFFだけである。▨

定理 3.2.(X,dX)(X,d_X)を距離空間、(X^,d^,ι)(\widehat X,\widehat d,\iota)をその完備化、(Y,dY)(Y,d_Y)を完備距離空間とする。一様連続写像f ⁣:X→Yf\colon X\to Yに対して、

f^∘ι=f\widehat f\circ\iota=f

を満たす一様連続写像f^ ⁣:X^→Y\widehat f\colon\widehat X\to Yがただ一つ存在する。

証明.補題 3.1で定まる写像をf^\widehat fとする。x∈Xx\in Xに対して定値列xn=xx_n=xを用いると、f^(ι(x))=f(x)\widehat f(\iota(x))=f(x)である。したがってf^∘ι=f\widehat f\circ\iota=fが成り立つ。

ε>0\varepsilon>0をとる。ffの一様連続性により、任意のx,y∈Xx,y\in Xに対して

dX(x,y)<δ⟹dY(f(x),f(y))<ε/3d_X(x,y)<\delta\quad\Longrightarrow\quad d_Y(f(x),f(y))<\varepsilon/3

となるδ>0\delta>0をとる。d^(ξ,η)<δ/3\widehat d(\xi,\eta)<\delta/3を満たすξ,η∈X^\xi,\eta\in\widehat Xに対し、ι(xn)→ξ\iota(x_n)\to\xi、ι(yn)→η\iota(y_n)\to\etaとなる点列をとる。十分大きいnnでは

dX(xn,yn)≤d^(ι(xn),ξ)+d^(ξ,η)+d^(η,ι(yn))<δ/3+δ/3+δ/3=δ\begin{aligned} d_X(x_n,y_n) &\leq\widehat d(\iota(x_n),\xi)+\widehat d(\xi,\eta)+\widehat d(\eta,\iota(y_n))\\ &<\delta/3+\delta/3+\delta/3=\delta \end{aligned}

であり、dY(f(xn),f(yn))<ε/3d_Y(f(x_n),f(y_n))<\varepsilon/3となる。また、f(xn)→f^(ξ)f(x_n)\to\widehat f(\xi)、f(yn)→f^(η)f(y_n)\to\widehat f(\eta)であるから、nnをさらに大きくすると

dY(f^(ξ),f^(η))≤dY(f^(ξ),f(xn))+dY(f(xn),f(yn))+dY(f(yn),f^(η))<ε/3+ε/3+ε/3=ε\begin{aligned} d_Y(\widehat f(\xi),\widehat f(\eta)) &\leq d_Y(\widehat f(\xi),f(x_n))+d_Y(f(x_n),f(y_n))+d_Y(f(y_n),\widehat f(\eta))\\ &<\varepsilon/3+\varepsilon/3+\varepsilon/3=\varepsilon \end{aligned}

を得る。δ/3\delta/3はξ,η\xi,\etaに依存しないため、f^\widehat fは一様連続である。

g ⁣:X^→Yg\colon\widehat X\to Yも一様連続であり、g∘ι=fg\circ\iota=fを満たすとする。§E2.4 命題 3.3によりggは連続である。任意のξ∈X^\xi\in\widehat Xに対してι(xn)→ξ\iota(x_n)\to\xiとなる点列をとると、§E2.4 命題 1.3によりf(xn)=g(ι(xn))→g(ξ)f(x_n)=g(\iota(x_n))\to g(\xi)である。一方、f(xn)→f^(ξ)f(x_n)\to\widehat f(\xi)であるから、§E2.3 命題 1.3によりg(ξ)=f^(ξ)g(\xi)=\widehat f(\xi)である。したがってg=f^g=\widehat fである。▨

系 3.3.(X,dX)(X,d_X)、(Y,dY)(Y,d_Y)を距離空間とし、(X^,d^X,ιX)(\widehat X,\widehat d_X,\iota_X)、(Y^,d^Y,ιY)(\widehat Y,\widehat d_Y,\iota_Y)をそれぞれの完備化とする。一様連続写像f ⁣:X→Yf\colon X\to Yに対して、

f^∘ιX=ιY∘f\widehat f\circ\iota_X=\iota_Y\circ f

を満たす一様連続写像f^ ⁣:X^→Y^\widehat f\colon\widehat X\to\widehat Yがただ一つ存在する。

証明.ιY\iota_Yは等長写像であるから、任意のx,x′∈Xx,x'\in Xに対してd^Y(ιY(f(x)),ιY(f(x′)))=dY(f(x),f(x′))\widehat d_Y(\iota_Y(f(x)),\iota_Y(f(x')))=d_Y(f(x),f(x'))であり、ιY∘f\iota_Y\circ fは一様連続である。完備距離空間Y^\widehat Yへの写像ιY∘f\iota_Y\circ fに定理 3.2を適用する。▨

4 完備化の一意性

補題 4.1.(X,d)(X,d)を距離空間とし、(Y1,e1,ι1)(Y_1,e_1,\iota_1)と(Y2,e2,ι2)(Y_2,e_2,\iota_2)を(X,d)(X,d)の完備化とする。このとき、任意のξ∈Y1\xi\in Y_1と、ι1(xn)→ξ\iota_1(x_n)\to\xiを満たす任意の点列(xn)(x_n)に対して

Φ(ξ)=lim⁡n→∞ι2(xn)\Phi(\xi)=\lim_{n\to\infty}\iota_2(x_n)

となる写像Φ ⁣:Y1→Y2\Phi\colon Y_1\to Y_2が定まる。

証明. 等長写像ι2\iota_2は§E2.4 命題 3.4により一様連続であるから、定理 3.2によりΦ∘ι1=ι2\Phi\circ\iota_1=\iota_2を満たす一様連続写像Φ ⁣:Y1→Y2\Phi\colon Y_1\to Y_2が存在する。Φ\Phiは§E2.4 命題 3.3により連続であり、ι1(xn)→ξ\iota_1(x_n)\to\xiならば§E2.4 命題 1.3によりι2(xn)=Φ(ι1(xn))→Φ(ξ)\iota_2(x_n)=\Phi(\iota_1(x_n))\to\Phi(\xi)である。▨

命題 4.2.(X,d)(X,d)を距離空間とし、(Y1,e1,ι1)(Y_1,e_1,\iota_1)と(Y2,e2,ι2)(Y_2,e_2,\iota_2)を(X,d)(X,d)の完備化とする。このとき、補題 4.1で定まる写像Φ ⁣:Y1→Y2\Phi\colon Y_1\to Y_2は等長写像であり、Φ∘ι1=ι2\Phi\circ\iota_1=\iota_2を満たす。

証明.ξ,η∈Y1\xi,\eta\in Y_1をとり、ι1(xn)→ξ\iota_1(x_n)\to\xiかつι1(yn)→η\iota_1(y_n)\to\etaとなる点列をとる。§E2.1 命題 1.3を二度用いると

∣e1(ι1(xn),ι1(yn))−e1(ξ,η)∣≤e1(ι1(xn),ξ)+e1(ι1(yn),η)⟶0\bigl|e_1(\iota_1(x_n),\iota_1(y_n))-e_1(\xi,\eta)\bigr| \leq e_1(\iota_1(x_n),\xi)+e_1(\iota_1(y_n),\eta)\longrightarrow0

である。同じ評価をY2Y_2で用いると

d(xn,yn)⟶e2(Φ(ξ),Φ(η))d(x_n,y_n)\longrightarrow e_2(\Phi(\xi),\Phi(\eta))

を得る。一方、d(xn,yn)→e1(ξ,η)d(x_n,y_n)\to e_1(\xi,\eta)でもあるから、実数列の極限の一意性によりe2(Φ(ξ),Φ(η))=e1(ξ,η)e_2(\Phi(\xi),\Phi(\eta))=e_1(\xi,\eta)である。したがって、Φ\Phiは等長写像である。

x∈Xx\in Xに対して定値列xn=xx_n=xを用いると、補題 4.1の特徴づけからΦ(ι1(x))=ι2(x)\Phi(\iota_1(x))=\iota_2(x)である。よってΦ∘ι1=ι2\Phi\circ\iota_1=\iota_2が成り立つ。▨

命題 4.3.(X,d)(X,d)を距離空間とし、(Y1,e1,ι1)(Y_1,e_1,\iota_1)と(Y2,e2,ι2)(Y_2,e_2,\iota_2)を(X,d)(X,d)の完備化とする。このとき、補題 4.1で定まる写像Φ ⁣:Y1→Y2\Phi\colon Y_1\to Y_2は全射である。

証明.命題 4.2と補題 1.3によりΦ(Y1)\Phi(Y_1)は完備であり、§E2.5 定理 3.3によりY2Y_2の閉集合である。また、ι2(X)=Φ(ι1(X))⊆Φ(Y1)\iota_2(X)=\Phi(\iota_1(X))\subseteq\Phi(Y_1)であり、ι2(X)\iota_2(X)はY2Y_2で稠密である。§E2.2 命題 2.3により

Y2=ι2(X)‾⊆Φ(Y1)‾=Φ(Y1)Y_2=\overline{\iota_2(X)}\subseteq\overline{\Phi(Y_1)}=\Phi(Y_1)

であるから、Φ\Phiは全射である。▨

命題 4.4.(X,d)(X,d)を距離空間とし、(Y1,e1,ι1)(Y_1,e_1,\iota_1)と(Y2,e2,ι2)(Y_2,e_2,\iota_2)を(X,d)(X,d)の完備化とする。このとき、補題 4.1で定まる写像Φ ⁣:Y1→Y2\Phi\colon Y_1\to Y_2は、Φ∘ι1=ι2\Phi\circ\iota_1=\iota_2を満たす等長写像のうちで一意である。

証明.Ψ ⁣:Y1→Y2\Psi\colon Y_1\to Y_2も等長写像であり、Ψ∘ι1=ι2\Psi\circ\iota_1=\iota_2を満たすとする。命題 4.2により、Φ\Phiも等長写像であり、Φ∘ι1=ι2\Phi\circ\iota_1=\iota_2を満たす。Φ\PhiとΨ\Psiは§E2.4 命題 3.4により一様連続であるから、定理 3.2の延長の一意性によりΦ=Ψ\Phi=\Psiである。▨

定理 4.5 (完備化の一意性).(X,d)(X,d)を距離空間とし、(Y1,e1,ι1)(Y_1,e_1,\iota_1)と(Y2,e2,ι2)(Y_2,e_2,\iota_2)を(X,d)(X,d)の完備化とする。このとき

Φ∘ι1=ι2\Phi\circ\iota_1=\iota_2

を満たす等長全単射Φ ⁣:Y1→Y2\Phi\colon Y_1\to Y_2がただ一つ存在する。

証明.補題 4.1により写像Φ ⁣:Y1→Y2\Phi\colon Y_1\to Y_2が定まる。命題 4.2により、Φ\Phiは等長写像であり、Φ∘ι1=ι2\Phi\circ\iota_1=\iota_2を満たす。命題 4.3によりΦ\Phiは全射である。等長写像は単射であるから、Φ\Phiは全単射である。命題 4.4により、この条件を満たす等長写像はΦ\Phiに限る。▨

注意 4.6 (扱わない範囲). 一般の一様空間の完備化は扱わない。

5 例

例 5.1 (完備化の確認例).

  1. (X,d)(X,d)が完備ならば、(X,d,id⁡X)(X,d,\operatorname{id}_X)はXXの完備化である。恒等写像は等長写像であり、像XXはXXにおいて稠密である。定理 4.5により、完備な距離空間の完備化は、もとの埋め込みと可換する等長全単射を除いてXX自身に一致する。
  2. Q\mathbb QにR\mathbb Rの通常の距離から得る制限距離を入れる。包含写像Q↪R\mathbb Q\hookrightarrow\mathbb Rは§E2.1 命題 2.2により等長写像であり、§D1.4 系 2.2により像は稠密である。また§E2.5 例 4.1によりR\mathbb Rは完備である。したがってR\mathbb RはQ\mathbb Qの完備化であり、定理 4.5により Cauchy 列の商から得た完備化と等長全単射で対応する。

注意 5.2 (実数の構成との区別).Q\mathbb Qの例は、実数を既知の対象として扱ったときの完備化の同定であり、実数の構成ではない。補題 2.3は実数値距離の極限を§D1.10 定理 1.1によって得ているため、同じ議論を実数の存在証明として用いると循環する。

6 演習

問題 6.1 (空の距離空間の完備化).X=∅X=\emptysetの場合に、定理 2.6の構成が定義 1.4の三条件を満たすことを確かめよ。

解答.

正の整数全体から∅\emptysetへの写像は存在しないため、C(∅)=∅\mathcal C(\emptyset)=\emptysetであり、X^=∅\widehat X=\emptysetである。空の距離空間には Cauchy 列が存在しないため、完備性は空虚に成り立つ。空写像∅→∅\emptyset\to\emptysetは等長写像であり、その像の閉包は∅\emptysetである。したがって三条件がすべて成り立つ。▨

参考文献

  1. 松坂和夫『集合・位相入門』新装版, 岩波書店, 2018.
  2. James R. Munkres, Topology, 2nd ed., Prentice Hall, 2000.
  3. Stephen Willard, General Topology, Dover Publications, 2004, originally published 1970.

前提記事

10 本の記事・単元を表示