【24h】

Skolem Function Continuation for Quantified Boolean Formulas

机译:量化布尔公式的Skolem函数连续

获取原文

摘要

Modern solvers for quantified Boolean formulas (QBF) not only decide the satisfiability of a formula, but also return a set of Skolem functions representing a model for a true QBF. Unfortunately, in combination with a preprocessor this ability is lost for many preprocessing techniques. A preprocessor rewrites the input formula to an equi-satisfiable formula which is often easier to solve than the original formula. Then the Skolem functions returned by the solver represent a solution for the preprocessed formula, but not necessarily for the original encoding. Our solution to this problem is to combine Skolem functions obtained from a QRAT trace as produced by the widely-used preprocessor Bloqqer with Skolem functions for the preprocessed formula. This approach is agnostic of the concrete rewritings performed by the preprocessor and allows the combination of Bloqqer with any Skolem function producing solver, hence realizing a smooth integration into the solving tool chain.
机译:量化布尔公式(QBF)的现代求解器不仅决定公式的可满足性,而且还返回代表真实QBF模型的一组Skolem函数。不幸的是,与预处理器结合使用时,许多预处理技术都无法使用此功能。预处理器将输入公式重写为一个可满足要求的公式,该公式通常比原始公式更容易求解。然后,求解器返回的Skolem函数代表预处理公式的解决方案,但不一定代表原始编码。我们对这个问题的解决方案是将由广泛使用的预处理器Bloqqer产生的QRAT跟踪获得的Skolem函数与Skolem函数相结合,用于预处理的公式。这种方法与预处理器执行的具体重写无关,它允许将Bloqqer与任何产生Skolem函数的求解器结合使用,从而实现了平滑集成到求解工具链中。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号