SAT-Inspired Eliminations for Superposition

Petar Vukmirović, Jasmin Blanchette, Marijn J.H. Heule

Research output: Contribution to JournalArticleAcademicpeer-review

Abstract

Optimized SAT solvers not only preprocess the clause set, they also transform it during solving as inprocessing. Some preprocessing techniques have been generalized to first-order logic with equality. In this article, we port inprocessing techniques to work with superposition, a leading first-order proof calculus, and we strengthen known preprocessing techniques. Specifically, we look into elimination of hidden literals, variables (predicates), and blocked clauses. Our evaluation using the Zipperposition prover confirms that the new techniques usefully supplement the existing superposition machinery.

Original languageEnglish
Article number3565366
Pages (from-to)1-25
Number of pages25
JournalACM Transactions on Computational Logic
Volume24
Issue number1
Early online date18 Jan 2023
DOIs
Publication statusPublished - Jan 2023

Bibliographical note

Funding Information:
Vukmirović and Blanchette’s research has received funding from the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation program (grant agreement No. 713999, Matryoshka). Blanchette’s research has also received funding from the Netherlands Organization for Scientific Research (NWO) under the Vidi program (project No. 016.Vidi.189.037, Lean Forward). Heule is supported by the National Science Foundation (NSF) under grant CCF-2015445.

Publisher Copyright:
© 2023 Copyright held by the owner/author(s). Publication rights licensed to ACM.

Funding

Vukmirović and Blanchette’s research has received funding from the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation program (grant agreement No. 713999, Matryoshka). Blanchette’s research has also received funding from the Netherlands Organization for Scientific Research (NWO) under the Vidi program (project No. 016.Vidi.189.037, Lean Forward). Heule is supported by the National Science Foundation (NSF) under grant CCF-2015445.

Keywords

  • first-order logic
  • SAT solving
  • superposition calculus
  • Theorem proving

Fingerprint

Dive into the research topics of 'SAT-Inspired Eliminations for Superposition'. Together they form a unique fingerprint.

Cite this