首页> 外文会议>CONCUR 2011 - Concurrency theory >Tractable Reasoning in a Fragment of Separation Logic
【24h】

Tractable Reasoning in a Fragment of Separation Logic

机译:分离逻辑片段中的可推理

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

摘要

In 2004, Berdine, Calcagno and O'Hearn introduced a fragment of separation logic that allows for reasoning about programs with pointers and linked lists. They showed that entailment in this fragment is in coNP, but the precise complexity of this problem has been open since. In this paper, we show that the problem can actually be solved in polynomial time. To this end, we represent separation logic formulae as graphs and show that every satisfiable formula is equivalent to one whose graph is in a particular normal form. Entailment between two such formulae then reduces to a graph homomorphism problem. We also discuss natural syntactic extensions that render entailment intractable.
机译:2004年,Berdine,Calcagno和O'Hearn引入了分离逻辑的一个片段,该片段允许对带有指针和链接列表的程序进行推理。他们表明,该片段与coNP有关,但是此问题的确切复杂性自那以后一直是未知的。在本文中,我们表明该问题实际上可以在多项式时间内解决。为此,我们将分离逻辑公式表示为图形,并表明每个可满足的公式都等效于其图形具有特定范式的公式。这样,两个这样的公式之间的蕴涵就简化为图同态问题。我们还将讨论使蕴含变得棘手的自然句法扩展。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号