String Attractors for Automatic Sequences
Abstract
We show that it is decidable, given an automatic sequence and a constant , whether all prefixes of have a string attractor of size . Using a decision procedure based on this result, we show that all prefixes of the period-doubling sequence of length have a string attractor of size . We also prove analogous results for other sequences, including the Thue-Morse sequence and the Tribonacci sequence. We also provide general upper and lower bounds on string attractor size for different kinds of sequences. For example, if has a finite appearance constant, then there is a string attractor for of size . If further is linearly recurrent, then there is a string attractor for of size . For automatic sequences, the size of the smallest string attractor for is either or , and it is decidable which case occurs. Finally, we close with some remarks about greedy string attractors.
Keywords
Cite
@article{arxiv.2012.06840,
title = {String Attractors for Automatic Sequences},
author = {Luke Schaeffer and Jeffrey Shallit},
journal= {arXiv preprint arXiv:2012.06840},
year = {2024}
}
Comments
The proof of part of Theorem 18 has a gap which we currently do not know how to fix. The error is our implicit assumption that (*) if a sequence is automatic and recurrent, then it is uniformly (and hence linearly) recurrent. However, (*) is not true in general (and a counterexample is the Cantor sequence). Thus the first two claims of Theorem 18 are currently not proved