English

State Complexity of Permutation and Related Decision Problems on Alphabetical Pattern Constraints

Formal Languages and Automata Theory 2021-08-17 v3

Abstract

We investigate the state complexity of the permutation operation, or the commutative closure, on Alphabetical Pattern Constraints (APC). This class corresponds to level 3/23/2 of the Straubing-Th{\'e}rien Hierarchy and includes the finite, the piecewise-testable, or J\mathcal J-trivial, and the R\mathcal R-trivial and L\mathcal L-trivial languages. We give a sharp state complexity bound expressed in terms of the longest strings in the unary projection languages of an associated finite language and which is already sharp for the subclass of finite languages. Additionally, for two subclasses, we give sharp bounds expressed in terms of the size of a recognizing input automaton and the size of the alphabet. Lastly, we investigate the inclusion and universality problem on APCs up to permutational equivalence, two problems known to be PSPACE-complete on APCs even for fixed alphabets in general, and show them to be decidable in polynomial time for fixed alphabets in this case.

Keywords

Cite

@article{arxiv.2006.15178,
  title  = {State Complexity of Permutation and Related Decision Problems on Alphabetical Pattern Constraints},
  author = {Stefan Hoffmann},
  journal= {arXiv preprint arXiv:2006.15178},
  year   = {2021}
}

Comments

Accepted at CIAA 2021. Incorporated the remarks by the referees. Also, fixed the definition of L^simple, which contains an error in the published version

R2 v1 2026-06-23T16:39:34.583Z