English

Abelian Complexity and Synchronization

Formal Languages and Automata Theory 2020-11-17 v3 Discrete Mathematics Combinatorics

Abstract

We present a general method for computing the abelian complexity ρsab(n)\rho^{\rm ab}_{\bf s} (n) of an automatic sequence s\bf s in the case where (a) ρsab(n)\rho^{\rm ab}_{\bf s} (n) is bounded by a constant and (b) the Parikh vectors of the length-nn prefixes of s\bf s form a synchronized sequence. We illustrate the idea in detail, using the free software Walnut to compute the abelian complexity of the Tribonacci word TR=0102010{\bf TR} = 0102010\cdots, the fixed point of the morphism 0010 \rightarrow 01, 1021 \rightarrow 02, 202 \rightarrow 0. Previously, Richomme, Saari, and Zamboni showed that the abelian complexity of this word lies in {3,4,5,6,7}\{ 3,4,5,6,7 \}, and Turek gave a Tribonacci automaton computing it. We are able to "automatically" rederive these results, and more, using the method presented here.

Cite

@article{arxiv.2011.00453,
  title  = {Abelian Complexity and Synchronization},
  author = {Jeffrey Shallit},
  journal= {arXiv preprint arXiv:2011.00453},
  year   = {2020}
}
R2 v1 2026-06-23T19:49:00.916Z