Pseudo-partitions, transversality and locality: a combinatorial characterization for the space measure in algebraic proof systems

  • Authors:
  • Ilario Bonacina;Nicola Galesi

  • Affiliations:
  • Sapienza Universita di Roma, Rome, Italy;Sapienza Universita di Roma, Rome, Italy

  • Venue:
  • Proceedings of the 4th conference on Innovations in Theoretical Computer Science
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

We devise a new combinatorial framework for proving space lower bounds in algebraic proof systems like Polynomial Calculus (Pc) and Polynomial Calculus with Resolution (Pcr). Our method can be thought as a Spoiler-Duplicator game, which is capturing boolean reasoning on polynomials instead that clauses as in the case of Resolution. Hence, for the first time, we move the problem of studying the space complexity for algebraic proof systems in the range of 2-players games, as is the case for Resolution. A very simple case of our method allows us to obtain all the currently known space lower bounds for Pc/Pcr (CTn, PHPmn, BIT-PHPmn, XOR-PHPmn). The way our method applies to all these examples explains how and why all the known examples of space lower bounds for Pc/Pcr are an application of the method originally given by [Alekhnovich et al 2002] that holds for set of contradictory polynomials having high degree. Our approach unifies in a clear way under a common combinatorial framework and language the proofs of the space lower bounds known so far for Pc/Pcr. More importantly, using our approach in its full potentiality, we answer to the open problem [Alekhnovich et al 2002, Filmus et al 2012] of proving space lower bounds in Polynomial Calculus and Polynomials Calculus with Resolution for the polynomial encoding of randomly chosen k-CNF formulas. Our result holds for k= 4. Then, as proved for Resolution in [BenSasson and Galesi 2003], also in Pc and in Pcr refuting a random k-CNF over n variables requires high space measure of the order of Omega(n). Our method also applies to the Graph-PHPmn, which is a PHPmn defined over a constant (left) degree bipartite expander graph. We develop a common language for the two examples.