【24h】

Abstract Conflict Driven Learning

机译:抽象冲突驱动学习

获取原文

摘要

Modern satisfiability solvers implement an algorithm, called Conflict Driven Clause Learning, which combines search for a model with analysis of conflicts. We show that this algorithm can be generalised to solve the lattice-theoretic problem of determining if an additive transformer on a Boolean lattice is always bottom. Our generalised procedure combines overapproximations of greatest fixed points with underapproximations of least fixed points to obtain more precise results than computing fixed points in isolation. We generalise implication graphs used in satisfiability solvers to derive underapproximate transformers from overapproximate ones. Our generalisation provides a new method for static analyzers that operate over non-distributive lattices to reason about properties that require disjunction.
机译:现代的可满足性求解器实现了一种称为冲突驱动子句学习的算法,该算法将对模型的搜索与冲突分析相结合。我们表明,该算法可以推广到解决确定布尔布尔晶格上的附加变压器是否始终位于底部的晶格理论问题。我们的广义过程将最大固定点的过逼近与最小固定点的过逼近相结合,以获得比单独计算固定点更精确的结果。我们归纳了可满足性求解器中使用的蕴涵图,以从超近似变压器中推导出非近似变压器。我们的概括为静态分析器提供了一种新方法,该静态分析器在非分布晶格上运行以推断需要分离的属性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号