English

Cyclic Complexity of Words

Formal Languages and Automata Theory 2016-06-29 v5 Discrete Mathematics Combinatorics

Abstract

We introduce and study a complexity function on words cx(n),c_x(n), called \emph{cyclic complexity}, which counts the number of conjugacy classes of factors of length nn of an infinite word x.x. We extend the well-known Morse-Hedlund theorem to the setting of cyclic complexity by showing that a word is ultimately periodic if and only if it has bounded cyclic complexity. Unlike most complexity functions, cyclic complexity distinguishes between Sturmian words of different slopes. We prove that if xx is a Sturmian word and yy is a word having the same cyclic complexity of x,x, then up to renaming letters, xx and yy have the same set of factors. In particular, yy is also Sturmian of slope equal to that of x.x. Since cx(n)=1c_x(n)=1 for some n1n\geq 1 implies xx is periodic, it is natural to consider the quantity lim infncx(n).\liminf_{n\rightarrow \infty} c_x(n). We show that if xx is a Sturmian word, then lim infncx(n)=2.\liminf_{n\rightarrow \infty} c_x(n)=2. We prove however that this is not a characterization of Sturmian words by exhibiting a restricted class of Toeplitz words, including the period-doubling word, which also verify this same condition on the limit infimum. In contrast we show that, for the Thue-Morse word tt, lim infnct(n)=+.\liminf_{n\rightarrow \infty} c_t(n)=+\infty.

Keywords

Cite

@article{arxiv.1402.5843,
  title  = {Cyclic Complexity of Words},
  author = {Julien Cassaigne and Gabriele Fici and Marinella Sciortino and Luca Q. Zamboni},
  journal= {arXiv preprint arXiv:1402.5843},
  year   = {2016}
}

Comments

To appear in Journal of Combinatorial Theory, Series A

R2 v1 2026-06-22T03:14:29.246Z