paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Bindings as bounded natural functors

绑定作为有界自然函子
POPL 3(POPL)2019匹配度 2/10 · 该论文属于形式语义与定理证明基础设施,讨论带绑定语法的统一建模与 Isabelle/HOL 形式化,不涉及静态分析、LLM/Agent、浮点程序分析或贝叶斯程序分析。虽与形式化验证有间接关联,但不在用户当前研究问题的核心交叉范围内。引用 18 inbox
Jasmin Christian Blanchette, Lorenzo Gheri, Andrei Popescu, Dmitriy Traytel
crossref: 2026-09-10

AI 速览

一句话:提出用有界自然函子统一建模带绑定语法,并在 Isabelle/HOL 中形式化自由变量、α-等价与捕获避免替换等原理。

本文提出一个用于规约和推理带绑定语法的通用框架。它将抽象绑定类型建模为集合上的一族函子,并提供若干操作,以模块化方式构造复杂绑定模式和绑定感知数据类型,支持非良基与无限分支类型。该框架不限定具体语法格式,但仍足够具体,可定义自由变量、α-等价和捕获避免替换等基本项算子,以及相应的定义与推理原则。该工作与经典高阶逻辑兼容,并已在证明助手 Isabelle/HOL 中形式化。

问题
如何在证明助手中以模块化、与具体语法格式无关的方式规约和推理带绑定语法及其基本算子。
方法
以集合上的有界自然函子(BNF)宇宙建模抽象绑定类型,提供构造绑定模式和绑定感知数据类型的操作,并定义自由变量、α-等价、捕获避免替换及推理原则。
评估
在 Isabelle/HOL 中形式化整个框架,验证其与经典高阶逻辑兼容,并覆盖非良基、无限分支等绑定感知类型。
原文摘要(Abstract)

We present a general framework for specifying and reasoning about syntax with bindings. Abstract binder types are modeled using a universe of functors on sets, subject to a number of operations that can be used to construct complex binding patterns and binding-aware datatypes, including non-well-founded and infinitely branching types, in a modular fashion. Despite not committing to any syntactic format, the framework is ``concrete'' enough to provide definitions of the fundamental operators on terms (free variables, alpha-equivalence, and capture-avoiding substitution) and reasoning and definition principles. This work is compatible with classical higher-order logic and has been formalized in the proof assistant Isabelle/HOL.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@article{paperbot654,
  title = {Bindings as bounded natural functors},
  author = {Jasmin Christian Blanchette and Lorenzo Gheri and Andrei Popescu and Dmitriy Traytel},
  journal = {Proceedings of the ACM on Programming Languages},
  volume = {3},
  number = {POPL},
  year = {2019},
  doi = {10.1145/3290335}
}