NRCL - A Model Building Approach to the Bernays-Sch\"onfinkel Fragment (Full Paper)
G\'abor Alagi, Christoph Weidenbach

TL;DR
NRCL is a novel calculus combining model representation, superposition, and CDCL techniques to decide the Bernays-Schönfinkel fragment efficiently, ensuring termination and finite clause generation.
Contribution
It introduces NRCL, a new calculus that integrates constrained literals, superposition, and CDCL to effectively decide the Bernays-Schönfinkel fragment with guaranteed termination.
Findings
NRCL can decide the Bernays-Schönfinkel fragment.
The calculus ensures only finitely many clauses are generated.
NRCL guarantees termination for the fragment.
Abstract
We combine constrained literals for model representation with key concepts from first-order superposition and propositional conflict-driven clause learning (CDCL) to create the new calculus Non-Redundant Clause Learning (NRCL) deciding the Bernays-Sch\"onfinkel fragment. Our calculus uses first-order literals constrained by disequations between tuples of terms for compact model representation. From superposition, NRCL inherits the abstract redundancy criterion and the monotone model operator. CDCL adds the dynamic, conflict-driven search for an atom ordering inducing a model. As a result, in NRCL a false clause can be found effectively modulo the current model candidate. It guides the derivation of a first-order ordered resolvent that is never redundant. Similar to 1UIP-learning in CDCL, the learned resolvent induces backtracking and, by blocking the previous conflict state via…
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.
Taxonomy
TopicsLogic, Reasoning, and Knowledge · Natural Language Processing Techniques · Formal Methods in Verification
