文件名称:cakeml:CakeML:经过验证的ML实现
文件大小:3.86MB
文件格式:ZIP
更新时间:2024-02-21 05:09:44
programming-language compiler formal-semantics theorem-proving sml
CakeML项目: ://cakeml.org CakeML是标准ML的重要子集的经过验证的实现。 CakeML的源代码和证明是在中开发的。 我们使用的最新开发版本,该版本基于构建。 示例构建说明可在找到。 构建所有CakeML(包括自举编译器及其证明)需要大量资源。 在线编译器的和我们的资源使用情况。 分支包含CakeML的最新开发版本。 有关以前的版本,请参见或分支。 目录结构 :CakeML版权声明,许可和免责声明。 :包含一个标准的基础库的CakeML开端,类似SML的标准基础库。 :此文件描述如何安装Poly / ML,HOL和CakeML。 :基于CakeML中实现的HOL Light( )对HOL定理证明者的验证。 :对ArthurCharguéraud的“命令式程序验证的特征公式”的CakeML改编进行验证 :经过验证的CakeML编译器,包括: Lexing和PEG解析, 类型推断 编译为ASM汇编语言,并且, x86,ARM等的代码生成。 :此目录包含用于自动化例行任务的脚本,例如,用于生成README.md文件。 :使用CakeM