首页> 外文期刊>Journal of Automated Reasoning >SAT Modulo Linear Arithmetic for Solving Polynomial Constraints
【24h】

SAT Modulo Linear Arithmetic for Solving Polynomial Constraints

机译:求解多项式约束的SAT模线性算法

获取原文
获取原文并翻译 | 示例
           

摘要

Polynomial constraint solving plays a prominent role in several areas of hardware and software analysis and verification, e.g., termination proving, program invariant generation and hybrid system verification, to name a few. In this paper we propose a new method for solving non-linear constraints based on encoding the problem into an SMT problem considering only linear arithmetic. Unlike other existing methods, our method focuses on proving satisfiability of the constraints rather than on proving unsatisfiability, which is more relevant in several applications as we illustrate with several examples. Nevertheless, we also present new techniques based on the analysis of unsatisfiable cores that allow one to efficiently prove unsatisfiability too for a broad class of problems. The power of our approach is demonstrated by means of extensive experiments comparing our prototype with state-of-the-art tools on benchmarks taken both from the academic and the industrial world.
机译:多项式约束求解在硬件和软件分析和验证的多个领域中发挥着重要作用,例如终止证明,程序不变式生成和混合系统验证等。在本文中,我们提出了一种新的求解非线性约束的方法,该方法将问题编码为仅考虑线性算法的SMT问题。与其他现有方法不同,我们的方法着重于证明约束的可满足性,而不是证明不满足,正如我们通过几个示例说明的那样,这在多个应用程序中更为相关。然而,我们还基于对不满足要求的核心的分析提出了新技术,这些技术也可以使人们有效地针对广泛的问题证明不满足要求。通过广泛的实验,我们的方法的力量得到了证明,该实验将我们的原型与来自学术界和工业界的基准测试的最新工具进行了比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号