English

Syntactic complexity of bifix-free languages

Formal Languages and Automata Theory 2018-10-09 v3

Abstract

We study the properties of syntactic monoids of bifix-free regular languages. In particular, we solve an open problem concerning syntactic complexity: We prove that the cardinality of the syntactic semigroup of a bifix-free language with state complexity nn is at most (n1)n3+(n2)n3+(n3)2n3(n-1)^{n-3}+(n-2)^{n-3}+(n-3)2^{n-3} for n6n\ge 6. The main proof uses a large construction with the method of injective function. Since this bound is known to be reachable, and the values for n5n \le 5 are known, this completely settles the problem. We also prove that (n2)n3+(n3)2n31(n-2)^{n-3} + (n-3)2^{n-3} - 1 is the minimal size of the alphabet required to meet the bound for n6n \ge 6. Finally, we show that the largest transition semigroups of minimal DFAs which recognize bifix-free languages are unique up to renaming the states.

Cite

@article{arxiv.1604.06936,
  title  = {Syntactic complexity of bifix-free languages},
  author = {Marek Szykuła and John Wittnebel},
  journal= {arXiv preprint arXiv:1604.06936},
  year   = {2018}
}
R2 v1 2026-06-22T13:39:19.421Z