QRP+Gen: A Framework for Checking Q-Resolution Proofs with Generalized Axioms

Research output: Chapter in Book/Report/Conference proceedingConference proceedingspeer-review

Abstract

Q-resolution is a proof system for quantified Boolean formulas (QBFs) that forms the foundation for search-based QBF solvers with clause and cube learning. To derive stronger clauses and cubes, Q-resolution was extended with so-called generalized axioms. The derivation of such generalized axioms relies on solving oracles that could be, for example, SAT solvers or even QBF solvers.
While the correctness of results obtained with classical QCDCL-based solving can be efficiently certified by an independent checker, until now, proof generation had to be turned off to benefit from generalized axioms. Consequently, the results obtained with reasoning under generalized axioms could not be certified independently. To overcome this restriction, we present QRP+Gen, a novel framework to automatically generate and check Q-resolution proofs that contain generalized axioms. To this end, we extended the Q-resolution format QRP such that all necessary information is included to verify the correctness of generalized axioms. Our extension allows to integrate certificates produced by any oracle which can produce automatically checkable proofs. Furthermore, we developed a proof checker that orchestrates the proof checking of the core Q-resolution proof and the proofs produced by the oracles. As a case study, we equipped the search-based QBF solver DepQBF with proof-producing oracles for the SAT-based techniques trivial truth and trivial falsity.
Original languageEnglish
Title of host publication28th International Conference on Theory and Applications of Satisfiability Testing (SAT 2025)
EditorsJeremias Berg, Jakob Nordstrom, Jakob Nordstrom
PublisherSchloss Dagstuhl - Leibniz-Zentrum für Informatik
Pages25:1-25:10
Number of pages10
Edition1
ISBN (Electronic)978-3-95977-381-2
DOIs
Publication statusPublished - 07 Aug 2025

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume341
ISSN (Print)1868-8969

Fields of science

  • 102031 Theoretical computer science
  • 102011 Formal languages
  • 102022 Software development
  • 102001 Artificial intelligence
  • 102030 Semantic technologies
  • 102 Computer Sciences
  • 101013 Mathematical logic
  • 603109 Logic

JKU Focus areas

  • Digital Transformation

Cite this