paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Small Term Reachability and Related Problems for Terminating Term Rewriting Systems

终止项重写系统上的小项可达性及相关问题
LMCS vol.Volume 21, Issue 42025匹配度 2/10 · 该论文属于项重写系统与复杂度理论的形式化验证工作,虽与形式化验证相邻,但不涉及 LLM/Agent、机器学习系统静态分析、浮点程序分析或贝叶斯程序分析,与用户研究画像的核心交叉方向无直接关联。引用 2 inbox
Franz Baader, Jürgen Giesl
crossref: 2026-09-10

AI 速览

一句话:研究终止项重写系统中大小受限可达项的判定复杂度,并分析终止性证明方式与合流性的影响。

论文研究项重写系统(TRS)中的小项可达性:给定终止 TRS R、项 s 和自然数 n,判定从 s 能否重写出大小不超过 n 的项,动机是缩小描述逻辑证明。作者按 R 的终止性证明方式分析复杂度:长度递减系统为 NP 完全;用多项式序或线性多项式序时分别为 N2ExpTime 完全和 NExpTime 完全;受限 Knuth-Bendix 序下为 PSpace 完全。合流性使长度递减情形降至 P,但对其余两类最坏复杂度无影响。还研究大项可达性(大小至少 n),其复杂度有时改变,并可能依赖 n 的一元或二进制编码,而小项可达性不受编码影响。

问题
给定终止项重写系统 R、项 s 与自然数 n,判定从 s 能否重写出大小 ≤ n 的项;该问题源于用重写缩小描述逻辑证明。
方法
按 R 的终止性证明方式(长度递减、多项式序、受限 Knuth-Bendix 序)进行复杂度分类,并考察合流性与 n 的编码方式。
评估
通过复杂度上下界与完全性结果(NP、N2ExpTime/NExpTime、PSpace、P)评估问题难度,并对比小项可达性与大项可达性。
原文摘要(Abstract)

Motivated by an application where we try to make proofs for Description Logic inferences smaller by rewriting, we consider the following decision problem, which we call the small term reachability problem: given a term rewriting system $R$, a term $s$, and a natural number $n$, decide whether there is a term $t$ of size $\leq n$ reachable from $s$ using the rules of $R$. We investigate the complexity of this problem depending on how termination of $R$ can be established. We show that the problem is in general NP-complete for length-reducing term rewriting systems. Its complexity increases to N2ExpTime-complete (NExpTime-complete) if termination is proved using a (linear) polynomial order and to PSpace-complete for systems whose termination can be shown using a restricted class of Knuth-Bendix orders. Confluence reduces the complexity to P for the length-reducing case, but has no effect on the worst-case complexity in the other two cases. Finally, we consider the large term reachability problem, a variant of the problem where we are interested in reachability of a term of size $\geq n$. It turns out that this seemingly innocuous modification in some cases changes the complexity of the problem, which may also become dependent on whether the number $n$ is is represented in unary or binary encoding, whereas this makes no difference for the complexity of the small term reachability problem.

链接与引用

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

BibTeX
@article{abs-2412-06047,
  title = {Small Term Reachability and Related Problems for Terminating Term Rewriting Systems},
  author = {Franz Baader and Jürgen Giesl},
  journal = {Logical Methods in Computer Science},
  volume = {Volume 21, Issue 4},
  year = {2025},
  doi = {10.46298/lmcs-21(4:8)2025}
}