paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Local Redundancy in SAT: Generalizations of Blocked Clauses

SAT 中的局部冗余:阻塞子句的推广
LMCS vol.Volume 14, Issue 42018匹配度 1/10 · 该论文研究 SAT 求解中的子句冗余性质与复杂度分析,属于逻辑/约束编程的理论工作,与用户关注的 LLM+静态分析、Agentic 程序分析、浮点程序分析及贝叶斯程序分析均无直接关联。引用 1 inbox
Benjamin Kiesl, Martina Seidl, Hans Tompits, Armin Biere
crossref: 2026-09-10

AI 速览

一句话:提出比阻塞子句更一般的语义局部冗余性质,并证明其为最一般的局部冗余性质。

子句消除是现代 SAT 求解的重要简化技术,其正确性依赖冗余性质:删除子句不影响公式可满足性。阻塞子句只需检查其 resolution environment,是一种成功的局部冗余性质。本文研究是否存在比阻塞子句更一般的局部冗余性质。作者提出语义 blocking,并证明它是最一般的局部冗余性质;又引入基于语法的 set-blocking 与 super-blocking,证明后者与语义 blocking 等价。文章还借助 Davis-Putnam 原子公式消去规则刻画语义 blocking,进行复杂度分析,并与文献中著名冗余性质建立联系。

问题
现代 SAT 求解中的子句消除依赖冗余性质;阻塞子句是其中成功且局部的性质,本文探究能否定义更一般的局部冗余性质。
方法
提出语义 blocking 概念,定义 set-blocking 与 super-blocking,并利用 Davis-Putnam 原子消去规则给出等价刻画及复杂度分析。
评估
通过证明语义 blocking 是最一般的局部冗余性质、super-blocking 与其等价,并进行复杂度分析和与已有冗余性质的比较来评估。
原文摘要(Abstract)

Clause-elimination procedures that simplify formulas in conjunctive normal form play an important role in modern SAT solving. Before or during the actual solving process, such procedures identify and remove clauses that are irrelevant to the solving result. These simplifications usually rely on so-called redundancy properties that characterize cases in which the removal of a clause does not affect the satisfiability status of a formula. One particularly successful redundancy property is that of blocked clauses, because it generalizes several other redundancy properties. To find out whether a clause is blocked---and therefore redundant---one only needs to consider its resolution environment, i.e., the clauses with which it can be resolved. For this reason, we say that the redundancy property of blocked clauses is local. In this paper, we show that there exist local redundancy properties that are even more general than blocked clauses. We present a semantic notion of blocking and prove that it constitutes the most general local redundancy property. We furthermore introduce the syntax-based notions of set-blocking and super-blocking, and show that the latter coincides with our semantic blocking notion. In addition, we show how semantic blocking can be alternatively characterized via Davis and Putnam's rule for eliminating atomic formulas. Finally, we perform a detailed complexity analysis and relate our novel redundancy properties to prominent redundancy properties from the literature.

链接与引用

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

BibTeX
@article{paperbot368,
  title = {Local Redundancy in SAT: Generalizations of Blocked Clauses},
  author = {Benjamin Kiesl and Martina Seidl and Hans Tompits and Armin Biere},
  journal = {Logical Methods in Computer Science},
  volume = {Volume 14, Issue 4},
  year = {2018},
  doi = {10.23638/lmcs-14(4:3)2018}
}