Table of Contents
Fetching ...

Computing Flat-Injective Presentations of Multiparameter Persistence Modules

Fabian Lenzen

TL;DR

The paper develops a constructive framework to obtain flat-injective presentations of multiparameter persistence modules by exploiting a Nakayama-duality-based quasi-isomorphism $\tilde{\varphi}_\bullet: F_\bullet \to \nu F_\bullet[n]$ for a finite-rank free resolution $F_\bullet$. It provides an explicit, cubic-time procedure to compute the degree-zero map $\varphi_0$, which yields a flat-injective presentation $\varphi: F_0 \to I^0$ of the module $M$, and packages this into a practical algorithm with a Julia implementation FlangePresentations.jl. The core construction uses a Čech-type flat resolution $\tilde{\Omega}_\bullet$ and a totalization of a double complex to realize the quasi-inverse, with concrete formulas for contraction and boundary data. The approach enables efficient computation of flat-injective presentations and enables downstream invariants computation (e.g., rank invariant, persistence images) for multiparameter persistence, and extends to computing presentations of persistent-homology modules, demonstrated via examples and software.

Abstract

A flat-injective presentation of a multiparameter persistence module $M$ characterizes $M$ as the image of a morphism from a flat to an injective persistence module. Like flat or injective presentations, flat-injective presentations can be easily represented by a single graded matrix, completely describe the persistence module up to isomorphism, and can be used as starting point to compute other invariants of it,such as the rank invariant, persistence images, and others. If all homology modules of a bounded chain complex $F_\bullet$ of flat $n$-parameter modules are finite dimensional,it is known that $F_\bullet$ and its shifted image $νF_\bullet[n]$ under the Nakayama functor are quasi-isomorphic, where $νF_\bullet[n]$ is a complex of injective modules. We give an explicit construction of a quasi-isomorphism $φ_\bullet\colon F_\bullet \to νF_\bullet[n]$,based on the boundary morphisms of $F_\bullet$. If $F_\bullet$ is a flat resolution of a finite dimensional persistence module $M$,then the degree-zero part $φ_0\colon F_0 \to νF_n$ is a flat-injective resolution of $M$. From our construction of $φ$, we obtain a method to compute a matrix representing $φ_0$from the matrices representing the resolution $F_\bullet$. A Julia package implementing this method is available.

Computing Flat-Injective Presentations of Multiparameter Persistence Modules

TL;DR

The paper develops a constructive framework to obtain flat-injective presentations of multiparameter persistence modules by exploiting a Nakayama-duality-based quasi-isomorphism for a finite-rank free resolution . It provides an explicit, cubic-time procedure to compute the degree-zero map , which yields a flat-injective presentation of the module , and packages this into a practical algorithm with a Julia implementation FlangePresentations.jl. The core construction uses a Čech-type flat resolution and a totalization of a double complex to realize the quasi-inverse, with concrete formulas for contraction and boundary data. The approach enables efficient computation of flat-injective presentations and enables downstream invariants computation (e.g., rank invariant, persistence images) for multiparameter persistence, and extends to computing presentations of persistent-homology modules, demonstrated via examples and software.

Abstract

A flat-injective presentation of a multiparameter persistence module characterizes as the image of a morphism from a flat to an injective persistence module. Like flat or injective presentations, flat-injective presentations can be easily represented by a single graded matrix, completely describe the persistence module up to isomorphism, and can be used as starting point to compute other invariants of it,such as the rank invariant, persistence images, and others. If all homology modules of a bounded chain complex of flat -parameter modules are finite dimensional,it is known that and its shifted image under the Nakayama functor are quasi-isomorphic, where is a complex of injective modules. We give an explicit construction of a quasi-isomorphism ,based on the boundary morphisms of . If is a flat resolution of a finite dimensional persistence module ,then the degree-zero part is a flat-injective resolution of . From our construction of , we obtain a method to compute a matrix representing from the matrices representing the resolution . A Julia package implementing this method is available.
Paper Structure (14 sections, 19 theorems, 62 equations, 7 figures)

This paper contains 14 sections, 19 theorems, 62 equations, 7 figures.

Key Result

Lemma 2.2

Let a graded matrix $U$ represent a morphism $f\colon L \to M$ of flat modules w.r.t. some ordered generalized bases $\beta$ and $\gamma$ of $L$ and $M$. Then $U^T$ represents the morphism $f^*\colon M^* \to L^*$ of injective modules and the morphism $f^\dagger\colon M^\dagger \to L^\dagger$ of flat

Figures (7)

  • Figure 1: Graphical illustration of one- and two-parameter modules.
  • Figure 2: Free, flat (=projective), injective and cofree modules. Each quadrant, half plane or entire plane corresponds to one free, flat, injective or cofree indecomposable summand.
  • Figure 3: Morphisms between flat modules, injective modules, and from flat to injective modules. In all cases, the red area in the domain and codomain denotes the image of the morphism.
  • Figure 4: The module $M$ from \ref{['eq:indec-module']} in ex:resolutions, together with a \ref{['fig:free-res']} free, \ref{['fig:inj-res']} cofree resolution, and \ref{['fig:indec-module']} flat-injective presentation $\phi$ of $M$.
  • Figure 5: An \ref{['fig:free-res-unbounded']} flat and \ref{['fig:inj-res-unbounded']} injective resolution of \ref{['fig:indec-module-unbounded']} the module $N$ from \ref{['rmk:fd-necessary']}.
  • ...and 2 more figures

Theorems & Definitions (51)

  • Example 2.1
  • Lemma 2.2: companion-dualities
  • Theorem 2.3: Hilbert's Syzygy theorem Peeva:2011, Eisenbud:1995
  • Remark 2.4
  • Example 2.5: Flat and injective resolutions
  • Definition 2.6: Flat-injective presentations Miller:2020a
  • Remark 2.7
  • Example 2.8: Continuation of ex:resolutions
  • Lemma 2.9
  • proof
  • ...and 41 more