Complexity and speed of semi-algebraic multi-persistence

preprint2026arXivOpen access

Abstract

Let R\mathrm{R} be a real closed field, S⊂RnS \subset \mathrm{R}^n a closed and bounded semi-algebraic set, and f=(f1,…,fp):S→Rp\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 Z≥0\mathbb{Z}_{\ge 0}-valued function μℓ(S,f): ((−1,1)p×((−1,1)p∪{(1,…,1)})) ∩ {(a,b)∣a⪯b} ⟶ Z≥0, μ_\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)μ_\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)μ_\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.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.