Arrow Research search
Back to I&C

I&C 2011

Decision problems for convex languages

Journal Article journal-article Computer Science · Theoretical Computer Science

Abstract

We examine decision problems for various classes of convex languages, previously studied by Ang and Brzozowski, originally under the name “continuous languages”. We can decide whether a language L is prefix-, suffix-, factor-, or subword-convex in polynomial time if L is represented by a DFA, but these problems become PSPACE-complete if L is represented by an NFA. If a regular language is not convex, we find tight upper bounds on the length of the shortest words demonstrating this fact, in terms of the number of states of an accepting DFA. Similar results are proved for some subclasses of convex languages: the prefix-, suffix-, factor-, and subword-closed languages, and the prefix-, suffix-, factor-, and subword-free languages. Finally, we briefly examine these questions where L is represented by a context-free grammar.

Authors

Keywords

  • Finite automaton
  • Complexity
  • Convex language
  • Regular language
  • Prefix-free
  • Suffix-free
  • Ideal

Context

Venue
Information and Computation
Archive span
1987-2026
Indexed papers
3021
Paper id
793501148940116327
v2026.09.13