こんにちは。kzです。
前回、集合論をまとめました。今回は位相空間論です。この分野は機械学習に密接に関係しているものになります。例えば
- Reproducing Hilbert Space
- Dimension Reduction
位相空間
定義
次の条件を満たすXの部分集合の族UをXの開集合系という- なら、
- の元からなる任意の集合族に対し、
命題
位相空間Xの閉集合全体の集合Fは次の性質を満たす.- なら、
- の元からなる任意の集合族に対し、
命題
を位相空間、をの部分集合とするとき、任意のに対して、の開集合でとなるものが存在するなら、はの開集合である.集積点と孤立点
を位相空間、をの部分集合とするとき、がの集積点であるとは、となるの任意の開集合に対して、が成り立つときにいう.の点で集積点でないものをAの孤立点という.命題
を位相空間、をの部分集合とするとき、がの閉集合であるための必要十分条件は、がその集積点をすべて含むことであるポイントとしては、位相空間は開集合のある空間ということですね。もっと雑にいうと「近さの概念」だと思ってもらっていいです。(違うんですけどね)位相にも密着位相など色々あるんですけど、これから距離などの議論を進めるための準備だと思ってくれるといいです。
定義
Xを位相空間とする.- 任意のに対して、一点集合がの閉集合になるならば、を空間という.
- 任意のに対して、ならば、開集合でかつを満たすものが存在するとき、を空間またはハウスドルフ空間という.
- 任意のとの閉集合に対して、ならば、開集合でかつを満たすものが存在するとき、を空間という.条件を満たす空間を正則空間という.
- 任意のXの閉集合に対して、ならば、開集合でかつを満たすものが存在するとき、を空間という.条件を満たす空間を正規空間という.
命題
ハウスドルフ空間の収束点列の極限点は一意的に定まる.空間が出てきましたが、覚えておくべきは「ハウスドルフ空間」です。次元削減の「T-SNE」において「多様体」というものが出てきますが、そこでハウスドルフ空間が大切になります。また、数学では「一意」が結構大切です。
連続写像
を位相空間、とするとき、がで連続であるとは、となるの任意の開集合に対して、あるの開集合でかつとなるものが存在するときにいう.がのすべての点で連続であるとき、を連続写像という.命題
を位相空間、とするとき、がで連続であるための必要十分条件は、となるの任意の開集合に対して、がを含むの開集合になることである.命題
を位相空間、とするとき、次の条件はすべて同値である.- は連続写像である.
- の任意の開集合に対して、がの開集合になる.
- の任意の閉集合に対して、がの閉集合になる.
定義
を位相空間、とする.- の任意の開集合に対して、がの開集合になるとき、を開写像という.
- の任意の閉集合に対して、がの閉集合になるとき、を閉写像という.
- が連続な全単射であり、逆写像も連続であるとき、を同相写像という.
命題
を位相空間、を全単射とするとき、が開写像であることと、が閉写像であることは同値である.命題
を位相空間、とするとき、次の条件はすべて同値である.- は同相写像である.
- は連続な全単射開写像である.
- は連続な全単射閉写像である.
個人的にな意見ですが、「連続=開集合」のイメージを持っています。特に多様体の証明の時にめっちゃ使うイメージです。
距離空間
定義
次の性質を満たす関数が定義された集合を距離空間という.- 任意のXに対して、が成り立つ.
- 任意のXに対して、が成り立つ.
- 任意のXに対して、が成り立つ.
定理
を距離空間とする.任意のXに対して、と定義する.任意のに対して、あるでとなるものが存在するようなの部分集合全体からなるの部分集合族をとするとき、は位相空間となる. 距離空間はこの定理により定まる開集合系により位相空間とみなす.距離の定義は覚えましょう。KLは距離ではありません。JS divergenceは対称性を加味したものですね。
コンパクト空間
を位相空間とする.をの開集合族でを満たすものをXの開被覆という.の任意の開被覆が有限部分被覆をもつとき、すなわち、の任意の開被覆に対して、を選択して、とできるとき、はコンパクトであるという.の部分集合が相対位相に関してコンパクトとなるとき、はコンパクトであるという.命題
を位相空間、をの部分集合とするとき、がコンパクトであるための必要十分条件は、となるの任意の開集合族に対して、を選択して、とできることである.定理
コンパクト空間からハウスドルフ空間への連続な全単射は同相写像である補題
の有界閉区間はコンパクトである. 定理 の部分集合がコンパクトであるための必要十分条件は、が有界閉集合となることである.最大値・最小値の定理
をコンパクト空間、を連続関数とするとき、は最大値・最小値をとる.定理
を距離空間とするとき、次の条件はすべて同値である.- はコンパクトである.
- は点列コンパクトである.
- は全有界かつ完備である
定理
の部分集合がコンパクトであるための必要十分条件は、が有界閉集合となることである.中間値の定理
を連結空間、を連続関数とするとき、任意のに対して、でを満たすものが存在するなら、でとなるものが存在する.とりあえず、コンパクトだと便利なんです。また、私たちが議論する場はほとんどが実数世界なので「コンパクト=有界閉集合」なんです。なのでイメージしやすいと思います。イメージとしては覆得れば良いので水溜りも球体もコンパクトです。今回は位相空間論でした。基礎を部分的にまとめただけなので詳しく知りたい人は数学書を読んでください。T-SNEなどの論文を軽く見るのもいいかもしれません。
Ghidraが人気のようですがマルウェア解析の記事ももっと書きたいですねえ。でわ。