554 research outputs found
Space complexity in polynomial calculus
During the last decade, an active line of research in proof complexity has been to study space
complexity and time-space trade-offs for proofs. Besides being a natural complexity measure of
intrinsic interest, space is also an important issue in SAT solving, and so research has mostly focused
on weak systems that are used by SAT solvers.
There has been a relatively long sequence of papers on space in resolution, which is now reasonably
well understood from this point of view. For other natural candidates to study, however, such as
polynomial calculus or cutting planes, very little has been known. We are not aware of any nontrivial
space lower bounds for cutting planes, and for polynomial calculus the only lower bound has been
for CNF formulas of unbounded width in [Alekhnovich et al. ’02], where the space lower bound is
smaller than the initial width of the clauses in the formulas. Thus, in particular, it has been consistent
with current knowledge that polynomial calculus could be able to refute any k-CNF formula in
constant space.
In this paper, we prove several new results on space in polynomial calculus (PC), and in the
extended proof system polynomial calculus resolution (PCR) studied in [Alekhnovich et al. ’02]:
1. We prove an Ω(n) space lower bound in PC for the canonical 3-CNF version of the pigeonhole
principle formulas PHPm
n with m pigeons and n holes, and show that this is tight.
2. For PCR, we prove an Ω(n) space lower bound for a bitwise encoding of the functional pigeonhole
principle. These formulas have width O(log n), and hence this is an exponential
improvement over [Alekhnovich et al. ’02] measured in the width of the formulas.
3. We then present another encoding of the pigeonhole principle that has constant width, and
prove an Ω(n) space lower bound in PCR for these formulas as well.
4. Finally, we prove that any k-CNF formula can be refuted in PC in simultaneous exponential
size and linear space (which holds for resolution and thus for PCR, but was not obviously
the case for PC). We also characterize a natural class of CNF formulas for which the space
complexity in resolution and PCR does not change when the formula is transformed into 3-CNF
in the canonical way, something that we believe can be useful when proving PCR space lower
bounds for other well-studied formula families in proof complexity
A Generalized Method for Proving Polynomial Calculus Degree Lower Bounds
We study the problem of obtaining lower bounds for polynomial calculus (PC)
and polynomial calculus resolution (PCR) on proof degree, and hence by
[Impagliazzo et al. '99] also on proof size. [Alekhnovich and Razborov '03]
established that if the clause-variable incidence graph of a CNF formula F is a
good enough expander, then proving that F is unsatisfiable requires high PC/PCR
degree. We further develop the techniques in [AR03] to show that if one can
"cluster" clauses and variables in a way that "respects the structure" of the
formula in a certain sense, then it is sufficient that the incidence graph of
this clustered version is an expander. As a corollary of this, we prove that
the functional pigeonhole principle (FPHP) formulas require high PC/PCR degree
when restricted to constant-degree expander graphs. This answers an open
question in [Razborov '02], and also implies that the standard CNF encoding of
the FPHP formulas require exponential proof size in polynomial calculus
resolution. Thus, while Onto-FPHP formulas are easy for polynomial calculus, as
shown in [Riis '93], both FPHP and Onto-PHP formulas are hard even when
restricted to bounded-degree expanders.Comment: Full-length version of paper to appear in Proceedings of the 30th
Annual Computational Complexity Conference (CCC '15), June 201
Resolution over Linear Equations and Multilinear Proofs
We develop and study the complexity of propositional proof systems of varying
strength extending resolution by allowing it to operate with disjunctions of
linear equations instead of clauses. We demonstrate polynomial-size refutations
for hard tautologies like the pigeonhole principle, Tseitin graph tautologies
and the clique-coloring tautologies in these proof systems. Using the
(monotone) interpolation by a communication game technique we establish an
exponential-size lower bound on refutations in a certain, considerably strong,
fragment of resolution over linear equations, as well as a general polynomial
upper bound on (non-monotone) interpolants in this fragment.
We then apply these results to extend and improve previous results on
multilinear proofs (over fields of characteristic 0), as studied in
[RazTzameret06]. Specifically, we show the following:
1. Proofs operating with depth-3 multilinear formulas polynomially simulate a
certain, considerably strong, fragment of resolution over linear equations.
2. Proofs operating with depth-3 multilinear formulas admit polynomial-size
refutations of the pigeonhole principle and Tseitin graph tautologies. The
former improve over a previous result that established small multilinear proofs
only for the \emph{functional} pigeonhole principle. The latter are different
than previous proofs, and apply to multilinear proofs of Tseitin mod p graph
tautologies over any field of characteristic 0.
We conclude by connecting resolution over linear equations with extensions of
the cutting planes proof system.Comment: 44 page
A lower bound for the pigeonhole principle in tree-like Resolution by asymmetric Prover-Delayer games
In this note we show that the asymmetric Prover–Delayer game developed in Beyersdorff et al. (2010) [2] for Parameterized Resolution is also applicable to other tree-like proof systems. In particular, we use this asymmetric Prover–Delayer game to show a lower bound of the form 2Ω(nlogn) for the pigeonhole principle in tree-like Resolution. This gives a new and simpler proof of the same lower bound established by Iwama and Miyazaki (1999) [7] and Dantchev and Riis (2001) [5]
On the relative proof complexity of deep inference via atomic flows
We consider the proof complexity of the minimal complete fragment, KS, of
standard deep inference systems for propositional logic. To examine the size of
proofs we employ atomic flows, diagrams that trace structural changes through a
proof but ignore logical information. As results we obtain a polynomial
simulation of versions of Resolution, along with some extensions. We also show
that these systems, as well as bounded-depth Frege systems, cannot polynomially
simulate KS, by giving polynomial-size proofs of certain variants of the
propositional pigeonhole principle in KS.Comment: 27 pages, 2 figures, full version of conference pape
Parameterized bounded-depth Frege is not optimal
A general framework for parameterized proof complexity was introduced by Dantchev, Martin, and Szeider [9]. There the authors concentrate on tree-like Parameterized Resolution-a parameterized version of classical Resolution-and their gap complexity theorem implies lower bounds for that system. The main result of the present paper significantly improves upon this by showing optimal lower bounds for a parameterized version of bounded-depth Frege. More precisely, we prove that the pigeonhole principle requires proofs of size n in parameterized bounded-depth Frege, and, as a special case, in dag-like Parameterized Resolution. This answers an open question posed in [9]. In the opposite direction, we interpret a well-known technique for FPT algorithms as a DPLL procedure for Parameterized Resolution. Its generalization leads to a proof search algorithm for Parameterized Resolution that in particular shows that tree-like Parameterized Resolution allows short refutations of all parameterized contradictions given as bounded-width CNF's
Resolution and the binary encoding of combinatorial principles.
Res(s) is an extension of Resolution working on s-DNFs. We prove tight n (k) lower bounds for the size
of refutations of the binary version of the k-Clique Principle in Res(o(log log n)). Our result improves that of
Lauria, Pudlák et al. [27] who proved the lower bound for Res(1), i.e. Resolution. The exact complexity of
the (unary) k-Clique Principle in Resolution is unknown. To prove the lower bound we do not use any form of
the Switching Lemma [35], instead we apply a recursive argument specific for binary encodings. Since for the
k-Clique and other principles lower bounds in Resolution for the unary version follow from lower bounds in
Res(log n) for their binary version we start a systematic study of the complexity of proofs in Resolution-based
systems for families of contradictions given in the binary encoding.
We go on to consider the binary version of the weak Pigeonhole Principle Bin-PHPmn
for m > n. Using
the the same recursive approach we prove the new result that for any > 0, Bin-PHPmn
requires proofs of size
2n1− in Res(s) for s = o(log1/2 n). Our lower bound is almost optimal since for m 2
p
n log n there are
quasipolynomial size proofs of Bin-PHPmn
in Res(log n).
Finally we propose a general theory in which to compare the complexity of refuting the binary and unary
versions of large classes of combinatorial principles, namely those expressible as first order formulae in 2-form
and with no finite model
Exponential Resolution Lower Bounds for Weak Pigeonhole Principle and Perfect Matching Formulas over Sparse Graphs
We show exponential lower bounds on resolution proof length for pigeonhole
principle (PHP) formulas and perfect matching formulas over highly unbalanced,
sparse expander graphs, thus answering the challenge to establish strong lower
bounds in the regime between balanced constant-degree expanders as in
[Ben-Sasson and Wigderson '01] and highly unbalanced, dense graphs as in [Raz
'04] and [Razborov '03, '04]. We obtain our results by revisiting Razborov's
pseudo-width method for PHP formulas over dense graphs and extending it to
sparse graphs. This further demonstrates the power of the pseudo-width method,
and we believe it could potentially be useful for attacking also other
longstanding open problems for resolution and other proof systems
- …