We study the complexity of a range of propositional proof systems which allow inference rules of the form: from a set of clauses Gamma derive Gamma+C where, due to some syntactic condition, Gamma+C is satisfiable if Gamma is, but where Gamma does not necessarily imply C. These inference rules include BC, RAT, SPR and PR (respectively short for blocked clauses, resolution asymmetric tautologies, subset propagation redundancy and propagation redundancy). These arose from work in satisfiability (SAT) solving. We introduce a new, more general rule SR (substitution redundancy). If the new clause C is allowed to include new variables then the systems based on these rules are all equivalent to extended resolution. We focus on restricted systems that do not allow new variables. The systems with deletion, where we can delete a clause from our set at any time, are denoted DBC-, RAT-, DSPR-, DPR- and DSR-. The systems without deletion are BC-, RAT-, SPR-, PR- and SR-. With deletion, we show that DRAT-, DSPR- and DPR- are equivalent. By earlier work of Kiesl, Rebola-Pardo and Heule, they are also equivalent to DBC-. Without deletion, we show that SPR- can simulate PR- provided only short clauses are inferred by SPR inferences. We also show that many of the well-known "hard" principles have small SPR- refutations. These include the pigeonhole principle, bit pigeonhole principle, parity principle, Tseitin tautologies and clique-coloring tautologies. SPR- can also handle or-fication and xor-ification, and lifting with an index gadget. Our final result is an exponential size lower bound for RAT- refutations, giving exponential separations between RAT- and both DRAT- and SPR-.
翻译:我们研究了一系列允许推断形式规则的参数验证系统的复杂性:从一组条款Gamma产生Gamma+C,由于某些合成条件,Gamma+C在伽玛存在时是可讽刺的,但Gamma不一定意味着C。这些推断规则包括BC、RAT、SPR和PR(对被封条款、非正反调、分向传播冗余、分向传播冗余),这些系统来自可反正(SAT)解决工作。我们引入了新的、更一般性的规则SR(替代冗余)。如果允许新的变数,然后基于这些规则的系统就等同于扩展决议。我们侧重于不允许新变数的限制性系统。在删除的系统中,我们可以随时从我们的组合中删除一个条款,对调重音节、RAT-、DSPR-R、DPR和DSR-R-不删除的系统,对等值原则也是删除的,我们显示SDAR-D-R和S-R-RR的高级原则。