Syntactic Complexities of Six Classes of Star-Free Languages

Loading...
Thumbnail Image

Date

2012

Authors

Brzozowski, Janusz
Li, Baiyu
Liu, David

Advisor

Journal Title

Journal ISSN

Volume Title

Publisher

Otto-von-Guericke-Universit¨at Magdeburg

Abstract

The syntactic complexity of a regular language is the cardinality of its syntactic semi-group. The syntactic complexity of a subclass of regular languages is the maximal syntactic complexity of languages in that subclass, taken as a function of the state complexity n of these languages. We study the syntactic complexity of six subclasses of star-free languages. We find a tight upper bound of (n−1)! for finite/cofinite and re-verse definite languages, and a lower bound of ⌊e·(n−1)!⌋ for definite languages, where e is the base of the natural logarithms. We also find tight upper bounds for languages accepted by monotonic, partially monotonic and “nearly monotonic” automata. All these bounds are significantly lower than the bound nn for arbitrary regular languages. Also, witness languages reaching these bounds require alphabets that grow with n. The syntactic complexity of arbitrary star-free languages remains open.

Description

© Otto-von-Guericke-Universit¨at Magdeburg. This is an accepted manuscript. Details about the final published version are available here: http://theo.cs.ovgu.de/jalc/1996-2015/

Keywords

cofinite language, definite language, finite automaton, finite language, monotonic automaton, partially monotonic automaton, reverse definite language, star-free language, syntactic complexity, syntactic semigroup

LC Subject Headings

Citation