Results 1 - 10
of
66
The Monadic Theory of Morphic Infinite Words and Generalizations
"... We present new examples of infinite words which have a decidable monadic theory. Formally, we consider structures hN; <; P i which expand the ordering hN;
Abstract
-
Cited by 27 (7 self)
- Add to MetaCart
We present new examples of infinite words which have a decidable monadic theory. Formally, we consider structures hN; <; P i which expand the ordering hN; <i of the natural numbers by a unary predicate P ; the corresponding infinite word is the characteristic 0-1-sequence xP of P . We show that for a morphic predicate P the associated monadic second-order theory MThhN; <; P i is decidable, thus extending results of Elgot and Rabin (1966) and Maes (1999). The solution is obtained in the framework of semigroup theory, which is then connected to the known automata theoretic approach of Elgot and Rabin. Finally, a large class of predicates P is exhibited such that the monadic theory MThhN; <; P i is decidable, which unifies and extends the previously known examples.
Finding approximate repetitions under Hamming distance
- Theoretical Computer Science
, 2001
"... The problem of computing tandem repetitions with K possible mismatches is studied. Two main definitions are considered, and for both of them an O(nK log K + S) algorithm is proposed (S the size of the output). This improves, in particular, the bound obtained in [LS93]. Finally, other possible defini ..."
Abstract
-
Cited by 21 (1 self)
- Add to MetaCart
The problem of computing tandem repetitions with K possible mismatches is studied. Two main definitions are considered, and for both of them an O(nK log K + S) algorithm is proposed (S the size of the output). This improves, in particular, the bound obtained in [LS93]. Finally, other possible definions are briefly analyzed.
Periodicity on Partial Words
- Computers and Mathematics with Applications 47
, 2004
"... Codes play an important role in the study of combinatorics on words. Recently, we introduced pcodes that play a role in the study of combinatorics on partial words. Partial words are strings over a finite alphabet that may contain a number of “do not know ” symbols. In this paper, the theory of code ..."
Abstract
-
Cited by 16 (7 self)
- Add to MetaCart
Codes play an important role in the study of combinatorics on words. Recently, we introduced pcodes that play a role in the study of combinatorics on partial words. Partial words are strings over a finite alphabet that may contain a number of “do not know ” symbols. In this paper, the theory of codes of words is revisited starting from pcodes of partial words. We present some important properties of pcodes. We give several equivalent definitions of pcodes and the monoids they generate. We investigate in particular the Defect Theorem for partial words. We describe an algorithm to test whether or not a finite set of partial words is a pcode. We also discuss two-element pcodes, complete pcodes, maximal pcodes, and the class of circular pcodes. A World Wide Web server interface has been established at
Polynomial versus exponential growth in repetition-free binary words
- To appear, J. Combinatorial Theory Ser. A
, 2003
"... It is known that the number of overlap-free binary words of length n grows polynomially, while the number of cubefree binary words grows exponentially. We show that the dividing line between polynomial and exponential growth is 7 3. More precisely, there are only polynomially many binary words of le ..."
Abstract
-
Cited by 15 (3 self)
- Add to MetaCart
It is known that the number of overlap-free binary words of length n grows polynomially, while the number of cubefree binary words grows exponentially. We show that the dividing line between polynomial and exponential growth is 7 3. More precisely, there are only polynomially many binary words of length n that avoid 7 3-powers, but there are exponentially many binary words of length n that avoid 7+ 3-powers. This answers an open question of Kobayashi from 1986. 1
Periods and Binary Words
- J. Combin. Theory Ser. A
, 2000
"... We give an elementary short proof for a well-known theorem of Guibas and Odlyzko stating that the sets of periods of words are independent of the alphabet size. As a consequence of our constructing proof, we give a linear time algorithm which, given a word, computes a binary one with the same period ..."
Abstract
-
Cited by 13 (6 self)
- Add to MetaCart
We give an elementary short proof for a well-known theorem of Guibas and Odlyzko stating that the sets of periods of words are independent of the alphabet size. As a consequence of our constructing proof, we give a linear time algorithm which, given a word, computes a binary one with the same periods. We give also a very short proof for the famous Fine and Wilf's periodicity lemma.
Languages of Dot-Depth 3/2
- In Proceedings 17th Symposium on Theoretical Aspects of Computer Science
, 2000
"... . We prove an effective characterization of languages having dot--depth 3=2. Let B 3=2 denote this class, i.e., languages that can be written as finite unions of languages of the form u0L1u1L2u2 \Delta \Delta \Delta Lnun , where u i 2 A and L i are languages of dot--depth one. Let F be a determi ..."
Abstract
-
Cited by 11 (5 self)
- Add to MetaCart
. We prove an effective characterization of languages having dot--depth 3=2. Let B 3=2 denote this class, i.e., languages that can be written as finite unions of languages of the form u0L1u1L2u2 \Delta \Delta \Delta Lnun , where u i 2 A and L i are languages of dot--depth one. Let F be a deterministic finite automaton accepting some language L. Resulting from a detailed study of the structure of B 3=2 , we identify a pattern P (cf. Fig. 2) such that L belongs to B 3=2 if and only if F does not have pattern P in its transition graph. This yields an NL--algorithm for the membership problem for B 3=2 . Due to known relations between the dot--depth hierarchy and symbolic logic, the decidability of the class of languages definable by \Sigma 2--formulas of the logic FO[!; min; max; S; P ] follows. We give an algebraic interpretation of our result. 1 Introduction We contribute to the theory of finite automata and regular languages, with consequences in logic as well as in algeb...
Combinatorics of Periods in Strings
"... We consider the set (n) of all period sets of strings of length n over a nite alphabet. We show that there is redundancy in period sets and introduce the notion of an irreducible period set. We prove that (n) is a lattice under set inclusion and does not satisfy the JordanDedekind condition. We ..."
Abstract
-
Cited by 11 (4 self)
- Add to MetaCart
We consider the set (n) of all period sets of strings of length n over a nite alphabet. We show that there is redundancy in period sets and introduce the notion of an irreducible period set. We prove that (n) is a lattice under set inclusion and does not satisfy the JordanDedekind condition. We propose the rst enumeration algorithm for (n) and improve upon the previously known asymptotic lower bounds on the cardinality of (n). Finally, we provide a new recurrence to compute the number of strings sharing a given period set. 1
Partial Words and the Critical Factorization Theorem
- J. Combin. Theory Ser. A
, 2007
"... The study of combinatorics on words, or finite sequences of symbols from a finite alphabet, finds applications in several areas of biology, computer science, mathematics, and physics. Molecular biology, in particular, has stimulated considerable interest in the study of combinatorics on partial word ..."
Abstract
-
Cited by 9 (6 self)
- Add to MetaCart
The study of combinatorics on words, or finite sequences of symbols from a finite alphabet, finds applications in several areas of biology, computer science, mathematics, and physics. Molecular biology, in particular, has stimulated considerable interest in the study of combinatorics on partial words that are sequences that may have a number of “do not know ” symbols also called “holes”. This paper is devoted to a fundamental result on periods of words, the Critical Factorization Theorem, which states that the period of a word is always locally detectable in at least one position of the word resulting in a corresponding critical factorization. Here, we describe precisely the class of partial words w with one hole for which the weak period is locally detectable in at least one position of w. Our proof provides an algorithm which computes a critical factorization when one exists. A World Wide Web server interface at
Solving Word Equations Modulo Partial Commutations
, 1999
"... . It is shown that it is decidable whether an equation over a free partially commutative monoid has a solution. We give a proof of this result using normal forms. Our method is a direct reduction of a trace equation system to a word equation system with regular constraints. Hereby we use the ext ..."
Abstract
-
Cited by 9 (3 self)
- Add to MetaCart
. It is shown that it is decidable whether an equation over a free partially commutative monoid has a solution. We give a proof of this result using normal forms. Our method is a direct reduction of a trace equation system to a word equation system with regular constraints. Hereby we use the extension of Makanin's theorem on the decidability of word equations to word equations with regular constraints, which is due to Schulz. Keywords: word equations, partial commutations, traces, word equations with regular constraints 1 Introduction Solving equations is a central topic in various elds of computer science, especially concerning unication, as required by automated theorem proving or logic programming. A famous result of Makanin [15] states that there exists an algorithm deciding for a given equation L = R, where L; R 2 ( [ ) contain both unknowns from and constants from , whether an assignment : ! exists satisfying (L) = (R). In a more general setting it is k...
Characterizations of finite and infinite episturmian words via lexicographic orderings
- European J. Combin. (in
, 2006
"... In this paper, we characterize by lexicographic order all finite Sturmian and episturmian words, i.e., all (finite) factors of such infinite words. Consequently, we obtain a characterization of infinite episturmian words in a wide sense (episturmian and episkew infinite words). That is, we character ..."
Abstract
-
Cited by 9 (5 self)
- Add to MetaCart
In this paper, we characterize by lexicographic order all finite Sturmian and episturmian words, i.e., all (finite) factors of such infinite words. Consequently, we obtain a characterization of infinite episturmian words in a wide sense (episturmian and episkew infinite words). That is, we characterize the set of all infinite words whose factors are (finite) episturmian. Similarly, we characterize by lexicographic order all balanced infinite words over a 2-letter alphabet; in other words, all Sturmian and skew infinite words, the factors of which are (finite) Sturmian. Key words: combinatorics on words; lexicographic order; episturmian word; Sturmian word; Arnoux-Rauzy sequence; balanced word; skew word; episkew word 2000 MSC: 68R15 1

