Signed Rectangle Rank in Multiparameter Persistence
- Signed rectangle rank is an integer-valued function that decomposes the rank invariant of a multiparameter persistence module into signed contributions from axis‐aligned rectangles.
- It employs Möbius inversion on the poset of rectangles to compute discrete mixed derivatives, providing a canonical, yet sometimes unstable, barcode representation.
- Recent comparisons with hook-based resolutions illustrate the trade-offs between geometric intuition and bottleneck stability in higher-dimensional persistence analysis.
Searching arXiv for the core persistence papers and related work on signed rectangle rank. Signed rectangle rank is an integer-valued coefficient function that appears in rank decompositions of multi-parameter persistence modules. For a persistence module indexed by a poset such as a finite grid or , it records how the rank invariant can be reconstructed as a signed -linear combination of rank invariants of indicator modules supported on axis-aligned rectangles (Botnan et al., 2021). In this sense, signed rectangle rank generalizes the unsigned interval multiplicities of one-parameter barcodes to the multi-parameter setting, where cancellations are generally unavoidable. The notion is closely tied both to Möbius inversion on the poset of rectangles and to the homological structure of the module through rank-exact resolutions (Botnan et al., 2021). Subsequent work distinguishes the canonical minimal rectangle decomposition from a different homological signed decomposition by hooks, showing that the former is not bottleneck stable in dimension at least two, whereas the latter is stable (Botnan et al., 2022).
1. Definition and ambient setting
Let be a poset viewed as a category, and let be a pointwise finite-dimensional persistence module. The rank invariant is the function
defined on
A closed segment in is the down-up interval
In multi-parameter settings such as 0 with product order, a basic class of such segments is given by axis-aligned rectangles
1
For any segment or interval 2, the indicator module 3 assigns 4 on 5 and 6 outside, with identity structure maps inside 7 and zero maps otherwise. Its rank invariant satisfies
8
With a chosen family 9 of rectangles, a signed rectangle rank decomposition of 0 is an identity
1
with pointwise finite sum on 2 (Botnan et al., 2021). The resulting map 3 is the signed rectangle rank of 4 relative to 5. Equivalently, one may package positive and negative coefficients as a signed barcode
6
where 7 and 8 are direct sums of rectangle modules determined by the positive and negative multiplicities (Botnan et al., 2021).
In the language of later work, this is the signed difference of rectangle-module rank contributions in the unique minimal rectangle decomposition 9 for finitely presented 0-modules (Botnan et al., 2022).
2. Relation to barcodes and multi-parameter persistence
The conceptual role of signed rectangle rank is to provide a multi-parameter analogue of the one-parameter persistence barcode. In one parameter, the rank invariant admits an unsigned decomposition into interval ranks, so the multiplicities are nonnegative. In multiple parameters, the rank invariant cannot generally be written as an unsigned sum of rectangle indicator ranks; signed coefficients are needed to account for overlaps and algebraic dependencies (Botnan et al., 2021).
The associated signed barcode represents each rectangle geometrically by its main diagonal bar, with multiplicity and sign. Positive and negative rectangles encode contributions and cancellations whose cumulative effect reconstructs the full rank invariant (Botnan et al., 2021). This makes signed rectangle rank a compressed global encoding of the rank invariant, rather than merely a local statistic.
The paper introducing signed barcodes develops the notion not only for ordinary segment ranks but also for generalized ranks over intervals,
1
with the usual rank recovered when 2 is a closed segment (Botnan et al., 2021). This broader framework places signed rectangle rank within a family of decompositions of generalized rank functions over interval dictionaries.
A recurrent source of ambiguity in the literature is the phrase “signed rectangle rank,” which also appears in a different field: communication complexity. There it denotes, for a Boolean matrix 3, the minimum number of all-1 rectangles needed to express 4 as a 5-sum, and it satisfies
6
with 7 for matrices of rank 8 (Hambardzumyan et al., 2 Oct 2025). The persistence-theoretic notion is distinct: it is not a complexity measure of a matrix, but an integer coefficient function in a decomposition of the rank invariant of a persistence module (Botnan et al., 2021). The shared terminology reflects the same combinatorial idea of reconstructing an object by signed rectangle contributions, but the ambient categories, invariants, and goals are different.
3. Existence, uniqueness, and canonical minimality
The foundational structural result is a basis theorem for rank functions. Let 9 be a locally finite collection of intervals in a poset 0, and let 1 have locally finite support. Then
2
uniquely, with pointwise finite sum (Botnan et al., 2021). In particular, the family 3 acts as a basis of rank functions with locally finite support.
Specialized to rectangles, this yields existence and uniqueness of signed rectangle decompositions under natural finiteness assumptions. The corresponding minimal signed decomposition, expressed as disjoint multisets 4, is unique (Botnan et al., 2021). On finite posets, and in particular on finite grids 5, every module rank invariant admits such a unique minimal signed decomposition over grid rectangles (Botnan et al., 2021). For finitely presented modules over 6, the usual rank admits unique minimal rank decompositions over right-open rectangles (Botnan et al., 2021).
Later work reformulates this as a canonical signed barcode. For any finitely presented 7, there exists a unique signed 8-barcode
9
such that the modules appearing are right open rectangle modules, the positive and negative multisets are disjoint, and the signed barcode is a rank decomposition of 0 (Botnan et al., 2022). This formalizes signed rectangle rank as a canonical object rather than an arbitrary choice of decomposition.
Even without local finiteness, uniqueness persists at the minimal level whenever a decomposition exists: the minimal decomposition is obtained by cancelling common intervals from any decomposition, and any two decompositions satisfy a balancing identity
1
(Botnan et al., 2021). This gives signed rectangle rank a canonical status whenever the relevant decomposition class is fixed.
4. Möbius inversion and explicit coefficient formulas
A central computational fact is that the coefficients 2 are obtained by Möbius inversion on the poset of rectangles ordered by inclusion. If 3 denotes the Möbius inverse of the zeta function on that poset, then for a rank function 4,
5
for every interval 6 (Botnan et al., 2021). Thus the minimal decomposition is realized directly by the integer-valued function 7, split into positive and negative parts.
On a finite grid 8, for a rectangle 9 with 0, the coefficient is the mixed finite difference
1
(Botnan et al., 2021). Equivalently, using backward differences at lower corners and forward differences at upper corners,
2
(Botnan et al., 2021). Expanded over 3,
4
with the convention that values outside the grid are zero (Botnan et al., 2021).
These identities show that signed rectangle rank is a discrete mixed derivative of the rank invariant. The original paper describes a heuristic continuous interpretation for finitely presented 5-modules: 6 behaves like a signed “jump measure” of 7 across lower and upper faces of rectangles (Botnan et al., 2021). This suggests that signed rectangle rank localizes the singular support of the rank invariant in a combinatorial form.
The computational consequence on finite grids is explicit. If rank queries 8 are available for all comparable pairs, all rectangle coefficients can be computed by the 9-fold finite-difference formula, after which positive coefficients populate 0 and negative coefficients populate 1 (Botnan et al., 2021). The arithmetic complexity is
2
which is linear in the encoding size of 3 for fixed 4 (Botnan et al., 2021).
5. Algebraic origin in rank-exact resolutions
Signed rectangle rank is not merely a combinatorial inversion artifact; it reflects the algebraic structure of the module. The key notion is that of a rank-exact short exact sequence
5
meaning that the generalized rank is additive: 6 pointwise on segments (Botnan et al., 2021). This class of sequences defines an exact structure 7 on the category of persistence modules (Botnan et al., 2021).
Within this exact category, the Grothendieck group 8 is generated by classes of indicator modules of segments, and for finite posets the rank invariant induces an isomorphism
9
with basis 0 (Botnan et al., 2021). If a module 1 admits a finite rank-exact projective resolution
2
then in 3,
4
hence
5
(Botnan et al., 2021). Since each 6 decomposes as a direct sum of indicator modules on segments or rectangles, the coefficients in the signed rank decomposition arise as the alternating signs of the resolution terms (Botnan et al., 2021).
This homological origin becomes central in the stability theory developed later. In the rank exact structure on finitely presentable 7-modules, the indecomposable rank projectives are hook modules rather than rectangle modules (Botnan et al., 2022). Every such module admits a finite minimal rank projective resolution, and the associated signed barcode
8
is well defined and reconstructs the rank invariant as a signed sum of hook-module rank invariants (Botnan et al., 2022). Thus the rectangle-based signed decomposition and the rank-exact homological decomposition are related but not identical. A plausible implication is that the minimal rectangle decomposition captures a canonical Möbius-theoretic compression of the rank invariant, whereas the rank-exact decomposition is the one directly aligned with projective homological structure.
6. Stability, limitations, and later refinements
A major issue for applications is stability under perturbations. The initial work reports that signed decompositions are “maximally separated among all decompositions in the matching distance on rank invariants” and that replacing a module by a module built from the positive and negative rectangle summands does not increase inter-module distances (Botnan et al., 2021). However, subsequent analysis identifies a stronger obstruction: the minimal rank decomposition by rectangles is not bottleneck stable in the natural signed bottleneck metric when 9 (Botnan et al., 2022).
The negative result is explicit. There is no function 0 with 1 as 2 such that
3
for all finitely presented 4 when 5 (Botnan et al., 2022). The counterexample uses right open rectangles 6, 7, and 8, with
9
and constructs pairs of modules whose interleaving distance tends to zero while the signed bottleneck cost remains at least 00 (Botnan et al., 2022). This shows that small perturbations can force large changes in the minimal signed rectangle barcode.
The remedy proposed in the same paper is to replace rectangle decompositions by the rank exact decomposition built from hook modules. For finitely presented modules 01,
02
(Botnan et al., 2022). This signed hook barcode is therefore bottleneck stable with an explicit constant. The paper further proves universality properties for the signed bottleneck dissimilarity on hook barcodes and computes the global dimension of the rank exact structure as
03
The main interpretive consequence is not that signed rectangle rank is invalid, but that it serves a different purpose. It remains a canonical and geometrically intuitive decomposition of the rank invariant, especially useful for visualization and algebraic inspection (Botnan et al., 2021). Yet if one requires perturbation-stable signed summaries, the hook-based rank exact decomposition is the preferred replacement (Botnan et al., 2022).
A related caveat concerns the choice of decomposition dictionary. Over all intervals rather than rectangles, decompositions may exist but need not be unique, and the resulting barcodes can be harder to interpret (Botnan et al., 2021). Restricting to rectangles on grids restores uniqueness and geometric transparency, but not bottleneck stability (Botnan et al., 2021, Botnan et al., 2022).
7. Interpretation, examples, and broader significance
In the simplest case, if the rank invariant is already the rank of a single rectangle module 04, then the signed rectangle rank assigns coefficient 05 to 06 and 07 elsewhere (Botnan et al., 2021). More interestingly, when the same region of the rank invariant can be generated by overlapping rectangles from incomparable lower corners, Möbius inversion returns positive coefficients on those birth rectangles together with a negative rectangle correcting the overlap (Botnan et al., 2021). This is the canonical multi-parameter counterpart of inclusion–exclusion.
In one parameter, no negative coefficients are needed: every coefficient 08 is nonnegative, and the decomposition reduces to the usual barcode (Botnan et al., 2021). In multiple parameters, negative coefficients encode algebraic relations beyond simple feature counts. The signed barcode may therefore be read as a balance of positive and negative bars crossing parameter regions, with 09 equal to the number of positive bars connecting 10 to 11 minus the number of negative ones (Botnan et al., 2021).
For finitely presented 12-modules, computation proceeds by discretizing to the finite critical grid induced by generators and relations, then applying the same Möbius inversion formulas (Botnan et al., 2021). The paper also notes that smoothing commutes with signed decompositions and removes bars whose signed prominence lies near the diagonal hyperplanes, suggesting a denoising mechanism (Botnan et al., 2021). This suggests that signed rectangle rank is particularly suited to exploratory analysis of multi-parameter persistence, where one seeks a compact visual and algebraic summary of the global rank structure.
Within topological data analysis, the broader significance of signed rectangle rank lies in three facts. First, it gives a canonical decomposition of the rank invariant for finite grids and finitely presented modules (Botnan et al., 2021). Second, it exposes a direct bridge between combinatorial inversion formulas and homological algebra through rank-exact resolutions (Botnan et al., 2021). Third, the later instability results clarify its scope: it is best understood as a canonical signed encoding of rank information, not as the final stable metric invariant in higher-parameter settings (Botnan et al., 2022).
A common misconception is to treat the signed rectangle barcode as a straightforward multi-parameter replacement for the classical barcode in all respects. The later theory shows that this is too strong: it generalizes the decomposition aspect of one-parameter persistence, but not the bottleneck stability phenomenon associated with one-parameter barcodes (Botnan et al., 2022). The stable homological replacement uses hooks rather than rectangles, even though the latter remain more immediately geometric.