On the State Complexity of the Shuffle of Regular Languages
Janusz Brzozowski, Galina Jir\'askov\'a, Bo Liu, Aayush Rajasekaran,, Marek Szyku{\l}a

TL;DR
This paper establishes an upper bound on the state complexity of the shuffle operation on regular languages, provides partial results on tightness, and discusses the conditions under which this bound can be achieved.
Contribution
It introduces a new upper bound for the state complexity of the shuffle of regular languages and analyzes conditions for its tightness and reachability.
Findings
Upper bound on state complexity: f(m,n)
Existence of witness languages meeting the bound for certain m, n
All states in the subset automaton can be distinguishable with a small alphabet
Abstract
We investigate the shuffle operation on regular languages represented by complete deterministic finite automata. We prove that is an upper bound on the state complexity of the shuffle of two regular languages having state complexities and , respectively. We also state partial results about the tightness of this bound. We show that there exist witness languages meeting the bound if and , and also if . Moreover, we prove that in the subset automaton of the NFA accepting the shuffle, all states can be distinguishable, and an alphabet of size three suffices for that. It follows that the bound can be met if all states are reachable. We know that an alphabet of size at least is required provided that . The question of reachability, and hence also of the tightness of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
