【24h】

Range Allocation for Equivalence Logic

机译:等价逻辑的范围分配

获取原文

摘要

The range allocation problem was recently introduced as part of an efficient decision procedure for deciding satisfiability of equivalence logic formulas with or without uninterpreted functions. These type of formulas are mainly used when proving equivalence or refinement between systems (hardware designs, compiler's translation, etc). The problem is to find in polynomial time a small finite domain for each of the variables in an equality formula Φ, such that Φ is valid if and only if it is valid over this small domain. The heuristic that was presented for finding small domains was static, i.e. it finds a small set of integer constants for each variable. In this paper we show new, more flexible range allocation methods. We also show the limitations of these and other related approaches by proving a lower bound on the size of the state space generated by such procedures. To prove this lower bound we reduce the question to a graph theoretic counting question, which we believe to be of independent interest.
机译:最近介绍了范围分配问题作为有效决策程序的一部分,用于决定具有或没有未解释的功能的等效逻辑公式的可靠性。这些类型的公式主要用于在系统(硬件设计,编译器的翻译等)之间证明等价或精制时使用。问题是在多项式时间中找到一个小型有限域,用于平等公式φ中的每个变量,使得φ是有效的,如果它仅在该小域上有效。呈现用于查找小型域的启发式是静态的,即,它为每个变量找到了一小部分整数常量。在本文中,我们显示了新的,更灵活的范围分配方法。我们还通过证明这些程序产生的状态空间大小的下限来展示这些和其他相关方法的局限性。为了证明这一下限,我们将问题减少到图形理论上计数问题,我们认为是独立的兴趣。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号