paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Initial Limit Datalog: a New Extensible Class of Decidable Constrained Horn Clauses

初始极限 Datalog:一类新的可扩展可判定约束霍恩子句
LICS 2021 36th Annual ACM/IEEE Symposium on Logic in Computer Science (LICS)2021匹配度 2/10 · 该论文研究可判定约束 Horn 子句的理论扩展,属于逻辑/形式化验证基础,与用户关注的静态分析、形式化验证有间接关联;但它不涉及 LLM/Agent、浮点程序分析或贝叶斯程序分析,也不包含工程落地或问题驱动的 benchmark 评估。引用 2 inbox
Toby Cathcart Burn, Luke Ong, Steven Ramsay, Dominik Wagner
crossref: 2026-09-12

AI 速览

一句话:提出初始极限 Datalog,将可判定极限 DatalogZ 推广到高阶并支持任意合适背景理论。

本文研究约束霍恩子句的可判定性,提出初始极限 Datalog。该片段可视为一阶语言 limit DatalogZ(Datalog 模线性整数算术)在带简单类型限制的高阶逻辑上的推广,并可实例化到任意合适的背景理论。作者证明,在一类可判定一阶理论上,例如按分量线性算术的自然数向量以及按子词序排序的有界上下文无关语言词,其可满足性可判定。关键方法是构造一种新的项模型——纠缠结构(entwined structures),用来见证可满足性。虽然全体模型通常不可数,但所有纠缠结构递归可枚举,且模型检测可判定。

问题
约束霍恩子句的可满足性判定通常局限于特定一阶理论;本文要在一个可扩展、可替换背景理论且支持高阶逻辑的片段上保持可判定性。
方法
定义初始极限 Datalog,将 limit DatalogZ 推广到带类型限制的高阶逻辑,并构造纠缠结构作为可满足性的项模型见证。
评估
在自然数向量线性算术、子词序下有界上下文无关语言等背景理论上证明可判定性,并证明纠缠结构递归可枚举且模型检测可判定。
原文摘要(Abstract)

We present initial limit Datalog, a new extensible class of constrained Horn clauses for which the satisfiability problem is decidable. The class may be viewed as a generalisation to higher-order logic (with a simple restriction on types) of the first-order language limit DatalogZ (a fragment of Datalog modulo linear integer arithmetic), but can be instantiated with any suitable background theory. For example, the fragment is decidable over any countable well-quasi-order with a decidable first-order theory, such as natural number vectors under componentwise linear arithmetic, and words of a bounded, context-free language ordered by the subword relation. Formulas of initial limit Datalog have the property that, under some assumptions on the background theory, their satisfiability can be witnessed by a new kind of term model which we call entwined structures. Whilst the set of all models is typically uncountable, the set of all entwined structures is recursively enumerable, and model checking is decidable.

链接与引用

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

BibTeX
@inproceedings{paperbot6222,
  title = {Initial Limit Datalog: a New Extensible Class of Decidable Constrained Horn Clauses},
  author = {Toby Cathcart Burn and Luke Ong and Steven Ramsay and Dominik Wagner},
  booktitle = {LICS},
  year = {2021},
  doi = {10.1109/lics52264.2021.9470527}
}