The problem of recognizing satisfiable formulas and propositional tautologies is ubiquitous in computer science. Propositional proof systems are methods for establishing that a propositional formula is a tautology. In general, proof systems correspond to algorithms for satisfiability so that lower bounds on proof sizes in a given system correspond to lower bounds on the run time of the related satisfiability algorithms. Moreover, the question of proof sizes is intimately connected to questions such as NP versus coNP.; In this dissertation, we study the sizes of proofs in different propositional proof systems. We prove new lower bounds on the sizes of proofs in the Res( k) systems, we prove that constant-depth Frege systems with counting axioms do not polynomially simulate constant-depth Frege systems with counting gates, and we prove that constant-depth Frege systems with counting axioms polynomially simulate Nullstellensatz refutations. As corollaries to these results, we obtain the first separation of the Nullstellensatz and polynomial calculus systems with respect to size, and an exponential separation between constant-depth Frege systems and constant-depth Frege systems with counting axioms with respect to constant-width CNFs. The lower bounds for the Res(k) systems include: (1) The 2n to n weak pigeonhole principle requires size to refute in Res(). (2) For each k, there exists a constant w > k so that random w-CNFs in n variables require size to refute in Res(k). (3) We demonstrate sets of clauses on n variables that have polynomial size Res(k + 1) refutations, but require size to refute in Res(k).; Our lower bounds for proof sizes are proved using extensions of the switching lemma technique. The lower bound proofs for the Res(k) systems use a method we call switching with small restrictions, and the lower bound proof for constant-depth Frege with counting axioms uses a switching lemma that makes random substitutions rather than 0/1 restrictions. The switching lemma for small restrictions allows us to prove the first separation between depth d circuits of bottom fan-in k + 1 and depth d circuits of bottom fan-in k.
展开▼
机译:认识可满足的公式和命题重言式的问题在计算机科学中无处不在。命题证明系统是用于确定命题公式是重言式的方法。通常,证明系统对应于可满足性的算法,因此给定系统中证明量的下限对应于相关可满足性算法的运行时间的下限。此外,证明大小的问题与诸如 NP italic>和 coNP italic>之类的问题密切相关。本文研究了不同命题证明系统中证明的大小。我们在Res( k italic>)系统中证明证明大小的新下界,我们证明具有计数公理的恒定深度Frege系统不会多项式模拟具有计数门的恒定深度Frege系统,并且我们证明了带有计数公理的恒定深度弗雷格系统可以多项式模拟Nullstellensatz反驳。作为这些结果的推论,我们获得了Nullstellensatz系统和多项式演算系统相对于 size italic>的首次分离,以及恒定深度弗雷格系统和恒定深度弗雷格系统之间的指数分隔以及计算公理的过程。关于恒定宽度CNF。 Res( k italic>)系统的下限包括:(1)2 n italic>到 n italic>弱信鸽原理需要大小展开▼