Interleaving Distance of Sheaves
- Interleaving distance of sheaves is a pseudo-metric on derived categories defined by controlled thickenings, generalizing persistence modules.
- It relies on convolution with thickened diagonal kernels in D⁽ᵇ⁾(kₓ) and utilizes a monoidal presheaf framework to produce well-behaved interleavings.
- The theory connects to graded barcodes, γ-sheaves, and microlocal methods, offering stability results and nondegeneracy for constructible sheaves.
The interleaving distance of sheaves is a pseudo-distance on a derived category of sheaves obtained by comparing objects after controlled thickening. In the metric formulation, one works on for a real analytic manifold endowed with a good distance, defines by convolution with the constant sheaf on the -thickened diagonal, and sets the distance to be the infimum of for which two objects are -interleaved. This framework generalizes earlier constructions for persistence modules and for sheaves on , and on subanalytic constructible sheaves with compact support—or more generally, constructible sheaves up to infinity—the pseudo-distance becomes a genuine distance because distance zero forces isomorphism (Petit et al., 2021).
1. Formal framework
A standard ambient category is the bounded derived category of sheaves of -vector spaces on a space , where 0 is a field. In the abstract formulation of Petit–Schapira, the basic input is a thickening kernel, namely a monoidal presheaf on 1 with values in the monoidal category of derived kernels on 2. If 3 is such a family, it satisfies 4, 5, and transition maps 6 for 7. A central structural result is that once a monoidal presheaf is defined on an interval containing 8, it extends uniquely to all of 9; the restriction functor from global thickenings to local data is an equivalence of categories (Petit et al., 2020).
For metric spaces, the thickening is realized by the diagonal. If 0 is a good metric space with constant 1, then for all 2 with 3, three properties are required: the intersections 4 are contractible or empty; the projections 5 are proper; and 6, where 7. Under these hypotheses, 8 defines a monoidal presheaf on 9, hence a unique thickening kernel on all of 0 (Petit et al., 2020).
In the real-analytic setting used for the nondegeneracy theorem, one assumes that 1 is a real analytic manifold endowed with a good distance in the sense of Petit–Schapira–Waas. Under mild additional local topological convexity hypotheses, the kernels 2 are invertible up to shift for 3, and the induced endofunctors
4
behave like translation functors (Petit et al., 2021).
2. Definition of interleavings and the pseudo-metric
Given a thickening kernel 5, one says that 6 are 7-isomorphic if there exist morphisms
8
such that the two usual 9-shift diagrams commute. The associated interleaving distance is
0
This distance is a pseudo-metric: symmetry and the triangle inequality follow from the monoidal identities for the thickening kernels (Petit et al., 2020).
In the metric-diagonal formulation, for 1 one writes
2
An 3-interleaving between 4 and 5 is a pair of morphisms
6
such that the composites 7 and 8 coincide with the canonical unit morphisms 9 and 0. One then sets
1
Again, 2 is immediately a pseudo-metric on objects of 3 (Petit et al., 2021).
On 4 and more generally on normed vector spaces, the same definition is usually written in convolution form. For 5, let 6 for 7, and define
8
Then an 9-interleaving consists of morphisms
0
satisfying the standard commutative squares with 1. The induced distance
2
is the convolution distance of Kashiwara–Schapira and its derived variants (Berkouk et al., 2018).
The central subtlety is that these constructions yield pseudo-distances a priori. The statement 3 need not, on formal grounds alone, imply 4. The nondegeneracy problem is therefore structural rather than terminological.
3. Zero-distance rigidity on constructible sheaves
The main rigidity theorem states that on the constructible subcategory the pseudo-distance is nondegenerate. More precisely, if 5 is a real analytic manifold with a good distance and the mild invertibility assumptions hold, then for any 6,
7
Thus, on subanalytic constructible sheaves with compact support—and more generally on constructible sheaves up to infinity—the convolution pseudo-distance is a genuine distance (Petit et al., 2021).
The proof proceeds through a stronger intermediate notion, called 8-isomorphism. In kernel form, 9 and 0 are 1-isomorphic if there exist
2
such that the convolution composites agree with the canonical units. Under invertibility of the kernels 3, this is equivalent to the 4-interleaving formulation with 5 (Petit et al., 2021).
The key technical input is a rigidity property of the Hom-spaces 6 as 7 varies. For constructible 8 and 9, the assignment
0
is identified with the 1-th cohomology of a constructible sheaf on 2, supported in 3. In particular, these Hom-spaces are locally constant on open intervals. A similar statement holds for 4. This local constancy makes it possible to lower a 5-isomorphism to an 6-isomorphism for slightly smaller 7, and then to pass to the limit 8 (Petit et al., 2021).
A corollary is that the assignment 9 gives a faithful embedding of the isomorphism classes of constructible sheaves into a space of 0-valued functions equipped with the supremum norm. In the 1-sheaf setting, the same nondegeneracy holds on 2-constructible sheaves with compact support. In particular, the constructible setting excludes the pathological possibility that two nonisomorphic objects lie at zero interleaving distance (Petit et al., 2021).
4. 3-sheaves, observable categories, and persistence modules
A major specialization arises when 4 is a finite-dimensional real vector space and 5 is a closed, convex, proper cone with nonempty interior. Endowing 6 with the 7-topology produces the category of 8-sheaves, denoted 9 or 00 in the derived setting. For each 01, translation 02 induces an exact endofunctor 03, and for 04 there is a canonical morphism 05. Two objects 06 are 07-interleaved if there exist maps
08
satisfying the evident compatibility squares. Fixing any 09, one defines
10
and the resulting pseudo-metric does not depend on the choice of 11 (Berkouk et al., 2019).
This setting is linked to ordinary persistence modules by the Alexandrov topology 12 induced by the preorder 13. The subcategory of ephemeral modules consists of those objects whose sheafification to 14 vanishes; in one parameter, this is equivalent to saying that all structure maps 15 are zero whenever 16. The quotient by ephemeral modules satisfies
17
and in one parameter this is the observable category (Berkouk et al., 2019).
The quotient functor 18 is exact and essentially surjective, with fully faithful right adjoint, and it preserves interleaving distance: 19 Thus passage to 20-sheaves does not alter the interleaving geometry. Moreover, if 21 have 22-proper supports, then after equipping 23 with the gauge norm whose unit ball is
24
the 25-interleaving distance and the convolution distance coincide exactly: 26 In the special case 27 with a closed convex cone 28, this recovers the usual interleaving distance of multidimensional persistence modules, and on 29-constructible sheaves with compact support the zero-distance rigidity theorem applies as well (Berkouk et al., 2019).
5. The one-dimensional derived theory and graded barcodes
On the real line, the theory becomes explicitly computable. In 30, one uses the kernels
31
and convolution
32
The resulting convolution distance 33 is the derived-sheaf analogue of the classical one-parameter interleaving distance. Every object splits noncanonically as a direct sum of shifts of constant sheaves on intervals, and the associated multiset of interval-degree pairs is its graded barcode 34. The main theorem is the derived isometry theorem: 35 where 36 is the bottleneck distance on graded barcodes (Berkouk et al., 2018).
The proof uses an explicit computation of all morphism spaces
37
for intervals 38 and degrees 39. It then decomposes barcodes into central, left, and right parts. The left and right pieces are sent by fully faithful functors to ordinary one-parameter persistence modules, where the classical isometry theorem applies. The central part is handled by a combinatorial trigonalization argument together with Hall’s marriage theorem. Once the equality 40 is established, closedness follows: if 41, then 42 and 43 are already 44-interleaved (Berkouk et al., 2018).
For indecomposable interval sheaves, the distance can be written explicitly. For example,
45
and similarly
46
For open intervals,
47
These formulas exhibit the direct parallel between sheaf convolution and barcode matching in dimension one (Berkouk et al., 2018).
6. Relative, localized, and microlocal variants
The sheaf-theoretic notion of interleaving also admits relative formulations. If 48 is an order-preserving map and 49 carries a superlinear family of translations 50, then for a 51-module 52 one defines the relative shift
53
and two 54-modules are 55-interleaved relative to 56 if they admit the corresponding maps into relative shifts with the usual pentagon compatibilities. The induced distance
57
satisfies an isometry theorem: 58 All constructions dualize from cosheaves to sheaves when the target category has limits, and this yields a theory of interleavings and pixelizations for sheaves on down-set lattices and cell-posets (Botnan et al., 2020).
A different extension appears in microlocal sheaf theory. On localized derived categories such as
59
one defines a convolution distance 60 by thickening in all directions of 61 and an interleaving distance 62 by thickening only in the 63-direction on 64. The sheaf-theoretic Radon transform
65
intertwines the thickening functors and yields an isometry
66
This converts multi-directional convolution on 67 into one-directional thickening after Radon transform (Takiwaki, 26 May 2025).
At a broader categorical level, interleavings can be formulated as extension problems of functors with common codomain. In that framework, sheaves on 68 are treated as functors on a weighted category, and the interleaving distance is defined as the infimum of the weights of common extensions. This places sheaf interleavings inside categorical analogues of Hausdorff and Gromov–Hausdorff distance (Bubenik et al., 2017).
7. Stability, completeness, and structural limitations
The thickening-kernel formalism was designed to support stability statements. If 69 are kernels and 70 is a good metric space, then for every 71,
72
More generally, a 73-Lipschitz kernel 74 induces a 75-Lipschitz map on the corresponding sheaf categories: 76 In particular, if 77 is a 78-Lipschitz map, then its graph kernel is 79-Lipschitz and
80
For complete Riemannian manifolds with positive convexity radius, the metric thickening of the diagonal and the thickening induced by the geodesic-flow Hamiltonian coincide, so the two resulting interleaving distances agree (Petit et al., 2020).
Completeness is more delicate. In the Tamarkin category
81
the interleaving pseudo-distance is induced by the kernel
82
and on 83 this becomes equivalent to translation in the 84-variable. If a sequence 85 satisfies
86
then there exists 87 such that 88 is 89-isomorphic for every 90, where 91. Consequently, every Cauchy sequence in 92 has a limit, and 93 is complete for the pseudo-metric 94 (Asano et al., 2022).
The theory also has sharp limitations. Through the sheaf-function correspondence, constructible sheaves determine constructible functions via local Euler characteristic. If 95 is any pseudo-metric on constructible functions that is dominated by the convolution distance 96, then 97 vanishes whenever two compactly supported constructible functions have the same Euler integral. One consequence stated for topological data analysis is that there cannot exist non-trivial additive invariants of persistence modules that are continuous for the interleaving distance (Berkouk, 2022).
These results delineate the present shape of the subject. Interleaving distance for sheaves is simultaneously a metric, categorical, and microlocal notion: it is built from thickening kernels, it recovers persistence-theoretic interleavings in 98-sheaf form, it becomes computable on 99 via graded barcodes, it extends to localized and relative settings, and on constructible sheaves it avoids zero-distance pathologies by satisfying genuine nondegeneracy (Petit et al., 2021).