ホモロジー群の定義
📂位相データ分析ホモロジー群の定義
定義
- n∈N0 とする。アーベル群 Cn とホモモルフィズム ∂n:Cn⟶Cn−1 のチェーン
⋯⟶Cn+1⟶∂n+1Cn⟶∂nCn−1⟶⋯⟶C1⟶∂1C0⟶∂00
が全ての n に対して
∂n∘∂n+1=0
を満たす場合、チェインコンプレックスchain Complexと呼ぶ。
- 剰余群 Hn:=ker∂n/Im∂n+1 を C の**n番目のホモロジーグループ**n-th Homology groupと呼ぶ。
- ホモモルフィズム ∂n:Cn⟶Cn−1 を境界boundaryまたは微分differentialオペレーターと呼ぶ。
- Zn:=ker∂n の要素を**n-サイクル**cycles、Bn:=Im∂n+1 の要素を**n-バウンダリー**boundaryと呼ぶ。
- 群 0 は {0} で定義されたマグマだ。つまり、空の代数構造だ。
- ホモモルフィズム ∂2=0 はゼロモルフィズムだ。
- Im は像だ。
- ker は核だ。
説明
難しいと感じるのは当然だ。紹介された定義は非常に厳格な代数的ステートメントのみを含んでいるため、直感的な理解を得るためにはすぐに単体複体ホモロジーへ移行することをお勧めする。(それも容易ではないが)境界や微分という用語を幾何学的に見なければ、代数的な表現だけで受け入れるのは難しい。
一般化の可能性
実際、チェインコンプレックスにおけるインデックス集合はN0={0,1,2,⋯}以外にも負の数への拡張はもとより、実数に対しても一般化できるとされているが、0を基準に負へと行くと、トポロジーや幾何学的な意味は大きく薄れる。
ホモロジーグループの存在性
定理
U,V,Wがベクトル空間、T1:U→V、T2:V→Wが線形変換とする。すると次が成り立つ。
T2T1=0⟺Im(T1)⊂ker(T2)
チェインコンプレックスの条件∂n∘∂n+1=0は、通常∂2=0と略されることがよくある。Im∂n+1が何であれ∂nを取れば0に行くということは、つまりker∂nがIm∂n+1を完全に包含できるほど十分に大きいという意味、言い換えればIm∂n+1⊂ker∂nである。
∂2=0からker∂n/Im∂n+1が出てくるのは突然かもしれないが、歴史的に見れば、kerf/Imgのように核を像に分割する代数構造について多くの研究があり、∂2=0はその直感的な意味よりも、洗練された表現のために定義に含まれたと考えるのが適切だ。
境界と微分
n-サイクル Zn の「Zyklus」はドイツ語からきている。
∂nは単体の境界として見ると、その命名が自然であり、微分と呼ばれることも
h→0limhf(x+h)−f(x)
において
∂[v0,v1]=[v1]−[v0]
と定義されるように、差分differenceから数式的な形で直感的に理解できる。しかし、ホモロジーグループの単純な定義だけでは理解はできない。これらの説明は、∂nの具体的な定義が与えられ、その普遍的な使用法が理解された後にしか妥当しない。今はその名前自体に固執せずに進もう。
悪評
ホモロジーは意外にも一般大衆にかなり知られている概念だ。彼らがホモロジーという単語を覚えているわけではないが、Twitterで話題となり、ソウル大学生でさえも簡単に説明できない難しい何かとして広く知られている。