兰达·塔默

Lambda Tamer项目解决了围绕编程语言及其工具的计算机形式化的问题,基于防Coq助理Lambda Tamer方法集中于高阶和相关类型的抽象语法积极的自动化主要项目输出是一个Coq定义、定理和策略库,支持构建HOT(高阶类型)语言的认证编译器。

新增:20091106发布Lambda Tamer图书馆

这是最终版本POPL'10论文重点介绍了经过验证的编译器,从不纯的Mini-ML语言到理想的汇编语言。

警告:这是用于Coq 8.2的第一个版本。只有最近的例子(未键入撰写)已验证可使用8.2编译。

一些旧版本仍然可用。

论文

可组合定理 合成编译器正确性的句法证明 提交的草稿
不纯正的语言 一种不完善函数语言的验证编译器 10号府绸
语法和纯语言 机械化语义的参数化高阶抽象语法 2008年ICFP
大部分前期工作已完成 从Lambda微积分到汇编语言的一种认证类型保留编译器 2007年PLDI

作者:亚当·克利帕拉

项目摘要页面

SourceForge徽标