首页> 外文会议>International conferece on algebraic informatics >On Groebner Bases in the Context of Satisfiability-Modulo-Theories Solving over the Real Numbers
【24h】

On Groebner Bases in the Context of Satisfiability-Modulo-Theories Solving over the Real Numbers

机译:在满足性-模-理论背景下求解实数的Groebner基础

获取原文

摘要

We address satisfiability checking for the first-order theory of the real-closed field (RCF) using satisfiability-modulo-theories (SMT) solving. SMT solvers combine a SAT solver to resolve the Boolean structure of a given formula with theory solvers to verify the consistency of sets of theory constraints. In this paper, we report on an integration of Grobner bases as a theory solver so that it conforms with the requirements for efficient SMT solving: (1) it allows the incremental adding and removing of polynomials from the input set and (2) it can compute an inconsistent subset of the input constraints if the Groebner basis contains 1. We modify Buchberger's algorithm by implementing a new update operator to optimize the Groebner basis and provide two methods to handle inequalities. Our implementation uses special data structures tuned to be efficient for huge sets of sparse polynomials. Besides solving, the resulting module can be used to simplify constraints before being passed to other RCF theory solvers based on, e.g., the cylindrical algebraic decomposition.
机译:我们使用可满足性模理论(SMT)求解解决实闭域(RCF)一阶理论的可满足性检查。 SMT求解器结合了SAT求解器和理论求解器来解析给定公式的布尔结构,以验证理论约束集的一致性。在本文中,我们报告了Grobner基作为理论求解器的集成,以使其符合有效SMT求解的要求:(1)允许从输入集中对多项式进行增量添加和删除,(2)可以对输入集进行多项式增加和删除。如果Groebner基包含1,则计算输入约束的不一致子集。我们通过实现新的更新运算符来优化Groebner基,并修改了两种方法来处理不等式,从而修改了Buchberger算法。我们的实现使用经过调整的特殊数据结构,可有效处理大量稀疏多项式。除了求解之外,所得的模块还可以用于简化约束,然后再将其传递给其他基于柱面代数分解的RCF理论求解器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号