首页> 外文期刊>Journal of Functional Programming >An insider's look at LF type reconstruction: everything you (n)ever wanted to know
【24h】

An insider's look at LF type reconstruction: everything you (n)ever wanted to know

机译:内幕人士对LF型重建的看法:您从未想知道的一切

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

摘要

Although type reconstruction for dependently typed languages is common in practical systems, it is still ill-understood. Detailed descriptions of the issues around it are hard to find and formal descriptions together with correctness proofs are non-existing. In this paper, we discuss a one-pass type reconstruction for objects in the logical framework LF, describe formally the type reconstruction process using the framework of contextual modal types, and prove correctness of type reconstruction. Since type reconstruction will find most general types and may leave free variables, we in addition describe abstraction which will return a closed object where all free variables are bound at the outside. We also implemented our algorithms as part of the Beluga language, and the performance of our type reconstruction algorithm is comparable to type reconstruction in existing systems such as the logical framework Twelf.
机译:尽管在实际系统中常见的是依赖类型语言的类型重建,但仍然不为人所知。很难找到有关该问题的详细说明,并且不存在正式说明以及正确性证明。在本文中,我们讨论了逻辑框架LF中对象的单次类型重构,使用上下文模式类型的框架正式描述了类型重构过程,并证明了类型重构的正确性。由于类型重构将找到大多数通用类型并可能留下自由变量,因此我们另外描述了抽象,该抽象将返回一个封闭对象,其中所有自由变量都在外部绑定。我们还将算法作为Beluga语言的一部分来实现,并且类型重构算法的性能可与现有系统(例如逻辑框架Twelf)中的类型重构相媲美。

著录项

  • 来源
    《Journal of Functional Programming》 |2013年第1期|1-37|共37页
  • 作者

    BRIGITTE PIENTKA;

  • 作者单位

    McGill University, Montreal, Quebec, Canada;

  • 收录信息 美国《科学引文索引》(SCI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

  • 入库时间 2022-08-18 02:48:46

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号