「x 2 x^2 x 2 は連続だが、一様連続ではない」という違いは、点が「どれだけ近いか」を測る物差しがあって初めて意味をもちます。この記事は、距離を持ち出さずに、その物差しの本質だけを取り出す方法を扱います。読み終えると、距離のない空間でも「一様連続」「Cauchy 列」「完備」を定義でき、それがコンパクト性とどう結びつくかが説明できるようになります。
位相空間には「各点のまわり」はあっても、「x x x と y y y の近さを、別の点 x ′ x' x ′ と y ′ y' y ′ の近さと比べる」手段がありません。一様空間は、近縁 (対角線を含む X × X X\times X X × X の部分集合)の族を与えて、この比較を可能にした空間です。一様連続性・Cauchy 列(フィルター で一般化したもの)・完備性・全有界性が距離なしで定義できます。
近縁の族から一様位相が定まり、それは必ず正則 です。距離空間・位相群・位相線形空間は自然な一様構造をもちます。
一様化可能な位相空間は、完全正則空間 にちょうど一致します。 一様構造から(一様連続な)擬距離(異なる 2 点の距離が 0 になることを許した距離)を取り出せるという補題(Alexandroff–Urysohn)が鍵です。
一様空間がコンパクトであることは、完備かつ全有界であることと同値です。コンパクト空間の上で一様構造は位相からただ 1 つに決まり、連続写像はすべて一様連続になります(Heine–Cantor の一般化)。
ハウスドルフな一様空間は、完備化(完備な一様空間への稠密な一様埋め込み)をただ 1 つ(同型を除いて)もちます。距離空間の完備化はその特別な場合です。
位相群の左一様構造は、C c ( G ) C_c(G) C c ( G ) の関数がすべて一様連続になるような構造で、Haar 測度(群の演算で不変になるように定める測度)や位相線形空間の完備性の議論の下地になります。
この記事で使う事前知識
フィルター : 集合の族で、有限個の共通部分と上位集合をとる操作で閉じているもの。点への収束をネットの代わりに語るために使う。→ フィルター
超フィルター : それ以上大きくできないフィルター。コンパクト性の特徴づけに使う。→ 超フィルター
完全正則空間 : 点と、その点を含まない閉集合が、連続関数で分離できる空間。→ 完全正則空間
コンパクト : どんな開被覆からも有限個を選んで覆える、という性質。→ コンパクト空間
距離空間の完備性 : Cauchy 列がすべて収束する、という性質。→ 完備性
位相群 : 群の演算と逆元をとる操作がどちらも連続な群。→ 位相群
閉区間 [ 0 , 1 ] [0,1] [ 0 , 1 ] から R \mathbb{R} R への連続関数は、すべて一様連続です(定理 7.1[連続関数と一様連続性] )。ところが R \mathbb{R} R 上の連続関数 x ↦ x 2 x\mapsto x^2 x ↦ x 2 は一様連続ではありません。この違いは、位相だけを見ていては説明できません。開区間 ( 0 , 1 ) (0,1) ( 0 , 1 ) と R \mathbb{R} R は同相で、同相写像 x ↦ tan ( π ( x − 1 / 2 ) ) x\mapsto\tan(\pi(x-1/2)) x ↦ tan ( π ( x − 1/2 )) は連続ですが、一様連続ではありません(( 0 , 1 ) (0,1) ( 0 , 1 ) 上の関数 x ↦ 1 / x x\mapsto1/x x ↦ 1/ x は連続でも一様連続でなく、( 0 , 1 ) (0,1) ( 0 , 1 ) は Cauchy 列が収束しない空間ですが、R \mathbb{R} R は完備です)。一様連続性・Cauchy 列・完備性は位相不変量でなく、距離という追加の構造に属する のです。
一様空間は、この追加の構造のうち本質的な部分だけを抜き出したものです。距離 d d d から、集合
U ε = { ( x , y ) ∈ X × X : d ( x , y ) < ε } U_\varepsilon=\{(x,y)\in X\times X: d(x,y)<\varepsilon\} U ε = {( x , y ) ∈ X × X : d ( x , y ) < ε }
の族をつくると、「一様連続」は「( f × f ) − 1 (f\times f)^{-1} ( f × f ) − 1 が近縁を近縁にうつす」、「Cauchy 列」は「どの近縁についても、十分先の項は互いに近縁で結ばれる」と書けます。この言い換えの中に距離そのものは出てきません。そこで、近縁の族の満たすべき条件を公理にして、距離を落としたものが一様構造です。
この記事では、一様構造を定義し(第 2 節)、擬距離との関係から一様化可能性と完全正則性の同値を示します(第 3 節)。次に Cauchy フィルター・完備性・全有界性を定義して、コンパクト性との関係を調べます(第 4 節)。完備化の構成(第 5 節)と、位相群の一様構造(第 6 節)がそれに続きます。ネットとフィルターの定義は ネットとフィルターによる収束 を使います。
X X X を集合とし、X × X X\times X X × X の部分集合 U , V U,V U , V に対し
U − 1 = { ( y , x ) : ( x , y ) ∈ U } , V ∘ U = { ( x , z ) : ∃ y , ( x , y ) ∈ U , ( y , z ) ∈ V } U^{-1}=\{(y,x):(x,y)\in U\},\qquad V\circ U=\{(x,z):\exists y,\ (x,y)\in U,\ (y,z)\in V\} U − 1 = {( y , x ) : ( x , y ) ∈ U } , V ∘ U = {( x , z ) : ∃ y , ( x , y ) ∈ U , ( y , z ) ∈ V }
とおきます。対角線を Δ = { ( x , x ) : x ∈ X } \Delta=\{(x,x):x\in X\} Δ = {( x , x ) : x ∈ X } 、x ∈ X x\in X x ∈ X と A ⊆ X A\subseteq X A ⊆ X に対し U [ x ] = { y : ( x , y ) ∈ U } U[x]=\{y:(x,y)\in U\} U [ x ] = { y : ( x , y ) ∈ U } 、U [ A ] = ⋃ a ∈ A U [ a ] U[A]=\bigcup_{a\in A}U[a] U [ A ] = ⋃ a ∈ A U [ a ] と書きます。U = U − 1 U=U^{-1} U = U − 1 のとき U U U は対称 といいます。
定義の記号を絵で見ておきます。X × X X\times X X × X を正方形とみなすと、対角線 Δ \Delta Δ は「x x x と x x x 自身」の点の集まりで、近縁 U U U は Δ \Delta Δ を含む帯のような領域です。U [ x ] U[x] U [ x ] は、x x x の位置で正方形を縦に切ったときの U U U の切り口で、「x x x から見て U U U の意味で近い点の全体」を表します(距離なら x x x を中心とする球にあたります)。また V ∘ V ⊆ U V\circ V\subseteq U V ∘ V ⊆ U は、「x x x から y y y へ、y y y から z z z へ、どちらも V V V で近いなら、x x x から z z z は U U U で近い」という条件です。
X×X の中の対角線 Δ、近縁 U(対角線を含む帯)、点 x での切り口 U[x]。
(U1) は「x x x は自分自身に近い」、(U2) は「近さの対称性」、(U3) は三角不等式の代わりで、「ε / 2 \varepsilon/2 ε /2 以内の点の ε / 2 \varepsilon/2 ε /2 以内は ε \varepsilon ε 以内」にあたります。(U2) と (U3) から、任意の近縁 U U U に対し、V ∘ V ⊆ U V\circ V\subseteq U V ∘ V ⊆ U となる対称な 近縁 V V V がとれます(V 0 ∘ V 0 ⊆ U V_0\circ V_0\subseteq U V 0 ∘ V 0 ⊆ U なる V 0 V_0 V 0 をとり、V = V 0 ∩ V 0 − 1 V=V_0\cap V_0^{-1} V = V 0 ∩ V 0 − 1 とおけば V ∘ V ⊆ V 0 ∘ V 0 ⊆ U V\circ V\subseteq V_0\circ V_0\subseteq U V ∘ V ⊆ V 0 ∘ V 0 ⊆ U )。以下、これを断りなく使います。また、V ∘ V ⊆ U V\circ V\subseteq U V ∘ V ⊆ U のとき V ⊆ V ∘ V V\subseteq V\circ V V ⊆ V ∘ V より((U1) から Δ ⊆ V \Delta\subseteq V Δ ⊆ V なので、( x , y ) ∈ V (x,y)\in V ( x , y ) ∈ V は ( x , y ) = ( x , x ) (x,y)=(x,x) ( x , y ) = ( x , x ) と ( x , y ) (x,y) ( x , y ) の合成として V ∘ V V\circ V V ∘ V に入る)V ⊆ U V\subseteq U V ⊆ U です。
上の例の主張を、後で使う形で補題として述べておきます。
証明(補題 2.3) 基本系は共通部分で閉じ(ε \varepsilon ε の小さいほうをとる)、(U0) が成り立つ。(U1)(U2) は擬距離の d ( x , x ) = 0 d(x,x)=0 d ( x , x ) = 0 と対称性から。(U3):基本近縁 U = ⋂ i ≤ k { d i < ε } U=\bigcap_{i\le k}\{d_i<\varepsilon\} U = ⋂ i ≤ k { d i < ε } に対し V = ⋂ i ≤ k { d i < ε / 2 } V=\bigcap_{i\le k}\{d_i<\varepsilon/2\} V = ⋂ i ≤ k { d i < ε /2 } とおけば、( x , y ) , ( y , z ) ∈ V (x,y),(y,z)\in V ( x , y ) , ( y , z ) ∈ V のとき三角不等式から d i ( x , z ) < ε d_i(x,z)<\varepsilon d i ( x , z ) < ε 、すなわち V ∘ V ⊆ U V\circ V\subseteq U V ∘ V ⊆ U 。
∎
近縁によって、「十分近い」を定める近傍が決まります。
証明(命題 2.5) (1) N ( x ) \mathcal{N}(x) N ( x ) が 定理 6.9[位相空間の定義と基本概念] の (N1)〜(N4) を満たすことを確かめる。(N1):x ∈ U [ x ] x\in U[x] x ∈ U [ x ] ((U1))なので x ∈ V x\in V x ∈ V で、N ( x ) ∋ X \mathcal{N}(x)\ni X N ( x ) ∋ X は空でない。(N2) は定義から明らか。(N3):U [ x ] ⊆ V U[x]\subseteq V U [ x ] ⊆ V 、U ′ [ x ] ⊆ V ′ U'[x]\subseteq V' U ′ [ x ] ⊆ V ′ なら ( U ∩ U ′ ) [ x ] ⊆ V ∩ V ′ (U\cap U')[x]\subseteq V\cap V' ( U ∩ U ′ ) [ x ] ⊆ V ∩ V ′ 。(N4):U [ x ] ⊆ V U[x]\subseteq V U [ x ] ⊆ V とし、V ′ ∘ V ′ ⊆ U V'\circ V'\subseteq U V ′ ∘ V ′ ⊆ U なる対称な近縁 V ′ V' V ′ をとる。W = V ′ [ x ] ∈ N ( x ) W=V'[x]\in\mathcal{N}(x) W = V ′ [ x ] ∈ N ( x ) は W ⊆ U [ x ] ⊆ V W\subseteq U[x]\subseteq V W ⊆ U [ x ] ⊆ V を満たし(上で述べたとおり V ′ ⊆ U V'\subseteq U V ′ ⊆ U )、y ∈ W y\in W y ∈ W なら V ′ [ y ] ⊆ ( V ′ ∘ V ′ ) [ x ] ⊆ U [ x ] ⊆ V V'[y]\subseteq(V'\circ V')[x]\subseteq U[x]\subseteq V V ′ [ y ] ⊆ ( V ′ ∘ V ′ ) [ x ] ⊆ U [ x ] ⊆ V より V ∈ N ( y ) V\in\mathcal{N}(y) V ∈ N ( y ) 。よって定理から、{ O : ∀ x ∈ O , O ∈ N ( x ) } \{O:\forall x\in O,\ O\in\mathcal{N}(x)\} { O : ∀ x ∈ O , O ∈ N ( x )} は、各点の近傍系が N ( x ) \mathcal{N}(x) N ( x ) であるような位相で、これは 定義 2.4 の開集合の全体にほかならない。
(2) x ∈ A ‾ x\in\overline{A} x ∈ A であることは、x x x の任意の近傍が A A A と交わること(定理 6.5[位相空間の定義と基本概念] の (4))、すなわち (1) より任意の U ∈ U U\in\mathcal{U} U ∈ U について U [ x ] ∩ A ≠ ∅ U[x]\cap A\ne\emptyset U [ x ] ∩ A = ∅ と同値。U [ x ] ∩ A ≠ ∅ U[x]\cap A\ne\emptyset U [ x ] ∩ A = ∅ は x ∈ U − 1 [ A ] x\in U^{-1}[A] x ∈ U − 1 [ A ] と同値で、U U U が U \mathcal{U} U を動けば U − 1 U^{-1} U − 1 もそうなる((U2))から、x ∈ A ‾ ⇔ ∀ U , x ∈ U [ A ] x\in\overline{A}\Leftrightarrow\forall U,\ x\in U[A] x ∈ A ⇔ ∀ U , x ∈ U [ A ] 。
(3) U U U に対し、対称な近縁 V V V で V ∘ V ∘ V ⊆ U V\circ V\circ V\subseteq U V ∘ V ∘ V ⊆ U となるものをとる(補題 3.1 )。( x , y ) ∈ V ‾ (x,y)\in\overline{V} ( x , y ) ∈ V (積位相での閉包)とする。V [ x ] × V [ y ] V[x]\times V[y] V [ x ] × V [ y ] は ( x , y ) (x,y) ( x , y ) の近傍((1) と積位相の定義)なので V V V と交わり、( a , b ) ∈ V (a,b)\in V ( a , b ) ∈ V 、a ∈ V [ x ] a\in V[x] a ∈ V [ x ] 、b ∈ V [ y ] b\in V[y] b ∈ V [ y ] がある。すなわち ( x , a ) ∈ V (x,a)\in V ( x , a ) ∈ V 、( a , b ) ∈ V (a,b)\in V ( a , b ) ∈ V 、( b , y ) ∈ V (b,y)\in V ( b , y ) ∈ V (V V V の対称性)で、( x , y ) ∈ V ∘ V ∘ V ⊆ U (x,y)\in V\circ V\circ V\subseteq U ( x , y ) ∈ V ∘ V ∘ V ⊆ U 。よって V ‾ ⊆ U \overline{V}\subseteq U V ⊆ U で、V ‾ ⊇ V \overline{V}\supseteq V V ⊇ V は近縁、閉。後半:V ∘ V ⊆ U V\circ V\subseteq U V ∘ V ⊆ U なる対称な V V V について、y , z ∈ V [ x ] y,z\in V[x] y , z ∈ V [ x ] なら ( y , x ) ∈ V (y,x)\in V ( y , x ) ∈ V 、( x , z ) ∈ V (x,z)\in V ( x , z ) ∈ V より ( y , z ) ∈ V ∘ V ⊆ U (y,z)\in V\circ V\subseteq U ( y , z ) ∈ V ∘ V ⊆ U 、すなわち V [ x ] × V [ x ] ⊆ U V[x]\times V[x]\subseteq U V [ x ] × V [ x ] ⊆ U 。V [ x ] V[x] V [ x ] は x x x の近傍なので、U U U は ( x , x ) (x,x) ( x , x ) の近傍である。
(4) 正則性:F F F を閉集合、x ∉ F x\notin F x ∈ / F とする。X ∖ F X\setminus F X ∖ F は x x x の近傍なので U [ x ] ⊆ X ∖ F U[x]\subseteq X\setminus F U [ x ] ⊆ X ∖ F なる近縁 U U U がある。V ∘ V ⊆ U V\circ V\subseteq U V ∘ V ⊆ U なる対称な V V V をとる。(2) より V [ x ] ‾ ⊆ V [ V [ x ] ] = ( V ∘ V ) [ x ] ⊆ U [ x ] ⊆ X ∖ F \overline{V[x]}\subseteq V[V[x]]=(V\circ V)[x]\subseteq U[x]\subseteq X\setminus F V [ x ] ⊆ V [ V [ x ]] = ( V ∘ V ) [ x ] ⊆ U [ x ] ⊆ X ∖ F 。G = V [ x ] G=V[x] G = V [ x ] の内部を G ∘ G^\circ G ∘ とすると、x ∈ G ∘ x\in G^\circ x ∈ G ∘ は開集合で G ∘ ‾ ⊆ X ∖ F \overline{G^\circ}\subseteq X\setminus F G ∘ ⊆ X ∖ F 。よって G ∘ G^\circ G ∘ と X ∖ G ∘ ‾ X\setminus\overline{G^\circ} X ∖ G ∘ が x x x と F F F を分ける開集合である。ハウスドルフ性:⋂ U = Δ \bigcap U=\Delta ⋂ U = Δ とし、x ≠ y x\ne y x = y をとる。( x , y ) ∉ U (x,y)\notin U ( x , y ) ∈ / U なる近縁 U U U と、V ∘ V ⊆ U V\circ V\subseteq U V ∘ V ⊆ U なる対称な V V V をとれば、V [ x ] ∩ V [ y ] = ∅ V[x]\cap V[y]=\emptyset V [ x ] ∩ V [ y ] = ∅ (共通点 z z z があれば ( x , z ) , ( z , y ) ∈ V (x,z),(z,y)\in V ( x , z ) , ( z , y ) ∈ V で ( x , y ) ∈ U (x,y)\in U ( x , y ) ∈ U )。逆に一様位相がハウスドルフとし、x ≠ y x\ne y x = y とする。交わらない近傍 N x ∋ x N_x\ni x N x ∋ x 、N y ∋ y N_y\ni y N y ∋ y をとり、近縁 W W W を W [ x ] ⊆ N x W[x]\subseteq N_x W [ x ] ⊆ N x ととる((1))。( x , y ) ∈ W (x,y)\in W ( x , y ) ∈ W なら y ∈ W [ x ] ⊆ N x y\in W[x]\subseteq N_x y ∈ W [ x ] ⊆ N x で N x ∩ N y ≠ ∅ N_x\cap N_y\ne\emptyset N x ∩ N y = ∅ となり矛盾するから、( x , y ) ∉ W (x,y)\notin W ( x , y ) ∈ / W 。よって ⋂ U = Δ \bigcap U=\Delta ⋂ U = Δ 。
∎
⋂ U ∈ U U = Δ \bigcap_{U\in\mathcal{U}}U=\Delta ⋂ U ∈ U U = Δ をみたす一様構造を分離的 (ハウスドルフ)といいます。たとえば擬距離の族 D \mathcal{D} D が与える U D \mathcal{U}_{\mathcal{D}} U D は、d ( x , y ) = 0 ( ∀ d ∈ D ) d(x,y)=0\ (\forall d\in\mathcal{D}) d ( x , y ) = 0 ( ∀ d ∈ D ) なら x = y x=y x = y のとき分離的です。距離 d d d の一様構造 U d \mathcal{U}_d U d の一様位相は、U ε [ x ] = B ( x , ε ) U_\varepsilon[x]=B(x,\varepsilon) U ε [ x ] = B ( x , ε ) から、距離の定める位相と一致します。
次に、写像の側の概念を定義します。
一様連続な写像は、一様位相に関して連続です。f : X → Y f:X\to Y f : X → Y が一様連続で x ∈ X x\in X x ∈ X 、V ∈ V V\in\mathcal{V} V ∈ V なら、U = ( f × f ) − 1 ( V ) U=(f\times f)^{-1}(V) U = ( f × f ) − 1 ( V ) について U [ x ] ⊆ f − 1 ( V [ f ( x ) ] ) U[x]\subseteq f^{-1}(V[f(x)]) U [ x ] ⊆ f − 1 ( V [ f ( x )]) であり、V [ f ( x ) ] V[f(x)] V [ f ( x )] は f ( x ) f(x) f ( x ) の近傍基の元だからです。また、距離空間の一様構造 U d \mathcal{U}_d U d 、U d ′ \mathcal{U}_{d'} U d ′ の間の写像については、一様連続性は ε \varepsilon ε -δ \delta δ による通常の一様連続性(定義 6.1[連続関数と一様連続性] )にほかなりません。
一様構造から擬距離を取り出す補題から始めます。可算な基本系をもつ一様構造は 1 つの擬距離で決まり、一般の場合も、近縁 1 つにつき擬距離を 1 つ見つけられます。まず、距離の三角不等式を 3 回使う場面のための準備です。
補題 (1) の証明のねらいは、「近縁の列が 2 − n 2^{-n} 2 − n の大きさの目盛りの役を果たす」ことを使って、距離を人工的に作ることです。各組 ( x , y ) (x,y) ( x , y ) に「( x , y ) (x,y) ( x , y ) が入る最も小さい V n V_n V n (番号 n n n が最大のもの)から決まる値 2 − n 2^{-n} 2 − n 」を割り当てると、対称で f ( x , x ) = 0 f(x,x)=0 f ( x , x ) = 0 ですが、三角不等式は一般には成り立ちません。そこで点列をつないだ長さの下限をとって三角不等式を強制し、その下限が元の値の定数倍以内に収まること(証明中の「主張」)を帰納法で確かめます。この「主張」の証明で、V n + 1 ∘ V n + 1 ∘ V n + 1 ⊆ V n V_{n+1}\circ V_{n+1}\circ V_{n+1}\subseteq V_n V n + 1 ∘ V n + 1 ∘ V n + 1 ⊆ V n という 3 重合成の条件が使われます。
補題 3.1 (近縁の 3 重合成 ) ✓
( X , U ) (X,\mathcal{U}) ( X , U ) を一様空間とします。任意の近縁 W W W に対し、V ∘ V ∘ V ⊆ W V\circ V\circ V\subseteq W V ∘ V ∘ V ⊆ W をみたす対称な近縁 V V V が存在します。
証明(補題 3.1) (U3) を 2 回使って、近縁 W ′ , W ′ ′ W',W'' W ′ , W ′′ で W ′ ∘ W ′ ⊆ W W'\circ W'\subseteq W W ′ ∘ W ′ ⊆ W 、W ′ ′ ∘ W ′ ′ ⊆ W ′ W''\circ W''\subseteq W' W ′′ ∘ W ′′ ⊆ W ′ なるものをとる。Δ ⊆ W ′ ′ \Delta\subseteq W'' Δ ⊆ W ′′ なので W ′ ′ ⊆ W ′ ′ ∘ W ′ ′ ⊆ W ′ W''\subseteq W''\circ W''\subseteq W' W ′′ ⊆ W ′′ ∘ W ′′ ⊆ W ′ 。V = W ′ ′ ∩ ( W ′ ′ ) − 1 V=W''\cap(W'')^{-1} V = W ′′ ∩ ( W ′′ ) − 1 とおくと、V V V は対称な近縁で、V ∘ V ∘ V ⊆ W ′ ′ ∘ W ′ ′ ∘ W ′ ′ ⊆ W ′ ∘ W ′ ′ ⊆ W ′ ∘ W ′ ⊆ W V\circ V\circ V\subseteq W''\circ W''\circ W''\subseteq W'\circ W''\subseteq W'\circ W'\subseteq W V ∘ V ∘ V ⊆ W ′′ ∘ W ′′ ∘ W ′′ ⊆ W ′ ∘ W ′′ ⊆ W ′ ∘ W ′ ⊆ W 。
∎
証明(補題 3.2) (1) V n V_n V n は n n n について減少する(V n + 1 ⊆ V n + 1 ∘ V n + 1 ∘ V n + 1 ⊆ V n V_{n+1}\subseteq V_{n+1}\circ V_{n+1}\circ V_{n+1}\subseteq V_n V n + 1 ⊆ V n + 1 ∘ V n + 1 ∘ V n + 1 ⊆ V n )。( x , y ) ∈ X × X (x,y)\in X\times X ( x , y ) ∈ X × X に対し、f ( x , y ) = 2 − n f(x,y)=2^{-n} f ( x , y ) = 2 − n (( x , y ) ∈ V n ∖ V n + 1 (x,y)\in V_n\setminus V_{n+1} ( x , y ) ∈ V n ∖ V n + 1 、n ≥ 0 n\ge0 n ≥ 0 )、すべての V n V_n V n に属するとき f ( x , y ) = 0 f(x,y)=0 f ( x , y ) = 0 とおく。f ≤ 1 f\le1 f ≤ 1 、f f f は対称、f ( x , x ) = 0 f(x,x)=0 f ( x , x ) = 0 で、f ( x , y ) ≤ 2 − n f(x,y)\le2^{-n} f ( x , y ) ≤ 2 − n と ( x , y ) ∈ V n (x,y)\in V_n ( x , y ) ∈ V n は同値である(n ≥ 0 n\ge0 n ≥ 0 )。
d ( x , y ) = inf ∑ i = 1 k f ( x i − 1 , x i ) d(x,y)=\inf\sum_{i=1}^kf(x_{i-1},x_i) d ( x , y ) = inf ∑ i = 1 k f ( x i − 1 , x i ) (k ≥ 1 k\ge1 k ≥ 1 、x 0 = x x_0=x x 0 = x 、x k = y x_k=y x k = y なる点列について下限をとる)とおく。d ≤ f ≤ 1 d\le f\le1 d ≤ f ≤ 1 、d d d は対称、d ( x , x ) = 0 d(x,x)=0 d ( x , x ) = 0 、三角不等式(点列をつなげる)より d d d は擬距離である。
主張:すべての点列 x 0 , … , x k x_0,\dots,x_k x 0 , … , x k について f ( x 0 , x k ) ≤ 2 ∑ i = 1 k f ( x i − 1 , x i ) f(x_0,x_k)\le2\sum_{i=1}^kf(x_{i-1},x_i) f ( x 0 , x k ) ≤ 2 ∑ i = 1 k f ( x i − 1 , x i ) 。 k k k に関する帰納法で示す。k = 1 k=1 k = 1 は明らか。k ≥ 2 k\ge2 k ≥ 2 とし、s = ∑ i f ( x i − 1 , x i ) s=\sum_if(x_{i-1},x_i) s = ∑ i f ( x i − 1 , x i ) とおく。s ≥ 1 / 2 s\ge1/2 s ≥ 1/2 なら f ≤ 1 ≤ 2 s f\le1\le2s f ≤ 1 ≤ 2 s で正しいので、s < 1 / 2 s<1/2 s < 1/2 とする。j ∈ { 0 , … , k − 1 } j\in\{0,\dots,k-1\} j ∈ { 0 , … , k − 1 } を、∑ i ≤ j f ( x i − 1 , x i ) ≤ s / 2 \sum_{i\le j}f(x_{i-1},x_i)\le s/2 ∑ i ≤ j f ( x i − 1 , x i ) ≤ s /2 となる最大のものとする。すると j < k − 1 j<k-1 j < k − 1 なら ∑ i ≤ j + 1 > s / 2 \sum_{i\le j+1}>s/2 ∑ i ≤ j + 1 > s /2 なので、どちらの場合も ∑ i ≥ j + 2 f ( x i − 1 , x i ) ≤ s / 2 \sum_{i\ge j+2}f(x_{i-1},x_i)\le s/2 ∑ i ≥ j + 2 f ( x i − 1 , x i ) ≤ s /2 である。帰納法の仮定(k k k より短い点列)より、f ( x 0 , x j ) ≤ s f(x_0,x_j)\le s f ( x 0 , x j ) ≤ s 、f ( x j + 1 , x k ) ≤ s f(x_{j+1},x_k)\le s f ( x j + 1 , x k ) ≤ s 、また f ( x j , x j + 1 ) ≤ s f(x_j,x_{j+1})\le s f ( x j , x j + 1 ) ≤ s 。s > 0 s>0 s > 0 なら 2 − n ≤ s < 2 − n + 1 2^{-n}\le s<2^{-n+1} 2 − n ≤ s < 2 − n + 1 なる n ≥ 2 n\ge2 n ≥ 2 をとる。f f f の値は 0 0 0 か 2 2 2 のべきなので、3 つの値はいずれも 2 − n 2^{-n} 2 − n 以下で、( x 0 , x j ) , ( x j , x j + 1 ) , ( x j + 1 , x k ) ∈ V n (x_0,x_j),(x_j,x_{j+1}),(x_{j+1},x_k)\in V_n ( x 0 , x j ) , ( x j , x j + 1 ) , ( x j + 1 , x k ) ∈ V n 。よって ( x 0 , x k ) ∈ V n ∘ V n ∘ V n ⊆ V n − 1 (x_0,x_k)\in V_n\circ V_n\circ V_n\subseteq V_{n-1} ( x 0 , x k ) ∈ V n ∘ V n ∘ V n ⊆ V n − 1 で f ( x 0 , x k ) ≤ 2 − n + 1 ≤ 2 s f(x_0,x_k)\le2^{-n+1}\le2s f ( x 0 , x k ) ≤ 2 − n + 1 ≤ 2 s 。s = 0 s=0 s = 0 なら 3 つの値がすべて 0 0 0 で、すべての n n n について 3 つの組が V n V_n V n に入るので、すべての n n n について ( x 0 , x k ) ∈ V n − 1 (x_0,x_k)\in V_{n-1} ( x 0 , x k ) ∈ V n − 1 、f ( x 0 , x k ) = 0 f(x_0,x_k)=0 f ( x 0 , x k ) = 0 。
主張から f ≤ 2 d f\le2d f ≤ 2 d 。d ( x , y ) < 2 − n d(x,y)<2^{-n} d ( x , y ) < 2 − n なら f ( x , y ) < 2 − n + 1 f(x,y)<2^{-n+1} f ( x , y ) < 2 − n + 1 、したがって f ( x , y ) ≤ 2 − n f(x,y)\le2^{-n} f ( x , y ) ≤ 2 − n で ( x , y ) ∈ V n (x,y)\in V_n ( x , y ) ∈ V n 。( x , y ) ∈ V n (x,y)\in V_n ( x , y ) ∈ V n なら f ( x , y ) ≤ 2 − n f(x,y)\le2^{-n} f ( x , y ) ≤ 2 − n で d ( x , y ) ≤ f ( x , y ) ≤ 2 − n d(x,y)\le f(x,y)\le2^{-n} d ( x , y ) ≤ f ( x , y ) ≤ 2 − n 。よって (1) の包含が示せた。一様連続性:V n + 1 ⊆ { d ≤ 2 − n − 1 } ⊆ { d < 2 − n } V_{n+1}\subseteq\{d\le2^{-n-1}\}\subseteq\{d<2^{-n}\} V n + 1 ⊆ { d ≤ 2 − n − 1 } ⊆ { d < 2 − n } より { d < 2 − n } ∈ U \{d<2^{-n}\}\in\mathcal{U} { d < 2 − n } ∈ U で、n n n は任意。
(2) V 0 = X × X V_0=X\times X V 0 = X × X とし、V 1 = U ∩ U − 1 V_1=U\cap U^{-1} V 1 = U ∩ U − 1 (U U U に含まれる対称な近縁)とする。n ≥ 1 n\ge1 n ≥ 1 について、V n V_n V n が定まっているとき、補題 3.1 により V n + 1 ∘ V n + 1 ∘ V n + 1 ⊆ V n V_{n+1}\circ V_{n+1}\circ V_{n+1}\subseteq V_n V n + 1 ∘ V n + 1 ∘ V n + 1 ⊆ V n なる対称な近縁 V n + 1 V_{n+1} V n + 1 がとれる。(n = 0 n=0 n = 0 の条件 V 1 ∘ V 1 ∘ V 1 ⊆ V 0 = X × X V_1\circ V_1\circ V_1\subseteq V_0=X\times X V 1 ∘ V 1 ∘ V 1 ⊆ V 0 = X × X は自明。)(1) の d d d について { d < 1 / 2 } ⊆ V 1 ⊆ U \{d<1/2\}\subseteq V_1\subseteq U { d < 1/2 } ⊆ V 1 ⊆ U 。
(3) { B n } \{B_n\} { B n } を基本系とする。(2) の構成で、V 1 ⊆ B 1 V_1\subseteq B_1 V 1 ⊆ B 1 、さらに各 n ≥ 1 n\ge1 n ≥ 1 で V n + 1 ⊆ B n + 1 V_{n+1}\subseteq B_{n+1} V n + 1 ⊆ B n + 1 となるようにとる(補題 3.1 で得た近縁と B n + 1 ∩ B n + 1 − 1 B_{n+1}\cap B_{n+1}^{-1} B n + 1 ∩ B n + 1 − 1 の共通部分をとり直せば、3 重合成の条件は保たれる)。(1) の d d d は一様連続である。任意の近縁 U U U はある B n B_n B n を含み、B n ⊇ V n ⊇ { d < 2 − n } B_n\supseteq V_n\supseteq\{d<2^{-n}\} B n ⊇ V n ⊇ { d < 2 − n } なので U ⊇ { d < 2 − n } U\supseteq\{d<2^{-n}\} U ⊇ { d < 2 − n } 。逆に { d < ε } ∈ U \{d<\varepsilon\}\in\mathcal{U} { d < ε } ∈ U だから、U = U d \mathcal{U}=\mathcal{U}_d U = U d 。
∎
位相空間が一様構造から来るかどうかの判定は、完全正則性で尽きます。
証明(定理 3.3) (1) (⇒ \Rightarrow ⇒ ) 一様構造 U \mathcal{U} U の一様位相が τ \tau τ とする。F F F を閉集合、x ∉ F x\notin F x ∈ / F とする。X ∖ F X\setminus F X ∖ F は x x x の近傍なので、近縁 U U U で U [ x ] ⊆ X ∖ F U[x]\subseteq X\setminus F U [ x ] ⊆ X ∖ F なるものがある。補題 3.2 の (2) より、U \mathcal{U} U に関して一様連続な擬距離 d d d で { d < 1 / 2 } ⊆ U \{d<1/2\}\subseteq U { d < 1/2 } ⊆ U となるものがある。関数 g ( y ) = min { 1 , 2 d ( x , y ) } g(y)=\min\{1,2d(x,y)\} g ( y ) = min { 1 , 2 d ( x , y )} は [ 0 , 1 ] [0,1] [ 0 , 1 ] に値をとり、∣ g ( y ) − g ( y ′ ) ∣ ≤ 2 d ( y , y ′ ) |g(y)-g(y')|\le2d(y,y') ∣ g ( y ) − g ( y ′ ) ∣ ≤ 2 d ( y , y ′ ) で、{ y ′ : d ( y , y ′ ) < ε } = { d < ε } [ y ] \{y':d(y,y')<\varepsilon\}=\{d<\varepsilon\}[y] { y ′ : d ( y , y ′ ) < ε } = { d < ε } [ y ] は y y y の近傍なので連続である。g ( x ) = 0 g(x)=0 g ( x ) = 0 で、y ∈ F y\in F y ∈ F なら y ∉ U [ x ] y\notin U[x] y ∈ / U [ x ] 、したがって ( x , y ) ∉ { d < 1 / 2 } (x,y)\notin\{d<1/2\} ( x , y ) ∈ / { d < 1/2 } 、すなわち d ( x , y ) ≥ 1 / 2 d(x,y)\ge1/2 d ( x , y ) ≥ 1/2 で g ( y ) = 1 g(y)=1 g ( y ) = 1 。よって X X X は完全正則である。
(1) (⇐ \Leftarrow ⇐ ) X X X を完全正則とし、C \mathcal{C} C を連続関数 X → [ 0 , 1 ] X\to[0,1] X → [ 0 , 1 ] の全体とする。f ∈ C f\in\mathcal{C} f ∈ C に擬距離 d f ( x , y ) = ∣ f ( x ) − f ( y ) ∣ d_f(x,y)=|f(x)-f(y)| d f ( x , y ) = ∣ f ( x ) − f ( y ) ∣ を対応させ、D = { d f } f ∈ C \mathcal{D}=\{d_f\}_{f\in\mathcal{C}} D = { d f } f ∈ C が定める一様構造 U D \mathcal{U}_{\mathcal{D}} U D (補題 2.3 )の一様位相が τ \tau τ に一致することを示す。U D \mathcal{U}_{\mathcal{D}} U D の開集合 O O O は、各 x ∈ O x\in O x ∈ O に対し、⋂ i ≤ k { y : ∣ f i ( y ) − f i ( x ) ∣ < ε } ⊆ O \bigcap_{i\le k}\{y:|f_i(y)-f_i(x)|<\varepsilon\}\subseteq O ⋂ i ≤ k { y : ∣ f i ( y ) − f i ( x ) ∣ < ε } ⊆ O なる f 1 , … , f k ∈ C f_1,\dots,f_k\in\mathcal{C} f 1 , … , f k ∈ C 、ε > 0 \varepsilon>0 ε > 0 をもつ。左辺は f i f_i f i の連続性から τ \tau τ における x x x の近傍なので、O ∈ τ O\in\tau O ∈ τ 。逆に O ∈ τ O\in\tau O ∈ τ 、x ∈ O x\in O x ∈ O とすると、完全正則性から f ∈ C f\in\mathcal{C} f ∈ C で f ( x ) = 0 f(x)=0 f ( x ) = 0 、X ∖ O X\setminus O X ∖ O 上 f = 1 f=1 f = 1 となるものがあり、{ y : ∣ f ( y ) − f ( x ) ∣ < 1 } ⊆ O \{y:|f(y)-f(x)|<1\}\subseteq O { y : ∣ f ( y ) − f ( x ) ∣ < 1 } ⊆ O 。よって O O O は U D \mathcal{U}_{\mathcal{D}} U D の一様位相で開である。
(2) (⇒ \Rightarrow ⇒ ) X X X が Tychonoff なら、(1) の U D \mathcal{U}_{\mathcal{D}} U D が τ \tau τ を与える。x ≠ y x\ne y x = y なら、T 1 T_1 T 1 性から X ∖ { y } X\setminus\{y\} X ∖ { y } は x x x の開近傍(命題 3.2[分離公理と距離づけ可能性] )で、完全正則性より f ∈ C f\in\mathcal{C} f ∈ C 、f ( x ) = 0 f(x)=0 f ( x ) = 0 、f ( y ) = 1 f(y)=1 f ( y ) = 1 となるものがある。( x , y ) ∉ { d f < 1 } ∈ U D (x,y)\notin\{d_f<1\}\in\mathcal{U}_{\mathcal{D}} ( x , y ) ∈ / { d f < 1 } ∈ U D なので、⋂ U = Δ \bigcap U=\Delta ⋂ U = Δ 、分離的。(⇐ \Leftarrow ⇐ ) 分離的な一様構造の一様位相は、命題 2.5 の (4) よりハウスドルフで、ハウスドルフ空間は T 1 T_1 T 1 である(相異なる 2 点を分ける開集合から、各点が他の点を含まない開近傍をもつ)。また (1) の (⇒ \Rightarrow ⇒ ) より完全正則。
∎
(1) の (⇐ \Leftarrow ⇐ ) で作った一様構造は、連続関数 X → [ 0 , 1 ] X\to[0,1] X → [ 0 , 1 ] の族に関する「始位相の一様構造版」です(定義 2.3[積位相・商位相と Tychonoff の定理] )。コンパクトハウスドルフ空間は T 4 T_4 T 4 (定理 4.5[分離公理と距離づけ可能性] )、したがって Tychonoff(命題 2.4[完全正則空間と埋め込み定理] の (4))なので、上の定理により一様構造をもちます。次節で、その一様構造がただ 1 つであることを見ます。
距離空間の「Cauchy 列」は、近縁の言葉では「どの近縁をとっても、十分先の項どうしがその近縁で結ばれる」です。点列の代わりにフィルターを使うと、一様空間の一般の場合に述べられます。
定義 4.1 (Cauchy フィルター・完備・全有界 ) ↗
( X , U ) (X,\mathcal{U}) ( X , U ) を一様空間とします。
X X X 上のフィルター F \mathcal{F} F (定義 5.5[積位相・商位相と Tychonoff の定理] )が Cauchy フィルター であるとは、任意の U ∈ U U\in\mathcal{U} U ∈ U に対し F × F ⊆ U F\times F\subseteq U F × F ⊆ U となる F ∈ F F\in\mathcal{F} F ∈ F が存在することをいう。X X X のネット ( x λ ) (x_\lambda) ( x λ ) が Cauchy ネット であるとは、任意の U ∈ U U\in\mathcal{U} U ∈ U に対し、λ 0 \lambda_0 λ 0 が存在して λ , μ ≥ λ 0 \lambda,\mu\ge\lambda_0 λ , μ ≥ λ 0 ならば ( x λ , x μ ) ∈ U (x_\lambda,x_\mu)\in U ( x λ , x μ ) ∈ U となることをいう。これは、尾のフィルター(定義 4.1[ネットとフィルターによる収束] )が Cauchy フィルターであることと同値である。
X X X が完備 であるとは、すべての Cauchy フィルターが(一様位相で)収束することをいう。
X X X が全有界 であるとは、任意の U ∈ U U\in\mathcal{U} U ∈ U に対し、有限集合 A ⊆ X A\subseteq X A ⊆ X で X = U [ A ] X=U[A] X = U [ A ] となるものが存在することをいう。
以下の補題は、Cauchy フィルターの基本的な性質です。
補題 4.2 (Cauchy フィルターの基本性質 ) ✓
( X , U ) (X,\mathcal{U}) ( X , U ) を一様空間とします。
収束するフィルターは Cauchy フィルターである。
Cauchy フィルター F \mathcal{F} F が集積点 x x x (すべての F ∈ F F\in\mathcal{F} F ∈ F について x ∈ F ‾ x\in\overline{F} x ∈ F )をもてば、F \mathcal{F} F は x x x に収束する。
f : X → Y f:X\to Y f : X → Y が一様連続で F \mathcal{F} F が X X X の Cauchy フィルターならば、{ f ( F ) : F ∈ F } \{f(F):F\in\mathcal{F}\} { f ( F ) : F ∈ F } はフィルター基で、それが生成する Y Y Y 上のフィルターは Cauchy である。
距離空間 ( X , d ) (X,d) ( X , d ) について、距離として完備(Cauchy 列がすべて収束する)であることと、一様空間 ( X , U d ) (X,\mathcal{U}_d) ( X , U d ) として完備であることは同値である。
証明(補題 4.2) (1) F → x \mathcal{F}\to x F → x とし、U ∈ U U\in\mathcal{U} U ∈ U 、V ∘ V ⊆ U V\circ V\subseteq U V ∘ V ⊆ U なる対称な V V V をとる。V [ x ] ∈ N ( x ) ⊆ F V[x]\in\mathcal{N}(x)\subseteq\mathcal{F} V [ x ] ∈ N ( x ) ⊆ F で、y , z ∈ V [ x ] y,z\in V[x] y , z ∈ V [ x ] なら ( y , z ) ∈ V ∘ V ⊆ U (y,z)\in V\circ V\subseteq U ( y , z ) ∈ V ∘ V ⊆ U 、すなわち V [ x ] × V [ x ] ⊆ U V[x]\times V[x]\subseteq U V [ x ] × V [ x ] ⊆ U 。
(2) N N N を x x x の近傍とし、V [ x ] ⊆ N V[x]\subseteq N V [ x ] ⊆ N なる対称な近縁 V V V をとる。W ∘ W ⊆ V W\circ W\subseteq V W ∘ W ⊆ V なる対称な W W W と、F × F ⊆ W F\times F\subseteq W F × F ⊆ W なる F ∈ F F\in\mathcal{F} F ∈ F をとる。x x x は集積点なので、F ∩ W [ x ] ≠ ∅ F\cap W[x]\ne\emptyset F ∩ W [ x ] = ∅ で、y y y をその元とする。任意の z ∈ F z\in F z ∈ F について ( y , z ) ∈ W (y,z)\in W ( y , z ) ∈ W (F × F ⊆ W F\times F\subseteq W F × F ⊆ W )かつ ( x , y ) ∈ W (x,y)\in W ( x , y ) ∈ W なので ( x , z ) ∈ W ∘ W ⊆ V (x,z)\in W\circ W\subseteq V ( x , z ) ∈ W ∘ W ⊆ V 、z ∈ V [ x ] ⊆ N z\in V[x]\subseteq N z ∈ V [ x ] ⊆ N 。よって F ⊆ N F\subseteq N F ⊆ N で、N ∈ F N\in\mathcal{F} N ∈ F 。すなわち N ( x ) ⊆ F \mathcal{N}(x)\subseteq\mathcal{F} N ( x ) ⊆ F 。
(3) 像の集合は、f ( F ∩ F ′ ) ⊆ f ( F ) ∩ f ( F ′ ) f(F\cap F')\subseteq f(F)\cap f(F') f ( F ∩ F ′ ) ⊆ f ( F ) ∩ f ( F ′ ) からフィルター基である。V ∈ V V\in\mathcal{V} V ∈ V (Y Y Y の近縁)に対し、f f f の一様連続性より ( f × f ) − 1 ( V ) ∈ U (f\times f)^{-1}(V)\in\mathcal{U} ( f × f ) − 1 ( V ) ∈ U で、F × F ⊆ ( f × f ) − 1 ( V ) F\times F\subseteq(f\times f)^{-1}(V) F × F ⊆ ( f × f ) − 1 ( V ) なる F ∈ F F\in\mathcal{F} F ∈ F がある。このとき f ( F ) × f ( F ) ⊆ V f(F)\times f(F)\subseteq V f ( F ) × f ( F ) ⊆ V 。
(4) (⇐ \Leftarrow ⇐ ) ( x n ) (x_n) ( x n ) を距離の意味の Cauchy 列とする。尾のフィルターは、各 ε > 0 \varepsilon>0 ε > 0 に対し { x n : n ≥ N } \{x_n:n\ge N\} { x n : n ≥ N } (N N N は d ( x n , x m ) < ε d(x_n,x_m)<\varepsilon d ( x n , x m ) < ε ( n , m ≥ N ) (n,m\ge N) ( n , m ≥ N ) なる番号)をもつので Cauchy フィルターである。完備性より尾のフィルターは x x x に収束し、B ( x , ε ) B(x,\varepsilon) B ( x , ε ) は尾のフィルターに属すので、n n n が大きければ x n ∈ B ( x , ε ) x_n\in B(x,\varepsilon) x n ∈ B ( x , ε ) 、すなわち x n → x x_n\to x x n → x 。(⇒ \Rightarrow ⇒ ) F \mathcal{F} F を Cauchy フィルターとする。各 n n n について F n × F n ⊆ { d < 1 / n } F_n\times F_n\subseteq\{d<1/n\} F n × F n ⊆ { d < 1/ n } なる F n ∈ F F_n\in\mathcal{F} F n ∈ F をとり、x n ∈ F 1 ∩ ⋯ ∩ F n x_n\in F_1\cap\cdots\cap F_n x n ∈ F 1 ∩ ⋯ ∩ F n (フィルターなので空でない)をとる。n , m ≥ N n,m\ge N n , m ≥ N ならば x n , x m ∈ F N x_n,x_m\in F_N x n , x m ∈ F N で d ( x n , x m ) < 1 / N d(x_n,x_m)<1/N d ( x n , x m ) < 1/ N より ( x n ) (x_n) ( x n ) は Cauchy 列で、x n → x x_n\to x x n → x とする。ε > 0 \varepsilon>0 ε > 0 をとり、1 / N < ε / 2 1/N<\varepsilon/2 1/ N < ε /2 かつ n ≥ N n\ge N n ≥ N で d ( x n , x ) < ε / 2 d(x_n,x)<\varepsilon/2 d ( x n , x ) < ε /2 となる n n n をとれば、F N ⊆ B ( x n , 1 / N ) ⊆ B ( x , ε ) F_N\subseteq B(x_n,1/N)\subseteq B(x,\varepsilon) F N ⊆ B ( x n , 1/ N ) ⊆ B ( x , ε ) (x n ∈ F N x_n\in F_N x n ∈ F N )。よって B ( x , ε ) ∈ F B(x,\varepsilon)\in\mathcal{F} B ( x , ε ) ∈ F 、F → x \mathcal{F}\to x F → x 。
∎
コンパクト性は、完備性と全有界性の組として特徴づけられます。距離空間の場合(定理 4.3[距離空間] )の一般化です。
定理 4.3 (コンパクトは完備かつ全有界 ) ✓
一様空間 ( X , U ) (X,\mathcal{U}) ( X , U ) について、X X X が(一様位相で)コンパクトであることと、X X X が完備かつ全有界であることは同値です。
証明(定理 4.3) (⇒ \Rightarrow ⇒ ) X X X がコンパクトとする。全有界 :近縁 U U U に対し、V ∘ V ⊆ U V\circ V\subseteq U V ∘ V ⊆ U なる対称な V V V をとる。V [ x ] V[x] V [ x ] (x ∈ X x\in X x ∈ X )は x x x の近傍なので、その内部は開被覆をなし、コンパクト性(定義 3.2[コンパクト性] )から有限個 x 1 , … , x n x_1,\dots,x_n x 1 , … , x n で X = ⋃ V [ x i ] ⊆ U [ { x 1 , … , x n } ] X=\bigcup V[x_i]\subseteq U[\{x_1,\dots,x_n\}] X = ⋃ V [ x i ] ⊆ U [{ x 1 , … , x n }] (V ⊆ U V\subseteq U V ⊆ U より)。完備 :F \mathcal{F} F を Cauchy フィルターとする。超フィルターの補題(定理 5.8[積位相・商位相と Tychonoff の定理] )より超フィルター G ⊇ F \mathcal{G}\supseteq\mathcal{F} G ⊇ F があり、X X X はコンパクトなので G \mathcal{G} G はある点 x x x に収束する(定理 5.9[積位相・商位相と Tychonoff の定理] )。x x x の近傍 N N N と F ∈ F F\in\mathcal{F} F ∈ F に対し N , F ∈ G N,F\in\mathcal{G} N , F ∈ G より N ∩ F ∈ G N\cap F\in\mathcal{G} N ∩ F ∈ G は空でないので、x ∈ F ‾ x\in\overline{F} x ∈ F で x x x は F \mathcal{F} F の集積点。補題 4.2 の (2) より F → x \mathcal{F}\to x F → x 。
(⇐ \Leftarrow ⇐ ) X X X が完備かつ全有界とし、G \mathcal{G} G を X X X 上の超フィルターとする。G \mathcal{G} G が Cauchy フィルターであることを示す。近縁 U U U に対し、対称な V V V で V ∘ V ⊆ U V\circ V\subseteq U V ∘ V ⊆ U をとり、全有界性から有限集合 A A A で X = V [ A ] = ⋃ a ∈ A V [ a ] X=V[A]=\bigcup_{a\in A}V[a] X = V [ A ] = ⋃ a ∈ A V [ a ] とする。有限個の集合の合併 X X X が超フィルターに属するので、ある a a a について V [ a ] ∈ G V[a]\in\mathcal{G} V [ a ] ∈ G (どれも属さなければ、補題 5.7[積位相・商位相と Tychonoff の定理] によりそれぞれの補集合が属し、その共通部分 ∅ \emptyset ∅ が属して矛盾)。V [ a ] × V [ a ] ⊆ V ∘ V ⊆ U V[a]\times V[a]\subseteq V\circ V\subseteq U V [ a ] × V [ a ] ⊆ V ∘ V ⊆ U (b , c ∈ V [ a ] b,c\in V[a] b , c ∈ V [ a ] なら ( b , a ) , ( a , c ) ∈ V (b,a),(a,c)\in V ( b , a ) , ( a , c ) ∈ V )。よって G \mathcal{G} G は Cauchy で、完備性より収束する。すべての超フィルターが収束するので、定理 5.9[積位相・商位相と Tychonoff の定理] により X X X はコンパクトである。
∎
次の定理は、コンパクト空間では、一様構造が位相の中に「隠れている」ことを述べます。
証明(定理 4.4) (1) 近縁が Δ \Delta Δ の近傍であることは 命題 2.5 の (3)。逆に W W W を Δ \Delta Δ の近傍とする。各 x ∈ X x\in X x ∈ X について、W W W は ( x , x ) (x,x) ( x , x ) の近傍なので、積位相の基本開集合として O × O ′ ⊆ W O\times O'\subseteq W O × O ′ ⊆ W (O , O ′ O,O' O , O ′ は x x x の開近傍)。N x = O ∩ O ′ N_x=O\cap O' N x = O ∩ O ′ は x x x の近傍で N x × N x ⊆ W N_x\times N_x\subseteq W N x × N x ⊆ W 。近縁 U x U_x U x を U x [ x ] ⊆ N x U_x[x]\subseteq N_x U x [ x ] ⊆ N x ととり、対称な近縁 V x V_x V x を V x ∘ V x ⊆ U x V_x\circ V_x\subseteq U_x V x ∘ V x ⊆ U x ととる。V x [ x ] V_x[x] V x [ x ] の内部は x x x を含む開集合なので、X X X のコンパクト性から有限個 x 1 , … , x n x_1,\dots,x_n x 1 , … , x n で X = ⋃ V x i [ x i ] X=\bigcup V_{x_i}[x_i] X = ⋃ V x i [ x i ] となる。V = ⋂ i V x i ∈ U V=\bigcap_iV_{x_i}\in\mathcal{U} V = ⋂ i V x i ∈ U とおく。( y , z ) ∈ V (y,z)\in V ( y , z ) ∈ V とする。ある i i i で y ∈ V x i [ x i ] y\in V_{x_i}[x_i] y ∈ V x i [ x i ] であり、( x i , y ) ∈ V x i (x_i,y)\in V_{x_i} ( x i , y ) ∈ V x i 、( y , z ) ∈ V ⊆ V x i (y,z)\in V\subseteq V_{x_i} ( y , z ) ∈ V ⊆ V x i なので ( x i , z ) ∈ V x i ∘ V x i ⊆ U x i (x_i,z)\in V_{x_i}\circ V_{x_i}\subseteq U_{x_i} ( x i , z ) ∈ V x i ∘ V x i ⊆ U x i 。よって y ∈ V x i [ x i ] ⊆ U x i [ x i ] ⊆ N x i y\in V_{x_i}[x_i]\subseteq U_{x_i}[x_i]\subseteq N_{x_i} y ∈ V x i [ x i ] ⊆ U x i [ x i ] ⊆ N x i 、z ∈ U x i [ x i ] ⊆ N x i z\in U_{x_i}[x_i]\subseteq N_{x_i} z ∈ U x i [ x i ] ⊆ N x i 、( y , z ) ∈ N x i × N x i ⊆ W (y,z)\in N_{x_i}\times N_{x_i}\subseteq W ( y , z ) ∈ N x i × N x i ⊆ W 。したがって V ⊆ W V\subseteq W V ⊆ W で、W ∈ U W\in\mathcal{U} W ∈ U 。
(2) f : X → ( Y , V ) f:X\to(Y,\mathcal{V}) f : X → ( Y , V ) を連続写像、V ∈ V V\in\mathcal{V} V ∈ V とする。V V V は Δ Y \Delta_Y Δ Y の近傍(命題 2.5 の (3))で、f × f f\times f f × f は連続(定理 3.4[積位相・商位相と Tychonoff の定理] )なので、( f × f ) − 1 ( V ) (f\times f)^{-1}(V) ( f × f ) − 1 ( V ) は Δ X \Delta_X Δ X の近傍である。(1) から ( f × f ) − 1 ( V ) ∈ U (f\times f)^{-1}(V)\in\mathcal{U} ( f × f ) − 1 ( V ) ∈ U 。
(3) 存在:コンパクトハウスドルフ空間は T 4 T_4 T 4 (定理 4.5[分離公理と距離づけ可能性] )、したがって Tychonoff(命題 2.4[完全正則空間と埋め込み定理] の (4))で、定理 3.3 の (2) により一様構造が存在する。一意性は (1)。
∎
(2) は、コンパクト距離空間上の連続関数が一様連続である、という Heine–Cantor の定理(定理 7.1[連続関数と一様連続性] )の一般化です。
Q \mathbb{Q} Q から R \mathbb{R} R を作るように、ハウスドルフな一様空間にも「足りない極限を補う」完備化があります。
構成には、完備性が閉部分空間・積で保たれること、および一様連続写像が稠密部分空間から全体へ延長できることを使います。
補題 5.2 (閉部分空間と積の完備性 ) ✓
完備な一様空間の閉部分集合は、部分空間の一様構造で完備である。
一様空間の族 { ( X j , U j ) } j ∈ J \{(X_j,\mathcal{U}_j)\}_{j\in J} {( X j , U j ) } j ∈ J の積 P = ∏ X j P=\prod X_j P = ∏ X j に、基本系 ⋂ j ∈ J 0 ( π j × π j ) − 1 ( U j ) \bigcap_{j\in J_0}(\pi_j\times\pi_j)^{-1}(U_j) ⋂ j ∈ J 0 ( π j × π j ) − 1 ( U j ) (J 0 ⊆ J J_0\subseteq J J 0 ⊆ J は有限、U j ∈ U j U_j\in\mathcal{U}_j U j ∈ U j )をもつ積一様構造 を入れる。これは一様構造で、その一様位相は積位相である。各 X j X_j X j が完備ならば P P P は完備である。
証明(補題 5.2) (1) X X X を完備、A ⊆ X A\subseteq X A ⊆ X を閉、F \mathcal{F} F を A A A の部分空間の一様構造に関する Cauchy フィルターとする。F ′ = { B ⊆ X : B ⊇ F ( ∃ F ∈ F ) } \mathcal{F}'=\{B\subseteq X:B\supseteq F\ (\exists F\in\mathcal{F})\} F ′ = { B ⊆ X : B ⊇ F ( ∃ F ∈ F )} は X X X の Cauchy フィルターである(F × F ⊆ U ∩ ( A × A ) ⊆ U F\times F\subseteq U\cap(A\times A)\subseteq U F × F ⊆ U ∩ ( A × A ) ⊆ U )。F ′ → x \mathcal{F}'\to x F ′ → x とする。x x x の近傍 N N N は F ′ \mathcal{F}' F ′ に属するので、N ⊇ F N\supseteq F N ⊇ F なる F ∈ F F\in\mathcal{F} F ∈ F (F ⊆ A F\subseteq A F ⊆ A )があり、N ∩ A ≠ ∅ N\cap A\ne\emptyset N ∩ A = ∅ 。よって x ∈ A ‾ = A x\in\overline{A}=A x ∈ A = A 。また N ∩ A ⊇ F N\cap A\supseteq F N ∩ A ⊇ F より N ∩ A ∈ F N\cap A\in\mathcal{F} N ∩ A ∈ F で、A A A における x x x の近傍はすべて F \mathcal{F} F に属す(部分空間の一様位相は相対位相:近縁 U ∩ ( A × A ) U\cap(A\times A) U ∩ ( A × A ) について ( U ∩ ( A × A ) ) [ x ] = U [ x ] ∩ A (U\cap(A\times A))[x]=U[x]\cap A ( U ∩ ( A × A )) [ x ] = U [ x ] ∩ A )。すなわち F → x \mathcal{F}\to x F → x 。
(2) 基本系が U P \mathcal{U}_P U P の条件 (U0)〜(U3) を満たすことは、各条件を成分ごとに確かめればよい。一様位相:x ∈ P x\in P x ∈ P と基本近縁 U = ⋂ j ∈ J 0 ( π j × π j ) − 1 ( U j ) U=\bigcap_{j\in J_0}(\pi_j\times\pi_j)^{-1}(U_j) U = ⋂ j ∈ J 0 ( π j × π j ) − 1 ( U j ) について U [ x ] = ⋂ j ∈ J 0 π j − 1 ( U j [ x j ] ) U[x]=\bigcap_{j\in J_0}\pi_j^{-1}(U_j[x_j]) U [ x ] = ⋂ j ∈ J 0 π j − 1 ( U j [ x j ]) 。これは積位相における x x x の近傍で、逆に積位相の基本近傍 ⋂ j ∈ J 0 π j − 1 ( N j ) \bigcap_{j\in J_0}\pi_j^{-1}(N_j) ⋂ j ∈ J 0 π j − 1 ( N j ) (N j N_j N j は x j x_j x j の近傍)はこの形の U [ x ] U[x] U [ x ] を含む(U j [ x j ] ⊆ N j U_j[x_j]\subseteq N_j U j [ x j ] ⊆ N j ととる)。よって近傍系が一致する。完備性:F \mathcal{F} F を P P P の Cauchy フィルターとする。π j ∗ F = { A ⊆ X j : π j − 1 ( A ) ∈ F } \pi_{j*}\mathcal{F}=\{A\subseteq X_j:\pi_j^{-1}(A)\in\mathcal{F}\} π j ∗ F = { A ⊆ X j : π j − 1 ( A ) ∈ F } は X j X_j X j の Cauchy フィルターである(U j ∈ U j U_j\in\mathcal{U}_j U j ∈ U j に対し F × F ⊆ ( π j × π j ) − 1 ( U j ) F\times F\subseteq(\pi_j\times\pi_j)^{-1}(U_j) F × F ⊆ ( π j × π j ) − 1 ( U j ) なる F ∈ F F\in\mathcal{F} F ∈ F をとれば、π j ( F ) × π j ( F ) ⊆ U j \pi_j(F)\times\pi_j(F)\subseteq U_j π j ( F ) × π j ( F ) ⊆ U j で、π j − 1 ( π j ( F ) ) ⊇ F \pi_j^{-1}(\pi_j(F))\supseteq F π j − 1 ( π j ( F )) ⊇ F より π j ( F ) ∈ π j ∗ F \pi_j(F)\in\pi_{j*}\mathcal{F} π j ( F ) ∈ π j ∗ F )。X j X_j X j の完備性から π j ∗ F → x j \pi_{j*}\mathcal{F}\to x_j π j ∗ F → x j となる x j x_j x j をとり、x = ( x j ) x=(x_j) x = ( x j ) とおく。x x x の近傍は ⋂ j ∈ J 0 π j − 1 ( N j ) \bigcap_{j\in J_0}\pi_j^{-1}(N_j) ⋂ j ∈ J 0 π j − 1 ( N j ) (N j ∈ N ( x j ) ⊆ π j ∗ F N_j\in\mathcal{N}(x_j)\subseteq\pi_{j*}\mathcal{F} N j ∈ N ( x j ) ⊆ π j ∗ F )を含み、各 π j − 1 ( N j ) ∈ F \pi_j^{-1}(N_j)\in\mathcal{F} π j − 1 ( N j ) ∈ F で F \mathcal{F} F は有限共通部分で閉じているので、これは F \mathcal{F} F に属す。よって F → x \mathcal{F}\to x F → x 。
∎
証明(補題 5.3) y ∈ Y y\in Y y ∈ Y に対し G y = { N ∩ X : N ∈ N ( y ) } \mathcal{G}_y=\{N\cap X:N\in\mathcal{N}(y)\} G y = { N ∩ X : N ∈ N ( y )} とおく。X X X は稠密なので、近傍 N N N は開集合を含み N ∩ X ≠ ∅ N\cap X\ne\emptyset N ∩ X = ∅ で、G y \mathcal{G}_y G y はフィルター基である。Cauchy 性 :U ∈ V U\in\mathcal{V} U ∈ V に対し、V ∘ V ⊆ U V\circ V\subseteq U V ∘ V ⊆ U なる対称な V V V をとると V [ y ] ∩ X ∈ G y V[y]\cap X\in\mathcal{G}_y V [ y ] ∩ X ∈ G y で ( V [ y ] ∩ X ) 2 ⊆ U ∩ ( X × X ) (V[y]\cap X)^2\subseteq U\cap(X\times X) ( V [ y ] ∩ X ) 2 ⊆ U ∩ ( X × X ) 。よって G y \mathcal{G}_y G y (が生成するフィルター)は V ∣ X \mathcal{V}|_X V ∣ X の Cauchy フィルターである。補題 4.2 の (3) により、{ f ( G ) : G ∈ G y } \{f(G):G\in\mathcal{G}_y\} { f ( G ) : G ∈ G y } が生成する Z Z Z のフィルターは Cauchy で、Z Z Z は完備なので収束する。極限は一意である(Z Z Z はハウスドルフ、命題 2.5 の (4) と 定理 6.1[ネットとフィルターによる収束] )。それを F ( y ) F(y) F ( y ) とおく。
y ∈ X y\in X y ∈ X なら F ( y ) = f ( y ) F(y)=f(y) F ( y ) = f ( y ) :f f f は連続(一様連続だから)で、f ( y ) f(y) f ( y ) の近傍 N N N に対し f − 1 ( N ) f^{-1}(N) f − 1 ( N ) は y y y の X X X における近傍(部分空間の一様位相は相対位相)、すなわち N ′ ∩ X N'\cap X N ′ ∩ X (N ′ ∈ N ( y ) N'\in\mathcal{N}(y) N ′ ∈ N ( y ) ) を含む。よって N ⊇ f ( N ′ ∩ X ) N\supseteq f(N'\cap X) N ⊇ f ( N ′ ∩ X ) で、f ( G y ) f(\mathcal{G}_y) f ( G y ) が生成するフィルターは f ( y ) f(y) f ( y ) に収束し、極限の一意性から F ( y ) = f ( y ) F(y)=f(y) F ( y ) = f ( y ) 。
一様連続性 :W \mathcal{W} W の基本系として、閉じた近縁をとれる(命題 2.5 の (3))。閉な近縁 W W W をとる。f f f の一様連続性から、U 0 ∈ V U_0\in\mathcal{V} U 0 ∈ V で、a , a ′ ∈ X a,a'\in X a , a ′ ∈ X 、( a , a ′ ) ∈ U 0 (a,a')\in U_0 ( a , a ′ ) ∈ U 0 ならば ( f ( a ) , f ( a ′ ) ) ∈ W (f(a),f(a'))\in W ( f ( a ) , f ( a ′ )) ∈ W となるものがある。補題 3.1 により、対称な S ∈ V S\in\mathcal{V} S ∈ V で S ∘ S ∘ S ⊆ U 0 S\circ S\circ S\subseteq U_0 S ∘ S ∘ S ⊆ U 0 なるものがある。( y , y ′ ) ∈ S (y,y')\in S ( y , y ′ ) ∈ S とする。N ∋ F ( y ) N\ni F(y) N ∋ F ( y ) 、N ′ ∋ F ( y ′ ) N'\ni F(y') N ′ ∋ F ( y ′ ) を Z Z Z の近傍とする。収束の定義から G ∈ G y G\in\mathcal{G}_y G ∈ G y で f ( G ) ⊆ N f(G)\subseteq N f ( G ) ⊆ N 、G ′ ∈ G y ′ G'\in\mathcal{G}_{y'} G ′ ∈ G y ′ で f ( G ′ ) ⊆ N ′ f(G')\subseteq N' f ( G ′ ) ⊆ N ′ 。S [ y ] ∩ X ∈ G y S[y]\cap X\in\mathcal{G}_y S [ y ] ∩ X ∈ G y 、S [ y ′ ] ∩ X ∈ G y ′ S[y']\cap X\in\mathcal{G}_{y'} S [ y ′ ] ∩ X ∈ G y ′ なので、a ∈ G ∩ S [ y ] a\in G\cap S[y] a ∈ G ∩ S [ y ] 、a ′ ∈ G ′ ∩ S [ y ′ ] a'\in G'\cap S[y'] a ′ ∈ G ′ ∩ S [ y ′ ] がとれる(G y \mathcal{G}_y G y はフィルター基で、これらの共通部分は空でない)。( a , y ) , ( y , y ′ ) , ( y ′ , a ′ ) ∈ S (a,y),(y,y'),(y',a')\in S ( a , y ) , ( y , y ′ ) , ( y ′ , a ′ ) ∈ S より ( a , a ′ ) ∈ S ∘ S ∘ S ⊆ U 0 (a,a')\in S\circ S\circ S\subseteq U_0 ( a , a ′ ) ∈ S ∘ S ∘ S ⊆ U 0 で、( f ( a ) , f ( a ′ ) ) ∈ W (f(a),f(a'))\in W ( f ( a ) , f ( a ′ )) ∈ W 。f ( a ) ∈ N f(a)\in N f ( a ) ∈ N 、f ( a ′ ) ∈ N ′ f(a')\in N' f ( a ′ ) ∈ N ′ なので、( N × N ′ ) ∩ W ≠ ∅ (N\times N')\cap W\ne\emptyset ( N × N ′ ) ∩ W = ∅ 。N , N ′ N,N' N , N ′ は任意なので ( F ( y ) , F ( y ′ ) ) ∈ W ‾ = W (F(y),F(y'))\in\overline{W}=W ( F ( y ) , F ( y ′ )) ∈ W = W 。したがって S ⊆ ( F × F ) − 1 ( W ) S\subseteq(F\times F)^{-1}(W) S ⊆ ( F × F ) − 1 ( W ) 、すなわち ( F × F ) − 1 ( W ) ∈ V (F\times F)^{-1}(W)\in\mathcal{V} ( F × F ) − 1 ( W ) ∈ V で、F F F は一様連続である。
一意性 :F , F ′ F,F' F , F ′ が延長で、どちらも連続(一様連続だから)なら、稠密集合 X X X 上で一致し、Z Z Z はハウスドルフなので、補題 5.1[完全正則空間と埋め込み定理] より Y Y Y 全体で一致する。
∎
完備化の構成の方針は、Q \mathbb{Q} Q から R \mathbb{R} R を作る場合と同じく、足りない極限を補うことです。一様構造を一様連続な擬距離の全体 D \mathcal{D} D で表し、擬距離 d d d ごとに距離空間としての完備化を作ります。これらをすべて並べた積の中に X X X を埋め込み、その閉包をとれば、完備な空間の閉部分集合として完備になり、X X X が稠密に入っています。積をとるのは、1 つの d d d だけでは X X X の点を区別しきれない(d ( x , y ) = 0 d(x,y)=0 d ( x , y ) = 0 となる組がある)のを、すべての d d d を並べて補うためです。
証明(定理 5.4) 存在。 D \mathcal{D} D を U \mathcal{U} U に関して一様連続な擬距離の全体とする。補題 3.2 の (2) から、任意の近縁 U U U に対し { d < 1 / 2 } ⊆ U \{d<1/2\}\subseteq U { d < 1/2 } ⊆ U なる d ∈ D d\in\mathcal{D} d ∈ D があり、各 { d < ε } \{d<\varepsilon\} { d < ε } は近縁なので、U = U D \mathcal{U}=\mathcal{U}_{\mathcal{D}} U = U D 。d ∈ D d\in\mathcal{D} d ∈ D に対し、X / ∼ d X/{\sim_d} X / ∼ d (d ( x , y ) = 0 d(x,y)=0 d ( x , y ) = 0 で同一視)は距離 d ˉ ( [ x ] , [ y ] ) = d ( x , y ) \bar d([x],[y])=d(x,y) d ˉ ([ x ] , [ y ]) = d ( x , y ) で距離空間 M d M_d M d になる。その距離空間としての完備化(定理 3.2[距離空間] )を ( M d ^ , ρ d ) (\widehat{M_d},\rho_d) ( M d , ρ d ) とする。補題 4.2 の (4) により、これは一様空間として完備である。積 P = ∏ d ∈ D M d ^ P=\prod_{d\in\mathcal{D}}\widehat{M_d} P = ∏ d ∈ D M d に積一様構造を入れる。補題 5.2 の (2) により P P P は完備で、各因子が分離的なので P P P も分離的(相異なる 2 点は、ある座標が異なり、その座標の距離の近縁がこの組を含まない)である。Φ : X → P \Phi:X\to P Φ : X → P を Φ ( x ) = ( [ x ] d ) d \Phi(x)=([x]_d)_d Φ ( x ) = ([ x ] d ) d とする。
Φ \Phi Φ は単射:x ≠ y x\ne y x = y なら U \mathcal{U} U は分離的なので ( x , y ) ∉ U (x,y)\notin U ( x , y ) ∈ / U なる近縁 U U U があり、{ d < 1 / 2 } ⊆ U \{d<1/2\}\subseteq U { d < 1/2 } ⊆ U なる d ∈ D d\in\mathcal{D} d ∈ D について d ( x , y ) ≥ 1 / 2 d(x,y)\ge1/2 d ( x , y ) ≥ 1/2 、したがって d d d -座標が異なる。Φ \Phi Φ は一様埋め込み:d ∈ D d\in\mathcal{D} d ∈ D 、ε > 0 \varepsilon>0 ε > 0 について、( Φ × Φ ) − 1 ( ( π d × π d ) − 1 ( { ρ d < ε } ) ) = { d < ε } ∈ U (\Phi\times\Phi)^{-1}\bigl((\pi_d\times\pi_d)^{-1}(\{\rho_d<\varepsilon\})\bigr)=\{d<\varepsilon\}\in\mathcal{U} ( Φ × Φ ) − 1 ( ( π d × π d ) − 1 ({ ρ d < ε }) ) = { d < ε } ∈ U なので Φ \Phi Φ は一様連続。逆に近縁 U ∈ U U\in\mathcal{U} U ∈ U をとり、{ d < 1 / 2 } ⊆ U \{d<1/2\}\subseteq U { d < 1/2 } ⊆ U なる d d d をとると、Φ ( X ) \Phi(X) Φ ( X ) 上の ( π d × π d ) − 1 ( { ρ d < 1 / 2 } ) ∩ ( Φ ( X ) × Φ ( X ) ) (\pi_d\times\pi_d)^{-1}(\{\rho_d<1/2\})\cap(\Phi(X)\times\Phi(X)) ( π d × π d ) − 1 ({ ρ d < 1/2 }) ∩ ( Φ ( X ) × Φ ( X )) に属する組 ( Φ ( x ) , Φ ( y ) ) (\Phi(x),\Phi(y)) ( Φ ( x ) , Φ ( y )) は d ( x , y ) < 1 / 2 d(x,y)<1/2 d ( x , y ) < 1/2 を満たし、( x , y ) ∈ U (x,y)\in U ( x , y ) ∈ U 。よって Φ − 1 : Φ ( X ) → X \Phi^{-1}:\Phi(X)\to X Φ − 1 : Φ ( X ) → X も一様連続。
Y = Φ ( X ) ‾ Y=\overline{\Phi(X)} Y = Φ ( X ) (P P P における閉包)に P P P からの部分空間の一様構造を入れると、補題 5.2 の (1) により完備、分離的で、Φ ( X ) \Phi(X) Φ ( X ) は Y Y Y で稠密である。したがって ( Y , Φ ) (Y,\Phi) ( Y , Φ ) は完備化。
普遍性と一意性。 ( Y , ι ) (Y,\iota) ( Y , ι ) を完備化、f : X → Z f:X\to Z f : X → Z を一様連続とする。ι \iota ι は一様同型 X → ι ( X ) X\to\iota(X) X → ι ( X ) なので、f ∘ ι − 1 : ι ( X ) → Z f\circ\iota^{-1}:\iota(X)\to Z f ∘ ι − 1 : ι ( X ) → Z は一様連続で、ι ( X ) \iota(X) ι ( X ) は Y Y Y で稠密。補題 5.3 から、F ∣ ι ( X ) = f ∘ ι − 1 F|_{\iota(X)}=f\circ\iota^{-1} F ∣ ι ( X ) = f ∘ ι − 1 、すなわち F ∘ ι = f F\circ\iota=f F ∘ ι = f なる一様連続な F : Y → Z F:Y\to Z F : Y → Z がただ 1 つ存在する。( Y ′ , ι ′ ) (Y',\iota') ( Y ′ , ι ′ ) を別の完備化とすると、f = ι ′ f=\iota' f = ι ′ に使って F : Y → Y ′ F:Y\to Y' F : Y → Y ′ 、F ∘ ι = ι ′ F\circ\iota=\iota' F ∘ ι = ι ′ 、また役割を入れ替えて G : Y ′ → Y G:Y'\to Y G : Y ′ → Y 、G ∘ ι ′ = ι G\circ\iota'=\iota G ∘ ι ′ = ι が得られる。G ∘ F : Y → Y G\circ F:Y\to Y G ∘ F : Y → Y は連続で ι ( X ) \iota(X) ι ( X ) 上で恒等写像に一致し、Y Y Y はハウスドルフなので、補題 5.1[完全正則空間と埋め込み定理] から G ∘ F = i d Y G\circ F=\mathrm{id}_Y G ∘ F = id Y 。同様に F ∘ G = i d Y ′ F\circ G=\mathrm{id}_{Y'} F ∘ G = id Y ′ 。よって F F F は一様同型で、一意性は上と同じ。
∎
距離空間 ( X , d ) (X,d) ( X , d ) の完備化 ( X ^ , ι ) (\hat{X},\iota) ( X ^ , ι ) (定理 3.2[距離空間] )は、U d \mathcal{U}_d U d をもつ一様空間として見たとき、この定理の完備化と一様同型です(どちらも、完備で、稠密な一様埋め込みをもつ空間なので、上の一意性から)。この定理は、距離ではなく擬距離の族で定まる一様構造(関数空間の点ごと収束・コンパクト一様収束の構造など)にもそのまま使えます。
例 5.5 (有理数の完備化 )
Q \mathbb{Q} Q の通常の距離の一様構造の完備化は R \mathbb{R} R です。素数 p p p を固定し、0 0 0 でない有理数 r r r を r = p k a / b r=p^{k}a/b r = p k a / b (a , b a,b a , b は p p p で割り切れない整数、k ∈ Z k\in\mathbb{Z} k ∈ Z )と書いたときの指数 k k k を v p ( r ) v_p(r) v p ( r ) とします。同じ Q \mathbb{Q} Q に p p p 進距離 d p ( x , y ) = p − v p ( x − y ) d_p(x,y)=p^{-v_p(x-y)} d p ( x , y ) = p − v p ( x − y ) (x ≠ y x\ne y x = y )、d p ( x , x ) = 0 d_p(x,x)=0 d p ( x , x ) = 0 (超距離)を入れた一様構造の完備化は p p p 進数体 Q p \mathbb{Q}_p Q p で、同じ集合 Q \mathbb{Q} Q の別の一様構造から別の完備化が得られる例になっています。
位相群(定義 7.1[局所コンパクト空間] )は、群の演算が連続なので、単位元 e e e の近傍系をすべての点に平行移動して、一様構造を作れます。
(3) のねらいは、台がコンパクトな関数が一様連続になることです。連続性は各点のまわりだけの性質ですが、台 K K K はコンパクトなので有限個の点のまわりだけを見れば十分で、有限個の近傍の共通部分をとることで全体に通用する 1 つの近傍 W W W を得ます。群の左移動 y ↦ x y y\mapsto xy y ↦ x y は近傍 V V V を x V xV x V にうつすので、x − 1 y ∈ W x^{-1}y\in W x − 1 y ∈ W という条件は「y y y が x x x を W W W だけ左移動した範囲にある」という意味になります。
証明(命題 6.1) (1) U V ∩ U V ′ = U V ∩ V ′ U_V\cap U_{V'}=U_{V\cap V'} U V ∩ U V ′ = U V ∩ V ′ なので、{ U V } \{U_V\} { U V } は共通部分で閉じ、(U0) が成り立つ。(U1):e ∈ V e\in V e ∈ V なので ( x , x ) ∈ U V (x,x)\in U_V ( x , x ) ∈ U V 。(U2):U V − 1 = { ( y , x ) : x − 1 y ∈ V } = { ( x ′ , y ′ ) : y ′ − 1 x ′ ∈ V } U_V^{-1}=\{(y,x):x^{-1}y\in V\}=\{(x',y'):y'^{-1}x'\in V\} U V − 1 = {( y , x ) : x − 1 y ∈ V } = {( x ′ , y ′ ) : y ′ − 1 x ′ ∈ V } と書くと y ′ − 1 x ′ = ( x ′ − 1 y ′ ) − 1 y'^{-1}x'=(x'^{-1}y')^{-1} y ′ − 1 x ′ = ( x ′ − 1 y ′ ) − 1 なので U V − 1 = U V − 1 U_V^{-1}=U_{V^{-1}} U V − 1 = U V − 1 で、逆元写像は同相写像で e e e を e e e にうつすので V − 1 V^{-1} V − 1 は e e e の近傍。(U3):V V V に対し、補題 7.4[局所コンパクト空間] により e e e の開近傍 W W W で W W ⊆ V WW\subseteq V W W ⊆ V となるものがとれる。( x , y ) , ( y , z ) ∈ U W (x,y),(y,z)\in U_W ( x , y ) , ( y , z ) ∈ U W なら x − 1 z = ( x − 1 y ) ( y − 1 z ) ∈ W W ⊆ V x^{-1}z=(x^{-1}y)(y^{-1}z)\in WW\subseteq V x − 1 z = ( x − 1 y ) ( y − 1 z ) ∈ W W ⊆ V で、U W ∘ U W ⊆ U V U_W\circ U_W\subseteq U_V U W ∘ U W ⊆ U V 。一様位相:U V [ x ] = { y : x − 1 y ∈ V } = x V U_V[x]=\{y:x^{-1}y\in V\}=xV U V [ x ] = { y : x − 1 y ∈ V } = x V で、左移動 y ↦ x y y\mapsto xy y ↦ x y は同相写像(逆写像は y ↦ x − 1 y y\mapsto x^{-1}y y ↦ x − 1 y 、どちらも乗法の連続性から連続)なので、{ x V } V \{xV\}_V { x V } V は群の位相における x x x の近傍系をなす。命題 2.5 の (1) により、一様位相の近傍系も同じ。
(2) ⋂ V U V = { ( x , y ) : x − 1 y ∈ ⋂ V } \bigcap_VU_V=\{(x,y):x^{-1}y\in\bigcap V\} ⋂ V U V = {( x , y ) : x − 1 y ∈ ⋂ V } (V V V は e e e の近傍全体を動く)。G G G がハウスドルフなら、g ≠ e g\ne e g = e に対し e e e の近傍 V ∌ g V\not\ni g V ∋ g があるので ⋂ V = { e } \bigcap V=\{e\} ⋂ V = { e } で、⋂ U V = Δ \bigcap U_V=\Delta ⋂ U V = Δ 。逆に U L \mathcal{U}_L U L が分離的なら、一様位相(= G =G = G の位相、(1))は 命題 2.5 の (4) によりハウスドルフ。
(3) K K K を f f f の台(f ≠ 0 f\ne0 f = 0 の閉包)とし、ε > 0 \varepsilon>0 ε > 0 とする。各 x ∈ K x\in K x ∈ K について、f f f の連続性と (1) から e e e の開近傍 V x V_x V x で、y ∈ x V x y\in xV_x y ∈ x V x ならば ∣ f ( y ) − f ( x ) ∣ < ε / 2 |f(y)-f(x)|<\varepsilon/2 ∣ f ( y ) − f ( x ) ∣ < ε /2 となるものがある。補題 7.4[局所コンパクト空間] で、対称な開近傍 W x W_x W x を W x W x ⊆ V x W_xW_x\subseteq V_x W x W x ⊆ V x ととる。{ x W x } x ∈ K \{xW_x\}_{x\in K} { x W x } x ∈ K は K K K の開被覆なので、有限個 x 1 , … , x n x_1,\dots,x_n x 1 , … , x n で K ⊆ ⋃ x i W x i K\subseteq\bigcup x_iW_{x_i} K ⊆ ⋃ x i W x i 。W = ⋂ i W x i W=\bigcap_iW_{x_i} W = ⋂ i W x i (対称)とおく。x − 1 y ∈ W x^{-1}y\in W x − 1 y ∈ W とする。x ∈ K x\in K x ∈ K なら、ある i i i で x ∈ x i W x i x\in x_iW_{x_i} x ∈ x i W x i 、∣ f ( x ) − f ( x i ) ∣ < ε / 2 |f(x)-f(x_i)|<\varepsilon/2 ∣ f ( x ) − f ( x i ) ∣ < ε /2 。y = x ( x − 1 y ) ∈ x i W x i W ⊆ x i W x i W x i ⊆ x i V x i y=x(x^{-1}y)\in x_iW_{x_i}W\subseteq x_iW_{x_i}W_{x_i}\subseteq x_iV_{x_i} y = x ( x − 1 y ) ∈ x i W x i W ⊆ x i W x i W x i ⊆ x i V x i なので ∣ f ( y ) − f ( x i ) ∣ < ε / 2 |f(y)-f(x_i)|<\varepsilon/2 ∣ f ( y ) − f ( x i ) ∣ < ε /2 、よって ∣ f ( x ) − f ( y ) ∣ < ε |f(x)-f(y)|<\varepsilon ∣ f ( x ) − f ( y ) ∣ < ε 。y ∈ K y\in K y ∈ K なら、y − 1 x = ( x − 1 y ) − 1 ∈ W − 1 = W y^{-1}x=(x^{-1}y)^{-1}\in W^{-1}=W y − 1 x = ( x − 1 y ) − 1 ∈ W − 1 = W で、x , y x,y x , y の役割を入れ替えて同じ議論ができる。どちらも K K K に入らなければ f ( x ) = f ( y ) = 0 f(x)=f(y)=0 f ( x ) = f ( y ) = 0 。
∎
右一様構造 { ( x , y ) : x y − 1 ∈ V } \{(x,y):xy^{-1}\in V\} {( x , y ) : x y − 1 ∈ V } も同様に定義でき、一般には左一様構造と異なります。位相線形空間 E E E (定義 2.1[局所凸空間と弱位相] )は加法について位相群なので、同じ構成で(加法は可換なので左右の区別なく)一様構造をもち、この一様構造に関する完備性が Fréchet 空間・Banach 空間の完備性です。
演習 7.1 易
一様連続写像 f : X → Y f:X\to Y f : X → Y 、g : Y → Z g:Y\to Z g : Y → Z の合成 g ∘ f g\circ f g ∘ f が一様連続であることを示してください。また、一様連続写像が連続であることを、近縁の言葉で確かめてください。
解答 W ∈ W W\in\mathcal{W} W ∈ W (Z Z Z の近縁)に対し、( g × g ) − 1 ( W ) ∈ V (g\times g)^{-1}(W)\in\mathcal{V} ( g × g ) − 1 ( W ) ∈ V (g g g の一様連続性)、したがって ( f × f ) − 1 ( ( g × g ) − 1 ( W ) ) ∈ U (f\times f)^{-1}\bigl((g\times g)^{-1}(W)\bigr)\in\mathcal{U} ( f × f ) − 1 ( ( g × g ) − 1 ( W ) ) ∈ U (f f f の一様連続性)。この集合は ( ( g ∘ f ) × ( g ∘ f ) ) − 1 ( W ) ((g\circ f)\times(g\circ f))^{-1}(W) (( g ∘ f ) × ( g ∘ f ) ) − 1 ( W ) に等しいので、g ∘ f g\circ f g ∘ f は一様連続である。連続性は、本文のとおり x ∈ X x\in X x ∈ X 、V ∈ V V\in\mathcal{V} V ∈ V に対し U = ( f × f ) − 1 ( V ) ∈ U U=(f\times f)^{-1}(V)\in\mathcal{U} U = ( f × f ) − 1 ( V ) ∈ U とおくと U [ x ] ⊆ f − 1 ( V [ f ( x ) ] ) U[x]\subseteq f^{-1}(V[f(x)]) U [ x ] ⊆ f − 1 ( V [ f ( x )]) となることから従う。
演習 7.2 標準
全有界な一様空間 X X X の一様連続写像による像 f ( X ) ⊆ Y f(X)\subseteq Y f ( X ) ⊆ Y (部分空間の一様構造)が全有界であることを示してください。
解答 V V V を Y Y Y の近縁とする。( f × f ) − 1 ( V ) (f\times f)^{-1}(V) ( f × f ) − 1 ( V ) は X X X の近縁なので、有限集合 A ⊆ X A\subseteq X A ⊆ X で X = ( f × f ) − 1 ( V ) [ A ] X=(f\times f)^{-1}(V)[A] X = ( f × f ) − 1 ( V ) [ A ] となる。y = f ( x ) ∈ f ( X ) y=f(x)\in f(X) y = f ( x ) ∈ f ( X ) に対し、ある a ∈ A a\in A a ∈ A で ( a , x ) ∈ ( f × f ) − 1 ( V ) (a,x)\in(f\times f)^{-1}(V) ( a , x ) ∈ ( f × f ) − 1 ( V ) 、すなわち ( f ( a ) , y ) ∈ V (f(a),y)\in V ( f ( a ) , y ) ∈ V 。よって f ( X ) ⊆ V [ f ( A ) ] f(X)\subseteq V[f(A)] f ( X ) ⊆ V [ f ( A )] で、f ( A ) f(A) f ( A ) は有限集合。部分空間の近縁は V ∩ ( f ( X ) × f ( X ) ) V\cap(f(X)\times f(X)) V ∩ ( f ( X ) × f ( X )) の形(V V V は Y Y Y の近縁を動く)なので、f ( X ) = ( V ∩ ( f ( X ) × f ( X ) ) ) [ f ( A ) ] f(X)=(V\cap(f(X)\times f(X)))[f(A)] f ( X ) = ( V ∩ ( f ( X ) × f ( X ))) [ f ( A )] 、すなわち f ( X ) f(X) f ( X ) は全有界である。
演習 7.4 標準
R \mathbb{R} R の通常の一様構造について、f ( x ) = x 2 f(x)=x^2 f ( x ) = x 2 が一様連続でないことを示してください。また、f f f は R \mathbb{R} R の各有界閉区間に制限すれば一様連続であることを、定理 4.4 から説明してください。
解答 x n = n x_n=n x n = n 、y n = n + 1 / n y_n=n+1/n y n = n + 1/ n とすると ∣ x n − y n ∣ = 1 / n → 0 |x_n-y_n|=1/n\to0 ∣ x n − y n ∣ = 1/ n → 0 だが ∣ f ( y n ) − f ( x n ) ∣ = 2 + 1 / n 2 ≥ 2 |f(y_n)-f(x_n)|=2+1/n^2\ge2 ∣ f ( y n ) − f ( x n ) ∣ = 2 + 1/ n 2 ≥ 2 。よって ε = 1 \varepsilon=1 ε = 1 に対し δ \delta δ が存在しない。有界閉区間 [ − n , n ] [-n,n] [ − n , n ] はコンパクト(定理 5.2[コンパクト性] )で、f f f はそこで連続なので、定理 4.4 の (2) により一様連続である。
N. Bourbaki, General Topology , Chapters 1–4, Springer, 1998(原著 1940 年代〜)— 第 II 章(一様構造)。
J. L. Kelley, General Topology , Springer GTM 27, 1975 — 第 6 章(一様空間)。
S. Willard, General Topology , Addison-Wesley, 1970 — 第 9 章(一様空間)。
R. Engelking, General Topology , Heldermann, 1989 — 第 8 章(一様空間)。