首页> 外文会议>International Conference on Mathematics of Program Construction >Cylindric Kleene Lattices for Program Construction
【24h】

Cylindric Kleene Lattices for Program Construction

机译:用于节目施工的圆柱形kleene格子

获取原文
获取外文期刊封面目录资料

摘要

Cylindric algebras have been developed as an algebraisation of equational first order logic. We adapt them to cylindric Kleene lattices and their variants and present relational and relational fault models for these. This allows us to encode frames and local variable blocks, and to derive Morgan's refinement calculus as well as an algebraic Hoare logic for while programs with assignment laws. Our approach thus opens the door for algebraic calculations with program and logical variables instead of domain-specific reasoning over concrete models of the program store. A refinement proof for a small program is presented as an example.
机译:已经开发了圆柱形代数作为公式一阶逻辑的代数。我们将它们调整为圆柱形Kleene格子及其变体,并为此提供相关和关系故障模型。这使我们能够编码帧和局部变量块,并导出摩根的细化演算以及具有分配法律的节目的代数Hoare逻辑。因此,我们的方法将打开与程序和逻辑变量的代数计算的门,而不是程序商店的具体模型而不是特定于域的推理。为一个小程序的细化证据作为示例呈现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号