The Basics of Homology Theory
Algebraic topology is a field that seeks to establish correspondences between algebraic structures and topological characteristics. It then uses results from algebra to infer and uncover results about topology. It's a pretty powerful method. Roughly speaking, AT provides two different frameworks for characterizing topological spaces. These are homotopy and homology. In this post, we'll start to take a look at homology, which differs from homotopy in that it's less powerful in some senses, but significantly easier to work with and compute which endows it with a different sort of power.Some Definitions to Start
Definition Say we're working in $\mathbb{R}^n$. The $p$-simplex, defined for $p \leq n$, is $$\Delta_p := \left\{x = \sum_{i=0}^p \lambda_i e_i \mid \sum_{i=0}^p \lambda_i\ = 1, \lambda_i \geq 0\right\}$$ $\Delta_p$ is a generalization of the triangle to $p$ dimensions. Now, there are actually two types of homology which have developed in the annals of mathematics. The first of these is singular homology, which concerns itself with the study of topological spaces via the mapping of simplices into these spaces. The other type is called Cech homology which handles the study of topology via the approximation of topological spaces with spaces of a certain class, namely those which admit a triangulation. Of these two branches of homology, singular is by far the more prevalent in the literature and is the one we'll delve into here. Given a triangular polytope like we've defined in $\Delta_p$, one operation we might like to consider is using that region as a way to sort of define regions of interest around not just basis vectors, but any arbitrary collection of vectors in the space. Given such a set $\{v_0, \ldots, v_p\}$ we can denote by $[v_0, \ldots, v_p]$ the mapping of $\Delta_p \to \mathbb{R}^n$ defined by $$\sum_{i=0}^p \lambda_i e_i \to \sum_{i=0}^p \lambda_i v_i$$ What this gives us from an intuitive perspective is the simplex expanded or shrunken to cover the span of the $v_i$. One nice property of this map is that its image is convex. We call the resulting simplex the affine p-simplex, and we sometimes refer to the $\lambda_i$ in this context as barycentric coordinates. In addition to mapping between simplices and sets of vectors, we'd like to define a way to map between a $p$-simplex and a ($p + 1$)-simplex and vice versa. The mapping from $p$ to $p + 1$ is called the $i$th face map and is notated as $$F_i^{p+1} : \Delta_p \to \Delta_{p + 1}$$ It is formed by deleting the $i$th vertex in dimension $p + 1$. To notate this, we can write $[e_0, \ldots, \hat{e_i} , \ldots, e_{p+1}]$ where the hat indicates that $e_i$ is omitted. This face map is so named because it embeds the $p$-simplex in the $p+1$-simplex as the face opposite $e_i$, the vertex that's being deleted. Definition For a topological space $X$, a singular $p$-simplex of $X$ is simply a continuous function $\sigma_p : \Delta_p \to X$.
The singular 2-simplex, mapping from the standard 2-simplex to $X$.