首页> 外文会议>Programming Languages and Systems; Lecture Notes in Computer Science; 4279 >Relational Reasoning for Recursive Types and References
【24h】

Relational Reasoning for Recursive Types and References

机译:递归类型和引用的关系推理

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

摘要

We present a local relational reasoning method for reasoning about contextual equivalence of expressions in a λ-calculus with recursive types and general references. Our development builds on the work of Benton and Leperchey, who devised a nominal semantics and a local relational reasoning method for a language with simple types and simple references. Their method uses a parameterized logical relation. Here we extend their approach to recursive types and general references. For the extension, we build upon Pitts' and Shinwell's work on relational reasoning about recursive types (but no references) in nominal semantics. The extension is non-trivial because of general references (higher-order store) and makes use of some new ideas for proving the existence of the parameterized logical relation and for the choice of parameters.
机译:我们提出了一种本地关系推理方法,用于对具有递归类型和通用引用的λ演算中表达式的上下文等价进行推理。我们的开发基于Benton和Leperchey的工作,他们为具有简单类型和简单引用的语言设计了名义语义和局部关系推理方法。他们的方法使用参数化的逻辑关系。在这里,我们将其方法扩展到递归类型和一般引用。对于扩展,我们以Pitts和Shinwell在名义语义上关于递归类型(但没有引用)的关系推理的工作为基础。由于通用参考(高阶存储),所以扩展是不平凡的,并且利用一些新思想来证明参数化逻辑关系的存在和参数的选择。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号