paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Reasoning on Data Words over Numeric Domains

数值域上的数据词推理
LICS Proceedings of the 37th Annual ACM/IEEE Symposium on Logic in Computer Science2022匹配度 1/10 · 该论文属于逻辑与自动机理论,研究数据词上的Presburger约束、可判定性与复杂度,不涉及静态分析、LLM/Agent、浮点或贝叶斯程序分析;虽与形式化验证有微弱关联,但不在用户核心交叉方向上。引用 9 inbox
Diego Figueira, Anthony Widjaja Lin
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:提出带参数与Presburger约束的数据词逻辑pSDL,支持数值算术与数据计数,并给出可判定性和复杂度。

论文研究带数值数据的数据词推理问题。已有数据词逻辑(如两变量逻辑与数据自动机)虽能进行某种数据计数,却无法表达数值域上的算术。作者提出参数化半线性数据逻辑 pSDL,允许参数,并在数据值及等价类 Parikh 像上施加 Presburger 守卫,从而表达“每个数据值至多出现一次且为偶数”“可被 4 整除的位置子集 a/b 数量相等”“最高频数据值可被 3 整除”“数据值集合构成区间”等语言。文章给出该逻辑成员判定与可满足性判定的可判定性及复杂度结果;与两变量数据词逻辑和数据自动机相比,pSDL 的可满足性检查具有初等复杂度,表达能力不可比。作者还讨论了在数据库与验证中的应用潜力。

问题
如何为带数值数据的数据词提供既能进行数据计数又能表达数值算术的推理逻辑,并判定其成员与可满足性。
方法
提出参数化半线性数据逻辑 pSDL,使用参数及作用在数据值和等价类 Parikh 像上的 Presburger 守卫,统一刻画数据计数与数值约束。
评估
给出成员判定与可满足性判定的可判定性和复杂度结果,并论证其可满足性为初等复杂度;与两变量逻辑和数据自动机进行表达能力对比,并讨论数据库与验证应用。
原文摘要(Abstract)

We introduce parametric semilinear data logic (pSDL) for reasoning about data words with numeric data. The logic allows parameters, and Presburger guards on the data and on the Parikh image of equivalence classes (i.e. data counting), allowing us to capture data languages like: (1) each data value occurs at most once in the word and is an even number, (2) the subset of the positions containing data values divisible by 4 has the same number of a’s and b’s, (3) the data value with the highest frequency in the word is divisible by 3, and (4) each data value occurs at most once, and the set of data values forms an interval. We provide decidability and complexity results for the problem of membership and satisfiability checking over these models. In contrast to two-variable logic of data words and data automata (which also permit a form of data counting but no arithmetics over numeric domains and have incomparable inexpressivity), pSDL has elementary complexity of satisfiability checking. We show interesting potential applications of our models in databases and verification.

链接与引用

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

BibTeX
@inproceedings{FigueiraL22,
  title = {Reasoning on Data Words over Numeric Domains},
  author = {Diego Figueira and Anthony Widjaja Lin},
  booktitle = {LICS},
  year = {2022},
  doi = {10.1145/3531130.3533354}
}