English

A Characterization of Morphic Words with Polynomial Growth

Formal Languages and Automata Theory 2023-06-22 v4

Abstract

A morphic word is obtained by iterating a morphism to generate an infinite word, and then applying a coding. We characterize morphic words with polynomial growth in terms of a new type of infinite word called a zigzag word\textit{zigzag word}. A zigzag word is represented by an initial string, followed by a finite list of terms, each of which repeats for each n1n \geq 1 in one of three ways: it grows forward [t(1) t(2)  t(n)]t(1)\ t(2)\ \dotsm\ t(n)], backward [t(n)  t(2) t(1)t(n)\ \dotsm\ t(2)\ t(1)], or just occurs once [tt]. Each term can recursively contain subterms with their own forward and backward repetitions. We show that an infinite word is morphic with growth Θ(nk)\Theta(n^k) iff it is a zigzag word of depth kk. As corollaries, we obtain that the morphic words with growth O(n)O(n) are exactly the ultimately periodic words, and the morphic words with growth O(n2)O(n^2) are exactly the multilinear words.

Keywords

Cite

@article{arxiv.1903.09905,
  title  = {A Characterization of Morphic Words with Polynomial Growth},
  author = {Tim Smith},
  journal= {arXiv preprint arXiv:1903.09905},
  year   = {2023}
}
R2 v1 2026-06-23T08:17:15.009Z