
TL;DR
This paper introduces the Covering Problem as a new, flexible approach to understanding the expressive power of logical formalisms over words, addressing limitations of the traditional membership problem.
Contribution
It proposes the Covering Problem as a new general framework, providing a set-theoretic formulation, unifying known results, and developing tailored mathematical tools.
Findings
The Covering Problem can reexplain existing results in formal language theory.
It offers a more flexible alternative to membership for analyzing logical fragments.
A mathematical framework for the Covering Problem is established.
Abstract
An important endeavor in computer science is to understand the expressive power of logical formalisms over discrete structures, such as words. Naturally, "understanding" is not a mathematical notion. This investigation requires therefore a concrete objective to capture this understanding. In the literature, the standard choice for this objective is the membership problem, whose aim is to find a procedure deciding whether an input regular language can be defined in the logic under investigation. This approach was cemented as the right one by the seminal work of Sch\"utzenberger, McNaughton and Papert on first-order logic and has been in use since then. However, membership questions are hard: for several important fragments, researchers have failed in this endeavor despite decades of investigation. In view of recent results on one of the most famous open questions, namely the quantifier…
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.
