paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Barendregt Convenes with Knaster and Tarski: Strong Rule Induction for Syntax with Bindings

Barendregt 与 Knaster 和 Tarski 相聚:面向带绑定语法的强规则归纳
POPL 9(POPL)2025匹配度 2/10 · 论文属于带绑定语法的元理论与证明工程,核心是归纳证明准则和Knaster-Tarski不动点定义,与用户关注的LLM/Agent、静态分析、浮点程序分析、贝叶斯程序分析均无直接交叉;仅在形式语义/证明工程方向上有微弱邻接。引用 4 inbox
Jan van Brügge, James McKinna, Andrei Popescu, Dmitriy Traytel
crossref: 2026-09-10

AI 速览

一句话:为带绑定语法和规则系统提出通用强规则归纳准则,支持 Barendregt 变量约定并覆盖无穷语法。

本文研究带绑定语法(如 λ 演算和逻辑系统)的元理论,旨在为归纳定义的规则系统提供一种通用规则归纳原理,使证明可以利用 Barendregt 变量约定,即保持绑定变量与自由变量不相交。方法上,作者采用 Knaster–Tarski 不动点式的定义,而非强加句法格式,从而获得更高的一般性;该准则无需修改即可刻画感兴趣的系统,并能处理无穷语法与非等变谓词。结果是为此类系统建立更强的归纳证明工具,扩展了现有工作适用范围,并统一了若干此前需特殊处理的场景。

问题
如何为带绑定语法的归纳定义规则系统提供足够一般且无需句法修改的强规则归纳,以支持 Barendregt 变量约定式的证明。
方法
基于 Knaster–Tarski 不动点定义给出通用准则,将规则归纳推广到无穷语法和非等变谓词,并避免强加句法格式。
评估
评估以理论论证和与现有方法的对比为主:展示该准则更一般、无需修改即可捕捉目标系统,且能覆盖无穷语法与非等变谓词。
原文摘要(Abstract)

This paper is a contribution to the meta-theory of systems featuring syntax with bindings, such as λ-calculi and logics. It provides a general criterion that targets inductively defined rule-based systems , enabling for them inductive proofs that leverage Barendregt’s variable convention of keeping the bound and free variables disjoint. It improves on the state of the art by (1) achieving high generality in the style of Knaster-Tarski fixed point definitions (as opposed to imposing syntactic formats), (2) capturing systems of interest without modifications, and (3) accommodating infinitary syntax and non-equivariant predicates.

链接与引用

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

BibTeX
@article{BruggeMPT25,
  title = {Barendregt Convenes with Knaster and Tarski: Strong Rule Induction for Syntax with Bindings},
  author = {Jan van Brügge and James McKinna and Andrei Popescu and Dmitriy Traytel},
  journal = {Proceedings of the ACM on Programming Languages},
  volume = {9},
  number = {POPL},
  year = {2025},
  doi = {10.1145/3704893}
}