Elsevier

Theoretical Computer Science

Volume 787, 1 October 2019, Pages 89-110
Theoretical Computer Science

Nondeterministic complexity in subclasses of convex languages

https://doi.org/10.1016/j.tcs.2018.12.027Get rights and content
Under an Elsevier user license
open archive

Abstract

We study the nondeterministic state complexity of basic regular operations on the classes of prefix-, suffix-, factor-, and subword-free, -closed, and -convex regular languages and on the classes of right, left, two-sided, and all-sided ideal regular languages. For the operations of concatenation, intersection, union, reversal, star, and complementation, we get tight upper bounds for all considered classes except for complementation on factor- and subword-convex languages. Most of our witnesses are described over optimal alphabets. The description of a proper suffix-convex language over a five-letter alphabet meeting the upper bound 2n for complementation, and obtaining an asymptotically tight bound Θ(n) for complementation of unary prefix-free languages are among the most interesting results of this paper.

Keywords

Nondeterministic finite automata
Descriptional complexity
Intersection
Union
Concatenation
Kleene star
Reversal
Complementation
Convex languages
Free languages
Ideal languages
Closed languages
Operational state complexity

Cited by (0)

This work was conducted while Peter Mlynárčik and Michal Hospodár studied on FMFI UK in Bratislava. Some parts of it were presented at the conferences DCFS 2014, DCFS 2015, CIAA 2016, and CIAA 2017, and extended abstracts appeared in the conference proceedings. The research was supported by grant VEGA 2/0084/15 and grant APVV-15-0091.