一句话:将泛代数扩展为同时支持代数排序与变量绑定的框架,为简单类型理论提供代数模型。
本文研究简单类型理论的代数模型,目标是给出一个统一的代数语义框架。作者将 universal algebra 加以扩展,使其能够同时容纳 algebraic sorting 与 variable binding,从而把类型理论中的排序结构和绑定结构纳入同一套代数模型。该框架可应用于多类简单类型理论,包括无类型 λ 演算、简单类型 λ 演算、计算 λ 演算以及谓词逻辑。其核心贡献在于提出这一推广框架,并在泛代数与类型理论语义之间建立联系,为带变量绑定的简单类型理论提供代数模型工具。
We develop algebraic models of simple type theories, laying out a framework that extends universal algebra to incorporate both algebraic sorting and variable binding. Examples of simple type theories include the unityped and simply-typed λ-calculi, the computational λ-calculus, and predicate logic.