The paper The structure and stability of persistence modules often uses a sublevelset filtration as examples. These notes are an exploration of persistence homology of sublevelsets.
Singular Homology
We define the standard -simplex to to be the -simplex given by the vertices
Let be a topological space. A singular -simplex is a continuous function (map) . This map does not have to be injective. Moreover, two non-equivalent singular simplices may have the same image. We often designate by its vertices
Under this, we can define homology groups as in Homology Groups. That is, we define a singular -chain to be a weighted sum of singular -simplices
where are coefficients from a group (typically . Then the boundary map , where is the set of singular -chains, is given by
where
Under the boundary map, we get a chain complex of abelian groups called the singular complex
We define the -th singular homology class as the quotient
Sublevelset Persistence
Let be a topological space and let be a function. We define a sublevel set to be the set
Under the inclusion maps for , we can form the sublevelset filtration of ,
We can define a persistence module of taking the -dimensional singular homology with coefficients in . That is, we define by letting
and
One may show that the vector spaces are finite-dimensional. More over, as increases there are a finite number of “critical values” where the complex changes. Thus, if are said critical values, then we get the persistence module
For example: