首页> 外文期刊>ACM transactions on computational logic >Expressive Completeness of Separation Logic with Two Variables and No Separating Conjunction
【24h】

Expressive Completeness of Separation Logic with Two Variables and No Separating Conjunction

机译:具有两个变量且没有分离合取的分离逻辑的表达完备性

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

摘要

Separation logic is used as an assertion language for Hoare-style proof systems about programs with pointers, and there is an ongoing quest for understanding its complexity and expressive power. Herein, we show that first-order separation logic with one record field restricted to two variables and the separating implication (no separating conjunction) is as expressive as weak second-order logic, substantially sharpening a previous result. Capturing weak second-order logic with such a restricted form of separation logic requires substantial updates to known proof techniques. We develop these and, as a by-product, identify the smallest fragment of separation logic known to be undecidable: first-order separation logic with one record field, two variables, and no separating conjunction. Because we forbid ourselves the use of many syntactic resources, this underscores even further the power of separating implication on concrete heaps.
机译:分离逻辑被用作有关带有指针的程序的Hoare风格证明系统的断言语言,并且人们一直在寻求理解其复杂性和表达能力的方法。本文中,我们显示了一个记录字段仅限于两个变量且分隔含义(无分隔合)的一阶分隔逻辑与弱二阶逻辑一样具有表现力,从而显着提高了先前的结果。用这种受限形式的分离逻辑捕获弱的二阶逻辑需要对已知证明技术的实质性更新。我们将这些作为副产品进行开发,并确定已知无法确定的最小分离逻辑片段:具有一个记录字段,两个变量且没有分离并集的一阶分离逻辑。因为我们禁止自己使用许多语法资源,所以这进一步强调了分离具体堆上的含义的能力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号