1 フィルターとフィルター基
定義 1.1 (フィルター).Xを集合とする。P(X)の部分集合FがX上の フィルター (filter) であるとは、次の四条件がすべて成り立つことをいう。
- X∈Fである。
- ∅∈/Fである。
- F,G∈FならばF∩G∈Fである。
- F∈FかつF⊆G⊆XならばG∈Fである。
X上のフィルターF、GがF⊆Gを満たすとき、GはFより 細かい (finer filter) という。
定義 1.2 (フィルター基).Xを集合とする。P(X)の部分集合BがX上の フィルター基 (filter base) であるとは、次の三条件がすべて成り立つことをいう。
- B=∅である。
- ∅∈/Bである。
- 任意のB1,B2∈Bに対して、B⊆B1∩B2を満たすB∈Bが存在する。
フィルター基Bに対して、
⟨B⟩={F⊆X∣B⊆F を満たす B∈B が存在する}をBが 生成するフィルター (filter generated by a base) という。
命題 1.3.Xを集合、BをX上のフィルター基とする。
- ⟨B⟩はX上のフィルターであり、B⊆⟨B⟩である。
- X上の任意のフィルターGについて、B⊆Gであることと⟨B⟩⊆Gであることは同値である。
証明.主張 (1)を示す。B=∅であるからB∈BをとるとB⊆Xであり、X∈⟨B⟩である。∅∈⟨B⟩ならばB⊆∅を満たすB∈Bが存在し、B=∅∈Bとなって定義 1.2に反する。F1,F2∈⟨B⟩に対してB1⊆F1、B2⊆F2を満たすB1,B2∈Bをとると、B⊆B1∩B2を満たすB∈Bが存在し、B⊆F1∩F2であるからF1∩F2∈⟨B⟩である。F∈⟨B⟩とF⊆G⊆Xに対して、B⊆Fを満たすB∈BがB⊆Gを満たすからG∈⟨B⟩である。B∈BはB⊆BによりB∈⟨B⟩を満たす。
主張 (2)を示す。B⊆Gとし、F∈⟨B⟩をとる。B⊆Fを満たすB∈BはGの元であるから、定義 1.1 条件 (d)によりF∈Gである。逆に⟨B⟩⊆Gならば、主張 (1)のB⊆⟨B⟩によりB⊆Gである。▨
定義 1.4 (主フィルター).Xを集合、AをXの空でない部分集合とする。A=∅でありA∩A=Aであるから、{A}はX上のフィルター基であり、⟨{A}⟩={F⊆X∣A⊆F}である。⟨{A}⟩をAが生成する 主フィルター (principal filter) という。
命題 1.5.(X,O)を位相空間、x∈Xとする。このときNO(x)はX上のフィルターである。
補題 1.6.Xを集合、F、GをX上のフィルターとする。
- FとGの両方より細かいX上のフィルターが存在するための必要十分条件は、任意のF∈Fと任意のG∈GについてF∩G=∅であることである。
- 任意のF∈Fと任意のG∈GについてF∩G=∅であるとき、B={F∩G∣F∈F, G∈G}はX上のフィルター基であり、⟨B⟩はFとGの両方より細かい。さらに、FとGの両方より細かいX上の任意のフィルターは、⟨B⟩より細かい。
証明.主張 (2)を示す。定義 1.1 条件 (a)によりX=X∩X∈BであるからB=∅であり、仮定により∅∈/Bである。F,F′∈FとG,G′∈Gについて、定義 1.1 条件 (c)によりF∩F′∈FかつG∩G′∈Gであり、(F∩G)∩(F′∩G′)=(F∩F′)∩(G∩G′)∈Bであるから、Bはフィルター基である。F∈FはF=F∩X∈Bを満たし、G∈GはG=X∩G∈Bを満たすから、命題 1.3 (1)によりF⊆⟨B⟩かつG⊆⟨B⟩である。HをFとGの両方より細かいX上のフィルターとする。F∈FとG∈GについてF,G∈Hであるから、定義 1.1 条件 (c)によりF∩G∈Hである。したがってB⊆Hであり、命題 1.3 (2)により⟨B⟩⊆Hである。
主張 (1)を示す。HをFとGの両方より細かいX上のフィルターとし、F∈FとG∈Gをとる。F,G∈Hであるから、定義 1.1 条件 (c)と定義 1.1 条件 (b)によりF∩G∈Hは空でない。逆に、任意のF∈Fと任意のG∈GについてF∩G=∅ならば、主張 (2)の⟨B⟩はFとGの両方より細かいX上のフィルターである。▨
2 超フィルター
定義 2.1 (超フィルター).X上のフィルターUが 超フィルター (ultrafilter) であるとは、Uより細かいX上のフィルターがU自身に限ることをいう。
補題 2.2.Xを集合、UをX上のフィルターとする。このとき、次の三条件は同値である。
- Uは超フィルターである。
- 任意のA⊆Xについて、A∈UまたはX∖A∈Uである。
- A⊆XがUの任意の元と交わるならば、A∈Uである。
証明.(1)⇒(3)を示す。A⊆XがUの任意の元と交わるとする。定義 1.1 条件 (a)によりX∈UであるからA=A∩X=∅であり、Aが生成する主フィルター⟨{A}⟩の各元はAを含むから、Uの任意の元と交わる。補題 1.6 (1)により、Uと⟨{A}⟩の両方より細かいX上のフィルターGが存在する。主張 (1)によりG=Uであり、A∈⟨{A}⟩⊆G=Uである。
(3)⇒(2)を示す。A⊆Xとし、X∖A∈/Uとする。F∈UがAと交わらないならばF⊆X∖Aであり、定義 1.1 条件 (d)によりX∖A∈Uとなって仮定に反する。したがってAはUの任意の元と交わり、主張 (3)によりA∈Uである。
(2)⇒(1)を示す。GをUより細かいX上のフィルターとし、A∈Gとする。A∈/Uならば主張 (2)によりX∖A∈U⊆Gであり、定義 1.1 条件 (c)により∅=A∩(X∖A)∈Gとなって定義 1.1 条件 (b)に反する。したがってA∈Uであり、G=Uである。▨
命題 2.3.Xを集合、a∈Xとする。このとき、{a}が生成する主フィルターUa={F⊆X∣a∈F}はX上の超フィルターである。
定理 2.4.Xを集合とする。このとき、X上の任意のフィルターFに対して、F⊆Uを満たすX上の超フィルターUが存在する。
証明.Pを、Fより細かいX上のフィルター全体の集合とし、包含で順序づける。F∈PであるからPは空でない。C⊆Pを鎖とする。C=∅ならばFがCの上界である。C=∅ならばG=⋃Cとおく。X∈Gであり、∅∈/Gである。F,G∈Gに対してF∈G1、G∈G2を満たすG1,G2∈Cをとる。Cは鎖であるから、一般性を失わずG1⊆G2とすると、F,G∈G2でありF∩G∈G2⊆Gである。F∈GとF⊆G⊆XからG∈Gである。したがってGはFより細かいフィルターであり、Cの上界である。§E1.20 定理 2.1 (3)によりPは極大元Uをもつ。GをUより細かいフィルターとすると、F⊆U⊆GからG∈Pであり、Uの極大性によりG=Uである。ゆえにUは超フィルターである。▨
命題 2.5.Xを無限集合とする。このとき、Xの一点集合が生成するどの主フィルターとも異なるX上の超フィルターが存在する。
3 像フィルターと部分集合への制限
定義 3.1 (像フィルター).X、Yを集合、f:X→Yを写像、FをX上のフィルターとする。
f(F)={A⊆Y∣f−1(A)∈F}をFのfによる 像フィルター (image filter) という。
命題 3.2.X、Yを集合、f:X→Yを写像、F、GをX上のフィルターとする。
- f(F)はY上のフィルターである。また、{f(F)∣F∈F}はY上のフィルター基であり、f(F)=⟨{f(F)∣F∈F}⟩である。
- F⊆Gならばf(F)⊆f(G)である。
- Fが超フィルターならばf(F)はY上の超フィルターである。
- Zを集合、g:Y→Zを写像とすると、(g∘f)(F)=g(f(F))である。また、Xの恒等写像idXについてidX(F)=Fである。
証明.主張 (1)を示す。f−1(Y)=X∈Fであり、f−1(∅)=∅∈/Fである。A,B∈f(F)に対してf−1(A∩B)=f−1(A)∩f−1(B)∈Fである。A∈f(F)とA⊆B⊆Yに対してf−1(A)⊆f−1(B)であるからB∈f(F)である。A∈f(F)ならばF=f−1(A)∈Fがf(F)⊆Aを満たす。逆にF∈Fがf(F)⊆Aを満たすならばF⊆f−1(f(F))⊆f−1(A)であるからA∈f(F)である。ゆえにf(F)は、f(F)⊆Aを満たすF∈Fが存在するA⊆Yの全体である。定義 1.1 条件 (a)によりX∈Fであるから、{f(F)∣F∈F}は空でない。F∈Fについて、定義 1.1 条件 (b)によりF=∅であるから、f(F)=∅である。F,G∈Fについて、F∩G∈Fかつf(F∩G)⊆f(F)∩f(G)であるから、定義 1.2 条件 (c)が成り立つ。したがって{f(F)∣F∈F}はY上のフィルター基であり、定義 1.2により、これが生成するフィルターはf(F)に等しい。
主張 (2)を示す。A∈f(F)ならばf−1(A)∈F⊆GであるからA∈f(G)である。
主張 (3)を示す。Fを超フィルターとし、A⊆Yをとる。補題 2.2 (2)によりf−1(A)∈FまたはX∖f−1(A)=f−1(Y∖A)∈Fであるから、A∈f(F)またはY∖A∈f(F)である。主張 (1)によりf(F)はフィルターであるから、補題 2.2 (2)によりf(F)は超フィルターである。
主張 (4)を示す。A⊆Zについて(g∘f)−1(A)=f−1(g−1(A))であるから、A∈(g∘f)(F)であることはg−1(A)∈f(F)であること、すなわちA∈g(f(F))であることと同値である。A⊆XについてidX−1(A)=Aであるから、idX(F)=Fである。▨
補題 3.3.Xを集合、FをX上のフィルター、A⊆Xとし、任意のF∈FについてF∩A=∅であるとする。ιA:A→Xを包含写像とし、FA={F∩A∣F∈F}とおく。
- FAはA上のフィルターである。
- ιA(FA)は、Fより細かくAを元にもつX上のフィルターである。さらに、Fより細かくAを元にもつX上の任意のフィルターは、ιA(FA)より細かい。
- A∈FならばιA(FA)=Fである。
証明.主張 (1)を示す。定義 1.1 条件 (a)によりA=X∩A∈FAであり、仮定により∅∈/FAである。F,G∈Fについて、定義 1.1 条件 (c)によりF∩G∈Fであり、(F∩A)∩(G∩A)=(F∩G)∩A∈FAである。F∈Fと、F∩A⊆C⊆Aを満たすCについて、定義 1.1 条件 (d)によりF∪C∈Fであり、C=(F∪C)∩A∈FAである。
主張 (2)を示す。B⊆XについてιA−1(B)=B∩Aであるから、ιA(FA)={B⊆X∣B∩A∈FA}であり、主張 (1)と命題 3.2 (1)により、これはX上のフィルターである。F∈FはF∩A∈FAを満たし、A∩A=A∈FAであるから、F⊆ιA(FA)かつA∈ιA(FA)である。HをFより細かくAを元にもつX上のフィルターとし、B∈ιA(FA)をとる。B∩A=F∩Aを満たすF∈Fが存在し、F,A∈Hであるから、定義 1.1 条件 (c)によりB∩A∈Hであり、定義 1.1 条件 (d)によりB∈Hである。
主張 (3)を示す。A∈Fならば、FはFより細かくAを元にもつX上のフィルターであるから、主張 (2)によりιA(FA)⊆F⊆ιA(FA)である。▨
4 フィルターの収束と集積点
定義 4.1 (フィルターの収束と集積点).(X,O)を位相空間、FをX上のフィルター、x∈Xとする。NO(x)⊆Fであるとき、Fはxに 収束 (convergence of a filter) するといい、F→xと書く。このときxをFの 極限 (limit of a filter) という。任意のF∈Fについてx∈Fであるとき、xをFの集積点といい、この意味の集積点を フィルターの集積点 (cluster point of a filter) と呼ぶ。
補題 4.2.(X,O)を位相空間、FをX上のフィルター、x∈Xとする。このとき、次の三条件は同値である。
- xはFの集積点である。
- 任意のV∈NO(x)と任意のF∈FについてV∩F=∅である。
- Fより細かくxに収束するX上のフィルターGが存在する。
証明.(1)⇔(2)を示す。§E2.11 命題 7.2 (2)により、F∈Fについてx∈Fであることと、任意のV∈NO(x)についてV∩F=∅であることは同値である。
(2)⇔(3)を示す。命題 1.5によりNO(x)はX上のフィルターであり、X上のフィルターがxに収束することは、そのフィルターがNO(x)より細かいことである。したがって主張 (3)は、FとNO(x)の両方より細かいX上のフィルターが存在することと同値であり、補題 1.6 (1)により主張 (2)と同値である。▨
命題 4.3.(X,O)を位相空間、x∈Xとする。
- X上のフィルターFがxに収束するならば、xはFの集積点である。
- UがX上の超フィルターならば、xがUの集積点であることと、U→xであることは同値である。
証明.主張 (1)を示す。F→xならば、G=Fが補題 4.2 (3)を満たすから、補題 4.2によりxはFの集積点である。
主張 (2)を示す。U→xならば、主張 (1)によりxはUの集積点である。逆にxをUの集積点とする。補題 4.2により、Uより細かくxに収束するフィルターGが存在する。Uは超フィルターであるからG=Uであり、U→xである。▨
5 ネットと部分ネット
定義 5.1 (有向集合とネット). 集合ΛとΛ上の二項関係≤が次の四条件を満たすとき、(Λ,≤)を 有向集合 (directed set) という。
- Λ=∅である。
- すべてのλ∈Λについてλ≤λである。
- λ≤μかつμ≤νならばλ≤νである。
- 任意のλ,μ∈Λに対して、λ≤νかつμ≤νを満たすν∈Λが存在する。
有向集合(Λ,≤)から集合Xへの写像λ↦xλをXの ネット (net) といい、(xλ)λ∈Λと書く。A⊆Xについて、あるλ0∈Λが存在してλ≥λ0を満たすすべてのλについてxλ∈Aであるとき、(xλ)λ∈ΛはAに 最終的に属する (eventually in) という。任意のλ0∈Λに対してλ≥λ0を満たすλでxλ∈Aとなるものが存在するとき、(xλ)λ∈ΛはAに しばしば属する (frequently in) という。
定義 5.2 (ネットの収束と集積点).(X,O)を位相空間、(xλ)λ∈ΛをXのネット、x∈Xとする。任意のV∈NO(x)について(xλ)λ∈ΛがVに最終的に属するとき、(xλ)λ∈Λはxに 収束 (convergence of a net) するといい、xλ→xと書く。任意のV∈NO(x)について(xλ)λ∈ΛがVにしばしば属するとき、xを(xλ)λ∈Λの集積点といい、この意味の集積点を ネットの集積点 (cluster point of a net) と呼ぶ。
定義 5.3 (部分ネット).(xλ)λ∈Λを集合Xのネット、(M,≤)を有向集合、φ:M→Λを写像とする。任意のλ0∈Λに対して、μ≥μ0ならばφ(μ)≥λ0を満たすμ0∈Mが存在するとき、ネット(xφ(μ))μ∈Mを(xλ)λ∈Λの 部分ネット (subnet) という。
命題 5.4.(X,O)を位相空間、(xn)n∈N≥1をXの点列とする。
証明.主張 (1)を示す。1∈N≥1であり、≤は反射律と推移律を満たし、m,n∈N≥1に対してmax{m,n}はmとnの上界であるから、(N≥1,≤)は有向集合である。Λ=N≥1のとき、定義 5.2の収束の条件は、任意のV∈NO(x)に対して、n≥Nを満たすすべてのn∈N≥1についてxn∈VとなるN∈N≥1が存在することであり、§E2.13 定義 7.1の位相収束の条件に一致する。
主張 (2)を示す。§E2.3 補題 2.2により、すべてのk∈N≥1についてnk≥kである。m∈N≥1に対して、k≥mならばnk≥k≥mであるから、定義 5.3の条件がμ0=mで成り立つ。▨
定義 5.5 (ネットのフィルターとフィルターのネット).s=(xλ)λ∈Λを集合Xのネットとする。sが最終的に属するXの部分集合の全体をF(s)と書き、sのフィルターという。この意味のフィルターを ネットのフィルター (filter of a net) と呼ぶ(フィルターであることは命題 5.6 (1)で示す)。
Fを集合X上のフィルターとする。
ΛF={(a,F)∣F∈F, a∈F}に、(a,F)≤(b,G)をG⊆Fで定める。写像(a,F)↦aが定めるXのネットをsFと書き、Fのネットという。この意味のネットを フィルターのネット (net of a filter) と呼ぶ(ΛFが有向集合であることは命題 5.6 (2)で示す)。
命題 5.6.Xを集合とする。
- Xの任意のネットsに対して、F(s)はX上のフィルターである。
- FをX上のフィルターとすると、(ΛF,≤)は有向集合であり、F(sF)=Fである。
- Xが位相空間であるとき、Xのネットs=(xλ)λ∈Λとx∈Xについて、xλ→xであることとF(s)→xであることは同値であり、xがsの集積点であることとxがF(s)の集積点であることは同値である。
- Xが位相空間であるとき、X上のフィルターFとx∈Xについて、F→xであることとsFがxに収束することは同値であり、xがFの集積点であることとxがsFの集積点であることは同値である。
- Yを集合、f:X→Yを写像、s=(xλ)λ∈ΛをXのネットとすると、F((f(xλ))λ∈Λ)=f(F(s))である。
証明.主張 (1)を示す。s=(xλ)λ∈Λとおく。sの項はすべてXに属するからX∈F(s)である。∅∈F(s)と仮定すると、λ≥λ0を満たすすべてのλ∈Λについてxλ∈∅となるλ0∈Λが存在する。λ0≥λ0であるからxλ0∈∅となり、∅が元をもたないことに反する。したがって∅∈/F(s)である。A,B∈F(s)に対して、λ≥λAならばxλ∈AとなるλA∈Λと、λ≥λBならばxλ∈BとなるλB∈Λをとり、λA≤νかつλB≤νを満たすνをとると、λ≥νのときλ≥λAかつλ≥λBであるからxλ∈A∩Bである。A∈F(s)とA⊆B⊆Xに対して、λ≥λ0ならばxλ∈Aとなるλ0∈Λは、λ≥λ0ならばxλ∈Bを満たすから、B∈F(s)である。
主張 (2)を示す。X∈Fは空でなく、ΛF=∅である。反射律と推移律は⊆の性質から従う。(a,F),(b,G)∈ΛFに対してF∩G∈Fは空でないからc∈F∩Gをとると、(c,F∩G)∈ΛFは(a,F)と(b,G)の上界である。したがってΛFは有向集合である。A∈Fとしa0∈Aをとると、(a,F)≥(a0,A)ならばa∈F⊆AであるからA∈F(sF)である。逆にA∈F(sF)とし、(a,F)≥(a0,F0)ならばa∈Aとなる(a0,F0)∈ΛFをとる。任意のa∈F0について(a,F0)≥(a0,F0)であるからa∈Aであり、F0⊆Aである。定義 1.1 条件 (d)によりA∈Fである。
主張 (3)を示す。xλ→xとは、任意のV∈NO(x)についてV∈F(s)ということであり、これはNO(x)⊆F(s)に当たる。集積点については、xをsの集積点とし、V∈NO(x)とF∈F(s)をとる。λ≥λ0のときxλ∈Fとなるλ0をとると、sはVにしばしば属するからλ≥λ0でxλ∈Vとなるλが存在し、xλ∈V∩Fである。ゆえに補題 4.2 (2)が成り立ち、xはF(s)の集積点である。逆にxをF(s)の集積点とし、V∈NO(x)とλ0∈Λをとる。F={xλ∣λ≥λ0}はF(s)の元であるから、補題 4.2 (2)によりV∩F=∅であり、λ≥λ0でxλ∈Vとなるλが存在する。
主張 (4)を示す。主張 (2)によりF(sF)=Fであるから、主張 (3)をs=sFに適用すればよい。
主張 (5)を示す。A⊆Yについて、(f(xλ))λ∈ΛがAに最終的に属することと、(xλ)λ∈Λがf−1(A)に最終的に属することは同値であり、これはf−1(A)∈F(s)、すなわちA∈f(F(s))ということである。▨
補題 5.7.s=(xλ)λ∈Λを集合Xのネットとする。
- tがsの部分ネットならば、F(s)⊆F(t)である。
- GがF(s)より細かいX上のフィルターならば、有向集合(M,≤)と写像φ:M→Λで、μ≤μ′ならばφ(μ)≤φ(μ′)を満たし、ネットt=(xφ(μ))μ∈Mがsの部分ネットであってG⊆F(t)を満たすものが存在する。
証明.主張 (1)を示す。t=(xφ(μ))μ∈Mとし、A∈F(s)に対して、λ≥λ0ならばxλ∈Aとなるλ0をとる。定義 5.3により、μ≥μ0ならばφ(μ)≥λ0となるμ0が存在し、このときxφ(μ)∈Aである。
主張 (2)を示す。
主張 5.7.1.sはGの任意の元にしばしば属する。
証明.G∈Gとし、sがGにしばしば属さないと仮定すると、λ≥λ0を満たすすべてのλについてxλ∈/Gとなるλ0∈Λが存在するから、X∖G∈F(s)⊆Gである。定義 1.1 条件 (c)により∅=G∩(X∖G)∈Gとなり、定義 1.1 条件 (b)に反する。▨
M={(λ,G)∣G∈G, λ∈Λ, xλ∈G}に、(λ,G)≤(λ′,G′)をλ≤λ′かつG′⊆Gで定める。Λ=∅からλ∈Λをとると、X∈Gとxλ∈Xにより(λ,X)∈Mであり、M=∅である。反射律と推移律は≤と⊆の性質から従う。(λ1,G1),(λ2,G2)∈Mに対して、λ1≤νかつλ2≤νを満たすν∈Λをとる。G1∩G2∈Gであるから、主張 5.7.1によりsはG1∩G2にしばしば属し、λ≥νかつxλ∈G1∩G2を満たすλ∈Λが存在する。このλについて(λ,G1∩G2)∈Mは(λ1,G1)と(λ2,G2)の上界である。したがってMは有向集合である。
φ:M→Λをφ(λ,G)=λで定める。(λ,G)≤(λ′,G′)ならばφ(λ,G)=λ≤λ′=φ(λ′,G′)である。λ0∈Λに対してμ0=(λ0,X)∈Mをとると、(λ,G)≥μ0ならばλ≥λ0であるから、t=(xφ(μ))μ∈Mはsの部分ネットである。G∈Gに対して、主張 5.7.1によりsはGにしばしば属するから、xλ0∈Gを満たすλ0∈Λが存在し、μ0=(λ0,G)∈Mである。μ=(λ,G′)≥μ0ならばxλ∈G′⊆Gであるから、tはGに最終的に属し、G∈F(t)である。▨
定理 5.8.(X,O)を位相空間、sをXのネット、x∈Xとする。このとき、次の四条件は同値である。
- xはsの集積点である。
- xはF(s)の集積点である。
- F(s)より細かくxに収束するX上のフィルターが存在する。
- xに収束するsの部分ネットが存在する。
証明.(1)⇔(2)は命題 5.6 (3)による。(2)⇔(3)は補題 4.2による。
(3)⇒(4)を示す。F(s)より細かくxに収束するX上のフィルターGをとる。補題 5.7 (2)により、G⊆F(t)を満たすsの部分ネットtが存在する。NO(x)⊆G⊆F(t)であるから、命題 5.6 (3)によりtはxに収束する。
(4)⇒(3)を示す。tをxに収束するsの部分ネットとする。補題 5.7 (1)によりF(t)はF(s)より細かく、命題 5.6 (3)によりF(t)→xである。▨
6 閉包・連続性・Hausdorff 性の特徴づけ
定理 6.1.(X,O)を位相空間、A⊆X、x∈Xとする。このとき、次の四条件は同値である。
- x∈Aである。
- A∈Fを満たしxに収束するX上のフィルターFが存在する。
- A∈Uを満たしxに収束するX上の超フィルターUが存在する。
- すべての項がAに属し、xに収束するXのネットが存在する。
証明.(1)⇒(2)を示す。x∈Aとする。§E2.11 命題 7.2 (2)により、任意のV∈NO(x)についてV∩A=∅であり、V=XとするとA=∅である。Aが生成する主フィルター⟨{A}⟩の各元はAを含むから、⟨{A}⟩と点xについて補題 4.2 (2)が成り立つ。補題 4.2 (2)⇒(3)により、⟨{A}⟩より細かくxに収束するX上のフィルターFが存在し、A∈⟨{A}⟩⊆Fである。
(2)⇒(3)を示す。A∈Fを満たしxに収束するX上のフィルターFをとる。定理 2.4によりF⊆Uを満たす超フィルターUが存在し、A∈F⊆UかつNO(x)⊆F⊆Uである。
(3)⇒(1)を示す。A∈Uを満たしxに収束するX上の超フィルターUをとり、V∈NO(x)とする。V∈UかつA∈Uであるから、定義 1.1 条件 (c)と定義 1.1 条件 (b)によりV∩A=∅である。§E2.11 命題 7.2 (2)によりx∈Aである。
(2)⇒(4)を示す。A∈Fを満たしxに収束するX上のフィルターFをとり、ιA:A→Xを包含写像とする。F∈Fについて、定義 1.1 条件 (c)と定義 1.1 条件 (b)によりF∩A=∅であるから、FA={F∩A∣F∈F}は補題 3.3 (1)によりA上のフィルターである。命題 5.6 (2)により、FAのネットsFAはF(sFA)=FAを満たすAのネットである。sFAの各項をXの点とみたネットをt=ιA∘sFAとおくと、tのすべての項はAに属し、命題 5.6 (5)と補題 3.3 (3)によりF(t)=ιA(F(sFA))=ιA(FA)=Fである。F→xであるから、命題 5.6 (3)によりtはxに収束する。
(4)⇒(1)を示す。ネットの項がすべてAに属し、xに収束するとする。V∈NO(x)に対して、ネットはVに最終的に属するから、V∩Aに属する項が存在する。§E2.11 命題 7.2 (2)によりx∈Aである。▨
定理 6.2.X、Yを位相空間、f:X→Yを写像、a∈Xとする。このとき、次の三条件は同値である。
- fはaで連続である。
- aに収束するX上の任意のフィルターFについて、f(F)→f(a)である。
- aに収束するXの任意のネット(xλ)λ∈Λについて、f(xλ)→f(a)である。
証明.(1)⇒(2)を示す。Fをaに収束するX上のフィルターとし、W∈N(f(a))とする。§E2.12 定義 1.3によりf−1(W)∈N(a)⊆Fであるから、W∈f(F)である。
(2)⇒(1)を示す。命題 1.5によりN(a)はaに収束するフィルターであるから、主張 (2)によりf(N(a))→f(a)である。W∈N(f(a))ならばW∈f(N(a))、すなわちf−1(W)∈N(a)であり、fはaで連続である。
(2)⇒(3)を示す。s=(xλ)λ∈Λをaに収束するXのネットとする。命題 5.6 (3)によりF(s)→aであり、主張 (2)によりf(F(s))→f(a)である。命題 5.6 (5)によりf(F(s))=F((f(xλ))λ∈Λ)であるから、命題 5.6 (3)によりf(xλ)→f(a)である。
(3)⇒(2)を示す。Fをaに収束するX上のフィルターとする。命題 5.6 (4)によりsFはaに収束し、主張 (3)によりf∘sF→f(a)である。命題 5.6 (5)と命題 5.6 (2)によりF(f∘sF)=f(F(sF))=f(F)であるから、命題 5.6 (3)によりf(F)→f(a)である。▨
系 6.3.X、Yを位相空間、f:X→Yを写像とする。このとき、fが連続であることは、すべてのa∈Xについて定理 6.2 (2)が成り立つための必要十分条件であり、すべてのa∈Xについて定理 6.2 (3)が成り立つための必要十分条件でもある。
定理 6.4.Xを位相空間とする。このとき、次の四条件は同値である。
- Xは Hausdorff 空間である。
- X上の任意のフィルターの極限は高々一つである。
- X上の任意の超フィルターの極限は高々一つである。
- Xの任意のネットの極限は高々一つである。
証明.(1)⇒(2)を示す。X上のフィルターFがxとyに収束し、x=yであると仮定する。§E2.15 定義 1.2により、x∈U、y∈V、U∩V=∅を満たす開集合U,Vが存在する。U∈N(x)⊆FかつV∈N(y)⊆Fであるから∅=U∩V∈Fとなり、定義 1.1 条件 (b)に反する。
(2)⇒(3)は超フィルターがフィルターであることから明らかである。
(3)⇒(1)を示す。Xが Hausdorff 空間でないと仮定する。§E2.15 定義 1.2により、x=yを満たすx,y∈Xで、xの任意の開近傍とyの任意の開近傍が交わるものが存在する。V∈N(x)とW∈N(y)はそれぞれxの開近傍とyの開近傍を含むから、V∩W=∅である。命題 1.5によりN(x)とN(y)はX上のフィルターであるから、補題 1.6 (1)により、N(x)とN(y)の両方より細かいX上のフィルターGが存在する。定理 2.4によりG⊆Uを満たす超フィルターUが存在し、N(x)⊆UかつN(y)⊆Uであるから、Uはxとyの両方に収束する。これは主張 (3)に反する。
(2)⇒(4)を示す。主張 (2)を仮定し、Xのネットsがxとyに収束するとする。命題 5.6 (3)によりF(s)はxとyに収束するから、主張 (2)によりx=yである。
(4)⇒(2)を示す。主張 (4)を仮定し、X上のフィルターFがxとyに収束するとする。命題 5.6 (4)によりsFはxとyに収束するから、主張 (4)によりx=yである。▨
7 コンパクト性の特徴づけ
定理 7.1.Xを位相空間とする。このとき、次の五条件は同値である。
- Xはコンパクトである。
- X上のすべてのフィルターは集積点をもつ。
- X上のすべての超フィルターは収束する。
- Xのすべてのネットは集積点をもつ。
- Xのすべてのネットは収束する部分ネットをもつ。
証明.(1)⇒(2)を示す。FをX上のフィルターとする。F=∅であり、閉集合族(F)F∈Fは、有限個のF1,…,Fn∈FについてF1∩⋯∩Fn⊇F1∩⋯∩Fn=∅であるから有限交差性をもつ。§E2.11 命題 2.5 (1)により各Fは閉集合であるから、§E2.19 定理 3.2によりx∈⋂F∈FFが存在する。このxはFの集積点である。
(2)⇒(1)を示す。Λ=∅と有限交差性をもつ閉集合族(Fλ)λ∈Λをとる。Bを、有限個のFλ1,…,Fλn(n≥1)の共通部分全体とする。Λ=∅からB=∅であり、有限交差性から∅∈/Bであり、二元の共通部分はBの元である。したがってBはフィルター基であり、命題 1.3によりF=⟨B⟩は各Fλを含む。主張 (2)によりFの集積点xが存在し、各λ∈Λについてx∈Fλである。Fλは閉集合であるから、§E2.11 命題 2.5 (2)によりFλ=Fλであり、すべてのλ∈Λについてx∈Fλである。したがって⋂λ∈ΛFλ=∅であり、§E2.19 定理 3.2によりXはコンパクトである。
(2)⇔(3)を示す。主張 (2)を仮定し、Uを超フィルターとする。Uは集積点をもち、命題 4.3 (2)によりUは収束する。逆に主張 (3)を仮定し、FをX上のフィルターとする。定理 2.4によりF⊆Uを満たす超フィルターUが存在し、Uは収束する。命題 4.3 (1)によりUの極限はUの集積点であり、F⊆UからFの集積点でもある。
(2)⇔(4)を示す。主張 (2)を仮定し、sをネットとする。F(s)は命題 5.6 (1)によりフィルターであり集積点をもつから、命題 5.6 (3)によりsは集積点をもつ。逆に主張 (4)を仮定し、Fをフィルターとする。sFは集積点をもち、命題 5.6 (4)によりFの集積点でもある。
(4)⇔(5)は、すべてのネットに定理 5.8を適用することによる。▨
補題 7.2. Hausdorff 空間において、空でないコンパクト集合Cの任意の開近傍に最終的に入るネットは、C内の点に収束する部分ネットをもつ。また、そのネットが収束するならば、極限はCに属する。
証明.Cのどの点もネットの集積点でないと仮定する。各c∈Cには、ネットのある尾部と交わらない開近傍Ocが存在する。Cはコンパクトであるから、Cを覆う有限個のOcを選ぶことができる。有向性により、それらの開集合の和と交わらないネットの尾部が存在する。一方、その和はCの開近傍なので、仮定によりネットは最終的にその和に入る。この二つは両立しない。したがってC内に集積点が存在し、定理 5.8により、その点に収束する部分ネットが存在する。
ネットの極限zがCに属さないと仮定する。Hausdorff 性とCのコンパクト性により、zとCは互いに交わらない開近傍をもつ。ネットは最終的に両方の開近傍に入ることになるから、矛盾する。ゆえにz∈Cである。▨
8 始位相に関する収束と積空間の超フィルター
命題 8.1.Xを集合、{(Yλ,Oλ)}λ∈Λを位相空間の族、fλ:X→Yλ(λ∈Λ)を写像の族とし、Xに族(fλ)λ∈Λによる始位相Iを入れる。このとき、X上のフィルターFとx∈Xについて、fλ(F)→fλ(x)がすべてのλ∈Λについて成り立つことは、F→xであるための必要十分条件である。
証明. 必要性を示す。F→xとする。§E2.12 命題 3.3 (1)により各fλは連続であるから、系 6.3によりfλ(F)→fλ(x)である。
十分性を示す。すべてのλ∈Λについてfλ(F)→fλ(x)であるとし、V∈NI(x)をとる。x∈U⊆Vを満たすU∈Iが存在する。S={fλ−1(W)∣λ∈Λ, W∈Oλ}とおくと、§E2.13 補題 3.1 (1)によりSはIの準開基であり、§E2.13 定理 2.2によりB(S)はIの開基であるから、x∈B⊆Uを満たすB∈B(S)が存在する。B=Xならば定義 1.1 条件 (a)によりB∈Fである。B=Xならば、n≥1とλ1,…,λn∈ΛとWi∈Oλi(1≤i≤n)でB=⋂i=1nfλi−1(Wi)を満たすものが存在する。各iについてfλi(x)∈WiであるからWi∈N(fλi(x))⊆fλi(F)であり、fλi−1(Wi)∈Fである。定義 1.1 条件 (c)によりB∈Fである。いずれの場合も定義 1.1 条件 (d)によりV∈Fであるから、NI(x)⊆Fである。▨
系 8.2.
- (Xi)i∈Iを位相空間の族、X=∏i∈IXiに積位相を入れ、πi:X→Xiを射影とする。このとき、X上のフィルターFとx∈Xについて、F→xであることは、すべてのi∈Iについてπi(F)→xiであるための必要十分条件である。
- (X,O)を位相空間、A⊆Xに部分空間位相を入れ、ιA:A→Xを包含写像とする。このとき、A上のフィルターGとa∈Aについて、AにおいてG→aであることは、XにおいてιA(G)→aであるための必要十分条件である。
命題 8.3.(Xi)i∈Iをコンパクト空間の族とし、X=∏i∈IXiに積位相を入れる。このときX上の任意の超フィルターは収束する。
証明.UをX上の超フィルターとし、πi:X→Xiを射影とする。命題 3.2 (3)によりπi(U)はXi上の超フィルターであり、Xiはコンパクトであるから、定理 7.1 (1)⇒(3)によりπi(U)は収束する。各i∈Iについてπi(U)→xiを満たすxi∈Xiを選び、x=(xi)i∈Iとおく。系 8.2 (1)によりU→xである。▨
9 第一可算空間の点列
命題 9.1.(X,O)を第一可算な位相空間、(xn)n∈N≥1をXの点列、x∈Xとする。このとき、次の二条件は同値である。
- xは点列(xn)n∈N≥1をネットとみたときの集積点である。
- 狭義単調増加な写像k↦nk(N≥1→N≥1)で、部分列(xnk)k∈N≥1がxに位相収束するものが存在する。
証明.(1)⇒(2)を示す。主張 (1)を仮定する。ネットの集積点と「しばしば属する」の定義により、すべてのm∈N≥1とすべてのV∈NO(x)について、n≥mかつxn∈Vを満たすn∈N≥1が存在し、V∩{xn∣n≥m}=∅である。§E2.11 命題 7.2 (2)により、すべてのm∈N≥1についてx∈{xn∣n≥m}である。Xは第一可算であるから、§E2.13 補題 7.6 (1)⇒(2)により主張 (2)が成り立つ。
(2)⇒(1)を示す。命題 5.4 (2)により部分列(xnk)k∈N≥1は(xn)n∈N≥1の部分ネットであり、命題 5.4 (1)により(xnk)k∈N≥1はネットとしてxに収束するから、定理 5.8 (4)⇒(1)によりxは(xn)n∈N≥1の集積点である。▨
10 例
例 10.1.
- (X,O)を位相空間、a∈Xとし、{a}が生成する主フィルターをUa={F⊆X∣a∈F}とする。このとき、Uaはaに収束し、aはUaの集積点であるが、集合{a}の集積点ではない。実際、aの任意の近傍はaを含むから、NO(a)⊆Uaであり、Ua→aである。したがって、命題 4.3 (1)によりaはUaの集積点である。一方、{a}∖{a}=∅はどの近傍とも交わらないから、§E2.11 定義 7.1によりaは集合{a}の集積点ではない。
- Rに通常の位相を入れ、xn=(−1)nで定める点列(xn)n∈N≥1を命題 5.4 (1)によりネットとみる。このとき、1はこのネットの集積点であるが、このネットは1に収束しない。実際、1の任意の近傍Vと任意のn0∈N≥1に対して、n≥n0を満たす偶数nが存在し、xn=1∈Vであるから、このネットはVにしばしば属し、1はこのネットの集積点である。一方、V=(1/2,3/2)は1の近傍であり、任意のn0∈N≥1に対してn≥n0を満たす奇数nが存在し、xn=−1∈/Vであるから、このネットはVに最終的に属さず、1に収束しない。
例 10.2.Xを無限集合とし、Fcof={X∖E∣E⊆X は有限集合}とおく。このとき、FcofはX上のフィルターである。実際、X=X∖∅∈Fcofであり、Xは無限集合であるから、有限集合EについてX∖E=∅であり、∅∈/Fcofである。有限集合E,E′について(X∖E)∩(X∖E′)=X∖(E∪E′)であり、E∪E′は有限集合である。X∖E⊆G⊆XならばX∖G⊆Eは有限集合であり、G=X∖(X∖G)∈Fcofである。
Ocf={∅}∪FcofはXの位相(補有限位相)である。実際、∅,X∈Ocfである。Ocfの二つの元の共通部分は、一方が∅ならば∅であり、両方がFcofに属するならば定義 1.1 条件 (c)によりFcofに属する。Ocfの元からなる集合族の和集合は、すべての元が∅ならば∅であり、そうでなければFcofのある元を含むから、定義 1.1 条件 (d)によりFcofに属する。x∈XとV∈NOcf(x)をとると、x∈U⊆Vを満たすU∈Ocfが存在し、U=∅であるからU∈Fcofであり、定義 1.1 条件 (d)によりV∈Fcofである。したがって、Ocfに関してFcofはXのすべての点に収束する。Xは相異なる二点をもつから、定理 6.4 (1)⇒(2)により(X,Ocf)は Hausdorff 空間でない。
例 10.3. 空間ω1+1を考え、ω1を順序数の大小≤により有向集合とみる。このとき、各α∈ω1に点α∈ω1+1を対応させるネット(α)α∈ω1は点ω1に収束し、点ω1は部分集合ω1の閉包に属する。一方、ω1の点からなる点列で点ω1に位相収束するものは存在しない。
実際、0∈ω1であり、≤は反射律と推移律を満たし、α,β∈ω1の大きいほうはαとβの上界であるから、(ω1,≤)は有向集合である。Vを点ω1の近傍とすると、§E2.17 命題 4.3により(γ,ω1]⊆Vを満たすγ<ω1が存在する。§E1.22 定理 5.1 (5)によりγ+1<ω1であり、α≥γ+1を満たすすべてのα∈ω1についてα∈(γ,ω1]⊆Vであるから、このネットはVに最終的に属する。ゆえにこのネットは点ω1に収束し、すべての項はω1に属するから、定理 6.1 (4)⇒(1)により点ω1はω1の閉包に属する。(αn)n∈N≥1をω1の点からなる点列とすると、{αn∣n∈N≥1}は§E1.18 補題 3.5により高々可算であり、§E2.17 補題 4.2により、すべてのn∈N≥1についてαn≤βを満たすβ<ω1が存在する。§E2.17 命題 4.3により(β,ω1]は点ω1の近傍であり、どのαnも含まないから、(αn)n∈N≥1は点ω1に位相収束しない。
11 演習
解答.
Uaは{a}が生成する主フィルターであるから、命題 1.3 (1)によりX上のフィルターである。A⊆Xに対して、a∈AならばA∈Uaであり、a∈/Aならばa∈X∖AからX∖A∈Uaである。補題 2.2 (2)⇒(1)によりUaは超フィルターである。▨
問題 11.2.Xを無限集合とし、Fcof={X∖E∣E⊆X は有限集合}とおく。Fcofを含むX上の超フィルターが存在し、そのような超フィルターはXの一点集合が生成するどの主フィルターとも異なることを示して、命題 2.5の証明を完成させよ。
解答.
例 10.2によりFcofはX上のフィルターであるから、定理 2.4によりFcofを含むX上の超フィルターが存在する。UをFcofを含むX上の超フィルターとし、a∈Xとする。{a}は有限集合であるからX∖{a}∈Fcof⊆Uである。一方、a∈/X∖{a}であるから、X∖{a}は{a}が生成する主フィルター{F⊆X∣a∈F}に属さず、Uはこの主フィルターと異なる。これで命題 2.5は示された。▨
問題 11.3.Xをコンパクト Hausdorff 空間、Iを集合、UをI上の超フィルター、f:I→Xを写像とする。f(U)→xを満たすx∈Xがただ一つ存在することを示せ。さらに、Yを Hausdorff 空間、g:X→Yを連続写像とするとき、(g∘f)(U)はg(x)にのみ収束することを示せ。
解答.
命題 3.2 (3)によりf(U)はX上の超フィルターである。Xはコンパクトであるから、定理 7.1 (1)⇒(3)によりf(U)は収束し、Xは Hausdorff 空間であるから、定理 6.4 (1)⇒(3)によりf(U)の極限はただ一つである。したがって、f(U)→xを満たすx∈Xがただ一つ存在する。命題 3.2 (4)により(g∘f)(U)=g(f(U))である。gは連続であるから、系 6.3によりg(f(U))→g(x)である。Yは Hausdorff 空間であるから、定理 6.4 (1)⇒(2)により(g∘f)(U)の極限はg(x)だけである。▨
問題 11.4.{0,1}に離散位相を入れ、X={0,1}P(N≥1)に積位相を入れる。各n∈N≥1について、xn∈Xを、A⊆N≥1に対してn∈Aならばxn(A)=1、n∈/Aならばxn(A)=0と定める。点列(xn)n∈N≥1をネットとみたときの集積点が存在し、(xn)n∈N≥1のどの部分列もXのどの点にも位相収束しないことを示せ。さらに、Xが第一可算でないことを示せ。
解答.
{0,1}は有限集合であるから、§E2.19 例 2.3によりコンパクトであり、§E2.19 定理 8.2によりXはコンパクトである。命題 5.4 (1)により(xn)n∈N≥1はXのネットであるから、定理 7.1 (1)⇒(4)により(xn)n∈N≥1は集積点をもつ。
狭義単調増加な写像k↦nk(N≥1→N≥1)とx∈Xをとり、(xnk)k∈N≥1がxに位相収束すると仮定する。A={n2j∣j∈N≥1}とおき、Aに対応する射影をπA:X→{0,1}とすると、Xの各点yについてπA(y)=y(A)である。§E2.14 命題 1.2 (1)によりπAは連続であり、{x(A)}は離散空間{0,1}の開集合であるから、πA−1({x(A)})はxを含むXの開集合であり、xの近傍である。§E2.13 定義 7.1により、k≥k0を満たすすべてのk∈N≥1についてxnk∈πA−1({x(A)})、すなわちxnk(A)=x(A)となるk0∈N≥1が存在する。k↦nkは単射であるから、nk∈Aであることはkが偶数であることと同値であり、xn2k0(A)=1かつxn2k0+1(A)=0である。2k0≥k0かつ2k0+1≥k0であるから、x(A)=1かつx(A)=0となり、両立しない。したがって(xnk)k∈N≥1はxに位相収束しない。
Xが第一可算であると仮定し、(xn)n∈N≥1の集積点xをとる。命題 9.1 (1)⇒(2)により、xに位相収束する(xn)n∈N≥1の部分列が存在する。これは、(xn)n∈N≥1のどの部分列もXのどの点にも位相収束しないことに反する。ゆえにXは第一可算でない。▨