...
首页> 外文期刊>Mathematical structures in computer science >A certified implementation of ML with structural polymorphism and recursive types
【24h】

A certified implementation of ML with structural polymorphism and recursive types

机译:具有结构多态性和递归类型的ML的认证实现

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

摘要

The type system of Objective Caml has many unique features, which make ensuring therncorrectness of its implementation difficult. One of these features is structurally polymorphicrntypes, such as polymorphic object and variant types, which have the extra specificity ofrnallowing recursion. We implemented in Coq a certified interpreter for Core ML extendedrnwith structural polymorphism and recursion. Along with type soundness of evaluation,rnsoundness and principality of type inference, and correctness of a stack-based interpreter,rnare also proved.
机译:Objective Caml的类型系统具有许多独特的功能,这使得难以确保其实现的正确性。这些特征之一是结构上的多态类型,例如多态对象和变异类型,它们具有允许递归的额外特异性。我们在Coq中实施了针对具有结构多态性和递归的Core ML扩展的认证解释器。除了评估的类型正确性之外,还证明了类型推断的正确性和原则性以及基于堆栈的解释器的正确性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号