【24h】

Effective Entailment Checking for Separation Logic with Inductive Definitions

机译:具有归纳定义的分离逻辑的有效包含检查

获取原文

摘要

Symbolic-Heap Separation logic is a popular formalism for automated reasoning about heap-manipulating programs, which allows the user to give customized data structure definitions. In this paper, we give a new decidability proof for the separation logic fragment of Iosif, Rogalewicz and Simacek. We circumvent the reduction to MSO from their proof and provide a direct model-theoretic construction with elementary complexity. We implemented our approach in the Harrsh analyzer and evaluate its effectiveness. In particular, we show that Harrsh can decide the entailment problem for data structure definitions for which no previous decision procedures have been implemented.
机译:符号堆分离逻辑是用于堆操作程序自动推理的一种流行形式,它允许用户提供自定义的数据结构定义。本文为Iosif,Rogalewicz和Simacek的分离逻辑片段提供了新的可判定性证明。我们从其证明中规避了对MSO的简化,并提供了具有基本复杂性的直接模型理论构造。我们在Harrsh分析仪中实施了我们的方法,并评估了其有效性。尤其是,我们表明Harrsh可以为数据结构定义确定附带问题,而以前的决策程序尚未实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号