§E2.3距離空間の点列

最終更新

実数列の極限は、番号を進めたときに項と一つの実数との差がいくらでも小さくなるという条件によって定まる。距離空間でも二点の隔たりを距離が与えるため、同じ形の条件は距離空間の点の並びに対してもそのまま意味をもつ。ただし、その条件を満たす点が一つに限られるかどうかは、実数列について知られている事実からは従わない。正の整数から空間への写像を点列といい、任意の正の数に対して、ある番号以降のすべての項と指定した点との距離がその数より小さくなるとき、点列はその点に収束するという。番号を狭義単調増加に取り直して得られる点列を部分列という。点列の収束は、距離空間の位相的な条件を可算な情報によって述べる最も基本的な方法の一つであり、集合が閉じているかどうかの判定に広く用いられる。たとえば、通常の距離を入れた実数直線では1/n1/nを第nn項とする点列が00に収束し、同じ集合に離散距離を入れるとこの点列は収束しない。本記事では、点列の収束と部分列について、基本的な性質と代表的な例を扱う。

1 点列と収束

定義 1.1 (点列、収束).(X,d)(X,d)を距離空間とする。写像Z≥1→X\mathbb{Z}_{\geq 1}\to Xを 点列 (sequence) という。点列のnnにおける値をxnx_nと書く。点列(xn)n≥1(x_n)_{n\geq1}がx∈Xx\in Xに 収束する (convergence) とは、

∀ε>0 ∃N∈Z≥1 ∀n≥N,d(xn,x)<ε\forall\varepsilon>0\ \exists N\in\mathbb{Z}_{\geq1}\ \forall n\geq N,\quad d(x_n,x)<\varepsilon

が成り立つことである。このときxn→xx_n\to xと書く。ある点に収束する点列を 収束列 (convergent sequence) という。

命題 1.2 (近傍による収束の言い換え).(xn)n(x_n)_nをXXの点列、x∈Xx\in Xとする。次の二条件は同値である。

  1. xn→xx_n\to x。
  2. xxの任意の近傍VVに対して、xn∈Vx_n\in Vがすべてのn≥Nn\geq Nで成り立つN∈Z≥1N\in\mathbb{Z}_{\geq1}が存在する。

証明. 1 を仮定し、xxの近傍VVをとる。近傍の定義と§E2.2 定義 1.1により、B(x,ε)⊆VB(x,\varepsilon)\subseteq Vを満たすε>0\varepsilon>0が存在する。収束の定義が与えるNN以降ではxn∈B(x,ε)⊆Vx_n\in B(x,\varepsilon)\subseteq Vである。

2 を仮定し、ε>0\varepsilon>0をとる。§E2.2 補題 1.2によりB(x,ε)B(x,\varepsilon)はxxの近傍である。2 が与えるNN以降ではxn∈B(x,ε)x_n\in B(x,\varepsilon)、すなわちd(xn,x)<εd(x_n,x)<\varepsilonである。したがってxn→xx_n\to xである。▨

命題 1.3 (極限の一意性).(xn)n(x_n)_nがx∈Xx\in Xとy∈Xy\in Xの両方へ収束するならば、x=yx=yである。

証明.ε>0\varepsilon>0をとる。xn→xx_n\to xとxn→yx_n\to yから、それぞれd(xn,x)<ε/2d(x_n,x)<\varepsilon/2、d(xn,y)<ε/2d(x_n,y)<\varepsilon/2が成り立つ番号以降をとる。両方の番号以上のnnについて、三角不等式と対称律により

d(x,y)≤d(x,xn)+d(xn,y)<εd(x,y)\leq d(x,x_n)+d(x_n,y)<\varepsilon

である。d(x,y)>0d(x,y)>0ならばε=d(x,y)\varepsilon=d(x,y)として矛盾するからd(x,y)=0d(x,y)=0であり、距離の同一律によりx=yx=yである。▨

例 1.4 (収束は入れた距離によって変わる).X=RX=\mathbb{R}、xn=1/nx_n=1/nとする。通常の距離d(s,t)=∣s−t∣d(s,t)=|s-t|では、1/N<ε1/N<\varepsilonを満たすNNをとればn≥Nn\geq Nに対してd(xn,0)≤1/N<εd(x_n,0)\leq1/N<\varepsilonとなるからxn→0x_n\to0である。

同じ集合に§E2.1 命題 2.4で扱った離散距離を入れると、この点列は収束しない。実際、離散距離でxn→xx_n\to xならばε=1/2\varepsilon=1/2に対して、ある番号以降のすべての項がxxに等しくなる。しかし1/n1/nはどの番号以降でも定数ではない。

注意 1.5 (Cauchy 列は本記事では定義しない). 項どうしの距離を比較する Cauchy 列と完備性は、後続の「完備距離空間」で扱う。

2 部分列

定義 2.1 (部分列).(xn)n≥1(x_n)_{n\geq1}をXXの点列とする。狭義単調増加写像ν:Z≥1→Z≥1\nu:\mathbb{Z}_{\geq1}\to\mathbb{Z}_{\geq1}に対して、(xν(k))k≥1(x_{\nu(k)})_{k\geq1}を(xn)n(x_n)_nの 部分列 (subsequence) という。nk=ν(k)n_k=\nu(k)と書く。

補題 2.2 (部分列の添字は下から抑えられる). 部分列の添字はnk≥kn_k\geq kを満たす。

証明.n1≥1n_1\geq1である。nk≥kn_k\geq kならば、ν\nuが狭義単調増加であることからnk+1>nk≥kn_{k+1}>n_k\geq kである。nk+1n_{k+1}は整数であるからnk+1≥k+1n_{k+1}\geq k+1である。帰納法により結論を得る。▨

命題 2.3 (部分列は同じ極限へ収束する).(xn)n(x_n)_nがx∈Xx\in Xに収束するならば、その任意の部分列もxxに収束する。

証明.ε>0\varepsilon>0をとる。xn→xx_n\to xから、d(xn,x)<εd(x_n,x)<\varepsilonがすべてのn≥Nn\geq Nで成り立つNNが存在する。k≥Nk\geq Nならば補題 2.2によりnk≥k≥Nn_k\geq k\geq Nであるから、d(xnk,x)<εd(x_{n_k},x)<\varepsilonである。▨

系 2.4 (異なる極限をもつ二つの部分列があれば収束しない). 点列が極限の異なる二つの部分列をもつならば、その点列は収束しない。

証明. 点列がzzに収束すると仮定する。命題 2.3により二つの部分列はいずれもzzに収束する。命題 1.3により、それらの極限はともにzzでなければならず、仮定に反する。▨

例 2.5 (部分列によって収束しないことを示す). 通常の距離を入れたR\mathbb{R}でxn=(−1)nx_n=(-1)^nとする。偶数番目の部分列は定数列11、奇数番目の部分列は定数列−1-1である。二つの極限は異なるから、系 2.4により(xn)n(x_n)_nは収束しない。

3 閉集合と閉包の点列判定

定理 3.1 (閉集合の点列による特徴づけ).A⊆XA\subseteq Xについて、次の二条件は同値である。

  1. AAは閉集合である。
  2. AAの点からなる任意の収束列の極限はAAに属する。

証明. 1 を仮定する。xn∈Ax_n\in Aかつxn→xx_n\to xとし、x∉Ax\notin Aと仮定する。X∖AX\setminus Aは開集合であるから、B(x,ε)⊆X∖AB(x,\varepsilon)\subseteq X\setminus Aを満たすε>0\varepsilon>0が存在する。十分大きいnnではxn∈B(x,ε)x_n\in B(x,\varepsilon)となり、xn∈Ax_n\in Aに反する。よってx∈Ax\in Aである。

2 を仮定し、AAが閉でないと仮定する。するとあるx∈X∖Ax\in X\setminus Aについて、すべてのn≥1n\geq1でB(x,1/n)∩A≠∅B(x,1/n)\cap A\ne\emptysetである。各集合からxnx_nを一つずつ選ぶ。xn∈Ax_n\in Aであり、1/N<ε1/N<\varepsilonを満たすNN以降ではd(xn,x)<1/n≤1/N<εd(x_n,x)<1/n\leq1/N<\varepsilonであるからxn→xx_n\to xとなる。これは 2 に反する。したがってAAは閉集合である。▨

命題 3.2 (閉包の点列による特徴づけ).A⊆XA\subseteq Xとx∈Xx\in Xについて、次の二条件は同値である。

  1. x∈A‾x\in\overline{A}。
  2. すべての項がAAに属し、xxに収束する点列が存在する。

証明. 1 を仮定する。§E2.2 命題 2.6によりB(x,1/n)∩A≠∅B(x,1/n)\cap A\ne\emptysetが各nnで成り立つ。xn∈B(x,1/n)∩Ax_n\in B(x,1/n)\cap Aを選ぶ。前の証明と同じ評価でxn→xx_n\to xである。

2 を仮定する。ε>0\varepsilon>0をとる。収束の定義から、あるNNについてxN∈B(x,ε)x_N\in B(x,\varepsilon)であり、同時にxN∈Ax_N\in Aである。よってB(x,ε)∩A≠∅B(x,\varepsilon)\cap A\ne\emptysetである。ε\varepsilonは任意であるから§E2.2 命題 2.6によりx∈A‾x\in\overline Aである。▨

4 演習

問題 4.1 (離散距離における収束). 離散距離を入れた集合XXで、ある番号以降のすべてのxnx_nがx∈Xx\in Xに等しいならばxn→xx_n\to xであることを示せ。逆向きは例 1.4が扱っている。

解答.

N∈Z≥1N\in\mathbb{Z}_{\geq1}が存在して、n≥Nn\geq Nならばxn=xx_n=xであるとする。n≥Nn\geq Nに対してd(xn,x)=0d(x_n,x)=0であるから、任意のε>0\varepsilon>0に対して同じNNが定義 1.1で定める条件を満たす。よってxn→xx_n\to xである。▨

問題 4.2 (閉集合でない集合). 通常の距離を入れたR\mathbb{R}で、A={1/n∣n≥1}A=\{1/n\mid n\geq1\}が閉集合でないことを定理 3.1を用いて示せ。

解答.

AAの点列xn=1/nx_n=1/nは00に収束するが、0∉A0\notin Aである。定理 3.1の第二項が成り立たないから、AAは閉集合でない。▨

参考文献

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

前提記事