首页> 外文会议>Automated reasoning >Computing All Implied Equalities via SMT-Based Partition Refinement
【24h】

Computing All Implied Equalities via SMT-Based Partition Refinement

机译:通过基于SMT的分区细化计算所有隐式相等性

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

摘要

Consequence finding is used in many applications of deduction. This paper develops and evaluates a suite of optimized SMT-based algorithms for computing equality consequences over arbitrary formulas and theories supported by SMT solvers. It is inspired by an application in the SLAyer analyzer, where our new algorithms are commonly 10-100x faster than simpler algorithms. The main idea is to incrementally refine an initially coarse partition using models extracted from a solver. Our approach requires only O(N) solver calls for TV terms, but in the worst case creates O(N~2) fresh subformulas. Simpler algorithms, in contrast, require O(N~2) solver calls. We also describe an asymptotically superior algorithm that requires O(N) solver calls and only O(N log N) fresh subformulas. We evaluate algorithms which reduce the number of fresh formulas required either by using specialized data structures or by relying on subformula sharing.
机译:结果发现被用于许多推论中。本文开发并评估了一套基于SMT的优化算法,用于计算SMT求解器支持的任意公式和理论的均等结果。它受到SLAyer分析仪中一个应用程序的启发,在该应用程序中,我们的新算法通常比简单算法快10-100倍。主要思想是使用从求解程序中提取的模型来逐步优化最初的粗略分区。我们的方法只需要O(N)个求解器调用电视项,但在最坏的情况下会创建O(N〜2)个新的子公式。相反,较简单的算法需要O(N〜2)个求解器调用。我们还描述了一种渐近上乘的算法,该算法需要O(N)个求解器调用,并且只需要O(N log N)个新的子公式。我们通过使用专用数据结构或依靠子公式共享来评估减少所需新鲜公式数量的算法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号