
TL;DR
This paper investigates the computational complexity of inclusion and equivalence problems for downward closures of various language classes, revealing high complexity and hardness results across multiple automata models.
Contribution
It provides a comprehensive complexity analysis of downward closure inclusion and equivalence problems for several automata classes, including new hardness results.
Findings
Decidability of inclusion and equivalence for downward closures in various models
Complexity classifications ranging from completeness to Ackermann-hardness
Hardness results for Petri net and higher-order pushdown automata
Abstract
The downward closure of a language is the set of all (not necessarily contiguous) subwords of its members. It is well-known that the downward closure of every language is regular. Moreover, recent results show that downward closures are computable for quite powerful system models. One advantage of abstracting a language by its downward closure is that then equivalence and inclusion become decidable. In this work, we study the complexity of these two problems. More precisely, we consider the following decision problems: Given languages and from classes and , respectively, does the downward closure of include (equal) that of ? These problems are investigated for finite automata, one-counter automata, context-free grammars, and reversal-bounded counter automata. For each combination, we prove a completeness result either for fixed or for…
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.
