Overlap-Free regular languages

  • Authors:
  • Yo-Sub Han;Derick Wood

  • Affiliations:
  • System Technology Division, Korea Institute of Science and Technology, Cheongryang, Seoul, Korea;Department of Computer Science, The Hong Kong University of Science, and Technology, Kowloon, Hong Kong SAR

  • Venue:
  • COCOON'06 Proceedings of the 12th annual international conference on Computing and Combinatorics
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

We define a language to be overlap-free if any two distinct strings in the language do not overlap with each other. We observe that overlap-free languages are a proper subfamily of infix-free languages and also a proper subfamily of comma-free languages. Based on these observations, we design a polynomial-time algorithm that determines overlap-freeness of a regular language. We consider two cases: A language is specified by a nondeterministic finite-state automaton and a language is described by a regular expression. Furthermore, we examine the prime overlap-free decomposition of overlap-free regular languages and show that the prime overlap-free decomposition is not unique.