Properties of Interleavings
Homomorphisms of D-Categories

Up to this point we have seen two notions of an interleaving, the first for join trees and the second for precosheaves. In order to show theorem 9 we will use several more and to not repeatedly define new notions with slight modifications we define a common generalization. The idea is to formalize the additional structure, needed on a certain category \(\mathbf{C}\), to define the notion of an interleaving between any two objects in \(\mathbf{C}\).

Now let \(\mathbf{C}\) be a strict \(D\)-category with smoothing functor \(\mathcal{S}\) and let \(A\) and \(B\) be two objects in \(\mathbf{C}\). It turns out that the smoothing functor \(\mathcal{S}\) is all we need in order to define the notion of an interleaving between \(A\) and \(B\).

The two interleaving distances of \(A\) and \(B\) are defined similarly to those of two precosheaves, we spell out the definitions nevertheless.

In the following example we show that interleavings of precosheaves and the interleaving distances of precosheaves on \(\overline{D}\) are an instance of the notions we defined here.

  1. Example. Let \(\mathcal{B}\) be the intersection-base of \(\overline{D}\), then we may identify the monoidal poset of monotone self-maps \({\operatorname{End}(\mathcal{B})}\) with the category of endofunctors on \(\mathcal{B}\). Now let \(\mathbf{C}\) be the category of set-valued precosheaves on \(\overline{D}\). We define the precomposition functor \[ \tilde{\mathcal{S}} \colon {\operatorname{End}(\mathcal{B})} \rightarrow {\operatorname{End}(\mathbf{C})}, \begin{cases} \begin{split} T & \mapsto (F \mapsto F \circ T) \\ \eta & \mapsto (F \mapsto F \circ \eta) . \end{split} \end{cases} \] We note that \(\tilde{\mathcal{S}}\) is a strict monoidal functor. Moreover the map \[ \big(S^{(\_)}\big)^{+1} \colon D \rightarrow {\operatorname{End}(\mathcal{B})}, \mathbf{a} \mapsto (S^{\mathbf{a}})^{+1} \] is a homomorphism of monoidal posets, hence the functor \(\mathcal{S} := \tilde{\mathcal{S}} \circ \big(S^{(\_)}\big)^{+1}\) is strict monoidal as well. Now we observe that \(\mathcal{S}(\mathbf{a}) = S^{\mathbf{a}}_p\) for \(\mathbf{a} \in D\). And if \(\mathbf{o} \preceq \mathbf{a}\), then \(\mathcal{S}(\mathbf{o} \preceq \mathbf{a}) = \Sigma^{\mathbf{a}}\).