QRATPre+: Effective QBF Preprocessing via Strong Redundancy Properties

04/29/2019
by   Florian Lonsing, et al.
0

We present version 2.0 of QRATPre+, a preprocessor for quantified Boolean formulas (QBFs) based on the QRAT proof system and its generalization QRAT+. These systems rely on strong redundancy properties of clauses and universal literals. QRATPre+ is the first implementation of these redundancy properties in QRAT and QRAT+ used to simplify QBFs in preprocessing. It is written in C and features an API for easy integration in other QBF tools. We present implementation details and report on experimental results demonstrating that QRATPre+ improves upon the power of state-of-the-art preprocessors and solvers.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/09/2018

QRAT+: Generalizing QRAT by a More Powerful QBF Redundancy Property

The QRAT (quantified resolution asymmetric tautology) proof system simul...
research
03/25/2023

Using Unit Propagation with Universal Reduction in DQBF Preprocessing

Several effective preprocessing techniques for Boolean formulas with and...
research
08/31/2011

Coprocessor - a Standalone SAT Preprocessor

In this work a stand-alone preprocessor for SAT is presented that is abl...
research
10/02/2019

Improving Reasoning on DQBF

The aim of this PhD project is to develop fast and robust reasoning tool...
research
02/12/2018

Symmetries of Quantified Boolean Formulas

While symmetries are well understood for Boolean formulas and successful...
research
03/02/2023

A Symbolic Algorithm for the Case-Split Rule in Solving Word Constraints with Extensions (Technical Report)

Case split is a core proof rule in current decision procedures for the t...
research
11/25/2020

Improving Redundancy Availability: Dynamic Subtasks Modulation for Robots with Redundancy Insufficiency

This work presents an approach for robots to suitably carry out complex ...

Please sign up or login with your details

Forgot password? Click here to reset