A Decision Procedure for Guarded Separation Logic Complete Entailment Checking for Separation Logic with Inductive Definitions

Author:

Matheja Christoph1ORCID,Pagel Jens2ORCID,Zuleger Florian2ORCID

Affiliation:

1. Technical University of Denmark and ETH Zurich, Kgs Lyngby, Denmark

2. TU Wien, Wien, Austria

Abstract

We develop a doubly exponential decision procedure for the satisfiability problem of guarded separation logic —a novel fragment of separation logic featuring user-supplied inductive predicates, Boolean connectives, and separating connectives, including restricted (guarded) versions of negation, magic wand, and septraction. Moreover, we show that dropping the guards for any of the preceding connectives leads to an undecidable fragment. We further apply our decision procedure to reason about entailments in the popular symbolic heap fragment of separation logic. In particular, we obtain a doubly exponential decision procedure for entailments between (quantifier-free) symbolic heaps with inductive predicate definitions of bounded treewidth ( SL btw )—one of the most expressive decidable fragments of separation logic. Together with the recently shown 2ExpTime -hardness for entailments in said fragment, we conclude that the entailment problem for SL btw is 2ExpTime -complete—thereby closing a previously open complexity gap.

Publisher

Association for Computing Machinery (ACM)

Subject

Computational Mathematics,Logic,General Computer Science,Theoretical Computer Science

Reference53 articles.

1. Timos Antonopoulos, Nikos Gorogiannis, Christoph Haase, Max I. Kanovich, and Joël Ouaknine. 2014. Foundations for decision problems in separation logic with general inductive predicates. In Proceedings of FOSSACS’14. 411–425.

2. On formal properties of simple phrase structure grammars;Bar-Hillel Yehoshua;Sprachtypologie und Universalienforschung,1961

3. Quantitative separation logic: A logic for reasoning about probabilistic pointer programs;Batz Kevin;Proceedings of the ACM on Programming Languages,2019

4. Josh Berdine, Cristiano Calcagno, Byron Cook, Dino Distefano, Peter W. O’Hearn, Thomas Wies, and Hongseok Yang. 2007. Shape analysis for composite data structures. In Proceedings of CAV’07. 178–192.

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3