Papers
Topics
Authors
Recent
Search
2000 character limit reached

Interleaving Distance of Sheaves

Updated 14 July 2026
  • 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 Db(kX)D^b(k_X) for a real analytic manifold XX endowed with a good distance, defines Tε(F)=F∗kΔεT_\varepsilon(F)=F*k_{\Delta_\varepsilon} by convolution with the constant sheaf on the ε\varepsilon-thickened diagonal, and sets the distance to be the infimum of ε\varepsilon for which two objects are ε\varepsilon-interleaved. This framework generalizes earlier constructions for persistence modules and for sheaves on Rn\mathbb R^n, 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 Db(kX)D^b(k_X) of sheaves of kk-vector spaces on a space XX, where XX0 is a field. In the abstract formulation of Petit–Schapira, the basic input is a thickening kernel, namely a monoidal presheaf on XX1 with values in the monoidal category of derived kernels on XX2. If XX3 is such a family, it satisfies XX4, XX5, and transition maps XX6 for XX7. A central structural result is that once a monoidal presheaf is defined on an interval containing XX8, it extends uniquely to all of XX9; 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 Tε(F)=F∗kΔεT_\varepsilon(F)=F*k_{\Delta_\varepsilon}0 is a good metric space with constant Tε(F)=F∗kΔεT_\varepsilon(F)=F*k_{\Delta_\varepsilon}1, then for all Tε(F)=F∗kΔεT_\varepsilon(F)=F*k_{\Delta_\varepsilon}2 with Tε(F)=F∗kΔεT_\varepsilon(F)=F*k_{\Delta_\varepsilon}3, three properties are required: the intersections Tε(F)=F∗kΔεT_\varepsilon(F)=F*k_{\Delta_\varepsilon}4 are contractible or empty; the projections Tε(F)=F∗kΔεT_\varepsilon(F)=F*k_{\Delta_\varepsilon}5 are proper; and Tε(F)=F∗kΔεT_\varepsilon(F)=F*k_{\Delta_\varepsilon}6, where Tε(F)=F∗kΔεT_\varepsilon(F)=F*k_{\Delta_\varepsilon}7. Under these hypotheses, Tε(F)=F∗kΔεT_\varepsilon(F)=F*k_{\Delta_\varepsilon}8 defines a monoidal presheaf on Tε(F)=F∗kΔεT_\varepsilon(F)=F*k_{\Delta_\varepsilon}9, hence a unique thickening kernel on all of ε\varepsilon0 (Petit et al., 2020).

In the real-analytic setting used for the nondegeneracy theorem, one assumes that ε\varepsilon1 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 ε\varepsilon2 are invertible up to shift for ε\varepsilon3, and the induced endofunctors

ε\varepsilon4

behave like translation functors (Petit et al., 2021).

2. Definition of interleavings and the pseudo-metric

Given a thickening kernel ε\varepsilon5, one says that ε\varepsilon6 are ε\varepsilon7-isomorphic if there exist morphisms

ε\varepsilon8

such that the two usual ε\varepsilon9-shift diagrams commute. The associated interleaving distance is

ε\varepsilon0

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 ε\varepsilon1 one writes

ε\varepsilon2

An ε\varepsilon3-interleaving between ε\varepsilon4 and ε\varepsilon5 is a pair of morphisms

ε\varepsilon6

such that the composites ε\varepsilon7 and ε\varepsilon8 coincide with the canonical unit morphisms ε\varepsilon9 and ε\varepsilon0. One then sets

ε\varepsilon1

Again, ε\varepsilon2 is immediately a pseudo-metric on objects of ε\varepsilon3 (Petit et al., 2021).

On ε\varepsilon4 and more generally on normed vector spaces, the same definition is usually written in convolution form. For ε\varepsilon5, let ε\varepsilon6 for ε\varepsilon7, and define

ε\varepsilon8

Then an ε\varepsilon9-interleaving consists of morphisms

Rn\mathbb R^n0

satisfying the standard commutative squares with Rn\mathbb R^n1. The induced distance

Rn\mathbb R^n2

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 Rn\mathbb R^n3 need not, on formal grounds alone, imply Rn\mathbb R^n4. 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 Rn\mathbb R^n5 is a real analytic manifold with a good distance and the mild invertibility assumptions hold, then for any Rn\mathbb R^n6,

Rn\mathbb R^n7

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 Rn\mathbb R^n8-isomorphism. In kernel form, Rn\mathbb R^n9 and Db(kX)D^b(k_X)0 are Db(kX)D^b(k_X)1-isomorphic if there exist

Db(kX)D^b(k_X)2

such that the convolution composites agree with the canonical units. Under invertibility of the kernels Db(kX)D^b(k_X)3, this is equivalent to the Db(kX)D^b(k_X)4-interleaving formulation with Db(kX)D^b(k_X)5 (Petit et al., 2021).

The key technical input is a rigidity property of the Hom-spaces Db(kX)D^b(k_X)6 as Db(kX)D^b(k_X)7 varies. For constructible Db(kX)D^b(k_X)8 and Db(kX)D^b(k_X)9, the assignment

kk0

is identified with the kk1-th cohomology of a constructible sheaf on kk2, supported in kk3. In particular, these Hom-spaces are locally constant on open intervals. A similar statement holds for kk4. This local constancy makes it possible to lower a kk5-isomorphism to an kk6-isomorphism for slightly smaller kk7, and then to pass to the limit kk8 (Petit et al., 2021).

A corollary is that the assignment kk9 gives a faithful embedding of the isomorphism classes of constructible sheaves into a space of XX0-valued functions equipped with the supremum norm. In the XX1-sheaf setting, the same nondegeneracy holds on XX2-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. XX3-sheaves, observable categories, and persistence modules

A major specialization arises when XX4 is a finite-dimensional real vector space and XX5 is a closed, convex, proper cone with nonempty interior. Endowing XX6 with the XX7-topology produces the category of XX8-sheaves, denoted XX9 or XX00 in the derived setting. For each XX01, translation XX02 induces an exact endofunctor XX03, and for XX04 there is a canonical morphism XX05. Two objects XX06 are XX07-interleaved if there exist maps

XX08

satisfying the evident compatibility squares. Fixing any XX09, one defines

XX10

and the resulting pseudo-metric does not depend on the choice of XX11 (Berkouk et al., 2019).

This setting is linked to ordinary persistence modules by the Alexandrov topology XX12 induced by the preorder XX13. The subcategory of ephemeral modules consists of those objects whose sheafification to XX14 vanishes; in one parameter, this is equivalent to saying that all structure maps XX15 are zero whenever XX16. The quotient by ephemeral modules satisfies

XX17

and in one parameter this is the observable category (Berkouk et al., 2019).

The quotient functor XX18 is exact and essentially surjective, with fully faithful right adjoint, and it preserves interleaving distance: XX19 Thus passage to XX20-sheaves does not alter the interleaving geometry. Moreover, if XX21 have XX22-proper supports, then after equipping XX23 with the gauge norm whose unit ball is

XX24

the XX25-interleaving distance and the convolution distance coincide exactly: XX26 In the special case XX27 with a closed convex cone XX28, this recovers the usual interleaving distance of multidimensional persistence modules, and on XX29-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 XX30, one uses the kernels

XX31

and convolution

XX32

The resulting convolution distance XX33 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 XX34. The main theorem is the derived isometry theorem: XX35 where XX36 is the bottleneck distance on graded barcodes (Berkouk et al., 2018).

The proof uses an explicit computation of all morphism spaces

XX37

for intervals XX38 and degrees XX39. 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 XX40 is established, closedness follows: if XX41, then XX42 and XX43 are already XX44-interleaved (Berkouk et al., 2018).

For indecomposable interval sheaves, the distance can be written explicitly. For example,

XX45

and similarly

XX46

For open intervals,

XX47

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 XX48 is an order-preserving map and XX49 carries a superlinear family of translations XX50, then for a XX51-module XX52 one defines the relative shift

XX53

and two XX54-modules are XX55-interleaved relative to XX56 if they admit the corresponding maps into relative shifts with the usual pentagon compatibilities. The induced distance

XX57

satisfies an isometry theorem: XX58 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

XX59

one defines a convolution distance XX60 by thickening in all directions of XX61 and an interleaving distance XX62 by thickening only in the XX63-direction on XX64. The sheaf-theoretic Radon transform

XX65

intertwines the thickening functors and yields an isometry

XX66

This converts multi-directional convolution on XX67 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 XX68 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 XX69 are kernels and XX70 is a good metric space, then for every XX71,

XX72

More generally, a XX73-Lipschitz kernel XX74 induces a XX75-Lipschitz map on the corresponding sheaf categories: XX76 In particular, if XX77 is a XX78-Lipschitz map, then its graph kernel is XX79-Lipschitz and

XX80

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

XX81

the interleaving pseudo-distance is induced by the kernel

XX82

and on XX83 this becomes equivalent to translation in the XX84-variable. If a sequence XX85 satisfies

XX86

then there exists XX87 such that XX88 is XX89-isomorphic for every XX90, where XX91. Consequently, every Cauchy sequence in XX92 has a limit, and XX93 is complete for the pseudo-metric XX94 (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 XX95 is any pseudo-metric on constructible functions that is dominated by the convolution distance XX96, then XX97 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 XX98-sheaf form, it becomes computable on XX99 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).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Interleaving Distance of Sheaves.