Handbook of formal languages, vol. 1
Periodic-like words, periodicity, and boxes
Acta Informatica
On the equation xk=z1k1z2k2...znkn in a free semigroup
Theoretical Computer Science - Insightful theory
Algorithms on Strings
Pseudopalindrome closure operators in free monoids
Theoretical Computer Science
A Formal Language Analysis of DNA Hairpin Structures
Fundamenta Informaticae
On pseudoknot-bordered words and their properties
Journal of Computer and System Sciences
On a special class of primitive words
Theoretical Computer Science
Watson-Crick conjugate and commutative words
DNA13'07 Proceedings of the 13th international conference on DNA computing
Watson---Crick palindromes in DNA computing
Natural Computing: an international journal
A universal algorithm for sequential data compression
IEEE Transactions on Information Theory
Hi-index | 0.00 |
One of the particularities of information encoded as DNA strands is that a string u contains basically the same information as its Watson-Crick complement, denoted here as @q(u). Thus, any expression consisting of repetitions of u and @q(u) can be considered in some sense periodic. In this paper, we give a generalization of Lyndon and Schutzenberger's classical result about equations of the form u^l=v^nw^m, to cases where both sides involve repetitions of words as well as their complements. Our main results show that, for such extended equations, if l=5,n,m=3, then all three words involved can be expressed in terms of a common word t and its complement @q(t). Moreover, if l=5, then n=m=3 is an optimal bound. These results are established based on a complete characterization of all possible overlaps between two expressions that involve only some word u and its complement @q(u), which is also obtained in this paper.