部分列取るマシーン
解析の人間は呼吸するようにコンパクト性を使います。与えられた点列に集積点(部分列の極限)があることが抽象的に保証されるんですが、その「部分列」や「集積点」が具体的にどうなっているのかは教えてくれません。そういうときに超フィルター(ultrafilter)という「部分列勝手に取るマシーン」が役に立ち、その超フィルターに付随する集積点を取るマシーンをultralimitと呼びます。
役立つシーンは、例えば、とある点列にパラメータが付いているが、パラメータ毎に集積点を取ってしまうと部分列がバラバラになって困る、みたいなシーンです。そのような場合への応用として、Tychonoffの定理(やBanach-Alaogluの定理)とかAscoli-Arzelaの定理を示します。
超フィルター
これだけ見てもよく分からないと思います。一つの綺麗な解釈としては、をという環だと思い、をからの写像と思った()ときに上の条件はが単位的な環準同型になることと同値です。例えば、一個目の条件が積を保つことであるのはすぐ分かります。
に対しという「番目成分への射影」を考えると、これは環準同型です。の言葉で書けば以下の通りです。
超フィルターとはの各部分集合を良いか悪いか識別する(の要素であるものは良い部分集合、そうでないものは悪い)ものであるが、この例は「を含んでいれば良い」というようにしか見ていません。後述するultralimitもこの場合は「番目成分への射影」であり、無限遠を見ていないのでこういったものは困るわけです。
ではこれ以外の超フィルターの例はあるのでしょうか?もちろんちゃんと(めちゃくちゃ沢山)あるんですが、具体的には書けません。選択公理を使うなど超越的な方法で取ってくることができるのみで、素性が分からないまま扱わなければいけません。
「超フィルター」と検索すると色んな人が証明している。まず、上の超フィルターの定義の上二つだけを満たすものをフィルターと呼ぶ(位相空間の近傍系の公理みたいなもの)が、超フィルターであることと包含順序で極大なフィルターであることが同値である。そして極大なフィルターはZornの補題で取れる。より一般に任意のフィルターに対しそれを含む超フィルターが存在する。
ultralimit
をHausdorffな位相空間とします。すぐにコンパクト性を課しますが、ultralimitを使った特徴付けを述べるためにちょっとだけ課しません。
ultrafilter
写像と上の超フィルターに対し、とは
任意のの近傍に対しとなるのこととする。
普通の意味での収束
とする。超フィルターでないがと置く。はこのとき「点列」と呼ばれ、上を満たすはその(普通の意味での)極限である。
普通の収束と同じようには必ずしも存在するとは限りません(この段階では!)。任意のととに対しこれが存在することとコンパクト性が同値であり、これが一意であることとHausdorff性が同値です。こういった主張もインターネットで「超フィルター」とか「ネット 位相空間論」と調べたら色々出てきます。
位相空間論は(開集合系を使わず)フィルターとかネット(上で言う、数列の一般化)とかで記述することもできるんですが、どちらもパラレルに話が進むため同等の記述力であり、どちらでも超フィルターを使うことは避けられないと思います。解析だと単調性を使いたい場合(例えば有界で単調な数列は収束するが、似たようなことをする場面がややある)やultralimitが取れるといった利点があるので、大抵ネットを使います。細かいことを気にしないなら、基本的に、は本当に数列と読んで差支えないです。
がコンパクトHausdorff空間なら常にultralimitを取ることができる。逆に、コンパクト性、Hausdorff性はultralimitの存在性、一意性と同値である。
次が本当に大切です。
ultralimitを取っても等式や不等式はそのまま保たれる。何か書こうとすると、に対しとなる、くらいしか書くことがないが。
まず、が有界なら(コンパクト集合に含まれてるので)が存在しますが、とかが成り立ち(上の主張をに使う)ます。等式を保つとはこういう意味ですが、不等式を保つというのは、例えばもしならばという意味です。これは内のネットとしてを扱うことでの閉性から出てきます。
Tychonoffの定理とBanach-Alaogluの定理
冷静に考えるとTychonoffの定理はわざわざ自分が証明を書かなくてもいいような気がします。
alg-d.com(Tychonoffの定理2)
の一番最後の証明を書こうと思っていました。(Hausdorffを課さないTychonoffは一瞬選択公理を使うステップが入るが)コンパクトHausorffについてのTychonoffの定理は、ultralimitを取るだけで話が終わります。上で言ったコンパクト性の特徴付けから直積空間のultralimitが常に取れればいいですが、それには各成分毎にultralimitを取ったものがちゃんと収束先になっていることを確認すればいいです。
なのでBanach-Alaogluの定理を代わりに示そうと思います。
Banach-Alaogluの定理
Banach空間に対し、その双対空間の単位球は弱位相でコンパクト。
ここでであり、弱位相とは上の各点収束の位相です。
実係数でも複素係数でも同じなので後者で示す。のultralimitが取れることを確認する。とはのことなので、各に対しは有界()である。つまりの単位円板のコンパクト性から毎にultralimitが取れ、その寄せ集めがのultralimitになっている。実際は定理3の「等式を保つ」からについて線形であり、「不等式を保つ」からとなってである。そしてはちゃんと各点収束である。
Ascoli-Arzelaの定理
一般化が幾つかありますが、大体どれも似たように証明できます。
Ascoli-Arzelaの定理
をコンパクト距離空間、を値連続関数からなる集合とする。が次の仮定を満たすなら、一様収束の位相について相対コンパクト(閉包がコンパクト)である:
実は逆も成り立つ(コンパクト性から二つの仮定が出る)が、そっちはあまり使わない方なので省略します。
のultralimitが取れて(に入らなくとも)に入ればいい。各に対しは一様有界性からultralimitが取れ、それをと置く。同程度連続性と「不等式を保つ」からの連続性が従う。
あとはが一様収束であることを確認する。作り方から各点収束していることはOK。同程度連続性を与えるに対し、を半径の有限枚の円板で覆っておく。その円板の中心(有限個の点!)でとしておく(正確にはそうなるような全体がに属す)と、例によって全体での差が以下になってOK。