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:

center