首页> 外文会议>International conference on mathematics of program construction >Cylindric Kleene Lattices for Program Construction
【24h】

Cylindric Kleene Lattices for Program Construction

机译:Cylindric 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晶格及其变体,并针对这些晶格提出了关系和关系断层模型。这使我们可以对帧和局部变量块进行编码,并为带有分配定律的while程序导出Morgan的细化演算以及代数Hoare逻辑。因此,我们的方法为使用程序和逻辑变量进行代数计算打开了大门,而不是通过程序存储的具体模型进行特定于领域的推理。以小程序的优化证明为例。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号