logo

Definition of Homology groups 📂Topological Data Analysis

Definition of Homology groups

Definitions 1 2

  1. Let’s denote by nN0n \in \mathbb{N}_{0}. A chain of Abelian groups CnC_{n} and homomorphisms n:CnCn1\partial_{n} : C_{n} \longrightarrow C_{n-1} Cn+1n+1CnnCn1C11C000 \cdots \longrightarrow C_{n+1} \overset{\partial_{n+1}}{\longrightarrow} C_{n} \overset{\partial_{n}}{\longrightarrow} C_{n-1} \longrightarrow \cdots \longrightarrow C_{1} \overset{\partial_{1}}{\longrightarrow} C_{0} \overset{\partial_{0}}{\longrightarrow} 0 that satisfies nn+1=0 \partial_{n} \circ \partial_{n+1} = 0 for all nn is called a Chain Complex.
  2. The quotient group Hn:=kern/Imn+1H_{n} := \ker \partial_{n} / \operatorname{Im} \partial_{n+1} is called the nn-th Homology group of C\mathcal{C}.
  3. The homomorphism n:CnCn1\partial_{n} : C_{n} \longrightarrow C_{n-1} is called a Boundary or Differential operator.
  4. An element of Zn:=kernZ_{n} := \ker \partial_{n} is called a nn-Cycle, and an element of Bn:=Imn+1B_{n} := \operatorname{Im} \partial_{n+1} is called a nn-Boundary.

  • A group 00 is a magma as defined in {0}\left\{ 0 \right\}. Essentially, it is an algebraic structure that is empty.
  • The homomorphism 2=0\partial^{2} = 0 is a zeromorphism.
  • Im\operatorname{Im} is an image.
  • ker\ker is a kernel.

Explanation

It’s normal to feel puzzled. The definitions introduced are very strictly algebraic statements, so it’s recommended to quickly move on to simplicial homology for an intuitive understanding. (Although that isn’t particularly easy either) It can be difficult to grasp the algebraic terms for boundaries and differentials without looking at them geometrically.

Generalizability

Actually, it’s known that the index set in a Chain Complex can not only be expanded to negative numbers beyond N0={0,1,2,}\mathbb{N}_{0} = \left\{ 0, 1, 2, \cdots \right\} but also to real numbers. However, after 00 as a reference point, moving towards negative entails a significant fade in topological or geometric meaning.

Existence of Homology groups

Theorem

Let’s assume U,V,WU, V, W is a vector space, and T1:UVT_{1} : U \to V, T2:VWT_{2} : V \to W are linear transformations. Then, the following holds:

T2T1=0    Im(T1)ker(T2) T_{2}T_{1} = 0 \iff \operatorname{Im} (T_{1}) \subset \ker (T_{2})

The condition of a chain complex, nn+1=0\partial_{n} \circ \partial_{n+1} = 0, is commonly abbreviated as 2=0\partial^{2} = 0. No matter what Imn+1\operatorname{Im} \partial_{n+1} is, after taking n\partial_{n}, it means that 00 is generously defined to completely encompass Imn+1\operatorname{Im} \partial_{n+1}, implying Imn+1kern\operatorname{Im} \partial_{n+1} \subset \ker \partial_{n}.

2=0\partial^{2} = 0 leading to kern/Imn+1\ker \partial_{n} / \operatorname{Im} \partial_{n+1} might seem out of the blue, but historically, there was substantial research on algebraic structures that partition kernels into images as in kerf/Img\ker f / \operatorname{Im} g, and 2=0\partial^{2} = 0 was included in the definition more for its elegant expression than its intuitive meaning.

Boundary and Differential

The term for a nn-cycle ZnZ_{n}, “Zyklus,” comes from German.

n\partial_{n}, when viewed as the boundary of a simplex, naturally fits its naming, and the term differential, as defined in limh0f(x+h)f(x)h \lim_{h \to 0} {{ f(x + h) - f(x) } \over { h }} like [v0,v1]=[v1][v0] \partial \left[ v_{0} , v_{1} \right] = \left[ v_{1} \right] - \left[ v_{0} \right] , is understandably derived from the mathematical form of Difference. However, one cannot comprehend this from the bare definition of homology groups alone. These explanations only become plausible after the specific definition of n\partial_{n} is given, and the universal applicability is understood. For now, it’s best to overlook the exact terminology and move forward.

Infamy

Homology is surprisingly well-known to the general public. While they might not remember the term “homology,” it has gained a cult-like popularity through stories on Twitter, becoming known as something even Seoul National University students can’t easily explain.


  1. Hatcher. (2002). Algebraic Topology: p106. ↩︎

  2. Munkres. (1984). Elements of Algebraic Topology: p41. ↩︎