Table of Contents
Fetching ...

Pebble Games and Algebraic Proof Systems

Lisa-Marie Jaser, Jacobo Toran

Abstract

Analyzing refutations of the well known 0pebbling formulas Peb$(G)$ we prove some new strong connections between pebble games and algebraic proof system, showing that there is a parallelism between the reversible, black and black-white pebbling games on one side, and the three algebraic proof systems Nullstellensatz, Monomial Calculus and Polynomial Calculus on the other side. In particular we prove that for any DAG $G$ with a single sink, if there is a Monomial Calculus refutation for Peb$(G)$ having simultaneously degree $s$ and size $t$ then there is a black pebbling strategy on $G$ with space $s$ and time $t+s$. Also if there is a black pebbling strategy for $G$ with space $s$ and time $t$ it is possible to extract from it a MC refutation for Peb$(G)$ having simultaneously degree $s$ and size $ts$. These results are analogous to those proven in {deRezende et al.21} for the case of reversible pebbling and Nullstellensatz. Using them we prove degree separations between NS, MC and PC, as well as strong degree-size tradeoffs for MC. We also notice that for any directed acyclic graph $G$ the space needed in a pebbling strategy on $G$, for the three versions of the game, reversible, black and black-white, exactly matches the variable space complexity of a refutation of the corresponding pebbling formula Peb$(G)$ in each of the algebraic proof systems NS, MC and PC. Using known pebbling bounds on graphs, this connection implies separations between the corresponding variable space measures.

Pebble Games and Algebraic Proof Systems

Abstract

Analyzing refutations of the well known 0pebbling formulas Peb we prove some new strong connections between pebble games and algebraic proof system, showing that there is a parallelism between the reversible, black and black-white pebbling games on one side, and the three algebraic proof systems Nullstellensatz, Monomial Calculus and Polynomial Calculus on the other side. In particular we prove that for any DAG with a single sink, if there is a Monomial Calculus refutation for Peb having simultaneously degree and size then there is a black pebbling strategy on with space and time . Also if there is a black pebbling strategy for with space and time it is possible to extract from it a MC refutation for Peb having simultaneously degree and size . These results are analogous to those proven in {deRezende et al.21} for the case of reversible pebbling and Nullstellensatz. Using them we prove degree separations between NS, MC and PC, as well as strong degree-size tradeoffs for MC. We also notice that for any directed acyclic graph the space needed in a pebbling strategy on , for the three versions of the game, reversible, black and black-white, exactly matches the variable space complexity of a refutation of the corresponding pebbling formula Peb in each of the algebraic proof systems NS, MC and PC. Using known pebbling bounds on graphs, this connection implies separations between the corresponding variable space measures.

Paper Structure

This paper contains 12 sections, 16 theorems, 2 equations.

Key Result

Theorem 3.1

Let $G$ be a directed acyclic graph with a single sink $z$. If there is a black pebbling strategy of $G$ with time $t$ and space $s$ then there is a MC refutation of $\mathrm {Peb}_{G}$ with degree $s$ and size $ts$. The variable space of this refutation coincides with its degree.

Theorems & Definitions (29)

  • Definition 2.1: Black and black-white pebble games
  • Definition 2.2: Pebbling time, space, and price
  • Definition 2.3: Reversible pebble game
  • Definition 2.4: Pebbling formulas
  • Definition 2.5
  • Definition 2.6
  • Definition 2.7
  • Definition 2.8: Configurational proofs
  • Definition 2.9: Complexity measures
  • Theorem 3.1
  • ...and 19 more