English

Smallest Suffixient Sets: Effectiveness, Resilience, and Calculation

Formal Languages and Automata Theory 2026-05-29 v6 Data Structures and Algorithms Combinatorics

Abstract

A suffixient set is a novel combinatorial object that captures the essential information of repetitive strings in a way that, provided with a random access mechanism, supports various forms of pattern matching. In this paper, we study the size χ\chi of the smallest suffixient set as a repetitiveness measure. First, we study its sensitivity to various string operations. We show that χ\chi cannot increase by more than 2 after appending or prepending a character to the string. As a consequence, we are able to give simple linear-time online algorithms to compute smallest suffixient sets. We also show that, although reversing the string can increase χ\chi by an arbitrary O(n)O(n) value, it always holds χ(T)/χ(TR)2\chi(T)/\chi(T^R)\le 2. We also prove lower and upper bounds for the additive or multiplicative increase of χ\chi after applying arbitrary edit operations, or rotating the text. In particular, we show that the additive increase can be as large as Ω(n)\Omega(\sqrt{n}) for all those operations. Secondly, we place χ\chi in between known repetitiveness measures. In particular, we show χ=O(r)\chi = O(r) (where rr is the number of runs in the Burrows-Wheeler Transform of the string), that there are string families where χ=o(v)\chi=o(v) (where vv is the size of the smallext lexicographic parse of the string), and that χ\chi is uncomparable to almost all reachable measures based on copy-paste mechanisms. In passing, we give precise bounds for χ\chi for some relevant string families, for example χσ+2\chi \le \sigma+2 on episturmian words over alphabets of size σ\sigma (e.g., χ4\chi \le 4 on Fibonacci strings, for which we precisely characterize the only two smallest suffixient sets).

Keywords

Cite

@article{arxiv.2506.05638,
  title  = {Smallest Suffixient Sets: Effectiveness, Resilience, and Calculation},
  author = {Hiroto Fujimaru and Gonzalo Navarro and Giuseppe Romana and Cristian Urbina},
  journal= {arXiv preprint arXiv:2506.05638},
  year   = {2026}
}

Comments

Extended version of 'Smallest suffixient sets as a repetitiveness measure'(https://doi.org/10.1007/978-3-032-05228-5_18)

R2 v1 2026-07-01T03:02:47.035Z