paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Lambda Y-Calculus With Priorities

带优先级的 Lambda Y 演算
LICS 2019 34th Annual ACM/IEEE Symposium on Logic in Computer Science (LICS)2019匹配度 2/10 · 论文属于高阶模型检测、λ演算与自动机形式语义的纯PL理论研究,与用户核心关注的LLM/Agentic程序静态分析、浮点程序分析、贝叶斯程序分析及其与LLM的交叉没有直接关联,仅在形式化验证理论背景上有微弱联系。引用 4 inbox
Igor Walukiewicz
crossref: 2026-09-12

AI 速览

一句话:将高阶模型检测归约为带优先级 Lambda Y 演算与可见奇偶自动机,并证明幂集模型是正确语义框架。

论文研究高阶模型检测问题:判断奇偶树自动机是否接受带递归的简单类型 lambda 演算项的 Böhm 树。作者引入带优先级的 lambda Y 演算,并将原问题归约到该演算项相对于可见奇偶自动机的接受问题;后者可通过在带最小与最大不动点的简单幂集模型中求值来回答。文章进一步证明幂集模型的识别能力与可见奇偶自动机相同,从而说明该幂集模型是模型检测问题的恰当语义框架。该归约具有与直接方法相同复杂度的算法,表明在幂集模型中计算项的值是高阶模型检测的核心算法问题。

问题
高阶模型检测中,如何为判断奇偶树自动机是否接受带递归简单类型 lambda 项的 Böhm 树提供统一的语义与算法框架。
方法
引入带优先级的 lambda Y 演算,将问题归约到可见奇偶自动机,并用带最小/最大不动点的幂集模型求值;证明幂集模型与可见奇偶自动机识别能力相同。
评估
通过归约的复杂度分析与等价性证明说明,该归约给出与直接方法同复杂度的算法,并将核心困难定位为幂集模型中的项求值。
原文摘要(Abstract)

The lambda Y-calculus with priorities is a variant of the simply-typed lambda calculus designed for higher-order model-checking. The higher-order model-checking problem asks if a given parity tree automaton accepts the Böhm tree of a given term of the simply-typed lambda calculus with recursion. We show that this problem can be reduced to the same question but for terms of lambda Y-calculus with priorities and visibly parity automata; a subclass of parity automata. The latter question can be answered by evaluating terms in a simple powerset model with least and greatest fixpoints. We prove that the recognizing power of powerset models and visibly parity automata are the same. So, up to conversion to the lambda Y-calculus with priorities, powerset models with least and greatest fixpoints are indeed the right semantic framework for the model-checking problem. The reduction to lambda Y-calculus with priorities is also efficient algorithmically: it gives an algorithm of the same complexity as direct approaches to the higher-order model-checking problem. This indicates that the task of calculating the value of a term in a powerset model is a central algorithmic problem for higher-order model-checking.

链接与引用

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

BibTeX
@inproceedings{paperbot4966,
  title = {Lambda Y-Calculus With Priorities},
  author = {Igor Walukiewicz},
  booktitle = {LICS},
  year = {2019},
  doi = {10.1109/lics.2019.8785674}
}