Abstract 1 Introduction 2 Background 3 Stability of the bivariate function-Rips persistent homotopy type 4 The shrinking trick 5 Shrinking transformations for the bivariate function-Rips complex References

A Persistent Version of Latschev’s Theorem

Steve Oudot ORCID Inria Saclay, and École Polytechnique, Palaiseau, France    Lukas Waas ORCID University of Oxford, UK
Abstract

Latschev’s theorem provides sufficient conditions on a metric space M and δ>0 for the homotopy type of M to agree with that of the Vietoris-Rips complex δ(𝕄) of any nearby space 𝕄 in the Gromov-Hausdorff distance. We prove a persistent version of this theorem, providing sufficient conditions on a pair (M,f:MN) and δ>0 for the persistent homotopy type of the sublevel set filtration of (M,f) to be interleaved with that of the function-Rips complex δ(𝕄) of any nearby pair (𝕄,𝕗). In particular, our result answers a longstanding question on the related topic of estimating sublevel set persistent homology from finite point samples.

Keywords and phrases:
Topological data analysis (TDA), metric geometry, Vietoris-Rips complex, homotopy theory, multi-parameter persistent homology
Funding:
Lukas Waas: Lukas Waas acknowledges support from the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Germany’s Excellence Strategy EXC 2181/1 – 390900948 (the Heidelberg STRUCTURES Excellence Cluster). Furthermore, Lukas Waas is a member of the Oxford/Max Planck collaboration and this research was funded in in part by EPSRC international centre to centre collaboration grant EP/Z531224/1.
Copyright and License:
[Uncaptioned image] © Steve Oudot and Lukas Waas; licensed under Creative Commons License CC-BY 4.0
2012 ACM Subject Classification:
Mathematics of computing Algebraic topology
Related Version:
Full Version: “Function-Rips complexes in persistent homotopy theory: Stability and Latschev theorems”: https://doi.org/10.48550/arXiv.2603.23460 [31]
Acknowledgements:
This work started when the two authors attended the TDA week at Kyoto University in June 2025. It then continued as the two authors participated in the thematic program Topological Data Analysis, Persistence And Representation Theory Intertwined (TP25TD) at the Okinawa Institute of Science and Technology, from June to August 2025.
Editors:
Hee-Kap Ahn, Michael Hoffmann, and Amir Nayyeri

1 Introduction

This work connects three lines of research in TDA and metric topology. The first – and main – one aims at generalizing Latschev’s result about the homotopy type of Vietoris-Rips complexes built on Gromov-Hausdorff approximations of compact Riemannian manifolds.

Theorem (Latschev [25]).

Let M be a closed Riemannian manifold. Then there exists δ0>0 such that, for every 0<δδ0, there exists an ε>0 such that, for any metric space 𝕄 with Gromov-Hausdorff distance to M less than ε, M is homotopy equivalent to the geometric realization |δ(𝕄)| of the Vietoris-Rips complex δ(𝕄) of parameter δ.

To our knowledge, this result has been extended in the following directions:

  • Replacing Riemannian manifolds with spaces of curvature bounded above [23];

  • Quantifying the upper bounds on ε and δ [27, 29];

  • Letting δ go past its upper bound on specific spaces, for instance the circle [1] or ellipses [3];

  • Considering variants of the Vietoris-Rips complex, such as the selective Rips complex [26].

Here, we extend Latschev’s result in another direction: To spaces equipped with filtration functions (Theorem 1 below). In this setting, the role of the homotopy type of M is taken by the so-called persistent homotopy type of the sublevel set filtration of a function f:MN, denoted M (Notation 19). The role of the Vietoris-Rips complex of 𝕄 is now taken by the filtered simplicial complex δ(𝕄), called the function-Rips complex. It is obtained by filtering the ordinary Rips complex of fixed parameter δ, δ(𝕄), through the Rips-complexes (at scale δ) of the sublevel sets of a function 𝕗:𝕄N (Example 12). Finally, the role of correspondences (for the Gromov-Hausdorff distance) is taken by so-called filtered correspondences (Definition 32), and the role of homotopy equivalences is taken by a notion of interleavings in the persistent homotopy category (Definition 28, see also [24]). In the following, M denotes a compact metric space with curvature bounded above by some κ (Recollection 5) and f:MN a componentwise 1-Lipschitz map. Finally, ρMκ denotes the minimum of the convexity radius ϱM of M (see Recollection 4) and of either π4κ if κ>0 or if κ0.

Theorem 1 (Persistent Latschev’s theorem).

Let 0<δρMκ and εmin{ρMκδ,17δ}. Then, for any filtered ε-correspondence (M,f)ε(𝕄,𝕗), there is a 74δ-interleaving M74δδ(𝕄) in the persistent homotopy category.

Note that, in contrast to the setup of Latschev’s theorem, we cannot hope to get a homotopy equivalence between filtered spaces here. This is because the individual sublevel sets of f may be highly pathological even though M itself satisfies strict regularity conditions. Note also that we cannot expect interleavings at the level of topological spaces: any such interleaving would induce homeomorphisms at infinity, which generally do not exist.

In the special case N=0 (i.e., N is a singleton), the homotopy theoretic interleaving M74δδ(𝕄) is just an isomorphism in the homotopy category, i.e., a zig-zag of weak homotopy equivalences. So, by an application of Whitehead’s theorem, Theorem 1 recovers the quantitative version of Latschev’s theorem given in [29], with the same bounds on δ and ε. As Theorem 1 is phrased at the persistent homotopy level, it also induces an interleaving at the persistent homology level. This connects our result to another line of research, the aim of which is to estimate the persistent homology of functions from finite point samples. In [14], the authors proposed an estimator for the persistent homology of L, for a Lipschitz map g:L, from a finite sampling 𝕃L of its domain L. The proof technique leveraged in this line of work made use of the interleaving between Vietoris-Rips and Čech complexes, and ultimately led to an estimator given by the image of morphisms of persistence modules im(Hδ(𝕃)H2δ(𝕃)), where 𝕃 is filtered by g|𝕃. This estimator was then specialized to the case where g is a density estimator in the context of unsupervised learning, yielding the clustering algorithm ToMATo [15]. It was later extended to more general noise models [10] and, more recently, to N-valued maps:

Theorem ([4]).

Let (L,g) be such that L is a compact metric space with ϱL>0 and g is 1-Lipschitz. Let δ<12ϱL and ε12δ. Then, for any subset 𝕃L that is ε-dense in L, there is a 2δ-interleaving H(L)2δim(Hδ(𝕃)H2δ(𝕃)) of persistence modules.

Theorem 1 complements this result by showing that, under a more restrictive regularity condition on M (namely: that M has curvature bounded above), a single filtered Rips complex is enough to estimate the persistent homology of f, via a different proof approach that does not proceed through the interleaving between Vietoris-Rips and Čech complexes. The question of whether this is possible had been open since the beginning of this line of work, and it has important implications, including algorithmic ones. For instance, computing a free presentation of im(Hδ(𝕄)H2δ(𝕄)) involves computing the free cover of a certain pullback for which efficient specialized algorithms exist only when N=1 or 2 (see [4]); otherwise, one must resort to Schreyer’s algorithm [33] with doubly exponential complexity in N. By contrast, free presentations of Hδ(𝕄) can be computed efficiently for any N1 via specialized algorithms for the computation of Gröbner bases [18].

Similarly to the proof of the classical Latschev theorem, the proof of our persistent version (Theorem 1) is a two-step process. Firstly, one needs a persistent version of Hausmann’s theorem allowing us to relate M to δ(M).

Theorem 2 (Persistent Hausmann’s Theorem).

Let 0<δρMκ. Then there is a δ-interleaving M34δδ(M) in the persistent homotopy category.

This result, proven in the full version [31], is a rather straightforward consequence of a powerful new technique called metric thickening, which provides a more geometrical model for the Vietoris-Rips complex [2, 19]. The crucial and technically more difficult part of proving Theorem 1 is to relate δ(M) and δ(𝕄). Here, we prove the following result:

Theorem 3 (Approximation of function-Rips persistent homotopy type).

Let 0<δρMκ and εmin{ρMκδ,17δ}. Then, for any filtered ε-correspondence (𝕄,𝕗)ε(M,f), there is a δ-interleaving δ(𝕄)δδ(M) in the persistent homotopy category.

Figure 1: Shrinking transformation arrows (colored) and the object’s structure morphisms (black).

To derive this result, we first prove a bivariate interleaving (M)ε(𝕄) from the filtered correspondence (𝕄,𝕗)ε(M,f) in Section 3 (Proposition 34). Then, to leverage this interleaving, in Section 4, we introduce and study the general notion of a shrinking transformation: a transformation of the form F1,2FS1,2+C1, with C0 and 0S<1, allowing one to move backwards in one parameter at the cost of increasing the other in a bivariate persistent object F,, as illustrated in Figure 1. Shrinking transformations can be used to turn interleavings in two variables F,εG, into interleavings of the form Fδ,Cδ+(1+C)εGδ, (Theorem 44). Then, in Section 5 we work out conditions on M that guarantee the existence of such a shrinking transformation on (M) (Theorem 51). One incarnation of these conditions is verified in the quantitative version of Latschev’s theorem [29] and produces a shrinking transformation with C=S=34. From these conditions, combined with Propositions 34 and 44, we get Theorem 3. Together with Theorem 2, this gives the 74δ-interleaving M74δδ(𝕄) of Theorem 1.
We note that most of our techniques, particularly Theorems 44 and 51, are quite general and seem widely applicable. Indeed, in the full version of this article [31], we will use them to prove local stability theorems for the persistent homotopy types of function-Rips complexes.

2 Background

2.1 Spaces of curvature bounded above

Recollection 4 (Geodesics and convexity).

Let M be a metric space with metric d. By a (constant speed) geodesic, we mean a map γ:[0,1]M such that d(γ(s),γ(t))=|st|d(γ(0),γ(1)) for all st[0,1]. We say that a subset AM is convex, if every pair of points x,yA is connected by a unique constant speed geodesic γ from x to y in M, and furthermore every such geodesic is contained in A. We denote

ϱM(x):=sup{r>0Bs(x) is convex, for all s<r}

the convexity radius at xM. The convexity radius of M is defined as ϱM:=infxMϱM(x).

Recollection 5 (Curvature bounded above).

Given κ, we call Mκ the following space:

  1. 1.

    for κ>0, the sphere of radius 1κ in 3, equipped with the geodesic distance;

  2. 2.

    for κ=0, the euclidean plane 2;

  3. 3.

    for κ<0, the rescaling of the hyperbolic plane by 1κ.

We denote by ϖκ the diameter of Mκ (ϖκ=πκ if κ>0 and ϖκ= if κ0). We say that M is a CAT(κ) space if any two points with distance at most ϖκ are connected by a geodesic, and furthermore, every geodesic triangle of perimeter smaller than 2ϖκ is no thicker than a comparison triangle in Mκ (see Figure 2 and [31, 9] for a rigorous definition). A metric space M is called of curvature bounded above by κ - or a CBA(κ) space for short - if every point xM admits a neighborhood that is a CAT(κ) space. For example, every Riemannian manifold with sectional curvature bounded above by κ is a CBA(κ) space.

Notation 6.

Let M be a compact CBA(κ) space. We denote ρMκ:=min{ϱM,ϖκ4}>0.

Figure 2: Illustration of equilateral triangles in curvatures κ<0, κ=0, and κ>0, respectively.

2.2 Models for persistent homotopy types

We will use three models for persistent homotopy types in the following, arising from spaces, simplicial complexes, and simplicial sets, the last of which we discuss in Section 2.4.

Notation 7.

We denote by sCplx the category of simplicial complexes and simplicial maps, and by Top the category of topological spaces and continuous maps. We denote by K the topological realization of a simplicial complex K. Often, we will just treat a complex as a space, and leave the realization implicit. The standard n-simplex, given by the set of non-empty subsets of {0,,n}, will be denoted Δcn.

Definition 8.

In the following, will always denote a partially ordered set. When we treat as a category, we mean the category whose objects are given by the elements of , and where there is a unique morphism xy whenever xy.
Let C be a category. A -persistent object in C is a functor F:C. A morphism of -persistent objects is a natural transformation between such functors. We denote by C the category of -persistent objects in C and their morphisms.

Notation 9.

We will usually denote persistent objects F:C in the form F, to indicate their functoriality in . When the objects in a category C have a specific name, such as simplicial complexes, topological spaces or metric spaces, we will often refer to -persistent objects in C by adding the prefix persistent to that name.

Notation 10.

N0 will always be a non-negative integer and N will be considered as a partially ordered set via componentwise comparison. By a space function pair (often just pair), we will mean a topological space X together with a function f:XN. When we speak of a metric pair, this will mean that we equip X with a metric, inducing its topology.

Example 11.

Given a pair (X,f), the sublevel sets Xu:=f1{vNvu}, together with functoriality given by inclusions, gives rise to a persistent space uXu, which we denote by X. We abuse notation here insofar as the construction evidently depends on f. As all structure maps are given by inclusions X is often also referred to as a filtered space.

Example 12 (function-Rips complex).

Given a metric space 𝕄 and δ0, the open Vietoris-Rips complex of 𝕄 (only Rips complex henceforth), denoted δ(𝕄), is the simplicial complex whose set of simplices is given by

{{x0,,xn}xi𝕄,d(xi,xj)<δ, for all 0i,jn}.

Varying the parameter δ0, one obtains a persistent simplicial complex (𝕄):0sCplx, with functoriality on relations given by inclusions. Suppose now that 𝕄 is additionally equipped with a (not-necessarily continuous) function 𝕗:𝕄N. Then, for every uN, one can consider the Vietoris-Rips complex of 𝕄u:={x𝕄𝕗(x)u}. Varying u with δ fixed gives rise to a persistent simplicial complex δ(𝕄):NsCplx, uδ(𝕄u), called the function-Rips complex. Varying both u and δ gives rise to the bivariate variant (𝕄):0×NsCplx, (u,δ)δ(𝕄u), called the bivariate function-Rips complex.

2.3 Persistent homotopy theory

Conceptually speaking, a -persistent homotopy type should be a -indexed functor valued in the homotopy theory or -category of spaces, not just the ordinary 1-category of spaces (see also [21, 8]). As we do not expect familiarity with -categorical language, we will instead work with the more elementary notion of relative categories, which we refer to as homotopy theories here.111This is justified insofar as relative categories provide a model for (,1)-categories [28, 6, 7].

Definition 13.

By a homotopy theory we will mean a relative category; that is, a pair consisting of a category C and a wide subcategory WC. The morphisms in W are called weak equivalences. A morphism in C that is in W will often be denoted by the symbol .

Example 14.

Recall that a weak homotopy equivalence between topological spaces is a continuous map that induces isomorphisms on the sets of path components and on all homotopy groups. The category Top of topological spaces equipped with the subcategory of weak homotopy equivalences forms a homotopy theory which we denote by 𝒮paces.222It follows as a consequence of Whitehead’s theorem that this homotopy theory is equivalent to the one given by CW-complexes and homotopy equivalences.

Notation 15.

Given a homotopy theory 𝒞=(C,W) and another category 𝕀, we denote by 𝒞𝕀 the homotopy theory (C𝕀,W𝕀), where W𝕀 is the wide subcategory of C𝕀 consisting of those natural transformations φ:FG such that for every object i𝕀, the morphism φi:F(i)G(i) is in W. 333Note that this will generally only produce the -categorical functor category when 𝒞 is sufficiently well-behaved, for example when it extends to a model category, as is the case for our examples ([28]). To indicate that we study functors (persistent objects) F:𝕀C in the context of the whole homotopy theory 𝒞 we will often use the notation F:𝕀𝒞.

Example 16.

When 𝒞=𝒮paces is the homotopy theory of spaces, then 𝒮paces will be referred to as the -persistent homotopy theory of spaces.

Notation 17.

Given a homotopy theory 𝒞=(C,W), one can associate to it its homotopy category ho(𝒞), defined as the localization C[W1] of C at the weak equivalences W.

Recollection 18.

Together with the canonical localization functor, CC[W1]=ho(𝒞), ho(𝒞) is characterized by the universal property that any functor CD that sends weak equivalences to isomorphisms factors uniquely through ho(𝒞). Explicitly, objects of ho(𝒞) are the same as those of C, and morphisms are given by equivalence classes of zig-zags of morphisms in C, where backward-pointing arrows are weak equivalences. In this sense, ho(𝒞) is the 1-category obtained by formally inverting the weak equivalences.

Notation 19.

We abuse notation insofar as we use the same symbols for objects and morphism in C and their images in ho(𝒞). In the context of the persistent homotopy theory 𝒮paces, a persistent space or persistent simplicial complex X will often be referred to as a persistent homotopy type. Note that while, set theoretically speaking, the persistent homotopy type X is the same as its underlying persistent space, in the context of the homotopy category ho(𝒮paces𝕌), two persistent homotopy types are isomorphic when they are connected by a zig-zag of weak equivalences.

2.4 Persistent simplicial sets

At least half of the persistent homotopy types we are studying in this article arise from purely combinatorial data provided in the form of persistent simplicial complexes. It is thus convenient to have a model for the persistent homotopy theory of spaces that is more combinatorial in nature. This can be achieved by working with simplicial sets444From a categorical perspective, simplicial sets are a much preferable combinatorial model than simplicial complexes. Note, for example, that simplicial sets come with a natural weak equivalence sdbXX between the barycentric subdivision sdbX of X and X, which we use in Section 5.. The reader not familiar with the theory of simplicial sets can treat them as a black-box that extends the category of simplicial complexes in a convenient way (see [20, 21] for an introduction).

Recollection 20.

Recall that, conceptually speaking, a simplicial set is like a simplicial complex, where the simplices are ordered, and one allows for faces of simplices to collapse to lower dimensions. Categorically, this idea can be formalized as follows: Denote by Δ the category of finite linear posets [n]={0n}, for n0, with order-preserving maps. The category of simplicial sets sSet is the category of functors from Δop into Set, i.e., SetΔop. Given a simplicial set XsSet and n0, the set X([n]) is denoted Xn, and called the set of n-simplices of X. A simplex σXn that is not in the image of a structure map XkXn, for some k<n, is called non-degenerate.

Example 21.

As a simplicial set, the function-Rips complex at uN and δ0 can be modeled by a simplicial set with n-simplices

u,δ(M,f)n={(x0,,xn)xiM;d(xi,xj)<δ;f(xi)u for all i,j[n]},

and functoriality on Δop given by precomposition.

Notation 22.

Given n, the image of [n] under the Yoneda embedding ΔSetΔop, [k]Δ([k],[n]), is denoted by Δn and referred to as the n-simplex. The functor [n]Δn defines a fully faithful embedding ΔsSet, by which we treat Δ as a subcategory of sSet.

Recollection 23.

Simplicial sets admit a topological realization functor. Observe that Δ embeds into sCplx by sending [n] to the standard simplex Δcn. The composition ΔsCplx-Top defines a topological realization functor on ΔsSet, which extends canonically to a colimit-preserving functor :sSetTop, so that the realization of a simplicial set X, X, is glued from realizations of its simplices.

The most important reason why simplicial sets are so useful is that they can be used to define a homotopy theory equivalent to that of topological spaces.

Recollection 24.

A simplicial map φ:XY in sSet is called a weak homotopy equivalence if its topological realization φ:XY is a homotopy equivalence. Denote the wide subcategory of weak homotopy equivalences by WKan, and the resulting relative category (sSet,WKan) by sSetKan. It is a fundamental fact of homotopy theory, that the topological realization functor :sSetTop then defines a so-called equivalence of homotopy theories (-categories) sSetKan𝒮paces (see [32]). Conceptually speaking, this means that any homotopy theoretic construction or argument concerning 𝒮paces can equivalently be performed in sSetKan. For our purposes, however, it suffices to observe that the functor :sSetTop descends to an equivalence of categories :ho((sSet,WKan))ho(𝒮paces), compatible with any reparametrization of the indexing poset .

Recollection 25.

In the same way as homotopies induce identifications of maps in the homotopy category ho(𝒮paces), morphisms of persistent simplicial sets of the form X×Δ1Y (where X×Δ1 denotes the indexwise product) – so-called elementary homotopies – induce identifications of persistent simplicial maps in ho(sSetKan).

Recollection 26.

We frequently want to treat simplicial complexes as simplicial sets. There is a canonical fully faithful embedding Ns:sCplxsSet, mapping a simplicial complex, K, to the simplicial set given by Ns(K)n=sCplx(Δcn,K), functorial in the obvious way in n and K (see [16, § 1.4]). For example, the simplicial set obtained by applying Ns to a function-Rips complex is precisely the one described in Example 21. We will usually omit Ns from the notation. Observe that from a homotopy-theoretic perspective, this is justified by the fact that, given KsCplx, there is a canonical homotopy equivalence Ns(K)K (see [30, 5]) even though the equality KNs(K) does not hold on the homeomorphism level. Hence, for our purposes, we can freely identify the two realizations.

2.5 Interleavings in the homotopy category

One of the core advantages of persistent settings is that they allow for approximate notions of equivalence, so called interleavings (see [17] for a more general setting). In the following, 𝒞 will denote some homotopy theory. To define interleavings, we need the following notation.

Notation 27.

Henceforth, 𝕌N, 𝕌N will always denote upsets of N, i.e., subsets fulfilling x𝕌,xyy𝕌.
Suppose we are given a map of posets S:𝕌𝕌 and a persistent object F:𝕌𝒞 . We write FS() to denote the persistent object obtained by precomposing F with S. In the special case where S is an inclusion of posets, we use the notation F|𝕌 to denote the restriction of F to 𝕌. Suppose we are given another such map S:𝕌𝕌 such that S(x)S(x), for all x𝕌. In this case, we will use the notation s:FS()FS() to denote the natural transformation induced by the relations S(x)S(x). Given ε0 write ()+ε:𝕌𝕌 for the map of posets given by xx+ε(1,,1).

Definition 28.

An ε-interleaving in the homotopy category between F,G:𝕌𝒞 consists of morphisms φ:FG+ε and ψ:GF+ε in ho(𝒞𝕌) such that the diagrams

FF+2εGG+2εG+εF+εsφsψψ+εφ+ε (1)

in ho(𝒞𝕌) commute. We will denote such interleavings in the form φ:FεG:ψ.

 Remark 29.

Two interleavings φ:FεG:ψ and φ:GεJ:ψ compose to an interleaving (φ)+εφ:Fε+εJ:ψ+εψ (see, for example, [17]). It follows that dIH(F,G):=inf{ε0FεG}, defines an extended pseudo distance on 𝒞𝕌 called the interleaving distance in the homotopy category (see [24]). Observe, also, that any interleaving φ:FεG:ψ gives rise to an interleaving sφ:Fε′′G:sψ, for any ε′′ε.

Example 30.

When 𝕌=0={0}, we can identify 𝒞𝕌=𝒞, and ()+ε:𝕌𝕌 is the identity. Then, an ε-interleaving in ho(𝒞) is the same as an isomorphism in ho(𝒞).

3 Stability of the bivariate function-Rips persistent homotopy type

To study the stability properties of the assignment (𝕄,𝕗)δ(𝕄), it is useful to consider the latter as a bivariate construction by also varying δ.

Notation 31.

Given a persistent object of the form F:0×𝕌C, we will use the notation F, to indicate the fact that it is a functor in two variables.

Definition 32 (See also [11]).

Let (𝕄0,𝕗0) and (𝕄1,𝕗1) be metric pairs over N, and let ε0. A filtered ε-correspondence between (𝕄0,𝕗0) and (𝕄1,𝕗1) is a subset 𝕄0×𝕄1 such that π𝕄0()=𝕄0 and π𝕄1()=𝕄1, and such that, for all (x,y),(x,y), it holds that

|d𝕄0(x,x)d𝕄1(y,y)|ε and |𝕗0(x)𝕗1(y)|ε.

We will denote filtered ε-correspondences in the form :(𝕄0,𝕗0)ε(𝕄1,𝕗1).

 Remark 33.

Filtered correspondences give rise to a distance on metric pairs (𝕄0,𝕗0) and (𝕄1,𝕗1), defined as the infimum of the values ε such that there exists a filtered ε-correspondence (𝕄0,𝕗0)ε(𝕄1,𝕗1). When N=0, this distance is exactly twice the ordinary Gromov-Hausdorff distance.

The additional flexibility of varying the Rips parameter δ allows for a proof of the following stability result, homological variants of which can be found in several places ([12, 8]).

Proposition 34.

A filtered ε-correspondence :(𝕄0,𝕗0)ε(𝕄1,𝕗1) gives rise to an interleaving (𝕄0)ε(𝕄1) in ho(𝒮paces0×N).

We use Recollections 26 and 24 and construct the interleaving using the simplicial set model for the bivariate Rips complex. We will leverage a universal property of the Rips simplicial set here, which we state for the case of filtered simplicial sets X,sSet0×N, i.e., where all structure morphisms are inclusions (see Proposition 36 below.) It allows one to construct morphisms X,(𝕄) by defining a map with target 𝕄 on the vertices of X, (see [13] which uses the simplicial complex analog). We write X=(δ,u)0×NXδ,u.

Construction 35.

Let X:0×NsSet be a filtered simplicial set and (𝕄,𝕗) be a metric pair over N. We denote by S(X,(𝕄,𝕗))Set(X0,𝕄) the set of such maps φ:X0𝕄 that fulfill the condition that, for all (δ,u)0×N, it holds that:

  1. 1.

    for all xX0δ,u, we have 𝕗(φ(x))u;

  2. 2.

    for all 1-simplices σX1δ,u, with vertices x0 and x1, we have d(φ(x0),φ(x1))<δ.

Associating to a morphism X,(𝕄) the induced simplicial map X(𝕄,𝕗)=(𝕄) and evaluating on vertices to obtain a map X0(𝕄)0=𝕄, defines a map

η:sSet0×N(X,,(𝕄))S(X,(𝕄,𝕗)).
Proposition 36 (See full version [31]).

η, as in Construction 35, defines a natural bijection.

 Remark 37.

Conceptually speaking, the injectivity part of Proposition 36 means that a morphism X,(𝕄) is uniquely determined by its values on vertices (the values can be identified with elements of 𝕄). The surjectivity and well-definedness state that a map X0𝕄 extends if and only if the criteria of Construction 35 are verified.

 Remark 38.

We will often need to use a modified version of Proposition 36, where instead of (𝕄), we consider a reparametrized version in which (𝕄):0×NsSet is replaced by a composition 0×N(δ,u)0×N(𝕄)sSet for poset maps δ,u. Then, the analogous statement holds, replacing in Construction 35 u with u(δ,u) and δ with δ(δ,u) in the defining inequalities for S(X,,(𝕄,𝕗)). Furthermore, we will often encounter the modified case where we work with filtered simplicial sets X, over 𝕀×N, with 𝕀=[0,ρ] or 𝕀={ρ}, and we restrict (𝕄) to 𝕀×N. In this case, again the essentially same statement holds, with the only change being the replacement of X by Xρ,=uNXρ,u and the defining condition for S(X,,(𝕄,𝕗)) needing to be verified only for pairs (δ,u)𝕀×N.

Next, let us construct the simplicial maps that define the interleaving of Proposition 34:

Construction 39.

Given a filtered ε-correspondence , we define maps

φ:(𝕄0)+ε(𝕄1+ε) and ψ:(𝕄1)+ε(𝕄0+ε)

by applying Proposition 36 as follows. Observe that for X,=(𝕄0), we have X0=𝕄0. Then φ is defined under Proposition 36 by choosing for each x𝕄0 an element y𝕄1 with (x,y) and defining φ(x):=y. The map ψ is defined analogously.

Proof of Proposition 34.

The conditions on ensure exactly that the (shifted) requirements of Propositions 36 and 38 are fulfilled. It remains to see that φ and ψ define an ε-interleaving in the homotopy category. We show that ψ+εφs, the other equality being shown analogously. To this end, we need to construct a homotopy H:(𝕄0)×Δ1+2ε(𝕄0+2ε) between ψ+εφ and s. We again use Proposition 36. In this case, it implies that the persistent simplicial maps ψ+εφ and s are elementarily homotopic, if for every pair x,y𝕄0 it holds that d(ψ+ε(φ(x)),s(y))d(x,y)+2ε. Indeed, the inequality

d(ψ+ε(φ(x)),s(y))=d(ψ+ε(φ(x)),y)d(φ(x),φ(y))+εd(x,y)+2ε,

holds by definition of φ and ψ in terms of .

4 The shrinking trick

For the remainder of this section, we will fix some homotopy theory 𝒞. By an interleaving, we will always mean interleaving in the homotopy category.

Notation 40.

When fixing either parameter of a persistent object F,:0×𝕌𝒞, we will use the notation Fδ, or F,u, to denote the resulting persistent objects on 𝕌, or 0 respectively. At times, we will also use the notation 1 and 2 to indicate the first and second variable, respectively. For example F1,2+1 indicates the persistence module given by precomposing F with the endofunctor (δ,u)(δ,u+δ) of 0×𝕌.

Suppose we are given δ0, as well as two persistent objects F,,G,:0×𝕌𝒞, together with an ε-interleaving φ:F,εG,:ψ. We want to deduce an interleaving Fδ,εGδ,, for some ε depending on ε and δ. The issue at hand is, of course, that the interleaving morphisms φ and ψ only procure morphisms Fδ,Gδ+ε,+ε and Gδ,Fδ+ε,+ε. To amend this, we introduce an additional structure on G, which we call a shrinking transformation. This transformation allows us to decrease the δ-part of the persistence parameter of G, at the cost of increasing the u-part.

Notation 41.

We fix constants 0<S<1,C0 and ρ>0 in .

Definition 42.

A shrinking transformation for G:0×𝕌𝒞 is a morphism

τ:G1,2|[0,ρ]×𝕌GS1,2+C1|[0,ρ]×𝕌

in ho(𝒞[0,ρ]×𝕌) such that the following diagram in ho(𝒞[0,ρ]×𝕌) commutes:

G1,2+C1|[0,ρ]×𝕌GS1,2+C1|[0,ρ]×𝕌G1,2|[0,ρ]×𝕌ssτ (2)
Definition 43.

Let δ[0,ρ] and 0ε be such that εmin{ρδ,1S1+Sδ}. As we assumed ε+δρ, the morphism τ from Definition 42 restricts to a well-defined morphism τ:Gδ+ε,+εGS(δ+ε),+ε+C(δ+ε), called by the same name by abuse of notation. We say that an ε-interleaving φ:F,εG,:ψ is δ-compatible with τ if the following diagram in ho(𝒞𝕌) commutes:

FS(δ+ε)+ε,+2ε+C(δ+ε)Fδ,+2ε+C(δ+ε)GS(δ+ε),+ε+C(δ+ε)Gδ+ε,+εFδ,sψτsφ (3)
Theorem 44.

Let G:0×𝕌𝒞 be a persistent object in 𝒞, equipped with a shrinking transformation τ on G. Let ε,δ0 be such that εmin{ρδ,1S1+Sδ}.
Furthermore, let F:0×𝕌𝒞 be another persistent object, together with an ε-interleaving φ:FεG:ψ that is δ-compatible with τ. Then there is an interleaving

φ:Fδ,(1+C)ε+CδGδ,:ψ,

explicitly given by the compositions

φ:Fδ,𝜑Gδ+ε,+ε𝜏GS(δ+ε),+(1+C)ε+Cδ𝑠Gδ,+(1+C)ε+Cδ,
ψ:Gδ,𝜏GSδ,+Cδ𝜓FSδ+ε,+Cδ+ε𝑠Fδ,+(1+C)ε+Cδ.

Proof.

The fact that all morphisms s and τ in the definition of φ and ψ are well-defined follows from the inequalities δ+ερ and S(δ+ε)Sδ+εS(δ+ε)+εδ, which hold by the assumption on ε and δ. We now need to verify the defining commutativity conditions of an interleaving. To simplify notation, we define ε:=(1+C)ε+Cδ and γ:=2+ε+C(δ+ε)+CS(δ+ε). To simplify notation even further, we will omit F and G from the notation and only spell out the superscript. Whether F or G is meant will be uniquely determined by the specified morphisms. Now, consider the first composition ψφ. To verify that ψφ=s it suffices to verify the commutativity of the following diagram.

Observe that for every s arrow to be well-defined, we require the inequality S(δ+ε)+εδ, which we have already seen above. Observe that the canonical shift morphisms s commute with essentially every other morphism in sight (in the appropriate contextual sense). The commutativities of the cells in the diagram follow either from the universal commutativity of s or from Equations 2 and 3. This proves the first interleaving equality.
The second interleaving equality follows by chasing the following diagram.

Note that none of the cells require the δ-compatibility condition. Instead, one only uses the naturality properties of s, one of the two interleaving equalities, and the defining property of the shrinking transformation.

5 Shrinking transformations for the bivariate function-Rips complex

We now want to apply Theorem 44 together with Proposition 34 to prove Theorem 3.

Notation 45.

For the remainder of this section, let M be a CBA(κ) space, for some κ, equipped with a 1-Lipschitz function f:MN (with respect to the ||-norm on N), and let S,C and ρ be as in Notation 41.

To establish the existence of a shrinking morphism, we use a classical technique in simplicial homotopy theory: Leveraging subdivisions to construct maps in the homotopy category.

Notation 46.

For the remainder of this section, we fix what we call a subdivision functor, by which we mean a pair consisting of a functor sd:sSetKansSetKan that preserves inclusions and colimits, together with a natural weak equivalence λ:sd1sSet.

Figure 3: Illustration of the last vertex map λb on sdbΔ2. The purple arrows indicate where the vertices are mapped by λb. All but the green simplex are collapsed to lower-dimensional simplices.
Example 47.

For the purpose of this article, the only relevant example is the barycentric subdivision functor sdb:sSetsSet together with the last vertex map λb:sdbXX (see [22]). Let us recall the special case X=δ(M), which is the only one we will need. When X=δ(M), each vertex of sdbδ(M) corresponds to a sequence (x0,,xn) of elements of M that are less than δ apart from one another, and such that xixi+1 for all i[n1]. Then. λb:sdbδ(M)δ(M) is given on vertices by mapping (x0,,xn)sdb(δ(M))0 to xnM=δ(M)0.

Shrinking transformations will then be obtained from the following types of maps:

Definition 48.

By a pseudo-barycenter map, we mean a map Θ:sdρ(M)0M such that for all 0<δρ:

  1. (a)

    For every xsdδ(M)0, we have d(λ(x),Θ(x))Cδ;

  2. (b)

    For x,ysdδ(M)0, if there is a 1-simplex from x to y in sdδ(M), then
    d(Θ(x),Θ(y))<Sδ and d(λ(x),Θ(y))<Sδ.

Figure 4: Illustration of the pseudo-barycenter map Θ.
Example 49.

Let ρ=ρMκ. Consider the map Θ that maps a vertex σ=(x0,,xn)sdb(ρ(M)) to the center of a minimal enclosing ball B of {x0,,xn}M- as illustrated in Figure 4. It follows from a geodesic version of Jung’s theorem (see [23, Lemma 3.4], and also [34] for a related construction) that for any two finite sets {x0,,xn}{y0,,ym} of diameter δ<ρMκ, the associated centers Θ(x0,,xn) and Θ(y0,,ym) are well-defined and unique, and fulfill d(Θ(x0,,xn),Θ(y0,,ym))<34δ. As an immediate consequence, it follows that Θ defines a pseudo-barycenter map with constants S=C=34.

Construction 50.

We use Recollections 24 and 26 and construct the shrinking transformation in the homotopy category of persistent simplicial sets. Since sd preserves colimits, we have sd((M))0,ρ=sd(ρ(M))0. Now, under this identification, we can apply Propositions 36 and 38 to uniquely extend Θ to a morphism τ:sd(1(M2))|[0,ρ]×NS1(M2+C1)|[0,ρ]×N (see the proof of Theorem 51). Finally, in the persistent homotopy category ho(sSetKan[0,ρ]×N), we can invert the weak equivalence λ:sd(M)(M) and define τΘ as the composition:

τΘ:1(M2)|[0,ρ]×Nλ1sd(1(M2)|[0,ρ]×N)τS1(M2+C1)|[0,ρ]×N.

Using this construction, we can state the main result of this section.

Theorem 51.

The morphism τΘ:1(M2)|[0,ρ]×NS1(M2+C1)|[0,ρ]×N is a shrinking transformation and δ-compatible with every ε-interleaving (𝕄)ε(M) arising from a correspondence :(𝕄,𝕗)ε(M,f), for δρ and εmin{ρδ,1S1+Sδ}.

Proof.

Throughout the proof, we are going to make use of the modified version of Proposition 36 in Remark 38. To simplify notation, we will write , for (M)|[0,ρ]×N. We first show that τ, as defined in the previous construction, is indeed a well-defined morphism of persistent simplicial sets. Observe that compared to Proposition 36 the target persistent simplicial set has transformed under the parameter change 1=S1, 2=2+C1. The conditions that we need to verify for τ to define a well-defined morphism (Remark 38) are explicitly given as follows. Let δ[0,ρ] and uN. We need to verify the following:

  1. 1.

    Let σsdδ(M)1 be a 1-simplex with vertices x,ysdδ(M)0. Then the inequality d(Θ(x),Θ(y))<Sδ holds. This condition is assumed by Property b.

  2. 2.

    For xsd0u,δ, it holds that f(Θ(x))u+Cδ. This is a consequence of the inequalities

    f(λ(x))uand|f(λ(x))f(Θ(x))|d(λ(x),Θ(x))Cδ.

    The first of these holds as λ(x)0u,δ. The second holds by Property a, which implies that d(λ(x),Θ(x))Cδ, together with the assumption that f:MN is 1-Lipschitz.

Next, let us verify the shrinking transformation condition. We need to show that the diagram

1,2sd1,2S1,2+C11,2+C1λ1sτs (4)

commutes. By precomposing with λ, this is equivalent to showing that the diagram

sd1,2S1,2+C11,21,2+C1τλss (5)

commutes. In fact, it turns out that the two morphisms of persistent simplicial sets sτ and sλ are elementarily homotopic. To see this, consider the map

H:(sd1,2×Δ1)0=(sd1,2)0×{0,1} M;(x,i){λ(x),i=0,Θ(x),i=1,

and again apply Propositions 36 and 38. As we already know that H0 and H1 fulfill the conditions of Proposition 36, it only remains to verify the condition on 1-simplices σ(sd1,2×Δ1)1 in Proposition 36 in the case where the vertices x and y are in sdδ(M)0×{0} and sdδ(M)0×{1} respectively. Observe that, by the definition of the simplicial product, we can identify σ with a simplex σsdδ(M)1, whose vertices we will also denote by x and y by abuse of notation. Then, the condition explicitly states that d(λ(x),Θ(y))<δ which follows from Property b in the definition of a pseudo-barycenter map. This shows that sτ and sλ are elementarily homotopic; thus, the shrinking transformation condition holds. It remains to show the compatibility with interleavings arising from a filtered correspondence. To this end, let be a filtered ε-correspondence between (M,f) and (𝕄,𝕗), and let φ and ψ be the induced ε-interleaving maps. Furthermore, let εmin1S1+Sδ,ρδ. We write 𝒮1,2 for 1(𝕄2)|[0,ρ]×N and 𝒮1 for 1(𝕄). We now need to verify the commutativity of the outer diagram in

which we have marked in red. Observe that the left square commutes by the naturality of λ, and that the lower left triangle commutes by definition. It thus suffices to show that the remaining cell to the right commutes. To this end, we show that the two morphisms of persistent simplicial sets sψτsdφ and sλ are elementarily homotopic. To see this, we again use Propositions 36 and 38, but this time applied to sd𝒮δ,2×Δ1. Arguing exactly as above, we define a homotopy by extending the map

H:(sd𝒮δ,×Δ1)0=(sd𝒮δ)0×{0,1} 𝕄;(x,i){λ(x),i=0.(ψτsdφ)(x),i=1;

By the same arguments as above, we can reduce to proving the following condition on 1-simplices σ(sd𝒮δ,2×Δ1)1 in Proposition 36 in the case where the vertices x and y are in sd(𝒮δ,2)0×{0} and sd(𝒮δ,2)0×{1}, respectively: Given such a σ, it holds that

d(λ(x),(ψτsdφ)(y))<δ.

To see this, we first apply the defining property of a correspondence to obtain

d(λ(x),(ψτsdφ)(y))ε+d(φ(λ(x)),(τsdφ)(y))=ε+d(φ(λ(x)),Θ((sdφ)(y))).

By naturality of λ, we have φ(λ(x))=λ((sdφ)(x)). Hence, we only need to show that d(λ(sdφ(x)),Θ((sdφ)(y)))<δε. By assumption, there exists a 1-simplex σsd𝒮1δ,2 from x to y. Consequently, sdφ(σ)sd1δ+ε,2+ε is a 1-simplex from (sdφ)(x) to (sdφ)(y) with δ+ερ. By Property b, we thus have

d(λ(sd(φ)(x)),Θ((sdφ)(y)))<S(δ+ε).

Finally, the assumption ε1S1+Sδ implies that S(δ+ε)δε, which concludes the proof. We can now finally combine the main results of this article to prove Theorem 3.

Proof of Theorem 3.

By Proposition 34, the filtered correspondence (𝕄,𝕗)ε(M,f) gives rise to an interleaving φ:(𝕄)ε(M):ψ in the homotopy category. By Example 49, (M,f) admits a pseudo-barycenter map Θ with respect to ρ=ρMκ and C=S=34. Observe that 1S1+S=17. By Theorem 51, Θ induces a shrinking transformation τ compatible with φ and ψ. Applying Theorem 44, we obtain an interleaving δ(𝕄)74ε+34δδ(M). Finally, since ε17δ we have 74ε+34δδ, and we obtain an interleaving δ(𝕄)δδ(M).

References

  • [1] Michał Adamaszek and Henry Adams. The Vietoris–Rips complexes of a circle. Pacific Journal of Mathematics, 290(1):1–40, 2017.
  • [2] Michal Adamaszek, Henry Adams, and Florian Frick. Metric reconstruction via optimal transport. SIAM Journal on Applied Algebra and Geometry, 2(4):597–619, 2018. doi:10.1137/17M1148025.
  • [3] Michał Adamaszek, Henry Adams, and Samadwara Reddy. On Vietoris–Rips complexes of ellipses. Journal of Topology and Analysis, 11(03):661–690, 2019.
  • [4] Ethan André, Jingyi Li, David Loiseaux, and Steve Y. Oudot. Estimating the persistent homology of 𝕣n-valued functions using function-geometric multifiltrations. arXiv preprint, 2024. arXiv:2412.04162.
  • [5] Omar Antolín-Camarena. Turning simplicial complexes into simplicial sets. unpublished notes, available at https://www.matem.unam.mx/˜omar/notes/ssets-from-complexes.html. accessed 26 July 2021.
  • [6] Clark Barwick and Daniel M. Kan. Relative categories: another model for the homotopy theory of homotopy theories. Indagationes Mathematicae, 23(1–2):42–68, 2012. doi:10.1016/j.indag.2011.10.002.
  • [7] Julia E. Bergner. A survey of (,1)-categories. In John C. Baez and J. Peter May, editors, Towards Higher Categories, volume 152 of IMA Volumes in Mathematics and its Applications, pages 69–83. Springer, 2009. doi:10.1007/978-1-4419-1524-5_2.
  • [8] Andrew J. Blumberg and Michael Lesnick. Stability of 2-parameter persistent homology. Foundations of Computational Mathematics, 24(2):385–427, 2024. doi:10.1007/S10208-022-09576-6.
  • [9] Martin R. Bridson and André Haefliger. Metric Spaces of Non-Positive Curvature, volume 319 of Grundlehren der Mathematischen Wissenschaften. Springer, Berlin, 1999. doi:10.1007/978-3-662-12494-9.
  • [10] Mickaël Buchet, Frédéric Chazal, Tamal K. Dey, Fengtao Fan, Steve Y. Oudot, and Yusu Wang. Topological analysis of scalar fields with outliers. In 31st International Symposium on Computational Geometry (SoCG 2015), volume 34 of Leibniz International Proceedings in Informatics (LIPIcs), pages 827–841. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2015. doi:10.4230/LIPIcs.SOCG.2015.827.
  • [11] Gunnar Carlsson and Facundo Mémoli. Multiparameter hierarchical clustering methods. In Hermann Locarek-Junge and Claus Weihs, editors, Classification as a Tool for Research, Studies in Classification, Data Analysis, and Knowledge Organization, pages 63–70. Springer, Berlin, Heidelberg, 2010. doi:10.1007/978-3-642-10745-0_6.
  • [12] Frédéric Chazal, David Cohen-Steiner, Leonidas J. Guibas, Facundo Mémoli, and Steve Y. Oudot. Gromov-hausdorff stable signatures for shapes using persistence. Computer Graphics Forum, 28(5):1393–1403, 2009. doi:10.1111/j.1467-8659.2009.01516.x.
  • [13] Frédéric Chazal, Vin de Silva, and Steve Y. Oudot. Persistence stability for geometric complexes. Geometriae Dedicata, 173(1):193–214, 2014. doi:10.1007/s10711-013-9937-z.
  • [14] Frédéric Chazal, Leonidas J. Guibas, Steve Y. Oudot, and Primož Skraba. Scalar field analysis over point cloud data. Discrete & Computational Geometry, 46(4):743–775, 2011. doi:10.1007/s00454-011-9360-x.
  • [15] Frédéric Chazal, Leonidas J. Guibas, Steve Y. Oudot, and Primoz Skraba. Persistence-based clustering in Riemannian manifolds. Journal of the ACM, 60(6):41:1–41:38, 2013. doi:10.1145/2535927.
  • [16] Denis-Charles Cisinski. Higher Categories and Homotopical Algebra. Number 180 in Cambridge Studies in Advanced Mathematics. Cambridge University Press, 2019.
  • [17] Vin de Silva, Elizabeth Munch, and Anastasios Stefanou. Theory of interleavings on categories with a flow. Theory and Applications of Categories, 33(21):583–607, 2018.
  • [18] Oliver Gäfvert. Topological and geometrical methods in data analysis. PhD thesis, KTH Royal Institute of Technology, 2021.
  • [19] Patrick Gillespie. Vietoris thickenings and complexes are weakly homotopy equivalent. Journal of Applied and Computational Topology, 8(1):35–53, 2024. doi:10.1007/s41468-023-00135-8.
  • [20] Paul G. Goerss and John F. Jardine. Simplicial Homotopy Theory, volume 174 of Progress in Mathematics. Birkhäuser, Basel, reprint of the 1999 original edition, 2009. doi:10.1007/978-3-0346-0189-4.
  • [21] John F. Jardine. Persistent homotopy theory. arXiv preprint arXiv:2002.10013, 2020. Revised version dated October 26, 2020. arXiv:2002.10013.
  • [22] Daniel M. Kan. On c.s.s. complexes. American Journal of Mathematics, 79(3):449–476, 1957. doi:10.2307/2372450.
  • [23] Rafal Komendarczyk, Sushovan Majhi, and Will Tran. Topological stability and Latschev-type reconstruction theorems for spaces of curvature bounded above. arXiv preprint arXiv:2406.04259, 2024. arXiv:2406.04259.
  • [24] Edoardo Lanari and Luis Scoccola. Rectification of interleavings and a persistent Whitehead theorem. Algebraic & Geometric Topology, 23(2):803–832, 2023. doi:10.2140/agt.2023.23.803.
  • [25] Janko Latschev. Vietoris–Rips complexes of metric spaces near a closed Riemannian manifold. Archiv der Mathematik, 77(6):522–528, 2001. doi:10.1007/PL00000526.
  • [26] Boštjan Lemež and Žiga Virk. Finite reconstruction with selective Rips complexes. arXiv preprint arXiv:2205.05525, 2022. arXiv:2205.05525.
  • [27] Sunhyuk Lim, Facundo Mémoli, and Osman Berat Okutan. Vietoris–Rips persistent homology, injective metric spaces, and the filling radius. Algebraic & Geometric Topology, 24(2):1019–1100, 2024. doi:10.2140/agt.2024.24.1019.
  • [28] Jacob Lurie. Higher Topos Theory, volume 170 of Annals of Mathematics Studies. Princeton University Press, 2009. doi:10.1515/9781400830558.
  • [29] Sushovan Majhi. Demystifying Latschev’s theorem: Manifold reconstruction from noisy data. Discrete & Computational Geometry, 74(2):544–568, 2025. doi:10.1007/s00454-024-00655-9.
  • [30] Nina Otter. Magnitude meets persistence. Homology theories for filtered simplicial sets. Homology, Homotopy and Applications, 24(2):365–387, 2022. doi:10.4310/HHA.2022.v24.n2.a12.
  • [31] Steve Oudot and Lukas Waas. Function-Rips complexes in persistent homotopy theory: Stability and Latschev theorems. arXiv preprint arXiv:2603.23460, 2026. arXiv:2603.23460.
  • [32] Daniel G. Quillen. Homotopical Algebra, volume 43 of Lecture Notes in Mathematics. Springer-Verlag, Berlin – New York, 1967. doi:10.1007/BFb0097438.
  • [33] Frank Olaf Schreyer. A standard basis approach to syzygies of canonical curves. Journal für die reine und angewandte Mathematik, 421:83–124, 1991.
  • [34] Matthew C. B. Zaremsky. Contractible Vietoris–Rips complexes of 𝕫n. Proceedings of the American Mathematical Society, 154(2):503–508, 2026.