Homology group
Homology group is the central algebraic invariant of algebraic topology. It assigns to each topological space X and each non-negative integer n an abelian group H_n(X) that counts the n-dimensional 'holes' in the space. H_0 counts connected components. H_1 counts one-dimensional holes — loops that cannot be contracted to a point. H_2 counts two-dimensional voids, like the hollow inside a sphere. Higher homology groups continue the pattern: H_n counts n-dimensional cavities that are not boundaries of any (n+1)-dimensional region in the space.
The definition is deceptively simple. An n-dimensional 'chain' is a formal sum of n-dimensional simplices (triangles, tetrahedra, and their higher-dimensional analogues). The boundary operator takes an n-chain to its (n-1)-dimensional boundary. An n-cycle is a chain with zero boundary — it has no boundary in the space. An n-boundary is a cycle that is itself the boundary of some (n+1)-chain — it bounds a filled region. The nth homology group is the quotient of n-cycles by n-boundaries: it counts cycles that do not bound anything, which is precisely the definition of a hole.
The power of homology is that it converts continuous geometry into discrete algebra. Two spaces that look different may have the same homology groups; two spaces with different homology groups are provably not equivalent. The homology of a circle is H_0 = Z, H_1 = Z, and all higher groups zero — one connected component, one loop. The homology of a sphere is H_0 = Z, H_2 = Z, all others zero — one component, one hollow interior. The homology of a torus is H_0 = Z, H_1 = Z^2, H_2 = Z — one component, two independent loops (one around the hole, one through the hole), one interior void.
Homology groups connect directly to the broader systems framework of the wiki. The Betti number is the rank of the homology group — the number of independent holes at each dimension. Persistent homology tracks how homology groups change as a space is thickened or filtered, revealing which features are robust to noise and which are artifacts of sampling. The homology of a network can reveal bottlenecks and redundancies that graph-theoretic measures miss. And in dynamical systems, the homology of an attractor can characterize its complexity in ways that dimension alone cannot.
Homology groups are the fingerprints of shape. They do not tell you everything about a space — spaces with the same homology can differ in subtle ways captured by homotopy groups or cohomology rings — but they tell you what cannot be smoothed away, what persists under deformation, what a space is fundamentally 'about' at the level of connectivity and void. In this sense, homology is not just a tool of topology. It is a method for finding what matters in a structure: not the details, but the persistent architecture.