Nori diagrams and persistent homology
Yuri I. Manin, Matilde Marcolli

TL;DR
This paper explores the intersection of persistent homology in computer science with algebraic geometry, specifically using Nori motivic constructions, and discusses model structures for persistent topology.
Contribution
It introduces a novel algebraic geometric perspective on persistence, connecting computer science concepts with Nori motivic methods and model structures.
Findings
Establishes a link between persistent homology and algebraic geometry.
Proposes a framework for persistent topology using Nori diagrams.
Discusses model structures relevant to persistent topology.
Abstract
Recently, it was found that there is a remarkable intuitive similarity between studies in theoretical computer science dealing with large data sets on the one hand, and categorical methods of topology and geometry in pure mathematics, on the other. In this article, we treat the key notion of persistency from computer science in the algebraic geometric context involving Nori motivic constructions and related methods. We also discuss model structures for persistent topology.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
NORI DIAGRAMS
AND PERSISTENT HOMOLOGY
Yuri I. Manin, Matilde Marcolli
1Max–Planck–Institut für Mathematik, Bonn, Germany,
2California Institute of Technology, Pasadena, USA
University of Toronto, Canada
Perimeter Institute for Theoretical Physics, Canada
ABSTRACT. Recently, it was found that there is a remarkable intuitive similarity between studies in theoretical computer science dealing with large data sets on the one hand, and categorical methods of topology and geometry in pure mathematics, on the other. In this article, we treat the key notion of persistency from computer science in the algebraic geometric context involving Nori motivic constructions and related methods. We also discuss model structures for persistent topology.
INTRODUCTION AND SUMMARY
This paper is a contribution to the emerging research field in which computational mathematics dealing with large data bases interacts with topology, homological algebra, and “brave new algebra” of homotopy theory.
As a remarkable result of such interaction, (various versions of) the notion of persistent homology appeared. According to the informative survey presented in [BuSiSc15], the general notion of persistence in computational mathematics was informed by the topological data analysis. For a general introduction and overview of persistent homology and topological data analysis, see [BoChYv18], [Car09], [EdHar10], [Za05].
Large data bases are first represented by a family of sampled data at various scales. Then each sample is structured as a topological/algebraic object say, a simplicial space or its chain complex, which are interrelated by a nesting relation. Finally, the invariants of these objects at all scales are compared, so that those of them that are persistent across a sufficiently large range of scales become encoded in a persistence diagram, or barcode. An intuitively transparent picture of this kind, leading to a multidimensional bar-encoding of derived category of sheaves on a real finite-dimensional vector space, was developed very recently in [KaSch17], while to our knowledge the earliest introduction of persistence and bar code diagrams, in the topological/homotopical context, is due to S. Barannikov, [Bar94].
Our starting point was the observation that conversely, some of the important and already well formalised technical tools of algebraic topology and algebraic geometry may be represented as the product of intuitive search for “persistent” properties of topological spaces/ algebraic varieties/schemes “observed” at various scales or from various distances.
In this paper, we focus on the formalism of Nori diagrams and Nori motives (see [HuM-S17] and [Ar13]) and show that persistence philosophy presents them in a new light.
In mathematical community, existence of a rich ramification of persistency ideas is not as widely known as it deserves. Hence we hope that our input might be fruitful.
0.1. Diagrams in various contexts. We work below in a fixed small universe as it was presented in [KaSch06], Ch. 1. We do not mention the universe explicitly.
0.1.1. Definitions. ([HuM-St17], Def. 7.1.1) A diagram is a family, consisting of two disjoint sets (vertices), (edges), and a map , (orientation of edges). An oriented edge is sometimes called an arrow.
Morphism of diagrams consists of two maps , , compatible with orientations.
A diagram with identities is a diagram in which for every vertex , exactly one oriented edge from to is given and called the identity edge . Morphism of diagrams with identities must map identities to identities.
For example, each category defines a diagram with identities for which
[TABLE]
and
Given a diagram and a category , any morphism of diagrams is called a representation of . Of course, representations (perhaps, satisfying additional compatibility conditions) themselves are objects of a category/ vertices of its diagram etc. This is the universe where various persistence intuitions reside and constructions of persistence invariants develop.
We will start here with a brief description of persistence constructions developed in computer science, and then give a short survey of Nori’s persistency.
0.2. Thin categories and diagrams. Let be a poset that is, a set with reflexive, transitive, and anti–symmetric binary order relation ([KaSch06], Def. 1.1.3.) It defines a diagram for which , the set of all pairs such that , oriented from to .
0.2.1. Definition. A category is called thin, if each set consists of element.
Clearly, for such a category has the canonical structure of a poset: iff and is non–empty. Conversely, each poset defines in this way a thin category in which morphisms in are equivalence classes of oriented paths from to . Hence, describing a thin category, one may restrict oneself to an explicit description of only generating morphisms and keep in mind that each diagram in a thin category is automatically commutative. Basic examples of posets/thin categories used in data mining are natural numbers and real numbers .
Let now be a category. Then the functors from a fixed category to form objects of a category denoted , with natural transformations as morphisms. If “the indexing category” is thin, then is also thin. More precisely, a natural transformation exists if and only if for all , and this last relation makes from a poset.
This remark allows one to define a general analog of the semigroup of oriented translations of the poset : , for arbitrary thin category . Namely, it is the monoid with respect to the composition. It acts on any by the precomposition. According to [BuSiSc15], p. 1511, “we can think of as a sort of ‘positive cone’ in the monoid of all endomorphism (i. e., monotone functions) .” 0.2.2. Example. Spectral Sequences. Our exposition below is based upon [GeMa03], pp. 200–218. Let be an integer. We will call the –th page of a spectral sequence the following thin indexing category :
[TABLE]
Besides identities, a system of generating morphisms of consists of the arrows
[TABLE]
Moreover, the last page of a spectral sequence is the thin category whose objects are all pairs , and morphisms are generated by the arrows .
Let now be an additive category, and be any functor, satisfying the additional condition
[TABLE]
Such functors form a thin subcategory of an object of which may be called the –th page of an –valued spectral sequence.
Similarly, for the last page we consider the –valued functors transforming each morphism into the embedding
[TABLE]
where is family of filtrations on each object of a sequence of objects , , in .
0.3. Role of thin diagrams in persistence constructions. Chronologically early definition of persistence module was a family of vector spaces , indexed by or by , endowed with a family of morphisms whose properties can be succinctly expressed by the statement that this family forms a functor from the indexing category or to the target category of vector spaces. More generally, one can consider functors with values in a thin category such as pages of a spectral sequence.
0.3.1. Example. Sublevelset persistence module. It is a real valued function (say, piecewise continuous) on a topological space considered as a functor , .
Sublevelset persistence homology of is defined as a postcomposition of and a homology theory. One can consider points in the indexing diagram or at which persistence homology jumps up or down when we increase , say or . The resulting sequence of indexed numbers, together with some additional information about appearing/vanishing homology spaces, is called the barcode of this persistent homology. For more details, see Sec. 1.3 below.
We omit here an essential construction of interleaving distance. It was analysed in categorical terms in [BuSiSc15]. More precisely, the authors have shown that an interleaving distance can be defined by comparing the monoid with the monoid by a sublinear projection : or with the monoid by a superlinear family . Moreover, the authors observe that and are dual in a precise categorical sense. From this observation, many of their properties follow easily. Then it becomes clear what is needed to replace the monoids and in order to obtain other ways of measuring interleavings. Comparing with and the authors of [BuSiSc15] show that the resulting ‘vector persistence’ is stable.
0.4. Linear representations of diagrams and Nori’s persistence: basic constructions. Start with the following data:
a) a diagram ; b) a noetherian commutative ring with unit and the category of finitely generated –modules –;
c) a representation of in –.
Let be defined as the ring
[TABLE]
An inclusion of diagrams such that determines a homomorphism , by projecting the product onto the product .
Produce from the data above the category defined in the following way:
d1) If is finite, then is the category -Mod of finitely generated –modules equipped with an –linear action of . d2) If is infinite, first consider its all finite subdiagrams . For each construct as in d1). Then apply the following limiting procedure. Objects of will be all objects of the categories . If , then each object of gives an object of of , via the map from -Mod to -Mod determined by the morphism as above. Morphisms from to in will be defined as colimits over of morphisms from to with respect to these extensions. The result is called the diagram category . It is an –linear abelian category which is endowed with –linear faithful exact forgetful functor
[TABLE]
For more details, see [HuM-S17], pp. 140-144.
0.4.1. Universal properties of diagram categories. Any representation can be presented as precomposition of the forgetful functor with an appropriate representation :
[TABLE]
with the following universal property:
Given any –linear abelian category with a representation and –linear faithful exact functor with , it factorises through a faithful exact functor compatibly with decomposition
[TABLE]
For proofs, cf. [HuM-S17], pp. 140-141.
0.4.2. Persistence. The functor is actually unique up to unique isomorphism of exact additive functors ([HuM-S17], p. 167). It is this functor, constructed for various diagrams of geometric origin in algebraic geometry/topology/… that is an embodiment of persistency in our context. Below we give a sketch of relevant constructions; their development in various geometric environments is the content of Sec. 1 of our paper.
0.5. Nori geometric diagrams. If we have a “geometric” category of spaces/varieties/schemes, possibly endowed with additional structures, in which one can define morphisms of closed embeddings (or ) and morphisms of complements to closed embeddings , we can define the Nori diagram of effective pairs in the following way (see [HuM-S17], pp. 207-208).
a). One vertex of is a triple where is a closed embedding, and is an integer.
b). Besides obvious identities, there are edges of two types.
b1). Let and be two pairs of closed embeddings. Every morphism such that produces functoriality edges (or rather ) going from to .
b2). Let be a stair of closed embeddings. Then it defines coboundary edges from to .
0.5.1. (Co)homological representations of Nori geometric diagrams. If we start not just from the initial category of spaces , but rather from a pair where is a cohomology theory, then assuming reasonable properties of this pair, we can define the respective representation of that we will call a (co)homological representation of .
For a survey of such pairs that were studied in the context of Grothendieck’s motives, see [HuM-S17], pp. 31-133. The relevant cohomology theories include, in particular, singular cohomology, and algebraic and holomorphic de Rham cohomologies.
Below we will consider the basic example of cohomological representations of Nori diagrams that leads to Nori motives.
0.6. Effective Nori motives ([HuM–S17], pp. 207–208.) Take as a category , starting object in sec. 2.11 above, the category of varieties defined over a subfield .
We can then define the Nori diagram as above. This diagram will be denoted from now on.
The category of effective mixed Nori motives is the diagram category where is the respective singular cohomology of the analytic space (cf. [HuM–S17], pp. 31-34 and further on).
Define the diagram of effective pairs exactly as in the general case .
It turns out ([HuM–S17], Proposition 9.1.2. p. 208) that the map
[TABLE]
sending to the relative singular cohomology , naturally extends to a representation of the respective Nori diagram in the category of finitely generated abelian groups –.
1. NORI GEOMETRIC DIAGRAMS
We start with a detailed exposition of Nori’s construction briefly sketched in 0.5. We extend it by the additional data below following D. Arapura’s construction of motivic sheaves [Ar13], but tracing his steps in wider categories of topological spaces. 1.1. Definition. The Persistence Diagram of an appropriate category of topological spaces has vertices of the form where
(i) is a continuous embedding of topological spaces.
(ii) is a piecewise continuous map with finitely many “critical values” . Criticality here means that the homotopy types of for and for in a small neighbourhood of are different.
(iii) is a non-negative integer.
(iv) is a non-negative real number. There are three types of edges in : (1) Each continuous map such that the diagrams
[TABLE]
commute, with the restriction, gives the corresponding edge
[TABLE]
(2) Each pair of inclusions , with compatible maps to , produces corresponding edge
[TABLE]
(3) For any , there is an edge
[TABLE]
where is the shift map .
This notion of Persistence Diagram of a geometric category is not the same as what is usually called a persistence diagram in the contemporary persistent topology literature (which is a multiset of increasing pairs of numbers in ). As we will see in Lemma 1.2.1 below, our Persistence Diagrams are closely related to the –indexed diagrams of [BuSc14], hence it is also related to the usual persistence diagrams, as we will explain.
1.2. Linear representations of persistence diagrams. The notion of –indexed diagrams in the category of finite dimensional real vector spaces was considered in [BuSco14].
Objects of the category of [BuSco14] are functors from the thin category to the category of finite dimensional real vector spaces. Its morphisms are natural transformations of such functors. It is shown in Section 4 of [BuSco14] that is an abelian category.
Below we will construct a representation .
Start with the following preliminary notations. First, the inclusions of sublevel sets and induce maps of the relative homology groups
[TABLE]
where are the induced sublevel sets on .
Second, an object of is given by a thin diagram of vector spaces , .
1.2.1. Lemma–Definition. The following maps define a representation of the Persistence Diagram .
A. On objects:
[TABLE]
B. On edges (using notations from Def. 1.1 above):
[TABLE]
Furthermore,
[TABLE]
induced by the inclusions of sublevel sets
[TABLE]
And finally, for the third type of edges we have morphisms in homology induced by the inclusions of sublevel sets
[TABLE]
and the corresponding maps
[TABLE]
This Definition, motivated to a large degree by the algebraic–geometric constructions of [Ar13], agrees also with the one in [BuSiSc15], Sec.‘2.2.4, where the spaces above appear as the persistent homology of .
The following remark invokes the main example of persistent homology in the form usually applied to topological data analysis, [Car09]. Recall that, for a finite set of points embedded in a Euclidean space (or in a more general metric space) the Vietoris–Rips simplicial complex at scale has as [math]-skeleton and has a -simplex for each -tuple of points such that for all pairs .
1.2.2. Example. Let be a finite set of points embedded in a Euclidean space (a dataset in some high dimensional ambient space). An -diagram of topological spaces (simplicial sets), that is, a functor , is obtained by taking to be the Vietoris–Rips simplicial complex at scale (and empty for ). In this case the persistent homology as defined above recovers the usual notion of persistent homology of datasets.
1.3. Barcode diagrams. Now we consider the thin indexing category with objects and morphisms consisting of a single morphism for and empty othherwise. We pass to the category , with objects that are functors from the category to the category of finite dimensional real vector spaces and with morphisms given by natural transformations of these functors. The category is equivalent to the category of modules over the ring (see Lemma 4.5 of [BuSc14]).
A finite type object in is a functor such that where for and zero otherwise and if and zero otherwise (Definition 4.1 of [BuSc14]). By property (ii) of the functions in Definition 1.1, the sublevel sets have locally constant homotopy type, so in particular the homology is locally constant in . This implies that the image in under the representation of Lemma 1.2.1 consists of finite type objects. In particular, by Theorem 4.6 of [BuSc14] finite type objects in are also tame, that is, all but finitely many values are regular values, for which there is an open interval such that is constant on . The finitely many points that are not regular values are called critical points.
The barcode diagram of a finite type object in is given by the multiset of pairs with such that and for . The finite are also the critical points of the object . Let denote the ordered sequence of these critical points.
1.3.1. Lemma. The representation of Lemma 1.2.1. determines a representation . Conversely, the datum of together with the map that assigns to each vertex of the barcode diagram of its persistent homology completely determine the representation .
Proof. Let be the functor that assigns to the vector space given by for for , the vector space for for all and the vector space for for all . To the functor assigns the same morphism . This determines a finite type object in the category associated to the finite type object in . It is clear then that knowing together with the multiset of points (the barcode diagram) uniquely determine .
1.4. Diagram Category. The representation is a representation of the diagram in the category of –modules for . Thus, we can apply to this representation the construction of the Nori Diagram Category, see [HuM-S17], Sec. 7.1.2.
Given a representation –Mod of a diagram into the category of –modules for a commutative ring , the Nori Diagram Category is defined in the following way (see 0.4 above and Sec. 7.1.2 of [HuM–S17]). It is the category -Mod of modules over the ring of endomorphisms
[TABLE]
[TABLE]
The category is an –linear abelian category. We denote by –Mod the forgetful functor.
1.4.1. Lemma. By identifying as above the category with –Mod, we obtain the Nori Diagram Category associated to the representation of Lemma 1.3.1, with –Mod.
1.5. Persistent homology on the Nori Diagram Category. We show here that the persistent homology, constructed as in Lemma 1.2.1, determines a faithful exact functor on the Nori Diagram Category.
1.5.1. Lemma. Let denote the full subcategory of with objects that are of finite type. Then
(1) is an abelian subcategory of .
(2) There is an –linear faithful exact functor constructed as in Lemma 1.3.1.
Proof. We have to show that is itself an abelian category and the inclusion functor is exact. This is equivalent to showing that is closed under taking kernels and cokernels. Let be a natural transformation of functors that are of the form and . On objects the transformation acts as an –linear map . Then there is a finite collection of points in , given by the union of the critical points of and such that, for all , with and , the map is a linear map . Since on morphisms the functor is determined by if and zero otherwise, and similarly for , the natural transformation diagrams
[TABLE]
imply that is locally constant. Thus, the kernel and cokernel of also determine a finite type object in .
Now, consider a functor which is a finite type object in . Proceeding as above, denote by the critical points of , so that is locally constant with for all , with and . We can then assign to a functor with with for and with for all and with for . We also define on morphisms for (or respectively or depending on the value of ) and (or respectively or depending on the value of ). Let be a natural transformation of functors . We obtain a corresponding natural transformation by assigning to be the same map for (or or depending on ). The transformation is trivial if and only if for in the corresponding interval is also trivial, so that is trivial iff is, hence the functor is faithful.
Let denote the intervals for , for and for . We have an -linear structure on where acts on as for and and any . With respect to this -linear structure the functor is -linear. Moreover, by an argument similar to the one used above to check faithfulness, if we have an exact sequence
[TABLE]
in we also obtain a corresponding exact sequence
[TABLE]
Hence the functor mapping and is a faithful exact –linear functor .
1.5.2. Proposition. Persistent homology determines a faithful exact functor
[TABLE]
Proof. The Nori Diagram Category of a representation –Mod of a diagram satisfies the following universal property: given any -linear abelian category , a representation , and an –linear faithful exact functor –Mod such that , then there exists a faithful exact functor such that the following diagram commutes:
[TABLE]
As we mentioned in Sec. 0.4 above, the category is in fact completely characterized by this property up to unique equivalence of categories. (see Sec. 7.1.3 of [HuM-S17], Sec. 7.1.3.)
Now, apply this universal property of the Nori Diagram Category to the following case: is the Persistence Diagram of Definition 1.1; –Mod is the representation of Lemma 1.5.1; , with the representation of Lemma 1.2.1, and the functor –Mod is the one of Lemma 1.5.1. To this purpose it suffices to check that the functors satisfy the composition property , which is true by construction (compare Lemma 1.5.1 with Lemma 1.4.1). We then obtain a faithful exact functor that completes the commutative diagram
[TABLE]
1.6. The product structure. We will show here that the Persistence Diagram of Definition 1.1 has the structure of a graded diagram with a commutative product with unit, in the sense of Definition 8.1.3 of [HuM-S17]. Recall from this definition that a graded diagram is a diagram endowed with a map extended to by . The product is the diagram with vertices the pairs and edges of the form or . A product structure on is a map of graded diagrams (a degree preserving map of directed graphs) together with a choice of edges
[TABLE]
[TABLE]
[TABLE]
for all . A unit is a vertex with and edges for all .
1.6.1. Lemma. The Persistence Diagram of Definition 1.1 is a graded diagram with commutative product and unit.
Proof. Define the –grading by mod . The product is given by
[TABLE]
[TABLE]
where is the fibered product:
[TABLE]
This product satisfies the identities
[TABLE]
The unit vertex is given by . The edges , and are the natural homeomorphisms of topological spaces compatible with the maps. This finishes the proof.
We recall now that in the situation of Lemma 1.6.1 one can define a subclass of representations of that are compatible with grading and commutative product. Namely, according to the Definition 8.1.3 of [HuM-S17], the compatibility conditions for a representation –Proj of a graded diagram are given by the existence of isomorphisms
[TABLE]
for all , with the following properties:
[TABLE]
is equal to multiplication by ; the –maps satisfy , and moreover
[TABLE]
[TABLE]
[TABLE]
and similarly for the inverse .
1.7. Good persistence vertices. In order to define a tensor structure on the Nori Diagram Category of the Persistence Diagram we need to proceed in a way similar to that adopted in the construction of the category of Nori motives, see [HuM-S17], Sec. 9. Indeed, because of the Künneth product formula
[TABLE]
where and , this relative homology is compatible with the product structure on in the case where these homology groups are supported in a single degree. As in the case of Nori motives, we can introduce a class of “good objects” for which the persistent homology is concentrated in a single degree.
1.7.1. Definition. A vertex of the Persistence Diagram is a “good persistence vertex” if the persistent homology
[TABLE]
satisfies for all .
Simple examples of good persistence vertices can be constructed as follows. Let be a smooth -dimensional compact manifold and let be a Morse function, which has finitely many critical points in with critical values in . The sublevel sets have homotopy type that remains constant when varies in each of the intervals , with , and and changes across the critical values by a handle attachment. Let be an open -ball in that does not contain any critical point and such that the sublevel sets are either empty or a contractible set that is open in the induced topology on , or all of . Let . Then the relative homology is a local homology and is trivial for and is either trivial or a single copy of for . This gives an example where the persistent homology is concentrated in degree .
Indeed, if we assume all the topological spaces involved are CW complexes, it is always possible to compute the homology via a cellular filtration by good spaces. Indeed we have the following result (Theorem 2.35 of [Hat02]).
1.7.2. Lemma. Given a CW complex with skeleta , the homology is computed as the homology of a complex
[TABLE]
with the maps given by the boundary maps of the pair of inclusions . The relative homology is trivial for and a free abelian group for spanned by the -cells of .
1.7.3. Lemma. Under the assumption that all spaces considered are cellular with cellular maps, the representations and of Lemma 1.2.1 and Lemma 1.3.1 are unital graded multiplicative representations.
Proof. First notice that the image of -Mod lies in the subcategory of finite type. This is in fact a subcategory of the category –Proj of finite projective module over . Then observe that, under the cellular assumption, Lemma 1.7.2 implies that, if we consider the Nori Diagram Category built on a subdiagram of the Persistence Diagram where all the vertices are good persistence vertices, the resulting contains all the objects and for every vertex of the Persistence Diagram. Thus, there is an object in the Nori Diagram Category whose image under the forgetful functor to is the same as the image . This implies that we can equivalently use the categories and . Using the latter, we can define the product structure, finishing the proof.
Notice that essentially the same argument was used in [HuM-S17], Sec. 9 in order to construct the product structure on Nori effective motives. The argument is simplified here because we work in a topological setting, hence we can directly use cellular homology as in Lemma 1.7.2, instead of having to use Beilinson’s fundamental lemma for the cohomology of affine varieties and complexes of varieties to pass from affine to more general varieties.
The Tannakian formalism. An advantage of reformulating the categorical construction of persistent homology of [BuSco14], [BuSiSco15], [BluLes17] in terms of the formalism of Nori diagrams and Nori motives, as we did in the previous subsections, is the fact that this formulation comes endowed with natural symmetries associated to persistent homology which are not immediately visible otherwise, namely the associated Tannakian formalism.
In the category of Nori motives, one passes from effective motives to the localization with respect to (inverting the Lefschetz motive) to obtain a rigid abelian tensor category to which the Tannakian formalism can be applied. In our setting we work with weaker properties, as we will discuss more in Section 4 where we present a more general formalism based on Nori diagram for persistent phenomena. We do not assume that the category we construct is a rigid tensor category, although we will assume that it has a tensor structure, obtained via approximations using filtrations by good objects as explained above. Thus, instead of the group scheme that one expects to obtain as Tannakian Galois group in the case of rigid tensor categories, we only have a monoid scheme, obtained as follows.
**1.8.1. Proposition.**The representation induces an equivalence between the Nori Diagram Category and the category of finitely generated comodules over a bialgebra , which defines a pro–algebraic monoid scheme .
Proof. As before, we view the representation as taking values in the category -Proj of finitely generated projective modules over the Dedekind domain . We can then apply Theorem 7.1.12 of [HuM-S17] and we obtain that the Nori Diagram Category is equivalent to the category of finitely generated comodules over the coalgebra given by the colimit
[TABLE]
over finite sub-diagrams with the -dual.
Indeed, as shown in Sec. 7.5.1 of [HuM-S17], if is a Dedeking domain, then for the -algebra with a finite diagram and a representation of a Nori diagram , the –dual has the property that the canonical map is an isomorphism. Thus, an -module that is finitely generated projective as an -module carries the structure of an -comodule. The coalgebra also carries an algebra structure induced by the monoidal structure of , see Sections 7.1.4 and 8.1 of [HuM-S17]. Thus, determines a pro-algebraic monoid scheme (see Section 7.1.4 of [HuM-S17]). This completes the proof.
In the more general setting of Section 4 below we will only assume that the target category of our fiber functors is an abelian tensor category, but not necessarily a category -Proj with a Dedekind domain as here above, with the Tannakian formalism of Sections 7.1.2-7.1.4 of [HuM-S17]. Indeed, the target category in general will be a category for some poset . This has a tensor structure obtained by identifying it with the category of covariant functors , endowed with the pointwise monoidal structure induced by the monoidal structure on .
- THIN CATEGORIES AND PERSISTENCE
In this section, we describe a slightly more general framework for persistence constructions. It was sketched in the Introduction and its various more precise versions will be given in the remaining Sections of the article. We start with a category of geometric objects, and an indexing system for persistence which is given by a thin category.
2.1. Geometric poset objects and thin categories. Let be a category of geometric objects (topological spaces, simplicial sets, smooth manifolds, algebraic varieties, etc.). Whenever it is fixed, we refer to its morphisms as “geometric morphisms” etc.
2.1.1. Definition. A poset object in is an object together with a subobject with the following properties:
* for all ,*
* If and , then ;*
* If and , then . The relation we also denote by . *
As was explained in Sec. 0.2 above, the notions of a poset and of a thin category essentially coincide.
2.1.2. Remark. The assumption that is a category of geometric objects implies that points and subobjects are defined in the usual geometric terms. In a more general setting, one needs to use a formulation that depends on a categorical notion of points in terms of the functor of points. We will discuss this in the next section.
2.2. Persistence modules. It is a general fact that the category of covariant functors from a small category to an abelian category is itself abelian (see for instance Proposition 44 of [Murf06]). Thus, we can give the following definition.
2.2.1. Definition. *Given a poset and an abelian category , let be the abelian category whose objects are the covariant functors and morphisms the natural transformations of such functors. Objects of will be referred to as the -persistence modules in . In the case where -Mod, we refer to objects in -Mod(S,≤) as -persistence -modules. *
2.3. Sublevel objects. As above let be a category of geometric objects and let be a poset object in as in Definition 2.1.1.
2.3.1. Definition. Consider a pair where is an geometric object and its morphism to the poset object . For any we define the sublevel objects as . They define inclusion maps for all in .
2.4. Persistent functors. Consider now a geometric object which is a poset in its category, and let be a functor with values in an abelian category .
Denote by the category of “geometric families over a base ”. More precisely, one of its object is a pair consisting of a geometric object and geometric morphism . A morphism is a geometric morphism such that
Any functor as above determines the functor
[TABLE]
as follows. It sends each family to the object
[TABLE]
and each morphism of families to the natural transformation of the functors given by
[TABLE]
Here is the restriction which maps to because of the compatibility .
2.4.1. Definition. For , the persistence functor of the functor is defined as follows.
It sends each family to
[TABLE]
for and zero otherwise, where
[TABLE]
and the induced morphism in
[TABLE]
*On morphisms with it is defined as the restriction of to which takes values in . *
2.5. Example: persistent topology of graphs. Let be a finite directed graph of a thin category. Consider families of finite directed graphs over . Let with be the respective sublevel graphs. The graph is the induced subgraph of on the set of vertices such that there is a path of directed edges in between and . The -persistent topology of is then specified by the persistent connected components
[TABLE]
and the persistent cycles
[TABLE]
2.6. Example: persistent Orlik–Solomon algebras. Let be a hyperplane arrangement. Denote by the associated intersection poset, ordered by reverse inclusion. We consider morphisms of hyperplane arrangements given by linear maps of the ambient space that map one arrangement to the other and we write for the induced map of intersection posets. We fix one arrangement and we consider pairs of arrangements endowed with a morphism to . The intersection poset determines a structure of poset of topological spaces (equivalently, an object in in the notation of [BuSc14], [BuSiSc15]) on the hyperplane arrangement complement , with inclusions for in . Given a morphism of arrangements , defined as above, we obtain similarly a structure of poset of topological spaces on the complement indexed by the poset . The families with with the inclusions for in form the system of sublevel objects described above. The cohomology (with coefficients in a field ) of a hyperplane arrangement complement is the Orlik-Solomon algebra . We consider the cohomology with the maps induced by the inclusions . In order to have a covariant functor, we can consider the homology with its structure of module over the exterior algebra on , [EPY03]. The associated persistent functor is given by
[TABLE]
Notice that we could also consider the persistent homology of a hyperplane arrangement complement with the persistence indexed by its own intersection poset . The case considered above, where one considers arrangements endowed with maps to a fixed arrangement and persistence with respect to the fixed provides a uniform choice of the poset indexing the persistence modules. Allowing the indexing poset to depend on the arrangement, as in the case where one uses has advantages too, for example because there are in general few linear maps of the ambient space that induce maps between two given arrangements.
2.7. Example: persistent Tate motives. Beilinson, Goncharov, Schechtman and Varchenko in [BGSV90] conjectured that, over a number field the category of mixed Tate motive is generated by motives of the form
[TABLE]
where and are hyperplane arrangements in general position. These are the motives whose cohomological realization gives the middle dimensional relative cohomology of the pair . We can consider a setting as in the previous subsection, where one covers the hyperplane arrangement complement with sublevel sets indexed by a poset and correspondingly consider motives of the form and persistent objects
[TABLE]
- SUBLEVEL SIEVES AND PERSISTENCE
In the setting described above we have assumed that we work with a category of geometric objects and we have used the geometric notion of points to define sublevel sets and persistence. We consider here more general categories for which objects do not necessarily have points in the geometric sense. However, they always have a “functor of points” in Grothendieck’s sense: for an object in and another object , an -point of is a morphism in . We will use here this approach to define a notion of persistent functors associated to certain functors with values in an abelian category.
3.1. Functor of points and Poset functors. Let be a category and . The functor of points is a contravariant functor with and . The object is completely determined by its functor of points in the sense that a natural tranformation determines a morphism in such a way that natural equivalences are in (1,1)-correspondence with isomorphisms of the respective objects.
3.1.1. Definition. Let be a category and its object. Let be the functor of points of . A poset functor on is a contravariant functor given on objects by the assignment of a subset with the following properties:
(1) for all ;
(2) and implies ;
(3) and implies in ;
(4) if and then .
*The functor acts on morphisms by mapping . *
3.2. Sublevel sieve. In this general setting, instead of the sublevel sets and sublevel objects we considered in the previous sections, we construct sublevels as subfunctors of the functor of points.
3.2.1. Lemma. (i) Let be a category with terminal object . Let be a poset functor on an object as in Definition 3.1.1.
Starting with a family in and a choice of , consider the assignment
[TABLE]
where is the unique morphism to the terminal object in and means that .
Given a morphism in assign to it the map
[TABLE]
This assignment determines a contravariant functor , the “sublevel functor” of .
(ii) For all the sublevel functor is a subfunctor of the functor of points . Moreover, for in , the sublevel functor is a subfunctor of .
Proof. (i) By Definition 3.1.1, the subsets have the following property: if then for any in the element , where is the unique morphism to the terminal object. Thus, the assignment above is well defined and determines a contravariant functor. (ii) For all by construction we have . Moreover, for a morphism the image is the restriction of (precomposition with ) to . Hence is a subfunctor of the functor . Similarly, if , that is , the condition implies that hence and is the restriction of hence is a subfunctor of . This completes the proof.
An assignment of a subfunctor of the functor of points is a sieve on . Thus, we equivalently refer to as the sublevel sieve of .
3.2.2. Definition. If the subfunctor of the functor of points is representable, the object with is the “-sublevel object” of .
Cases where the sublevel functor is representable include geometric cases where it is a closed subfunctor.
More precisely, if the sublevel functor is representable by an object , then for any with there is a monomorphism , since the inclusions are monomorphisms of sets which induce corresponding morphisms in with the property that for all if then , hence is a monomorphism in . In the case of a representable sublevel functor we can define persistent functors in the following way.
3.2.3. Definition. Let be a category as above with terminal object and be a poset functor on an object . Let be a covariant functor to an abelian category. For , and let be the sublevel functor. If is representable by , then the persistent functor is given by
[TABLE]
Return to the category of families in . For as above and , and for an abelian category , we define as the category of covariant functors and natural transformations of such functors. We can then interpret, for fixed the persistent functor as a functor with
[TABLE]
for and zero otherwise. For a morphism we define the map induced on by .
- NORI DIAGRAMS AND TANNAKIAN FORMALISM
4.1. Setup. Start with a diagram and an -linear abelian category , where is a commutative ring. Consider a representation , where is a thin category, and is the category of covariant functors from a thin category to . The representation assigns to each vertex a functor and to each edge a natural transformation between the functors associated to the source and target vertices of .
For a vertex , denote by be the set of natural self-transformations of the functors . Moreover, put
[TABLE]
Generally, given an abelian category and a set of objects in . As in [HuM-S17], denote by the smallest full abelian subcategory of that contains and such that the inclusion functor is exact. It is generated by the objects in and is closed under taking direct sums, direct summands, kernels and cokernels.
Notice that here we do not assume that we start with a representation of the diagram in a category of -modules for some ring . Hence we do not have an obvious choice of a faithful exact functor from -Mod to playing the role of the forgetful functor to -Mod in the setting of [HuM-S17]. However, we can still construct an abelian category associated to the data with the property that the representation factors through .
4.1.1. Lemma. Let be a diagram representation as above. Consider the abelian subcategory of . There is an inclusion functor -Mod. Let denote the subcategory of -Mod obtained in this way. If the inclusion functor -Mod is exact, this is an abelian subcategory. Moreover, there is a representation such that factors as with a faithful exact functor .
Proof. Since is an -linear abelian category, the category is also an -linear abelian category (Proposition 44 of [Mu06]), and the sets and are rings with respect to the composition operation. We proceed as in Proposition 7.3.24 of [HuM-S17], assuming for simplicity that is a finite diagram.
Consider the object . Then . Let be the set of natural self-transformations of the functor . Among the transformations in we can identify the elements of as those that commute with the projections and with the transformations . Thus, we can view as a subcategory of -Mod. If the inclusion functor -Mod is an exact functor then gives an abelian subcategory of -Mod, which we denote by . There is a representation given by the assignment , of the representation , seen as objects of . By construction, this representation satisfies , where is the forgetful functor that forgets the -module structure.
This completes the proof.
4.1.2. Remark. If the abelian category has a tensor structure and is endowed with the pointwise tensor structure, and we assume that the diagram is a graded diagram with a commutative product with unit, we can consider representations that are unital graded multiplicative representations so that also has a natural tensor structure such that becomes a tensor functor. (The argument for the original setting of diagram representations to -Mod is given in Proposition 8.1.5(1) of [HuM-S17].) We can then consider faithful exact tensor functors from to categories , where is an -linear abelian tensor category and is endowed with the pointwise tensor structure. In particular, one can study tensor functors , as generalizations of persistent homology.
- PERSISTENCE OF NORI MOTIVES
We return here to the algebraic geometric environment of Nori motives, in its updated form of Arapura’s category of Nori Motivic Sheaves, [Ar13]. We enrich it with a Persistence structure. We write here the Nori motives covariantly (homologically) as in [Ar13], rather than contravariantly (cohomologically) as in the initial Grothendieck’s project and in [HuM-S17].
Let be a connected variety over . The Nori Diagram for Motivic Sheaves over a base has the following structure (]Ar13]): One vertex in is a quadruple , where is a -variety with a morphism ; is a closed embedding (endowed with the restriction ), is a non-negative integer. and is an integer.
Edges in are of the following types: (1) Geometric morphisms: each morphism of varieties compatible with the maps to the base and the inclusions via commutative diagrams
[TABLE]
produces an edge
[TABLE]
(2) Connecting morphisms: every chain of closed embeddings determines an edge
[TABLE]
(3) Twist morphisms: for every vertex there is an edge
[TABLE]
A representation of the diagram is given by the constructible sheaves
[TABLE]
The category of Nori Motivic Sheaves is defined as the Nori Diagram Category of this representation.
5.1. Posets and semigroups. In order to enrich this construction with a persistent version of the constructible sheaves , we follow the general formalism described in the previous sections. The first step is to consider a base that is endowed with a poset structure that will provide the indexing of the persistence modules.
A source of poset structures on geometric spaces such as -varieties is the presence of a semigroup structure. Indeed there are natural poset structures associated to semigroups, which we review briefly, see [Mi86].
Given a semigroup , the set of idempotents , , is partially ordered by the relation if . A natural partial order structure on a semigroup is one that restricts to this relation on the set of idempotents. Recall that a semigroup is regular if every element has a pseudoinverse such tat .
The Nambooripad poset structure on a regular semigroup ([Na80]) is defined by
[TABLE]
Several equivalent definitions are discussed in [Mi86]. This is further extended to more general semigroups as shown in [Mit86] as follows. Let be obtained by adjoining a unit to the semigroup (or itself if it already has a unit). If is a subsemigroup of then the relation iff for some is a partial order compatible with multiplication. On an arbitrary semigroup the relation
[TABLE]
is a partial order, which we call as the natural partial order (see Proposition 2 and Theorem 3 of [Mi86]).
5.2. Varieties with semigroup structures. In order to obtain a base with a poset structure it is then sufficient to consider the case where has a semigroup structure. Semigroup structures on algebraic varieties have been investigated in [Br14a]. We review here some general facts from [Br14a] and [Br14b] and some examples from [Br14a].
We consider varieties over an algebraically closed field . Let be an algebraic semigroup, that is, an algebraic variety over endowed with semigroup operation. Let be the subscheme of idempotents of . The partial order structure on idempotents in is given by iff . Given two idempotents with , the “interval” is given by
[TABLE]
and is a closed subscheme of ([Br14b], Corollary 2.17). If is a smooth algebraic semigroup, then the scheme of idempotents is also smooth ([Br14b], Remark 2.15). If is a commutative algebraic semigroup, then the scheme of idempotents is finite and reduced ([Br14b], Theorem 1.2). If is irreducible, then there is a smallest closed and irreducible subsemigroup of that contains , which is given by a toric monoid ([Br14b], Theorem 1.2). Classes of examples of algebraic varieties with semigroup structures include:
linear algebraic semigroups: subsemigroups of with some finite dimensional vector space; an arbitrary variety with the left/right projection semigroup laws and for all ; algebraic groups; algebraic semigroup laws on Abelian varieties classified in Section 4 of [Br14a].
algebraic semigroup laws on affine monomial curves (Theorem 5 of [Br14a]).
5.3. Sublevel subschemes over semigroups. We consider the cases where is a subsemigroup of so that has a Nambooripad poset structure.
**5.3.1. Lemma.***Let be an algebraic semigroup, such that the idempotent subscheme is a subsemigroup of . Let be the Nambooripad poset structure. For a morphism , the sublevel sets are closed subschemes of . *
Proof. The subset is given by all the elements that are of the form for some pair . Thus, we have . For an algebraic semigroup, the subscheme of idempotents is closed, hence for a fixed we obtain as an intersection of two closed subschemes. The sublevel sets are then preimages in of closed subschemes of . This completes the proof.
The sublevel subvarieties have embeddings for due to the transitive property of the partial order relation on .
**5.3.2. Corollary.***If is a commutative algebraic semigroup, which is smooth as an algebraic variety, and is the Nambooripad poset structure, then the sublevels of a morphism are finite unions of fibers. * Proof. For a commutative smooth algebraic semigroup , the idempotent subscheme is a subvariety of consisting of a finite set of points. Then the are also finite and identified with , and the preimages are finite unions of fibers of the morphism .
5.4. Persistent Nori Motivic Sheaves. Let be a -variety with a semigroup structure and an associated partial order as discussed above. As in Arapura’s setting of Nori Motivic Sheaves in [Ar13] we consider the Nori Diagram with vertices and with the three classes of edges described above. To this diagram we associate a representation in the abelian category in the following way.
We consider a Persistence Diagram of Motivic Sheaves over a base algebraic semigroup with an associated partial order determined by the semigroup structure with the following vertices and edges:
Vertices in are given by elements of the form , where is a -variety with a morphism , is a closed embedding (endowed with the restriction ), is a non-negative integer, is an integer, and .
Edges in are of the following types: (1) Geometric morphisms: for a morphism of varieties compatible with the maps to the base and the inclusions via commutative diagrams
[TABLE]
there corresponds an edge
[TABLE]
(2) Connecting morphisms: every chain of closed embeddings determines an edge
[TABLE]
(3) Twist morphisms: for every vertex there is an edge
[TABLE]
(4) Persistence morphisms: for all with an edge
[TABLE]
A representation of the diagram in is then obtained as follows. Consider the map that assigns to each vertex the functor
[TABLE]
where we view as a thin category, given by
[TABLE]
for all in and zero otherwise. The edges listed above are correspondingly mapped to homomorphisms of the homology groups and with induced morphisms on .
- MODEL CATEGORIES AND PERSISTENT TOPOLOGY
In this section we address a question that was posed to us by Jack Morava, about developing a suitable model structure for persistent topology.
6.1. Model categories. We review quickly some basic definitions regarding model structures and categories that we will be using in the following.
Recall that a morphism in a category is called a retract of another morphism iff there is a commutative diagram
[TABLE]
where the horizontal compositions are the identities.
A model category is a category together with three classes of morphisms: weak equivalences, fibrations and cofibrations. These data must satisfy the following axioms:
(1) has all small limits and colimits; (2) if in a composition of morphisms two among the three maps are weak equivalences, then the third also is; (3) if a map is a retract of , and if is a weak equivalence, fibration, or cofibration, then also is; (4) given a commutative diagram
[TABLE]
a lift exists if either is a cofibration and is an acyclic fibration (i.e. both a fibration and a weak equivalence) or if is an acyclic cofibration (i.e. both a cofibration and a weak equivalence) and is a fibration; (5) morphisms in can be factored as with an acyclic fibration and a cofibration or as with a fibration and an acyclic cofibration.
Let be model categories. A Quillen pair is an adjoint pair of functors where preserves cofibrations and preserves fibrations, see Section 1.6 of [Be18].
A model category is cofibrantly generated iff: (1) there is a set of cofibrations of such that the domains of the elements of are small with respect to and such that a map is an acyclic fibration iff it has the right lifting property with respect to ; (2) there is a set of acyclic cofibrations of (also with the property that the domains are small with respect to ) such that a map is a fibration iff it has the right lifting property with respect to .
The set is the set of generating cofibrations and the set is the set of generating acyclic cofibrations (see Section 1.7 of [Be18] for the terminology and for more details).
A model category is called combinatorial if it is cofibrantly generated and as a category it is locally presentable, that is, it admits all small colimits and a set of small objects such that any object can be obtained as colimit of a small diagram with objects in this set, see Sec. 2.7 of [Be18] for a more detailed exposition.
6.2. Model structures on categories of functors. Given a small category and a category , we denote by the category of functors, whose objects are the covariant functors and morphisms the natural transformations of these functors.
For example, the categories we considered in the previous sections of the form with a thin category are categories of functors, and so are the considered in [BuSc14], [BuSiSc15] as a setting for persistent topology.
It is known that if the category has a model structure that is cofibrantly generated, then for any small category the category of functors also has a model structure, called the projective model structure, which is also cofibrantly generated, see Sec. 11.6 of [HI03]. If the category has a combinatorial model structure, then the category of functors has a model structure, called the injective model structure.
In the projective model structure on weak equivalences and projective fibrations are those natural transformations of functors such that for all objects , the morphisms in are, respectively, weak equivalences and fibrations. Similarly, in the injective model structure injective weak equivalences and injective cofibrations are natural transformations that are, object-wise in , weak equivalences and cofibrations in .
6.3. Model structure for datasets and Vietoris–Rips complexes. We consider here the main example of persistent topology, which accounts for its use in topological data analysis, namely datasets with their associated Vietoris–Rips complexes, and their persistent homology barcode diagrams.
We construct a model category for this setting in several steps: (1) We start by considering the model structure on the categories of simplicial sets and of chain complexes over a commutative ring . We denote by either of these model categories.
(2) We induce a projective model structure on the category of functors
[TABLE]
where is a suitable poset, viewed as a thin category.
(3) We construct a category of finitely supported probability distributions in a fixed ambient metric space (e. g. an Euclidean space of sufficiently large dimension).
(4) We describe the assignment of Vietoris–Rips complexes to datasets as a functor .
(5) We use Dugger’s construction [Du01] of a universal model category associated to a small category to construct a model category for finitely supported probability distributions with a Vietoris–Rips functor .
6.3.1. Model structure on chain complexes. Let be the category of (unbounded) chain complexes over a commutative ring with chain maps as morphisms. The weak equivalences are the quasi-isomorphisms of chain complexes. The fibrations are the chain maps such that for each level the map is an epimorphism of -modules. The cofibrations are chain maps that are level-wise monomorphisms of -modules with projective cokernel. This is a projective model structure on . One can similarly consider the injective model structure with the same weak equivalences, but with cofibrations given by chain maps that are level-wise injective morphisms of -modules, while fibrations are level-wise epimorphisms with injective kernel. These two model structures are Quillen-equivalent (Section 1.7 of [Be18]). The projective model structure on is cofibrantly generated (see Sec. 2.3.11 of [Hov98] and Sec. 5 of [SchSh00]).
6.3.2. Model structure on simplicial sets. The category of simplicial sets has a model structure (the Kan-Quillen model structure) where the weak equivalences are morphisms that induce a weak homotopy equivalence of topological spaces at the level of geometric realizations, the fibrations are Kan fibrations, and the cofibrations are monomorphisms of simplicial sets. The Kan–Quillen model structure is cofibrantly generated, with generating cofibrations the boundary inclusions and generating acyclic cofibrations the horn inclusions, see [Be18], [GeMa03], [GoJa99], [Hi03].
6.3.3. Model structure on indexed diagrams. Let denote either the category of chain complexes with the projective model structure, or the category of simplicial sets with the Kan–Quillen model structure. We consider now the category of -indexed diagrams in , for a poset . This is the same as the category
[TABLE]
of covariant functors from the thin category to with morphisms given by natural transformations. This will include the case of that will correspond to the usual Vietoris–Rips complexes of data sets, but we will work with a more general that also incorporates in the Vietoris–Rips complex a cutoff according to a probability (see Part IV of [BoChYv18]).
Since the model category is cofibrantly generated, the category of functors admits a projective model structure that is also cofibrantly generated.
6.3.4. A category of data sets. Consider the following small category . Its objects are triples of a finite set , an embedding in a fixed ambient metric space , which we can assume to be an Euclidean space of some fixed sufficiently large dimension, and a probability distribution on , which we can view as a probability on supported on the finite set through pushforward along the map . A morphism in is a pair consisting of a continuous and Lipschitz map that restricts to a map through a commutative diagram
[TABLE]
such that , the pushforward measure given by
[TABLE]
Thus morphisms in are subsets of the set of Lipschitz functions of . The probability distribution on the finite set should be thought of as assigning a degree of reliability to the points in the dataset, see the discussion in [BoChYv18]. Points with a low probability should be regarded as errors in the data and discarded in the construction of the associated simplicial complexes.
6.3.5. Vietoris–Rips functors. Given an object in , we construct a Vietoris–Rips complex , obtained by considering, for any choice of an error threshold , the set of points
[TABLE]
and then constructing the Vietoris–Rips complex for where is the span of all unordered -tuples of points in for which all the pairwise distances satisfy . The threshold is aimed at discarding a number of outliers of small probability among the data.
Consider then a morphism in , where is a Lipschitz function with Lipschitz constant and has . This map sends to . Moreover, it sends a pair of points with distance to a pair of points with distance . Thus, it induces a morphism
[TABLE]
Consider the set with the partial order structure given by the product order iff and in the natural ordering of the real numbers (with the reverse ordering on ). We regard as a thin category.
6.3.6. Proposition. The assignments and as above determine a functor .
Proof. The inclusions for and the inclusions of the subset of points of with mutual distances bounded above by in the subset of points with mutual distances at most for induce morphisms
[TABLE]
for in the chosen ordering of . Thus, the assignment
[TABLE]
determines a functor , that is, an object in . The morphisms of Vietoris–Rips complexes described above, for
[TABLE]
determine natural transformations of the functors , with
[TABLE]
satisfying
[TABLE]
for all in . This completes the proof.
In the special case where we fix , hence we consider all the points of regardless of the assigned probabilities, then this construction recovers the usual Vietoris-Rips complexes as objects in and the functor factors through the forgetful functor where is the category of unweighted data sets with objects and morphisms given by restrictions of Lifschitz functions of (with no conditions on probabilities). The Vietoris-Rips functor then defines a functor . It is convenient to include the probability data in the construction. We will discuss a more general way of including probability data in the next section.
6.3.7. Dugger’s universal model structure. Dugger’s construction in [Du01] assigns a universal model category to a small category , with the property that functors from to a model category factor through . The main idea is that extends the category by formally adjoining homotopy colimits. A factorization of a functor , where is a model category, through another model category with a functor consists of a Quillen pair and a natural weak equivalence . (For a brief review of Quillen pairs see Definition 1.6.3 and Proposition 1.6.4 of [Be18].) The main result of [Du01] shows that given a small category , there exists a closed model category with a functor such that any functor to a model category factors, in the sense recalled above, through .
6.3.8. Proposition. Let be the Vietoris-Rips functor of Proposition 6.3.6, where has the projective model structure. There is a Quillen pair and a natural weak equivalence that factor the Vietoris–Rips functor through the universal model category of the category of data sets.
Proof. We apply the construction of [Du01] to the category and we obtain an associated universal model category . The factorization property discussed above implies that the Vietoris-Rips functor factors through , when we consider endowed with a model structure. We have seen above that always supports the projective model structure, seen as the category of functors .
- PERSISTENCE AND -SPACES
7.1. Setup. We discuss in this section how to adapt to the context of persistent topology another important homotopy-theoretic construction: Segal’s -spaces. We consider a (slightly modified) setting developed in [Mar18] that incorporates probabilistic data in the construction of Segal’s -spaces. They replace the finite probability distributions considered in the previous section in the context of persistent topology of databases.
Our point of view here is somewhat different from the one proposed in [Mar18] and more closely related to our discussion of the Vietoris-Rips functor in the previous section. The point we want to stress here is that the Vietoris-Rips functor, as we described it above, can be generalized using Segal’s -spaces ([Se74]). A -space is a functor from the category of pointed finite sets to pointed simplicial sets. In particular, Segal showed in [Se74] that to a category with a categorical sum and a zero object one can associate a -space obtained by assigning to a finite pointed set the nerve of the category of summing functors , where is the category with objects the pointed subsets of and morphisms the pointed inclusions, and the summing functors satisfy for all with . A map of pointed sets induces on summing functors a transformation given by , for all .
As in the previous section, we consider a category of databases, identified with finite sets endowed with probabilities, embedded in an ambient metric space (a large dimensional Euclidean space ). To adapt the setting to the pointed case required for the -space formalism, we consider here pointed sets, so we work with the category whose objects are triples of a finite pointed set with a probability measure and an embedding with the origin, in the Euclidean space . Morphisms are pairs of a measure-preserving pointed map of finite sets and a Lipshitz self-map of that fixes the origin, which restricts to on the images under the embeddings.
Following the construction of the Vietoris-Rips complex in the previous section, we consider the poset with with the natural order on and the reverse order on . We then have the following generalizations of the Vietoris-Rips functor with values in .
7.2. Proposition. Any -space determines a functor
[TABLE]
Proof. Start with a -space associated as above to a category with sum and zero object. We obtain from it a functor in the following way. For we denote by the finite pointed set where and is the subset of all the non-marked points of with mutual distances and with probabilities , as in the previous section. We can then set . For in we have an inclusion . This induces a transformation as above on summing functors, hence a map , hence we obtain a functor . Morphisms in induce by restriction maps and corresponding maps on summing functors as above.
- FURTHER DIRECTIONS
8.1. Large scale geometry. The idea of studying properties of metric spaces at large scales was introduced by Gromov [Gro81] in the context of groups of polynomial growth. It was later developed into a broad framework for coarse geometry and large scale geometry, see [NoYu12], [Roe03]. Certain (co)homology functors for coarse geometry have been introduced in [Roe93], see also Chapter 7 of [NoYu12]. In particular, the coaresening of homology theories described in Section 7.5 of [NoYu12] is based on the same notion of scale-dependent Vietoris–Rips complexes that we discussed above in the setting of persistent homology. Thus, we expect that the approach to persistence in terms of Nori diagrams that we advocate in this paper should be applicable also to the context of coarse geometry. It would be interesting to compare it with the axiomatic formulations of coarse homology given in [Mitch01]. Among the interesting current problems in coarse geometry are various topological and geometric rigidity conjectures (see Chapter 8 of [NoYu12]), which can be approached via index theory methods, developed in the coarse geometry setting in [Roe93]. It would be interesting to investigate whether index theory in the coarse geometry context can be formulated in terms of a more “motivic” view of large scale geometry and coarse homology.
8.2. Cantor-like barcodes and fractality. It was obsevred in [KapVa04], [Pre11] how ind-pro objects over a category behave as Cantor-like objects. This property was used in [Li11] to model algebro-geometrically, in terms of ind-pro varieties, the energy-crystal momentum dispersion relation for Harper and almost Mathieu operators with irrational parameters, replacing the ordinary Bloch variety by an ind-pro object, which parallels the occurrence of the Hofstadter butterfly at the level of the spectrum, with its Cantor set fractal structure. The density of states and the spectral functions are obtained in [Li11] as periods on this “fractal-like” ind-pro version of the Bloch variety.
Within the context of this paper, one can consider the possibility of extending the persistence structures and associated barcode diagrams to a larger class of objects obtained as limits of finite type objects in Vec*(R,≤)* taken in such a way that the associated barcode diagrams become Cantor sets. It would be interesting to investigate whether a larger class of physical models similar to the algebro-geometric formulation of Harper operators given in [Li11] could be analyzed in terms of such limits of persistent homologies.
8.3. Khovanov homology and thin poset (co)homologies. In [Khov00] Khovanov constructed a categorification of the Jones polynomial in the form of a chain complex of graded vector spaces and corresponding homology whose graded Euler characteristic is the Jones polynomial. The chain complex is constructed by assigning to a knot or link diagram with cossings the poset given by the -cube and a functor from this thin category to the category of graded vector spaces. The graded vector space assigned to a vertex of the cube corresponds to a smoothing of the link where all the crossings are eliminated resulting in a union of planar closed curves, and the graded dimension of the associated vector space depends on and on the degree of the vertex, see [BarNat02] for more details.
A generalization of this construction is given in [Chand18], where a chain complex and a Khovanov-type cohomology are associated to any functor from a poset to an abelian category, where the poset has a “thinness” property described as follows. One requires the existence of a grading with for , such that any pair with for which there is no with should have and when the set consists of exactly two elements. For posets that satisfy this thinness property, given a functor one constructs a chain complex with and , where the sum is over all pairs with such that there is no with , and is a “balanced coloring”. This is a valued function on the set of pairs as above, with the property that it has an odd number of ’s on each “diamond” set with . The thinness property of the poset and the balanced coloring property ensure that so that one obtains a chain complex. This general formalism is very suitable for introducing persistent versions of Khovanov homology and related constructions and investigating the topological information about knots and links that these persistent functors would capture.
Acknowledgment. We thank Jack Morava for suggesting the question of model structures for persistent homology discussed in Section 6. The second author is partially supported by NSF grant DMS-1707882, by NSERC Discovery Grant RGPIN-2018-04937 and Accelerator Supplement Grant RGPAS-2018-522593, by the FQXi grant FQXi-RFP-1 804, and by the Perimeter Institute for Theoretical Physics.
References
[An04] Y. André. Une introduction aux motives (motifs purs, motifs mixtes, périodes.) Panoramas et Synthèses, vol. 17. Société Mathématique de France, Paris, 2014.
[Ar13] D. Arapura. An abelian category of motivic sheaves. Adv. Math., 233, 2013, pp. 135-195. arXiv:0801.0261
[Bar94] S.A. Barannikov, The Framed Morse complex and its invariants, Adv. Soviet Math. Vol.21 (1994) 93–115.
[BarNat02] D. Bar-Natan, On Khovanov’s categorification of the Jones polynomial, Algebraic & Geometric Topology, 2 (2002) 337–370. arXiv:math.QA/0201043
[BGSV90] A. Beilinson, A. Goncharov, V. Schechtman, A. Varchenko. Aomoto dilogarithms, mixed Hodge structures and motivic cohomology of pairs of triangles on the plane. In “The Grothendieck Festschrift”, Vol. I, pp.135-172, Progr. Math., Vol. 86, Birkhäuser, 1990.
[Be18] J. Bergner, The homotopy theory of -categories. Cambridge University Press, 2018.
[BluLes17] A. Blumberg, M. Lesnick, Universality of the homotopy interleaving distance, arXiv:1705.01690
[BoChYv18] J. Boissonnat, F. Chazal, M. Yvinec. Geometric and topological inference. Cambridge University Press, 2018.
[Br14a] M. Brion. On algebraic semigroups and monoids. In “Algebraic monoids, group embeddings, and algebraic combinatorics”, pp.1–54, Fields Inst. Commun., 71, Springer, 2014.
[Br14b] M. Brion. On algebraic semigroups and monoids, II. Semigroup Forum 88 (2014) no. 1, pp. 250-272.
[BuSc14] P. Bubenik, J. Scott. Categorification of persistent homology. Discrete and Computational Geometry, 51 (3), 2014, pp. 600-627.
[BuSiSc15] P. Bubenik, V. de Silva, J. Scott. Metrics for generalised persistence modules. Foundations of Computational Math., vol. 15 (2015), issue 6, pp. 1501-1531.
[Car09] G. Carlsson, Topology and data. Bull. Amer. Math. Soc. (N.S.) 46, no. 2, 2009, pp. 255-308.
[Chand18] A. Chandler, Thin posets and homology theories, preprint, 2018
https://alexchandler.wordpress.ncsu.edu/preprints/
[Du01] D. Dugger, Universal homotopy theories. Adv. Math., Vol.164 (2001), N.1, pp. 144-176. [EdHar10] H. Edelsbrunner, J. Harer. Computational topology. American Mathematical Society, 2010. [EPY03] D. Eisenbud, S. Popescu, S. Yuzvinsky. Hyperplane arrangement cohomology and monomials in the exterior algebra. Trans. Amer. Math. Soc. 355 (2003), no. 11, 4365-4383.
[GeMa03] S. Gelfand, Yu. Manin. Methods of homological algebra. 2nd Edition. Springer 2003, xvii + 372 pp.
[GoJa] P. Goerss, R. Jardine. Simplicial homotopy theory. Birkhäuser 1999.
[Gro81] M. Gromov, Groups of polynomial growth and expanding maps, Publ. Math. IHES, 53 (1981) 53–73.
[Hat02] A. Hatcher. Algebraic Topology. Cambridge UP, 2002.
[Hi03] Ph. Hirschhorn. Model categories and their localizations. American Mathematical Society, 2003.
[Ho98] M. Hovey, Model categories, Mathematical Surveys and Monographs, Vol. 63, American Math- ematical Society, 1998.
[HuM-S17] A. Huber, St. Müller–Stach. Periods and Nori motives. With contributions by Benjamin Friedrich and Jonas von Wangenheim. Springer, 2017, xxiii+372 pp.
[KapVas04] M. Kapranov, E. Vasserot, Vertex algebras and the formal loop space, Publ. Math. IHES 100 (2004) 209–269.
[KaSch06] M. Kashiwara, P. Schapira. Categories and sheaves. Springer 2006, x + 497 pp.
[KaSch17] M. Kashiwara, P. Schapira. Persistent homology and microlocal sheaf theory. arXiv:1705.00955 , 30 pp.
[Khov00] M. Khovanov, A categorification of the Jones polynomial, Duke Math. J. 101 (2000) no. 3, 359–426. arXiv:math.QA/9908171
[Li11] D. Li, The algebraic geometry of Harper operators, J. Phys. A 44 (2011), no. 40, 405204, 27 pp.
[Mar18] M. Marcolli, Gamma Spaces and Information. J. Geom. Phys. 140 (2019), 26–55. arXiv:1807.05314.
[MaBo07] Yu. Manin, D. Borisov. Generalized operads and their inner cohomomorhisms . In: Geometry and Dynamics of Groups and spaces (In memory of Aleksader Reznikov). Ed. by M. Kapranov et al. Progress in Math., vol. 265. Birkhäuser, Boston, 2007, pp. 247-308. arXiv:math.CT/0609748
[Mitch01] P.D. Mitchener, Coarse homology theories. Algebr. Geom. Topol. 1 (2001) 271–297.
[Mi86] H. Mitsch. A natural partial order for semigroups. Proc. American Math. Soc., Vol. 97 (1986) No. 3, 384-388.
[Mu06] D. Murfet. Abelian Categories. Preprint, 2006
http://therisingsea.org/notes/AbelianCategories.pdf
[Na80] K. Nambooripad. The natural partial order on a regular semigroup. Proc. Edinburgh Math. Soc. 23 (1980), pp. 249-260.
[NoYu12] P.W. Nowak, G. Yu, Large scale geometry, European Mathematical Society, 2012. xiv+189 pp.
[Pre11] L. Previdi, Locally compact objects in exact categories, Internat. J. Math. 22 (2011) no. 12, 1787–1821.
[Roe03] J. Roe, Lectures on coarse geometry, University Lecture Series, Vol. 31, American Mathematical Society, 2003. viii+175 pp.
[Roe93] J. Roe, Coarse cohomology and index theory on complete Riemannian manifolds. Mem. Amer. Math. Soc. 104 (1993) no. 497, x+90 pp.
[SchSh00] S. Schwede, B. Shipley. Algebras and modules in monoidal model categories. Proc. London Math. Soc. (3) 80 (2000), no. 2, pp. 491-511.
arXiv:math/9801082
[Se74] G. Segal. Categories and cohomology theories. Topology, Vol.13 (1974) 293-312.
[Za05] A. Zomorodian. Topology for computing. Cambridge University Press, 2005.
