首页> 外文会议>Sixth International Conference on Semantics Knowledge and Grid >Translating Separation Logic into a Fragment of the First-Order Logic
【24h】

Translating Separation Logic into a Fragment of the First-Order Logic

机译:将分离逻辑转换为一阶逻辑的片段

获取原文

摘要

Separation logic is an extension of Hoare logic for reasoning about mutable heap structure. To represent separation logic in the first-order logic, there are several choices to determine what are constants, what are predicates and quantifiers, and whether the commands are taken as atomic or composite. This paper shall give a translation of separation logic into a guarded fragment of the first-order logic, such that the translation is faithful, that is, the translation translates a consistent statement (boolean expression, assertion or specification) of separation logic into a consistent formula in the fragment of the first-order logic. By the decidability of the satisfiability problem of the guarded first-order logic, if the commands are taken as atomic in the first-order logic then the guarded first-order logic translated from separation logic is decidable, if the commands are taken as atomic/composite in the first-order logic then the first-order logic translated from separation logic is undecidable.
机译:分离逻辑是Hoare逻辑的扩展,用于推理可变堆结构。为了表示一阶逻辑中的分离逻辑,有几种选择来确定什么是常数,什么是谓词和量词以及命令是原子的还是复合的。本文应将分离逻辑翻译成一阶逻辑的受保护片段,以使翻译是忠实的,也就是说,翻译将分离逻辑的一致声明(布尔表达式,断言或规范)翻译成一致一阶逻辑的片段中的公式。根据保护的一阶逻辑的可满足性问题的可判定性,如果将命令视为一阶逻辑中的原子,那么将从命令分离逻辑转换而来的保护的一阶逻辑视为可判定,如果将命令视为原子/如果将一阶逻辑合成为一阶,那么从分离逻辑转换过来的一阶逻辑是不确定的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号