Repetitions in Sturmian strings

Citation
F. Franek et al., Repetitions in Sturmian strings, THEOR COMP, 249(2), 2000, pp. 289-303
Citations number
14
Categorie Soggetti
Computer Science & Engineering
Journal title
THEORETICAL COMPUTER SCIENCE
ISSN journal
03043975 → ACNP
Volume
249
Issue
2
Year of publication
2000
Pages
289 - 303
Database
ISI
SICI code
0304-3975(20001028)249:2<289:RISS>2.0.ZU;2-S
Abstract
In this paper we apply a simple representation of Sturmian strings, which w e call a "reduction sequence", to three algorithms. The first algorithm acc epts as input a given finite string x and determines in time O(\x\) whether or not x is Sturmian. The second algorithm is a modification of the first that, in the case that x is Sturmian, outputs a reduction sequence for a su perstring u of x that is a prefix of an infinite Sturmian string. The third algorithm uses the reduction sequence of u to compute all the repetitions in u in time Theta>(*) over bar *(\u\), thus extending a recent result for Fibonacci strings. The third algorithm is also based on a characterization of the repetitions in a Sturmian string that describes them compactly in te rms of "runs". Finally, for every integer r greater than or equal to4, we s how how to construct an infinite Sturmian string that contains maximal repe titions of exponents 2, 3,..., r - 1, but none of exponent r. (C) 2000 Else vier Science B.V. All rights reserved.