1 同じ開集合を定める距離
定義 1.1. 集合Xの上の二つの距離d1とd2が 同値 (equivalent metrics) であるとは、d1が定めるXの開集合の全体とd2が定めるXの開集合の全体とが一致することをいう。
補題 1.2.d1とd2を集合Xの上の距離とする。次の二条件は同値である。
- d1とd2は同値である。
- 任意のx∈Xと任意の実数ε>0に対して、Bd2(x,δ)⊆Bd1(x,ε)を満たす実数δ>0が存在し、かつBd1(x,δ′)⊆Bd2(x,ε)を満たす実数δ′>0が存在する。
証明.(1)⇒(2)を示す。x∈Xと実数ε>0をとる。§E2.2 補題 1.2によりBd1(x,ε)はd1が定める開集合であり、仮定によりこれはd2が定める開集合でもある。xはこの集合に属するから、§E2.2 定義 1.1によりBd2(x,δ)⊆Bd1(x,ε)を満たす実数δ>0が存在する。d1とd2を入れ替えて同じ議論を行うと、Bd1(x,δ′)⊆Bd2(x,ε)を満たす実数δ′>0を得る。
(2)⇒(1)を示す。Uをd1が定める開集合とし、x∈Uとする。§E2.2 定義 1.1によりBd1(x,ε)⊆Uを満たす実数ε>0が存在し、仮定が与える実数δ>0に対してBd2(x,δ)⊆Bd1(x,ε)⊆Uが成り立つ。x∈Uは任意であるから、Uはd2が定める開集合である。d1とd2を入れ替えて同じ議論を行うと、d2が定める開集合がd1が定める開集合であることを得る。したがって二つの開集合の全体は一致する。▨
命題 1.3.d1とd2を集合Xの上の同値な二つの距離とする。次が成り立つ。
- d1が定めるXの閉集合の全体とd2が定めるXの閉集合の全体とは一致する。
- Xの点列(xn)n≥1と点x∈Xについて、(X,d1)においてxn→xであることと(X,d2)においてxn→xであることとは同値である。
- (Y,e)を距離空間とする。写像f:X→Yについて、fが(X,d1)から(Y,e)への連続写像であることと(X,d2)から(Y,e)への連続写像であることとは同値である。写像g:Y→Xについて、gが(Y,e)から(X,d1)への連続写像であることと(Y,e)から(X,d2)への連続写像であることとは同値である。
証明.(1)を示す。§E2.2 定義 2.1により、部分集合が閉集合であることはその補集合が開集合であることであるから、開集合の全体が一致すれば閉集合の全体も一致する。
(2)を示す。§E2.3 命題 1.2により、xn→xであることは、xの任意の近傍Vに対してある番号以降のすべての項がVに属することと同値である。§E2.2 定義 2.1によりxの近傍は開集合によって定まるから、d1におけるxの近傍の全体とd2におけるxの近傍の全体とは一致する。したがって二つの収束条件は一致する。
(3)を示す。§E2.4 定理 2.1により、fが連続写像であることはYの任意の開集合の逆像がXの開集合であることと同値である。Xの開集合の全体はd1とd2で一致するから、fについての二つの条件は一致する。同じ定理により、gが連続写像であることはXの任意の開集合の逆像がYの開集合であることと同値であり、Xの開集合の全体が一致することから、gについての二つの条件も一致する。▨
命題 1.4.d1とd2を集合Xの上の同値な二つの距離とする。次が成り立つ。
- (X,d1)がコンパクトであることと(X,d2)がコンパクトであることとは同値である。
- 二つの距離空間の一方がコンパクトならば、(X,d1)と(X,d2)はともに完備かつ全有界である。
- 二つの距離空間の一方がコンパクトならば、恒等写像idX:(X,d1)→(X,d2)とidX:(X,d2)→(X,d1)はともに一様連続である。
証明.(1)を示す。d1とd2が定める開集合の全体は一致するため、Xの開被覆の全体も一致する。したがって、任意の開被覆が有限部分被覆をもつという条件は二つの距離について同値である。
(2)を示す。(1)により、一方がコンパクトならば他方もコンパクトである。§E2.9 系 3.3をそれぞれの距離空間へ適用すると、(X,d1)と(X,d2)はともに完備かつ全有界である。
(3)を示す。命題 1.3 (3)により、二つの恒等写像はともに連続である。(1)により両方の定義域はコンパクトであるから、それぞれの恒等写像へ§E2.9 定理 5.1を適用すると、両者はともに一様連続である。▨
例 1.5.X=(0,1]にd(x,y)=∣x−y∣とd′(x,y)=∣1/x−1/y∣を入れる。§E2.5 例 6.3により二つの距離は同値であり、(X,d)は完備でなく、(X,d′)は完備である。また、§E2.8 問題 4.3により(X,d)は全有界であり、(X,d′)は全有界でない。したがって、完備性と全有界性はいずれも同じ開集合を定める距離への取り替えによって保たれるとは限らない。
これに対し、一般に同値な二つの距離の一方がコンパクトな距離空間を定める場合、命題 1.4 (2)によりいずれの距離についても完備性と全有界性が成り立つ。さらに命題 1.4 (3)により、二つの恒等写像は両方向とも一様連続である。
命題 1.6.d1とd2を集合Xの上の同値な二つの距離とし、Y⊆Xとする。このとき制限距離(d1)Yと(d2)YはYの上で同値である。
証明.y∈Yと実数ε>0をとる。補題 1.2によりBd2(y,δ)⊆Bd1(y,ε)を満たす実数δ>0が存在する。§E2.1 命題 2.2によりB(d2)Y(y,δ)=Y∩Bd2(y,δ)かつB(d1)Y(y,ε)=Y∩Bd1(y,ε)であるから、B(d2)Y(y,δ)⊆B(d1)Y(y,ε)が成り立つ。d1とd2を入れ替えて同じ議論を行うと残りの包含を得る。ふたたび補題 1.2を用いると、(d1)Yと(d2)Yは同値である。▨
命題 1.7.d1とd2を集合Xの上の距離とし、Xの任意の点列(xn)n≥1と任意の点x∈Xについて、(X,d1)においてxn→xであることと(X,d2)においてxn→xであることとが同値であると仮定する。このときd1とd2は同値である。
証明は演習とする(問題 8.2)。
定義 1.8. 距離空間(X,d)が 完備距離化可能 (completely metrizable) であるとは、dと同値であって(X,e)が完備となるXの上の距離eが存在することをいう。
例 1.9.n≥1とする。Rnの上のd∞、d1、d2には、それぞれℓ∞距離、ℓ1距離、ℓ2距離(Euclid 距離)を用いる。§E2.1 公式 4.2のd∞≤d2≤d1≤nd∞により、x∈Rnと実数ε>0に対して
Bd1(x,ε)⊆Bd2(x,ε)⊆Bd∞(x,ε),Bd∞(x,ε/n)⊆Bd1(x,ε)が成り立つ。これらを組み合わせると、三つの距離のどの二つについても補題 1.2 (2)が満たされる。したがってd1、d2、d∞はどの二つも同値である。
一方、Rの上には離散距離δを用いる。この距離は通常の距離dと同値でない。§E2.1 命題 2.4によりBδ(0,1)={0}であるが、実数η>0に対してBd(0,η)は0と異なる点η/2を含むからBd(0,η)⊆Bδ(0,1)とはならない。x=0とε=1について補題 1.2 (2)が破れるから、δとdは同値でない。
2 距離の切り詰め
定義 2.1.(X,dX)と(Y,dY)を距離空間とする。写像f:X→Yが、任意のx,x′∈Xに対して
dY(f(x),f(x′))≤dX(x,x′)を満たすとき、fを 1-Lipschitz 写像 (1-Lipschitz map) という。これは、§E2.4 命題 3.4の Lipschitz 条件をL=1として課した条件である。
定義 2.2.(X,d)を距離空間、R>0を実数とする。x,y∈Xに対して
dR(x,y)=min{d(x,y),R}と定める。dRを、dをRで 切り詰めた距離 (truncated metric) という。
命題 2.3.(X,d)を距離空間、R>0を実数とし、dR(x,y)=min{d(x,y),R}と定める。次が成り立つ。
- 任意のx,y∈Xに対してdR(x,y)≤RかつdR(x,y)≤d(x,y)が成り立つ。
- dRはXの上の距離である。
- 0<ε≤Rを満たす実数εとx,y∈Xに対して、dR(x,y)<εであることとd(x,y)<εであることとは同値である。
証明.(1)を示す。二つの不等式は、最小値が二つの値のいずれ以下でもあることから従う。
(2)を示す。dR(x,y)=0であることはmin{d(x,y),R}=0であることであり、R>0であるからこれはd(x,y)=0と同値であり、§E2.1 定義 1.1 条件 (a)によりx=yと同値である。d(x,y)=d(y,x)からdR(x,y)=dR(y,x)が従う。三角不等式について、x,y,z∈Xをとる。d(x,y)≥Rまたはd(y,z)≥Rが成り立つ場合は、§E2.1 命題 1.2によりdRは非負であるから
dR(x,y)+dR(y,z)≥R≥dR(x,z)である。d(x,y)<Rかつd(y,z)<Rが成り立つ場合は、§E2.1 定義 1.1の三角不等式により
dR(x,y)+dR(y,z)=d(x,y)+d(y,z)≥d(x,z)≥dR(x,z)である。
(3)を示す。d(x,y)<εならばdR(x,y)≤d(x,y)<εである。逆にdR(x,y)<εとする。ε≤Rであるからmin{d(x,y),R}<Rであり、Rが最小値でないことから最小値はd(x,y)である。したがってd(x,y)=dR(x,y)<εである。▨
定理 2.4.(X,d)を距離空間、R>0を実数とし、dRをdをRで切り詰めた距離とする。次が成り立つ。
- (X,dR)の直径はR以下であり、恒等写像idX:(X,d)→(X,dR)は 1-Lipschitz 写像である。
- 直径がR以下の任意の距離空間(Y,e)と、(X,d)から(Y,e)への任意の 1-Lipschitz 写像fに対して、g∘idX=fを満たす(X,dR)から(Y,e)への 1-Lipschitz 写像gがただ一つ存在する。
証明.(1)を示す。命題 2.3 (1)により任意のx,y∈Xに対してdR(x,y)≤Rであるから、(X,dR)の直径はR以下である。同じ主張の不等式dR(x,y)≤d(x,y)は、定義 2.1により恒等写像idX:(X,d)→(X,dR)が 1-Lipschitz 写像であることを述べている。
(2)を示す。idXは全単射であるから、g∘idX=fを満たす写像gはg=fのほかにない。したがって、fが(X,dR)から(Y,e)への 1-Lipschitz 写像であることを示せば十分である。x,x′∈Xをとる。fが(X,d)から(Y,e)への 1-Lipschitz 写像であることからe(f(x),f(x′))≤d(x,x′)であり、(Y,e)の直径がR以下であることからe(f(x),f(x′))≤Rである。この二つの不等式から
e(f(x),f(x′))≤min{d(x,x′),R}=dR(x,x′)を得る。▨
系 2.5.(X,d)を距離空間、R>0を実数とする。Xの上の距離eが、任意のx,y∈Xに対してe(x,y)≤d(x,y)とe(x,y)≤Rをともに満たすならば、任意のx,y∈Xに対してe(x,y)≤dR(x,y)が成り立つ。すなわちdRは、d以下であってR以下でもあるXの上の距離のうち最大のものである。
証明. 仮定により任意のx,y∈Xに対してe(x,y)≤Rが成り立つから、§E2.5 注意 2.2の読み方のもとで距離空間(X,e)の直径はR以下である。また、任意のx,y∈Xに対する仮定の不等式e(x,y)≤d(x,y)は、定義 2.1により恒等写像idX:(X,d)→(X,e)が 1-Lipschitz 写像であることを述べている。定理 2.4 (2)を(Y,e)=(X,e)とf=idXへ適用すると、g∘idX=idXを満たす 1-Lipschitz 写像g:(X,dR)→(X,e)がただ一つ存在する。idXは全単射であるからこのgはidXであり、その 1-Lipschitz 性は、任意のx,y∈Xに対してe(x,y)≤dR(x,y)が成り立つことにほかならない。dR自身がd以下であってR以下であることは命題 2.3 (1)による。▨
定理 2.6.(X,d)を距離空間、R>0を実数とする。dとdRは同値である。とくに、空でない距離空間(X,d)に対して、dと同値であって(X,e)が有界となるXの上の距離eが存在する。
証明.x∈Xと実数ε>0をとり、δ=min{ε,R}とおく。y∈XがdR(x,y)<δを満たすならば、0<δ≤Rと命題 2.3 (3)によりd(x,y)<δ≤εである。したがってBdR(x,δ)⊆Bd(x,ε)である。また命題 2.3 (1)のdR≤dによりBd(x,ε)⊆BdR(x,ε)である。補題 1.2によりdとdRは同値である。
後半の主張について、dRはdと同値であり、定理 2.4 (1)により(X,dR)の直径はR以下であるから(X,dR)は有界である。したがってe=dRが条件を満たす。▨
系 2.8.(X,d)を距離空間、R>0を実数とする。Xの点列が(X,d)の Cauchy 列であることと(X,dR)の Cauchy 列であることとは同値である。したがって、(X,d)が完備であることと(X,dR)が完備であることとは同値である。
証明.(xn)n≥1をXの点列とする。命題 2.3 (1)のdR≤dにより、(X,d)の Cauchy 列は(X,dR)の Cauchy 列である。逆に(xn)n≥1が(X,dR)の Cauchy 列であるとし、実数ε>0をとる。ε′=min{ε,R}とおくと、§E2.5 定義 1.1により、m,n≥Nを満たすすべてのm,nに対してdR(xm,xn)<ε′が成り立つ番号Nが存在する。0<ε′≤Rであるから、命題 2.3 (3)により、これらのm,nに対してd(xm,xn)<ε′≤εが成り立つ。したがって(xn)n≥1は(X,d)の Cauchy 列である。
定理 2.6と命題 1.3 (2)により、(X,d)と(X,dR)は同じ点列を同じ極限へ収束させる。前段により二つの空間は同じ Cauchy 列をもつから、一方において Cauchy 列がすべて収束することと、他方においてそうであることとは同値である。▨
3 距離の引き戻しと和
補題 3.1.Xを集合、(Y,e)を距離空間、f:X→Yを単射写像とする。x,x′∈Xに対してρ(x,x′)=e(f(x),f(x′))と定めると、ρはXの上の距離である。
証明.x,x′∈Xをとる。ρ(x,x′)=0であることはe(f(x),f(x′))=0であることであり、§E2.1 定義 1.1 条件 (a)によりf(x)=f(x′)と同値であり、fが単射であることによりx=x′と同値である。eの対称律からρ(x,x′)=ρ(x′,x)が従う。x,x′,x′′∈Xに対して、eの三角不等式をf(x)、f(x′)、f(x′′)へ適用するとρ(x,x′′)≤ρ(x,x′)+ρ(x′,x′′)を得る。▨
補題 3.2.Xを集合とし、(ρn)n≥1をXの上の距離の列とする。任意のx,y∈Xに対して、部分和の列(∑n=1Nρn(x,y))N≥1が上に有界であると仮定する。このとき、任意のx,y∈Xに対して級数∑n≥1ρn(x,y)は収束し、ρ(x,y)=∑n≥1ρn(x,y)と定めると、ρはXの上の距離である。
証明.x,y∈Xに対してSN(x,y)=∑n=1Nρn(x,y)とおく。§E2.1 命題 1.2により各ρnは非負値をとるから、実数列(SN(x,y))N≥1は単調増加である。仮定によりこの実数列は上に有界であるから、§D1.7 定理 1.1により収束し、その極限は上限supN≥1SN(x,y)に等しい。したがって級数∑n≥1ρn(x,y)は収束してρ(x,y)が定まり、上限が上界であることから、任意のN≥1に対してSN(x,y)≤ρ(x,y)が成り立つ。
ρ(x,y)=0とすると、0≤ρ1(x,y)=S1(x,y)≤ρ(x,y)=0からρ1(x,y)=0であり、§E2.1 定義 1.1 条件 (a)によりx=yである。逆にx=yならばすべてのnについてρn(x,y)=0であるからρ(x,y)=0である。各ρnの対称律からρ(x,y)=ρ(y,x)が従う。
x,y,z∈Xをとる。各n≥1についてρn(x,z)≤ρn(x,y)+ρn(y,z)であるから、n=1からNまで加えて
0≤SN(x,z)≤SN(x,y)+SN(y,z)≤ρ(x,y)+ρ(y,z)を得る。実数列(SN(x,z))N≥1はρ(x,z)に収束するから、§E2.5 補題 5.4によりρ(x,z)≤ρ(x,y)+ρ(y,z)である。▨
4 可算個の距離空間の直積
定理 4.1.(Xk,dk)k∈Z≥1を距離空間の列とし、X=∏k∈Z≥1Xkとおき、πk:X→Xkを第k成分への射影とする。各kについて、dkを1で切り詰めた距離をdˉkと書き、x,y∈Xに対して
ρ(x,y)=k∈Z≥1supkdˉk(xk,yk)と定める。また、x∈X、N∈Z≥1と実数δ>0に対して
CN(x,δ)=k=1⋂Nπk−1(Bdk(xk,δ))とおく。次が成り立つ。
- ρはXの上の距離である。
- 任意のx∈X、任意のN∈Z≥1および任意の実数δ>0に対して、Bρ(x,ε)⊆CN(x,δ)を満たす実数ε>0が存在する。
- 任意のx∈Xおよび任意の実数ε>0に対して、CN(x,δ)⊆Bρ(x,ε)を満たすN∈Z≥1と実数δ>0が存在する。
証明.(1)を示す。x,y∈Xをとる。命題 2.3 (1)により、任意のk∈Z≥1についてdˉk(xk,yk)≤1であり、k≥1であるからdˉk(xk,yk)/k≤1である。したがって実数の集合{dˉk(xk,yk)/k∣k∈Z≥1}は空でなく1を上界にもつから、§D1.4 定義 1.2によりρ(x,y)が定まる。命題 2.3 (2)により各dˉkはXkの上の距離であり、§E2.1 命題 1.2によりその値は非負であるから、ρ(x,y)≥0である。
ρ(x,y)=0とすると、任意のkについて0≤dˉk(xk,yk)/k≤ρ(x,y)=0であるからdˉk(xk,yk)=0であり、§E2.1 定義 1.1 条件 (a)によりxk=ykである。すべての成分の値が一致するから、§E1.2 定義 5.1によりx=yである。逆にx=yならば、上限をとる集合の元はすべて0であるからρ(x,y)=0である。各dˉkの対称律からρ(x,y)=ρ(y,x)が従う。x,y,z∈Xとk∈Z≥1をとると、dˉkの三角不等式により
kdˉk(xk,zk)≤kdˉk(xk,yk)+kdˉk(yk,zk)≤ρ(x,y)+ρ(y,z)である。右辺はkによらないから、左辺のkについての上限をとってρ(x,z)≤ρ(x,y)+ρ(y,z)を得る。
(2)を示す。x∈X、N∈Z≥1および実数δ>0をとり、δ′=min{δ,1}、ε=δ′/Nとおく。δ′>0であるからε>0である。y∈Bρ(x,ε)とし、1≤k≤Nを満たすkをとる。上限は上界であるからdˉk(xk,yk)/k≤ρ(x,y)<εであり、k≤Nとあわせて
dˉk(xk,yk)<kε≤Nε=δ′を得る。0<δ′≤1であるから、命題 2.3 (3)によりdk(xk,yk)<δ′≤δである。πk(y)=ykであるからy∈πk−1(Bdk(xk,δ))であり、kは1≤k≤Nの範囲で任意であったからy∈CN(x,δ)である。
(3)を示す。x∈Xおよび実数ε>0をとる。§E2.5 補題 6.1によりn≤2/ε<n+1を満たす非負整数nが存在する。N=n+1とおくと2/ε<Nであり、1/N<ε/2である。δ=min{ε/2,1}とおくとδ>0である。y∈CN(x,δ)とする。1≤k≤Nを満たすkについてはdk(xk,yk)<δ≤ε/2であり、命題 2.3 (1)のdˉk≤dkとk≥1から
kdˉk(xk,yk)≤dˉk(xk,yk)<2εである。k>Nを満たすkについては、命題 2.3 (1)のdˉk≤1から
kdˉk(xk,yk)≤k1<N1<2εである。したがってε/2は上限をとる集合の上界であり、ρ(x,y)≤ε/2<εであるからy∈Bρ(x,ε)である。▨
(2)と(3)は、ρが定めるXの開集合が、有限個の成分だけを制限して得られる部分集合CN(x,δ)によって決まることを述べている。後続の記事が可算個の直積に入れる位相とρが定める位相との一致は、この二つの包含から従う。
5 完備距離空間の開部分集合
定義 5.1.(X,d)を距離空間、A⊆Xを空でない部分集合、x∈Xとする。実数の集合{d(x,a)∣a∈A}は空でなく0を下界にもつから、その下限
d(x,A)=inf{d(x,a)∣a∈A}が存在する。この実数d(x,A)を、xとAの 点と集合の距離 (distance from a point to a set) という。A=∅の場合にはd(x,A)を定義しない。
命題 5.2.(X,d)を距離空間、A⊆Xを空でない部分集合とする。次が成り立つ。
- 任意のx,y∈Xに対して∣d(x,A)−d(y,A)∣≤d(x,y)が成り立つ。とくに、写像x↦d(x,A)は、(X,d)から通常の距離を入れた実数直線への 1-Lipschitz 写像であり、連続写像である。
- 任意のx∈Xについて、d(x,A)=0であることとx∈Aであることとは同値である。
証明.(1)を示す。x,y∈Xとa∈Aをとる。下限の定義と§E2.1 定義 1.1の三角不等式により
d(x,A)≤d(x,a)≤d(x,y)+d(y,a)が成り立つ。左辺はaを含まないから、右辺についてa∈Aにわたる下限をとるとd(x,A)≤d(x,y)+d(y,A)を得る。xとyを入れ替えた不等式と合わせると∣d(x,A)−d(y,A)∣≤d(x,y)が成り立つ。この不等式は定義 2.1の条件そのものであり、§E2.4 命題 3.4によりx↦d(x,A)は連続写像である。
(2)を示す。x∈Aとする。実数ε>0に対して、§E2.2 命題 2.6によりB(x,ε)∩A=∅であるから、d(x,a)<εを満たすa∈Aが存在し、0≤d(x,A)≤d(x,a)<εである。実数ε>0は任意であるからd(x,A)=0である。逆にd(x,A)=0とする。実数ε>0に対して、下限が最大の下界であることからd(x,a)<εを満たすa∈Aが存在し、B(x,ε)∩A=∅である。ふたたび§E2.2 命題 2.6によりx∈Aである。▨
定理 5.3.(X,d)を完備距離空間とし、U⊆Xを、A=X∖Uが空でないような開部分集合とする。x,y∈Uに対して
ρ(x,y)=d(x,y)+d(x,A)1−d(y,A)1と定める。次が成り立つ。
- 任意のx∈Uに対してd(x,A)>0であり、ρはUの上の距離である。
- ρは制限距離dUと同値である。
- (U,ρ)は完備である。
証明.(1)を示す。Uは開集合であるから、§E2.2 定義 2.1によりA=X∖Uは閉集合であり、§E2.2 命題 2.3によりA=Aである。x∈Uに対してx∈/A=Aであるから、命題 5.2 (2)によりd(x,A)=0であり、下限が0以上であることと合わせてd(x,A)>0である。したがって写像
Φ:U→X×R,Φ(x)=(x,d(x,A)1)が定まる。X×Rには、(X,d)と通常の距離を入れた実数直線とのℓ1距離、すなわち成分ごとの距離の和で定まる距離を入れ、これをπと書く。これは§E2.1 定理 2.8によりX×Rの上の距離である。Φの第一成分はUからXへの包含写像であるからΦは単射であり、任意のx,y∈Uに対して
π(Φ(x),Φ(y))=d(x,y)+d(x,A)1−d(y,A)1=ρ(x,y)が成り立つ。したがって補題 3.1によりρはUの上の距離である。
(2)を示す。任意のx,y∈Uに対してdU(x,y)≤ρ(x,y)であるから、x∈Uと実数ε>0に対してBρ(x,ε)⊆BdU(x,ε)が成り立つ。x∈Uと実数ε>0をとり、r=d(x,A)>0とおいて
δ=min{2r, 2ε, 4εr2}とおく。y∈Uがd(x,y)<δを満たすとする。命題 5.2 (1)によりd(y,A)≥d(x,A)−d(x,y)>r−r/2=r/2であるから、
d(x,A)1−d(y,A)1=d(x,A)d(y,A)∣d(y,A)−d(x,A)∣≤r⋅(r/2)d(x,y)=r22d(x,y)<r22δ≤2εが成り立つ。d(x,y)<δ≤ε/2と合わせるとρ(x,y)<εである。したがってBdU(x,δ)⊆Bρ(x,ε)であり、補題 1.2によりρとdUは同値である。
(3)を示す。(xk)k≥1を(U,ρ)の Cauchy 列とする。dU≤ρであるから(xk)k≥1は(U,dU)の Cauchy 列であり、§E2.5 補題 3.1により(X,d)の Cauchy 列である。(X,d)は完備であるから、xk→zを満たすz∈Xが存在する。
各k≥1に対してtk=1/d(xk,A)とおく。ρの定義から∣tk−tl∣≤ρ(xk,xl)であるから、k,l≥Kを満たすすべてのk,lに対して∣tk−tl∣<1が成り立つ番号Kが存在する。M=max{t1,…,tK, tK+1}とおくと、k≤Kに対してはtk≤Mであり、k>Kに対してはtk<tK+1≤Mである。tk>0であるからM>0であり、すべてのk≥1についてd(xk,A)≥1/Mが成り立つ。
命題 5.2 (1)により∣d(xk,A)−d(z,A)∣≤d(xk,z)であり、右辺は0に収束するからd(xk,A)→d(z,A)である。ここでd(z,A)<1/Mと仮定すると、ε0=1/M−d(z,A)>0に対して十分大きいkで∣d(xk,A)−d(z,A)∣<ε0となり、そのkについてd(xk,A)<1/Mとなる。これは前段で示したd(xk,A)≥1/Mと両立しない。したがってd(z,A)≥1/M>0である。命題 5.2 (2)によりz∈/A=Aであり、z∈Uである。
xkとzはすべてUに属し(X,d)においてxk→zであるから、§E2.5 補題 3.1により(U,dU)においてxk→zである。(2)と命題 1.3 (2)により(U,ρ)においてもxk→zである。よって(U,ρ)は完備である。▨
系 5.4.(X,d)を完備距離空間、U⊆Xを開部分集合とする。このとき(U,dU)は完備距離化可能である。
証明.U=Xの場合はdU=dが完備であるから主張が成り立つ。U=Xの場合はA=X∖Uが空でないから、定理 5.3のρが条件を満たす。▨
例 5.5. 通常の距離dを入れた実数直線Rは§E2.5 例 4.1により完備であり、開区間(0,1)はRの開集合である。したがって系 5.4により、制限距離を入れた(0,1)は完備距離化可能である。A=R∖(0,1)=(−∞,0]∪[1,∞)とおくと、x∈(0,1)とa∈Aに対して∣x−a∣≥min{x,1−x}が成り立ち、a=0とa=1でそれぞれxと1−xが実現されるからd(x,A)=min{x,1−x}であり、定理 5.3が与える距離は
ρ(x,y)=∣x−y∣+min{x,1−x}1−min{y,1−y}1である。一方、制限距離そのものについて(0,1)は§E2.5 例 6.2のとおり完備でない。
6 可算個の開集合の共通部分
補題 6.1. 距離空間(X,d)の任意の閉集合Fは、Xの可算個の開集合の共通部分として表される。
証明.F=∅の場合、すべてのn≥1についてGn=∅とおけばGnは開集合でありF=⋂n≥1Gnである。以下F=∅とし、点と集合の距離d(x,F)を用いて
Gn={x∈Xd(x,F)<n1}とおく。x∈Gnに対してε=1/n−d(x,F)>0とおくと、y∈B(x,ε)について命題 5.2 (1)によりd(y,F)≤d(x,F)+d(x,y)<1/nであるからB(x,ε)⊆Gnである。ゆえに§E2.2 定義 1.1によりGnはXの開集合である。
x∈Fならばx∈Fであるから、命題 5.2 (2)によりd(x,F)=0であり、x∈⋂n≥1Gnである。逆にx∈⋂n≥1Gnとすると、すべてのn≥1について0≤d(x,F)<1/n≤1である。§D1.4 系 2.2により実数列(1/n)n≥1は0へ収束するから、この実数列と下界d(x,F)および上界1に対して§E2.5 補題 5.4を適用するとd(x,F)≤0を得る。0≤d(x,F)と合わせてd(x,F)=0であり、命題 5.2 (2)によりx∈Fである。Fは閉集合であるから§E2.2 命題 2.3によりF=Fであり、x∈Fである。ゆえにF=⋂n≥1Gnである。▨
補題 6.1により、距離空間において可算個の開集合の共通部分として表される部分集合の全体は、開集合だけでなく閉集合もすべて含む。
定理 6.2.(X,d)を完備距離空間、(Un)n≥1をXの開部分集合の族とし、G=⋂n≥1Unとおく。各n≥1について、制限距離dUnと同値であって完備なUnの上の距離ρnを一つとる。ρnのGへの制限距離を(ρn)Gと書き、(ρn)Gを2−nで切り詰めた距離をσn=((ρn)G)2−nとおく。次が成り立つ。
- 任意のx,y∈Gに対して級数∑n≥1σn(x,y)は収束し、D(x,y)=∑n≥1σn(x,y)はGの上の距離である。
- Dは制限距離dGと同値である。
- (G,D)は完備である。
証明.G⊆Unであるから(ρn)GはGの上の距離であり、命題 2.3 (2)によりσnもGの上の距離である。命題 2.3 (1)により、任意のx,y∈Gに対してσn(x,y)≤2−nが成り立つ。
各n≥1について、命題 1.6をUnの上の同値な二つの距離ρnとdUnおよび部分集合Gへ適用すると、(ρn)Gと(dUn)G=dGはGの上で同値である。定理 2.6によりσnと(ρn)Gは同値である。同値であることは開集合の全体が一致することであるから、この関係は推移的であり、σnとdGは同値である。
(1)を示す。x,y∈Gをとる。部分和は∑n=1Nσn(x,y)≤∑n=1N2−n=1−2−N≤1を満たすから、部分和の列は上に有界である。したがって補題 3.2により級数∑n≥1σn(x,y)は収束し、DはGの上の距離である。
(2)を示す。x∈Gと実数ε>0をとる。σ1≤Dであり、σ1とdGは同値であるから、補題 1.2が与える実数η>0に対して
BD(x,η)⊆Bσ1(x,η)⊆BdG(x,ε)が成り立つ。2N≥NがすべてのN≥1について帰納法で成り立つから、§D1.4 命題 2.1によりN>2/εを満たす番号N≥1をとれば2−N≤1/N<ε/2である。各n≤Nについて、σnとdGが同値であることから、補題 1.2によりBdG(x,δn)⊆Bσn(x,ε/(2N))を満たす実数δn>0が存在する。δ=min{δ1,…,δN}>0とおく。y∈Gがd(x,y)<δを満たすとする。M>Nに対して0≤∑n=N+1Mσn(x,y)≤∑n=N+1M2−n=2−N−2−M≤2−Nであり、この部分和はM→∞で∑n>Nσn(x,y)に収束するから、§E2.5 補題 5.4により∑n>Nσn(x,y)≤2−Nである。またδ≤δnであるから、n≤Nを満たす各nについてσn(x,y)<ε/(2N)である。したがって
D(x,y)=n=1∑Nσn(x,y)+n>N∑σn(x,y)<N⋅2Nε+2−N<2ε+2ε=εである。よってBdG(x,δ)⊆BD(x,ε)であり、補題 1.2によりDとdGは同値である。
(3)を示す。(xk)k≥1を(G,D)の Cauchy 列とし、n≥1を固定する。σn≤Dであるから(xk)k≥1は(G,σn)の Cauchy 列であり、系 2.8により(G,(ρn)G)の Cauchy 列であり、§E2.5 補題 3.1により(Un,ρn)の Cauchy 列である。(Un,ρn)は完備であるから、(Un,ρn)においてxk→znを満たすzn∈Unが存在する。命題 1.3 (2)をUnの上の同値な二つの距離ρnとdUnへ適用すると(Un,dUn)においてxk→znであり、§E2.5 補題 3.1により(X,d)においてxk→znである。nは任意であったから、§E2.3 命題 1.3により、すべてのn≥1に対してznは同じ点z∈Xである。z=zn∈Unがすべてのn≥1について成り立つからz∈Gである。
xkとzはすべてGに属し(X,d)においてxk→zであるから、§E2.5 補題 3.1により(G,dG)においてxk→zである。(2)と命題 1.3 (2)により(G,D)においてもxk→zである。よって(G,D)は完備である。▨
系 6.4.(X,d)を完備距離空間、(Un)n≥1をXの開部分集合の族とし、G=⋂n≥1Unとおく。このとき(G,dG)は完備距離化可能である。
証明. 各n≥1について、系 5.4により(Un,dUn)は完備距離化可能であるから、定理 6.2のρnをとることができる。同定理のDが条件を満たす。▨
系 6.5.(X,d)を完備距離空間、U⊆Xを開部分集合、F⊆Xを閉部分集合とし、dのU∩Fへの制限距離をdU∩Fと書く。このとき(U∩F,dU∩F)は完備距離化可能である。
証明は演習とする(問題 8.3)。
例 6.6. 通常の距離dを入れた実数直線Rを考える。各q∈Qに対してR∖{q}は開集合である。実際、x=qならばε=∣x−q∣>0に対してB(x,ε)⊆R∖{q}である。§E1.18 定理 4.1によりQは可算であるから、Q={qn∣n≥1}と書くことができる番号付けが存在し、
R∖Q=n≥1⋂(R∖{qn})が成り立つ。したがって系 6.4により、制限距離を入れた無理数全体R∖Qは完備距離化可能である。
一方、制限距離そのものについてR∖Qは完備でない。xn=2/nとおく。xnが有理数であるとすると2=nxnも有理数となり、§A3.7 定理 2.1に反する。したがって各xnは無理数である。Rにおいてxn→0であるから、§E2.5 命題 1.2と§E2.5 補題 3.1により(xn)n≥1はR∖Qの Cauchy 列である。この点列がR∖Qの点wへ収束すると仮定すると、同じ補題によりRにおいてxn→wとなり、§E2.3 命題 1.3によりw=0となる。しかし0は有理数であってR∖Qに属さない。したがって(xn)n≥1はR∖Qの中で収束せず、R∖Qは制限距離について完備でない。
7 距離の取り替えで保たれない性質
例 7.1. 通常の距離dを入れた実数直線Rの開区間U=(0,1)をとり、A=R∖Uとおく。例 5.5は、x∈Uに対してd(x,A)=min{x,1−x}であることと、定理 5.3が与えるUの上の距離ρの式とを与えている。以下ではこのρを用いる。定理 5.3 (2)によりρは制限距離dUと同値である。f:U→Rをf(x)=1/min{x,1−x}で定め、Rには通常の距離を入れる。
ρの定義により、任意のx,y∈Uに対して∣f(x)−f(y)∣≤ρ(x,y)が成り立つ。したがって定義 2.1により、fは(U,ρ)からRへの 1-Lipschitz 写像であり、§E2.4 命題 3.4をL=1として適用すると、fは(U,ρ)について一様連続写像である。
一方、fは(U,dU)について一様連続写像でない。ε=1とし、実数δ>0をとる。t=min{δ,1/2}とおき、x=t、y=t/2とおく。0<t≤1/2であるからxとyはともにUに属し、min{x,1−x}=tかつmin{y,1−y}=t/2である。dU(x,y)=t/2<t≤δであり、
∣f(x)−f(y)∣=t1−t2=t1≥2≥εである。実数δ>0は任意であるから、ε=1に対して§E2.4 定義 3.1の条件を満たす実数δ>0は存在しない。
命題 1.3 (3)によりfはρについてもdUについても連続写像である。すなわち、同じ開集合を定める二つの距離と、一方について一様連続であって他方については一様連続でない写像とが存在する。
8 演習
問題 8.1.(X,d)を距離空間とし、x,y∈Xに対して
d^(x,y)=1+d(x,y)d(x,y)と定める。d^がXの上の距離であってdと同値であることを示せ。また、R=1に対する切り詰めた距離dRについてd^≤dRが成り立つことを、系 2.5を用いて示せ。
解答.
t≥0に対してφ(t)=t/(1+t)とおくと、φ(t)=1−1/(1+t)であるからφは[0,∞)の上で狭義単調増加であり、0≤φ(t)<1かつφ(t)≤tが成り立つ。また、s,t≥0に対して
φ(s+t)=1+s+ts+1+s+tt≤1+ss+1+tt=φ(s)+φ(t)が成り立つ。§E2.1 命題 1.2によりdは非負値をとるから、d^(x,y)=φ(d(x,y))である。
φ(t)=0とt=0は同値であるから、d^(x,y)=0とd(x,y)=0は同値であり、§E2.1 定義 1.1 条件 (a)によりx=yと同値である。dの対称律からd^の対称律が従う。x,y,z∈Xに対して、φの単調増加性と上の劣加法性により
d^(x,z)=φ(d(x,z))≤φ(d(x,y)+d(y,z))≤φ(d(x,y))+φ(d(y,z))=d^(x,y)+d^(y,z)である。よってd^はXの上の距離である。
d^≤dであるから、x∈Xと実数ε>0に対してBd(x,ε)⊆Bd^(x,ε)である。逆にη=φ(ε)>0とおくと、φが狭義単調増加であることから、d^(x,y)<ηすなわちφ(d(x,y))<φ(ε)はd(x,y)<εと同値である。したがってBd^(x,η)⊆Bd(x,ε)である。補題 1.2によりd^とdは同値である。
最後に、d^≤dかつd^<1であるから、R=1として系 2.5をd^へ適用するとd^≤dRを得る。▨
解答.
A⊆Xが(X,d1)の閉集合であるとする。Aの点からなる点列(an)n≥1が(X,d2)においてa∈Xへ収束するとすると、仮定により(X,d1)においてもan→aであるから、§E2.3 定理 3.1によりa∈Aである。ふたたび§E2.3 定理 3.1を(X,d2)へ適用すると、Aは(X,d2)の閉集合である。d1とd2を入れ替えて同じ議論を行うと、(X,d2)の閉集合は(X,d1)の閉集合である。したがって二つの距離は同じ閉集合の全体をもち、§E2.2 定義 2.1により補集合をとると同じ開集合の全体をもつ。よってd1とd2は同値である。▨
解答.
§E2.5 定理 3.2により(F,dF)は完備距離空間である。x∈U∩Fをとると、UがXの開集合であることからBd(x,ε)⊆Uを満たす実数ε>0が存在し、§E2.1 命題 2.2により
BdF(x,ε)=F∩Bd(x,ε)⊆F∩Uである。したがってU∩Fは(F,dF)の開集合である。系 5.4を完備距離空間(F,dF)とその開部分集合U∩Fへ適用すると、(U∩F,(dF)U∩F)は完備距離化可能である。(dF)U∩FはdU∩Fに等しいから、主張が成り立つ。▨
問題 8.4. 通常の距離dを入れた実数直線Rにおいて、n≥1に対してUn=(−1/n,∞)とおく。定理 5.3がUnに対して与える距離をρnと書くとき、級数∑n≥1ρn(0,1)が収束しないことを示せ。
解答.
An=R∖Un=(−∞,−1/n]とおく。Anは空でなく、x>−1/nとa≤−1/nに対して∣x−a∣=x−a≥x+1/nが成り立ち、a=−1/nで等号が成り立つからd(x,An)=x+1/nである。0と1はともにUnに属し、
ρn(0,1)=1+1/n1−1+1/n1=1+n−n+1nである。n/(n+1)≤1であるからρn(0,1)≥nである。級数∑n≥1ρn(0,1)が収束すると仮定すると、§D1.21 命題 1.1によりρn(0,1)→0となる。しかし、すべてのn≥1についてρn(0,1)≥n≥1であるから、この点列は0へ収束しない。したがって級数は収束しない。▨