首页> 外文会议>International conference on software engineering and formal methods >Completeness of Separation Logic with Inductive Definitions for Program Verification
【24h】

Completeness of Separation Logic with Inductive Definitions for Program Verification

机译:用于程序验证的带有归纳定义的分离逻辑的完整性

获取原文

摘要

This paper extends Reynolds' separation logical system for pointer-based while program verification by adding inductive definitions. Inductive definitions give us a great advantage for verification, since they enable us for example, to formalize linked lists and to support the lemma reasoning mechanism. This paper proves its completeness theorem that states that every true asserted program is provable in the logical system. In order to prove its completeness, this paper shows an expressiveness theorem that states the weakest precondition of every program and every assertion can be expressed by some assertion.
机译:本文通过添加归纳定义将Reynolds的分离逻辑系统扩展到基于指针的程序验证中。归纳定义为我们提供了验证的巨大优势,因为它们使我们能够例如对链表进行形式化并支持引理推理机制。本文证明了其完备性定理,该定理指出逻辑系统中的每个真实断言程序都是可证明的。为了证明其完整性,本文展示了一个表达性定理,该定理指出了每个程序的最弱前提,并且每个断言都可以用某种断言来表示。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号