PERSISTENCE DIAGRAM BUNDLES 3
by constructing, e.g., the Vietoris–Rips filtered complex for the point cloud at time tat
system-parameter values µ1, . . . , µm. A parameterized set of filtered complexes like the one
in (2) cannot be studied using a vineyard for the simple reason that there are too many
parameters.
Such a parameterized set of filtered complexes cannot be studied using multiparameter
PH [8], either. A multifiltration is a set {Ku}u∈Rnof simplicial complexes such that Ku⊆ Kv
whenever u≤v.Multiparameter PH is the F[x1, . . . , xn] module obtained by applying
homology (over a field F) to a multifiltration. (For more details, see reference [8].) The
parameterized set of filtered complexes in (2) is not typically a multifiltration because it is
not necessarily the case that Kt,µ1,...,µm
ri̸⊆ Kt′,µ′
1,...,µ′
m
rifor all values of t,t′,{µi}, and {µ′
i}.
Not only is there not necessarily an inclusion Kt,µ1,...,µm
ri−→ Kt′,µ′
1,...,µ′
m
ri, but there is not any
given simplicial map Kt,µ1,...,µm
ri→ Kt′,µ′
1,...,µ′
m
ri. Therefore, we cannot use multiparameter PH.
In what follows, we will work with a slightly different notion of filtered complex than that
of (1). A filtration function is a function f:K → R, where Kis a simplicial complex, such
that every sublevel set Kr:= {σ∈ K | f(σ)≤r}is a simplicial complex (i.e., f(τ)≤f(σ)
if τis a face of σ). For every r≤s, we have that Kr⊆ Ks. A simplex σ∈ K appears
in the filtration at r=f(σ). By setting {ri}= Im(f), where ri< ri+1, we obtain a
nested sequence as in (1). Conversely, given a nested sequence of simplicial complexes, the
associated filtration function is f(σ) = min{ri|σ∈ Kri}, with K=SiKri.
1.1. Contributions. I introduce the concept of a persistence diagram (PD) bundle, in which
PH varies over an arbitrary “base space” B. A PD bundle gives a way of studying a fibered
filtration function, which is a set {fp:Kp→F}p∈Bof functions such that fpis a filtration of
a simplicial complex Kp. At each p∈B, the sublevel sets of fpform a filtered complex. For
example, in (2), we have B=Rn+1 and we obtain a fibered filtration function {ft,µ1,...,µm:
K → R}(t,µ1,...,µm)∈Rm+1 by defining ft,µ1,...,µmto be the filtration function associated with
the filtered complex in (2). The associated PD bundle is the space of persistence diagrams
PD(fp) as they vary with p∈B(see Definition 3.2). In the special case in which Bis an
interval in R, a PD bundle is equivalent to a vineyard.
I prove that for “generic” fibered filtration functions (see Section 4.2), the base space Bcan
be stratified in a way that makes PD bundles tractable to compute and analyze. Theorem
4.15 says that for a “generic” fibered filtration function on a smooth compact manifold B,
the base space Bis stratified such that within each stratum, there is a single PD “template”
that can be used to obtain P D(fp) at any point pin the stratum. Proposition 4.5 shows
that all “piecewise-linear” PD bundles (see Definition 3.4) have such a stratification. The
template is a list of (birth, death) simplex pairs, and the diagram PD(fp) is obtained by
evaluating fpon each simplex. In particular, when Bis a smooth compact manifold, the
number of strata is finite, so the PD bundle is determined by the PH at a finite number of
points in the base space.
I show that unlike vineyards, PD bundles do not necessarily decompose into a union of
“vines”. More precisely, there may not exist continuous maps γ1, . . . , γm:B→Esuch that
(3) PD(fp) =
m
[
i=1
γi(p)
for all p∈B. This is a consequence of Proposition 5.3, in which it is shown that nontrivial
global sections are not guaranteed to exist. That is, given a point z0∈P D(fp0) for some