Automatic Abelian Complexities of Parikh-Collinear Fixed Points
Michel Rigo, Manon Stipulanti, Markus A. Whiteland
TL;DR
This work generalizes previous results on automaticity of abelian complexity for fixed points of Parikh-collinear morphisms to arbitrary alphabets and possibly erasing morphisms. It proves that the abelian complexity $\mathsf{a}_{\mathbf{x}}$ of a fixed point $\mathbf{x}=f^{\omega}(a)$ is $k$-automatic, where $k$ is the eigenvalue of the adjacency matrix $M_f$, and provides an effective procedure to compute the corresponding DFAO. Central to the approach are computable bounds on the recognizability constant and a $k$-definable cutting set $\mathsf{CS}_{f,a}$, enabling a decidable framework via definability and automaticity tools (notably Walnu t). The paper combines shift-space recognizability, cutting-set analysis, and Shallit's theorem on automatic abelian complexity to construct the automaton, illustrated with a concrete example yielding $\mathsf{a}_{\mathbf{x}}=135(377)^{\omega}$. This advances understanding of abelian properties in morphic words and provides practical methods for determining abelian complexity in non-uniform, erasing settings.
Abstract
Parikh-collinear morphisms have the property that all the Parikh vectors of the images of letters are collinear, i.e., the associated adjacency matrix has rank 1. In the conference DLT-WORDS 2023 we showed that fixed points of Parikh-collinear morphisms are automatic. We also showed that the abelian complexity function of a binary fixed point of such a morphism is automatic under some assumptions. In this note, we fully generalize the latter result. Namely, we show that the abelian complexity function of a fixed point of an arbitrary, possibly erasing, Parikh-collinear morphism is automatic. Furthermore, a deterministic finite automaton with output generating this abelian complexity function is provided by an effective procedure. To that end, we discuss the constant of recognizability of a morphism and the related cutting set.
