Smallest Suffixient Sets: Effectiveness, Resilience, and Calculation
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 of the smallest suffixient set as a repetitiveness measure. First, we study its sensitivity to various string operations. We show that 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 by an arbitrary value, it always holds . We also prove lower and upper bounds for the additive or multiplicative increase of after applying arbitrary edit operations, or rotating the text. In particular, we show that the additive increase can be as large as for all those operations. Secondly, we place in between known repetitiveness measures. In particular, we show (where is the number of runs in the Burrows-Wheeler Transform of the string), that there are string families where (where is the size of the smallext lexicographic parse of the string), and that is uncomparable to almost all reachable measures based on copy-paste mechanisms. In passing, we give precise bounds for for some relevant string families, for example on episturmian words over alphabets of size (e.g., 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)