Generalized de Bruijn words for primitive words and powers (Q2515571): Difference between revisions

From MaRDI portal
Importer (talk | contribs)
Changed an Item
ReferenceBot (talk | contribs)
Changed an Item
 
Property / cites work
 
Property / cites work: A Simple Combinatorial Algorithm for de Bruijn Sequences / rank
 
Normal rank
Property / cites work
 
Property / cites work: de Bruijn sequences and de Bruijn graphs for a general language / rank
 
Normal rank
Property / cites work
 
Property / cites work: Universal cycles for combinatorial structures / rank
 
Normal rank
Property / cites work
 
Property / cites work: Generating necklaces / rank
 
Normal rank
Property / cites work
 
Property / cites work: A Survey of Full Length Nonlinear Shift Register Cycle Algorithms / rank
 
Normal rank
Property / cites work
 
Property / cites work: Necklaces of beads in k colors and k-ary de Bruijn sequences / rank
 
Normal rank
Property / cites work
 
Property / cites work: Génération d'une section des classes de conjugaison et arbre des mots de Lyndon de longueur bornée. (Generation of a section of conjugation classes and trees of Lyndon words of bounded length) / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3808023 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5834367 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Universal cycles for permutations / rank
 
Normal rank

Latest revision as of 15:45, 10 July 2024

scientific article
Language Label Description Also known as
English
Generalized de Bruijn words for primitive words and powers
scientific article

    Statements

    Generalized de Bruijn words for primitive words and powers (English)
    0 references
    5 August 2015
    0 references
    Let \(\Sigma_k=\{0,1,\ldots,k-1\}\), and let \(\Sigma_k^n\) be the set of words of length \(n\) over \(\Sigma_k\). For every subset \(\mathcal{D}\) of \(\Sigma_k^n\), a (generalized) de Bruijn word for \(\mathcal{D}\) is a word over \(\Sigma_k\) containing as a circular factor every word of \(\mathcal{D}\) exactly once, and no other words of \(\Sigma_k^n\) [\textit{E. Moreno}, Inf. Process. Lett. 96, No. 6, 214--219 (2005; Zbl 1184.68323)]. A famous theorem of \textit{H. Fredricksen} and \textit{J. Maiorana} [Discrete Math. 23, 207--210 (1978; Zbl 0384.05004)] states that concatenating all Lyndon words over \(\Sigma_k\) of length dividing \(n\), in lexicographic order, results in a de Bruijn word for the set \(\Sigma_k^n\). The main result of the paper is the proof of the following statement (attributed by the author to Michael Domaratzki) that is strictly related to the theorem of Fredricksen and Maiorana: {Theorem.} Concatenating all Lyndon words over \(\Sigma_k\) of length exactly \(n\), in lexicographic order, results in a de Bruijn word for the set of primitive words in \(\Sigma_k^n\). The paper also contains a number of interesting results related to the main result, as well as algorithmic considerations about the generation of generalized de Bruijn words.
    0 references
    0 references
    0 references
    primitive words
    0 references
    de Bruijn words
    0 references
    de Bruijn graphs
    0 references
    Lyndon words
    0 references
    0 references
    0 references
    0 references