State Complexity of Permutation and the Language Inclusion Problem up to Parikh Equivalence on Alphabetical Pattern Constraints and Partially Ordered NFAs

被引:2
作者
Hoffmann, Stefan [1 ]
机构
[1] Univ Trier, Informatikwissenschaften, FB 4, Trier, Germany
关键词
State complexity; finite automata; alphabetical pattern constraints; commutative closure; language inclusion problem; Parikh equivalence; partially ordered nondeterministic automata; REGULAR LANGUAGES; FINITE MONOIDS; AUTOMATA; MACHINES;
D O I
10.1142/S0129054123430025
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We investigate the state complexity of the permutation operation, or the commutative closure, on Alphabetical Pattern Constraints (APCs). This class corresponds to level 3/2 of the Straubing-Therien hierarchy and includes the finite, the piecewise testable, or J-trivial, and the R-trivial and 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. Additionally, for a subclass, we give sharp bounds expressed in terms of the size of a recognizing input automaton and the size of the alphabet. We also state a related state complexity bound for the commutative closure on finite languages. Lastly, we investigate the language inclusion, equivalence and universality problems on APCs up to permutational, or Parikh, equivalence. These problems are known to be PSPACE-complete on APCs in general, even for fixed alphabets. We show them to be decidable in polynomial time for fixed alphabets if we only want to solve them up to Parikh equivalence. We also correct a mistake from the conference version in a bound on the size of recognizing automata for the commutative closure.
引用
收藏
页码:959 / 986
页数:28
相关论文
共 1 条