修补类型

TinkerType:一种用于处理形式系统的语言TinkerType是一种实用的框架,用于对形式系统(类型系统、操作语义、逻辑等)进行紧凑和模块化的描述。一系列相关的系统被分解为一组子句(单个推理规则)和一组控制子句在特定系统中包含的特性。简单的静态检查用于帮助维护生成系统的一致性。我们介绍了TinkerType及其实现,并描述了它在两个类型化lambda演算库中的应用。第一个存储库涵盖了广泛的类型特征,包括子类型、多态性、类型运算符和kinding、计算效果和依赖类型。它描述了系统的声明性和算法方面,并可与我们的工具TinkerType Assembler一起使用,以推理规则的类型集集合或可执行的ML类型检查程序的形式生成计算。第二个存储库处理较小的系统集合,并提供基本安全属性的模块化证明。

此软件的关键字

这里的任何内容都将在支持canvas元素的浏览器上被替换