paperbot · PL 论文追踪

全部论文 待读 收藏

P2 From Innermost to Full Probabilistic Term Rewriting: Almost-Sure Termination, Complexity, and Modularity

从最内层到完全概率项重写:几乎必然终止、复杂度与模块性
LMCS vol.Volume 21, Issue 42025匹配度 2/10 · 论文研究概率项重写的几乎必然终止与复杂度分析,属于形式验证/程序分析,但与用户核心方向(LLM/Agentic 程序的静态分析、LLM 辅助静态分析、浮点程序分析、贝叶斯程序分析)无直接交集;虽含概率与工具实现,但未涉及 LLM、Agent、浮点或贝叶斯推断。引用 3 inbox
Jan-Christoph Kassing, Jürgen Giesl
crossref: 2026-09-10

AI 速览

一句话:将最内层重写的终止与复杂度准则推广到概率项重写,证明几乎必然终止和复杂度可模块化分析。

项重写系统有多种求值策略,而终止性与复杂度分析通常在 innermost 重写下最容易进行。已有若干语法准则刻画何时 innermost 终止可推出完全终止,或何时运行时复杂度与 innermost 运行时复杂度一致。本文把这些准则推广到概率情形,给出在何种条件下只需分析概率项重写系统的 innermost 几乎必然终止,即可证明其完全几乎必然终止,并将准则用于概率设置下的终止与复杂度分析。作者在 AProVE 中实现并评估了新贡献,还利用这些结果考察概率终止性质的模块性。

问题
概率项重写系统中,完全几乎必然终止与复杂度分析通常难于 innermost 分析,需要找到从 innermost 性质推出完全性质的准则。
方法
将已有的确定性 innermost 到完全重写的语法准则推广到概率情形,并用其证明终止/复杂度结果及模块性。
评估
在 AProVE 中实现新准则并进行实验评估。
原文摘要(Abstract)

There are many evaluation strategies for term rewrite systems, but automatically proving termination or analyzing complexity is usually easiest for innermost rewriting. Several syntactic criteria exist when innermost termination implies (full) termination or when runtime complexity and innermost runtime complexity coincide. We adapt these criteria to the probabilistic setting, e.g., we show when it suffices to analyze almost-sure termination w.r.t. innermost rewriting in order to prove (full) almost-sure termination of probabilistic term rewrite systems. These criteria can be applied for both termination and complexity analysis in the probabilistic setting. We implemented and evaluated our new contributions in the tool AProVE. Moreover, we also use our new results to investigate the modularity of probabilistic termination properties.

链接与引用

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

BibTeX
@article{paperbot3341,
  title = {From Innermost to Full Probabilistic Term Rewriting: Almost-Sure Termination, Complexity, and Modularity},
  author = {Jan-Christoph Kassing and Jürgen Giesl},
  journal = {Logical Methods in Computer Science},
  volume = {Volume 21, Issue 4},
  year = {2025},
  doi = {10.46298/lmcs-21(4:28)2025}
}