1,787 research outputs found

    Minimal Forbidden Factors of Circular Words

    Full text link
    Minimal forbidden factors are a useful tool for investigating properties of words and languages. Two factorial languages are distinct if and only if they have different (antifactorial) sets of minimal forbidden factors. There exist algorithms for computing the minimal forbidden factors of a word, as well as of a regular factorial language. Conversely, Crochemore et al. [IPL, 1998] gave an algorithm that, given the trie recognizing a finite antifactorial language MM, computes a DFA recognizing the language whose set of minimal forbidden factors is MM. In the same paper, they showed that the obtained DFA is minimal if the input trie recognizes the minimal forbidden factors of a single word. We generalize this result to the case of a circular word. We discuss several combinatorial properties of the minimal forbidden factors of a circular word. As a byproduct, we obtain a formal definition of the factor automaton of a circular word. Finally, we investigate the case of minimal forbidden factors of the circular Fibonacci words.Comment: To appear in Theoretical Computer Scienc

    Envelope Word and Gap Sequence in Doubling Sequence

    Full text link
    Let ω\omega be a factor of Doubling sequence D∞=x1x2⋯D_\infty=x_1x_2\cdots, then it occurs in the sequence infinitely many times. Let ωp\omega_p be the pp-th occurrence of ω\omega and Gp(ω)G_p(\omega) be the gap between ωp\omega_p and ωp+1\omega_{p+1}. In this paper, we discuss the structure of the gap sequence {Gp(ω)}p≥1\{G_p(\omega)\}_{p\geq1}. We prove that all factors can be divided into two types, one type has exactly two distinct gaps G1(ω)G_1(\omega) and G2(ω)G_2(\omega), the other type has exactly three distinct gaps G1(ω)G_1(\omega), G2(ω)G_2(\omega) and G4(ω)G_4(\omega). We determine the expressions of gaps completely. And also give the substitution of each gap sequence. The main tool in this paper is "envelope word", which is a new notion, denoted by Em,iE_{m,i}. As an application, we determine the positions of all ωp\omega_p, discuss some combinatorial properties of factors, and count the distinct squares beginning in D∞[1,N]D_\infty[1,N] for N≥1N\geq1.Comment: 14 pages, 7 figures. arXiv admin note: text overlap with arXiv:1408.372
    • …
    corecore