The parameterized space complexity of model-checking bounded variable first-order logic
Yijia Chen, Michael Elberfeld, Moritz M\"uller

TL;DR
This paper investigates the space complexity of model-checking for bounded-variable first-order logic, introducing a hierarchy and proposing space-efficient algorithms with implications for classical complexity bounds.
Contribution
It defines the tree hierarchy for parameterized space complexity and develops a highly space-efficient model-checker for bounded-variable queries.
Findings
Model-checking with bounded variables is complete for levels of the tree hierarchy.
A space-efficient model-checker is proposed for bounded-variable, bounded alternation rank queries.
Implications for classical space complexity, including Savitch's Theorem, are discussed.
Abstract
The parameterized model-checking problem for a class of first-order sentences (queries) asks to decide whether a given sentence from the class holds true in a given relational structure (database); the parameter is the length of the sentence. We study the parameterized space complexity of the model-checking problem for queries with a bounded number of variables. For each bound on the quantifier alternation rank the problem becomes complete for the corresponding level of what we call the tree hierarchy, a hierarchy of parameterized complexity classes defined via space bounded alternating machines between parameterized logarithmic space and fixed-parameter tractable time. We observe that a parameterized logarithmic space model-checker for existential bounded variable queries would allow to improve Savitch's classical simulation of nondeterministic logarithmic space in deterministic space…
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.
