Hereditary First-Order Logic: the tractable quantifier prefix classes
Manuel Bodirsky, Santiago Guzm\'an-Pro

TL;DR
This paper characterizes the quantifier prefix classes in first-order logic for which the hereditary model checking problem is polynomial-time solvable, revealing a clear boundary between tractable and coNP-complete cases.
Contribution
It provides a complete classification of quantifier prefixes in first-order logic that determine the computational complexity of hereditary model checking problems.
Findings
Hereditary model checking is in P for prefixes of the form ∀*∃∗ or ∀*∃∀*
For other prefixes containing ∃∃∀ or ∃∀∃, the problem is coNP-complete
Deciding whether Her(φ) is in P is NP-hard unless P=NP
Abstract
Many computational problems can be modelled as the class of all finite structures that satisfy a fixed first-order sentence hereditarily, i.e., we require that every (induced) substructure of satisfies . We call the corresponding computational problem the hereditary model checking problem for , and denote it by Her. We present a complete description of the quantifier prefixes for such that Her is in P; we show that for every other quantifier prefix there exists a formula with this prefix such that Her is coNP-complete. Specifically, we show that if is of the form or of the form , then Her can be solved in polynomial time whenever the quantifier prefix of is . Otherwise, contains or $\exists…
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.
