Nyldon words (Q2318478)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Nyldon words
scientific article

    Statements

    Nyldon words (English)
    0 references
    0 references
    0 references
    0 references
    15 August 2019
    0 references
    Consider a totally ordered alphabet. A Lyndon word is a non-empty word that is less than all its conjugates (i.e., cyclic shifts). They are of significant importance in algebra, combinatorics and computer science. In particular, the so-called Chen-Fox-Lyndon theorem states that every finite word can be uniquely factorized as a lexicographically non-increasing sequence of Lyndon words. This theorem can be used to recursively define the family of Lyndon words. In a Mathoverflow post, Darij Grinberg defined Nyldon words by reversing the lexicographic order: letters are Nyldon; a finite word of length greater than one is Nyldon if and only if it cannot be factorized into a non-decreasing sequence of shorter Nyldon words. Nyldon words of length up to \(4\) are: \(0\), \(1\), \(10\), \(100\), \(101\), \(1000\), \(1001\), \(1011\). In this paper, the authors study in detail these words, their prefixes and suffixes. They show that the uniqueness of the Nyldon factorization implies that there are equally many Nyldon and Lyndon words of each length. Nyldon words are greater than all their Nyldon proper suffixes. This implies that Nyldon words form a complete factorization of the free monoid with respect to the decreasing lexicographic order. They also provide algorithms for computing the Nyldon factorization of a word and for generating the Nyldon words up to any given length. Nyldon words are primitive, and each primitive conjugacy class contains exactly one Nyldon word. The paper ends with a discussion of the connections between Nyldon and Lyndon words. The interested reader will also find several problems that are left open.
    0 references
    0 references
    0 references
    Lyndon words
    0 references
    Nyldon words
    0 references
    complete factorization of free monoid
    0 references
    Lazard factorization
    0 references
    Hall set
    0 references
    comma-free code
    0 references
    0 references
    0 references
    0 references