English

Syntactic Complexity of Prefix-, Suffix-, Bifix-, and Factor-Free Regular Languages

Formal Languages and Automata Theory 2011-11-21 v2

Abstract

The syntactic complexity of a regular language is the cardinality of its syntactic semigroup. The syntactic complexity of a subclass of the class of regular languages is the maximal syntactic complexity of languages in that class, taken as a function of the state complexity nn of these languages. We study the syntactic complexity of prefix-, suffix-, bifix-, and factor-free regular languages. We prove that nn2n^{n-2} is a tight upper bound for prefix-free regular languages. We present properties of the syntactic semigroups of suffix-, bifix-, and factor-free regular languages, conjecture tight upper bounds on their size to be (n1)n2+(n2)(n-1)^{n-2}+(n-2), (n1)n3+(n2)n3+(n3)2n3(n-1)^{n-3} + (n-2)^{n-3} + (n-3)2^{n-3}, and (n1)n3+(n3)2n3+1(n-1)^{n-3} + (n-3)2^{n-3} + 1, respectively, and exhibit languages with these syntactic complexities.

Cite

@article{arxiv.1103.2986,
  title  = {Syntactic Complexity of Prefix-, Suffix-, Bifix-, and Factor-Free Regular Languages},
  author = {Janusz Brzozowski and Baiyu Li and Yuli Ye},
  journal= {arXiv preprint arXiv:1103.2986},
  year   = {2011}
}

Comments

28 pages, 6 figures, 3 tables. An earlier version of this paper was presented in: M. Holzer, M. Kutrib, G. Pighizzini, eds., 13th Int. Workshop on Descriptional Complexity of Formal Systems, DCFS 2011, Vol. 6808 of LNCS, Springer, 2011, pp. 93-106. The current version contains improved bounds for suffix-free languages, new results about factor-free languages, and new results about reversal

R2 v1 2026-06-21T17:39:52.202Z