解説

距離空間と基本的な定義(2)

代数構造、距離空間、順序、完備性、極限の概念をまとめた解析学の分野横断的なリファレンスです。

目次

インタラクティブ

開球の形は距離関数によって変わる

ℝ² における開球 Bᵣ(p)

Bᵣ(p) = { x ∈ X : d(x, p) < r }

点の集合は同じでも、球の形は変わります。タクシー距離ではひし形、ユークリッド距離では円、最大値距離では正方形です。開性や収束はこの形を基準に定義されます。

このリファレンスの見取り図

この記事は距離空間だけに限らず、解析学の入門で併せて使う概念をまとめたものです。代数構造から距離と位相、順序、完備性、極限へと進みます。R\mathbb Rの例を手がかりに、後の概念のつながりを確認できます。

定義

代数構造

1. 環・体・分配法則

集合 RR に加法 ++ と乗法 ⋅\cdot の二つの二項演算が定められているとする。次の条件を満たすとき、RR を環という。

  1. (R,+)(R,+) はアーベル群である。
  2. 乗法は結合的である。すなわち、すべての x,y,z∈Rx,y,z\in R に対して (xy)z=x(yz)(xy)z=x(yz) が成り立つ。
  3. 乗法は加法に対して左右両側に分配する。すなわち、すべての x,y,z∈Rx,y,z\in R に対して x(y+z)=xy+xzx(y+z)=xy+xz および (x+y)z=xz+yz(x+y)z=xz+yz が成り立つ。

すべての x,y∈Rx,y\in R に対して xy=yxxy=yx が成り立つ環を可換環という。環に乗法単位元を要求するかどうかは文献によって異なるため、必要な場合には明記する。体とは、乗法が可換で、単位元 1≠01\ne0 をもち、すべての 0 でない元が乗法逆元をもつ環である。つまり、各 x≠0x\ne0 に対して xy=yx=1xy=yx=1 を満たす yy が存在する。

距離と位相

2. 距離

空でない集合 XX 上の関数 d:X×X→Rd:X\times X\to\mathbb R が、すべての x,y,z∈Xx,y,z\in X に対して次の条件を満たすとき、dd を XX 上の距離という。

  1. 非負性: d(x,y)≥0d(x,y)\ge0。
  2. 同一性: d(x,y)=0d(x,y)=0 であることと x=yx=y であることは同値である。
  3. 対称性: d(x,y)=d(y,x)d(x,y)=d(y,x)。
  4. 三角不等式: d(x,z)≤d(x,y)+d(y,z)d(x,z)\le d(x,y)+d(y,z)。

同一性の条件だけを弱め、異なる点の間の距離が 0 になることを許したものを**擬距離(pseudometric)**という。半距離(semimetric) は文献によって関連はあるものの異なる概念を表すことがあるため、ここでは用いない。

3. 距離空間

集合 XX とその上の距離 dd の組 (X,d)(X,d) を距離空間という。

4. ユークリッド距離

正の整数 nn に対して、ユークリッド空間 Rn\mathbb R^n は実数を成分にもつベクトル x=(x1,…,xn)x=(x_1,\ldots,x_n) 全体からなる。標準的な距離は次の式で与えられる。

d(x,y)=(∑i=1n∣xi−yi∣2)1/2.d(x,y)=\left(\sum_{i=1}^n |x_i-y_i|^2\right)^{1/2}.

5. 開球

距離空間 (X,d)(X,d) において、中心 x0∈Xx_0\in X と半径 r>0r>0 に対する開球を次のように定める。

Br(x0)={x∈X:d(x0,x)<r}.B_r(x_0)=\{x\in X:d(x_0,x)<r\}.

中心からの距離がちょうど rr である点は開球に含まれない。

たとえば、通常の距離を入れた R\mathbb R では開球 B1(2)B_1(2) は区間 (1,3)(1,3) である。両端点は中心 22 からの距離がちょうど 11 なので含まれない。

6. 近傍

p∈Xp\in X と r>0r>0 に対し、開球 Br(p)B_r(p) は pp の近傍である。そこから pp 自身を除いた穴あき近傍を

Br′(p)=Br(p)∖{p}B_r'(p)=B_r(p)\setminus\{p\}

と表す。

7. 集積点(極限点)

E⊆XE\subseteq X とする。点 p∈Xp\in X が EE の**集積点(極限点)**であるとは、pp のすべての穴あき近傍が EE と交わることをいう。すなわち、

∀r>0,Br′(p)∩E≠∅.\forall r>0,\quad B_r'(p)\cap E\ne\varnothing.

集積点 pp 自身が EE に属している必要はない。

8. 内点と外点

E⊆XE\subseteq X に対し、pp を中心とするある開球が全体として EE に含まれるとき、p∈Xp\in X を EE の内点という。

∃r>0 such that Br(p)⊆E.\exists r>0\text{ such that }B_r(p)\subseteq E.

補集合 Ec=X∖EE^c=X\setminus E の内点を EE の外点という。EE の内点全体を int⁡(E)\operatorname{int}(E) と表す。ある点が EE と EcE^c の両方の内点になることはない。

9. 開集合と閉集合

距離空間 XX の部分集合 EE が開集合であるとは、EE の各点が内点であることをいう。これは次と同値である。

∀x∈E, ∃r>0 such that Br(x)⊆E.\forall x\in E,\ \exists r>0\text{ such that }B_r(x)\subseteq E.

XX における補集合が開集合である集合を閉集合という。同値な特徴づけとして、EE がそのすべての集積点を含むとき、かつそのときに限り、EE は閉集合である。

10. 被覆

E⊆XE\subseteq X とし、U={Uα}α∈I\mathcal U=\{U_\alpha\}_{\alpha\in I} を XX の部分集合からなる族とする。

  1. E⊆⋃α∈IUαE\subseteq\bigcup_{\alpha\in I}U_\alpha のとき、U\mathcal U は EE の被覆である。
  2. すべての UαU_\alpha が XX の開集合なら、開被覆という。
  3. それでも EE を被覆する部分族 {Uα}α∈J\{U_\alpha\}_{\alpha\in J}(J⊆IJ\subseteq I)を部分被覆という。
  4. 添字集合 JJ が有限なら、有限部分被覆という。

11. コンパクト集合

距離空間の部分集合 EE がコンパクトであるとは、EE の任意の開被覆が有限部分被覆をもつことをいう。すなわち、E⊆⋃U∈UUE\subseteq\bigcup_{U\in\mathcal U}U を満たす XX の開集合族 U\mathcal U に対して、次を満たす有限部分族 V⊆U\mathcal V\subseteq\mathcal U が存在する。

E⊆⋃V∈VV.E\subseteq\bigcup_{V\in\mathcal V}V.

順序と完備性

12. 順序集合

集合 AA と関係 ≤\le の組が半順序集合であるためには、その関係が反射律・反対称律・推移律を満たさなければならない。

  1. 反射律: すべての a∈Aa\in A に対して a≤aa\le a。
  2. 反対称律: a≤ba\le b かつ b≤ab\le a ならば a=ba=b。
  3. 推移律: a≤ba\le b かつ b≤cb\le c ならば a≤ca\le c。

任意の二つの元が比較可能である順序を全順序という。

13. 上界・下界・上限・下限

順序集合 (X,≤)(X,\le) の部分集合 A⊆XA\subseteq X を考える。すべての x∈Ax\in A に対して x≤ux\le u が成り立つとき、u∈Xu\in X を AA の上界という。上界をもつ集合は上に有界である。AA の上界のうち、すべての上界以下であるものを AA の**上限(最小上界)**といい、存在するとき sup⁡A\sup A と表す。

不等号の向きを逆にして下界と下に有界を定義する。すべての下界以上である下界を**下限(最大下界)**といい、存在するとき inf⁡A\inf A と表す。上限や下限は AA の元であるとは限らない。

14. 有理数と無理数の稠密性

実数はそれ自身の中で稠密であり、異なる二つの実数の間には別の実数が存在する。具体的には、p,q∈Rp,q\in\mathbb R かつ p<qp<q ならば、p<r<qp<r<q を満たす r∈Rr\in\mathbb R が存在する。

有理数 Q\mathbb Q と無理数 R∖Q\mathbb R\setminus\mathbb Q もそれぞれ R\mathbb R に稠密である。すなわち、異なる二つの実数の間には有理数も無理数も存在する。

15. 実数の完備性

距離空間 (X,d)(X,d) の数列 (an)(a_n) が次の条件を満たすとき、コーシー列という。

∀ε>0, ∃N∈N such that m,n≥N  ⟹  d(am,an)<ε.\forall\varepsilon>0,\ \exists N\in\mathbb N\text{ such that }m,n\ge N\implies d(a_m,a_n)<\varepsilon.

空間内のすべてのコーシー列がその空間の点に収束するとき、その距離空間は完備であるという。標準距離を備えた実数 R\mathbb R は完備であり、これを実数の完備性という。

極限

16. 上極限と下極限

集合列 (An)(A_n) の集合論的な上極限と下極限を次のように定める。

lim sup⁡n→∞An=⋂n=1∞⋃k=n∞Ak,lim inf⁡n→∞An=⋃n=1∞⋂k=n∞Ak.\begin{aligned} \limsup_{n\to\infty} A_n &= \bigcap_{n=1}^{\infty}\bigcup_{k=n}^{\infty} A_k, \\ \liminf_{n\to\infty} A_n &= \bigcup_{n=1}^{\infty}\bigcap_{k=n}^{\infty} A_k. \end{aligned}

したがって、x∈lim sup⁡Anx\in\limsup A_n であることは xx が無限個の AnA_n に属することを意味し、x∈lim inf⁡Anx\in\liminf A_n であることは十分大きなすべての nn について x∈Anx\in A_n となることを意味する。

実数列 (an)(a_n) の上極限と下極限は、各尾部の上限と下限を用いて次のように定める。ここで上限・下限は拡張実数において取る。

lim sup⁡n→∞an=inf⁡n≥1sup⁡k≥nak,lim inf⁡n→∞an=sup⁡n≥1inf⁡k≥nak.\begin{aligned} \limsup_{n\to\infty} a_n &= \inf_{n\ge1}\sup_{k\ge n}a_k, \\ \liminf_{n\to\infty} a_n &= \sup_{n\ge1}\inf_{k\ge n}a_k. \end{aligned}

まとめ

代数演算、距離、順序、完備性は別々の概念だが、解析学では互いに結び付いて使われる。上極限と下極限は数列の長期的な振る舞いを要約する。