Periodic and Sturmian languages

  • Authors:
  • Lucian Ilie;Solomon Marcus;Ion Petre

  • Affiliations:
  • Department of Computer Science, University of Western Ontario, N6A 5B7, London, ON, Canada;Romanian Academy, Mathematics, Calea Victoriei 125, Bucharest, Romania;Department of Computer Science, Åbo Akademi University, FIN-20520 Turku, Finland

  • Venue:
  • Information Processing Letters
  • Year:
  • 2006

Quantified Score

Hi-index 0.89

Visualization

Abstract

Counting the number of distinct factors in the words of a language gives a measure of complexity for that language similar to the factor-complexity of infinite words. Similarly as for infinite words, we prove that this complexity function f(n) is either bounded or f(n)=n+1. We call languages with bounded complexity periodic and languages with complexity f(n)=n+1Sturmian. We describe the structure of periodic languages and characterize the Sturmian languages as the sets of factors of (one- or two-way) infinite Sturmian words.