English

Complexity and speed of semi-algebraic multi-persistence

Algebraic Topology 2026-01-05 v2

Abstract

Let R\mathrm{R} be a real closed field, SRnS \subset \mathrm{R}^n a closed and bounded semi-algebraic set, and f=(f1,,fp):SRp\mathbf{f}=(f_1,\ldots,f_p):S \rightarrow \mathrm{R}^p a continuous semi-algebraic map inducing a pp-parameter semi-algebraic filtration by sublevel sets. We introduce a barcode invariant for such filtrations that directly extends the classical (p=1p=1) barcode. After scaling of the parameter space, in each homological degree \ell the invariant is encoded by a Z0\mathbb{Z}_{\ge 0}-valued function μ(S,f): ((1,1)p×((1,1)p{(1,,1)}))  {(a,b)ab}  Z0, \mu_\ell(S,\mathbf{f}):\ \Big(({-}1,1)^p\times(({-}1,1)^p \cup\{(1,\ldots,1)\}) \Big)\ \cap\ \{(\mathbf a,\mathbf b)\mid \mathbf a\preceq \mathbf b\} \ \longrightarrow\ \mathbb{Z}_{\ge 0}, where \preceq denotes the product order on Rp\mathrm{R}^p. We prove that μ(S,f)\mu_\ell(S,\mathbf{f}) is semi-algebraically constructible and establish a singly exponential upper bound on its description complexity. Moreover, we give a singly exponential-time algorithm to compute μ(S,f)\mu_\ell(S,\mathbf{f}), extending to arbitrary pp the corresponding result for p=1p=1 by Basu and Karisani. Finally, for semi-algebraic filtrations of bounded description complexity we bound the number of equivalence classes of finite poset modules realizable in this way, yielding a tight analogue of "speed" bounds for algebraically defined graph classes.

Keywords

Cite

@article{arxiv.2407.13586,
  title  = {Complexity and speed of semi-algebraic multi-persistence},
  author = {Arindam Banerjee and Saugata Basu},
  journal= {arXiv preprint arXiv:2407.13586},
  year   = {2026}
}

Comments

42 pages. Extensive revision from previous version. Comments welcome

R2 v1 2026-06-28T17:46:08.655Z