1 research outputs found

    A Characterization of Morphic Words with Polynomial Growth

    Full text link
    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 n≥1n \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
    corecore