Short proofs for the determinant identities

  • Authors:
  • Pavel Hrubes;Iddo Tzameret

  • Affiliations:
  • University of Calgary, Alberta, Canada;Tsinghua University, Beijing, China

  • Venue:
  • STOC '12 Proceedings of the forty-fourth annual ACM symposium on Theory of computing
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

We study arithmetic proof systems Pc(F) and Pf(F) operating with arithmetic circuits and arithmetic formulas, respectively, that prove polynomial identities over a field F. We establish a series of structural theorems about these proof systems, the main one stating that Pc(F) proofs can be balanced: if a polynomial identity of syntactic degree d and depth k has a Pc(F) proof of size s, then it also has a Pc(F) proof of size poly(s,d) and depth O(k+log2 d + log d• log s). As a corollary, we obtain a quasipolynomial simulation of Pc(F) by Pf(F), for identities of a polynomial syntactic degree. Using these results we obtain the following: consider the identities: det(XY) = det(X)•det(Y) and det(Z)= z11 ••• znn, where X,Y and Z are n x n square matrices and Z is a triangular matrix with z11,..., znn on the diagonal (and det is the determinant polynomial). Then we can construct a polynomial-size arithmetic circuit det such that the above identities have Pc(F) proofs of polynomial-size and O(log2n) depth. Moreover, there exists an arithmetic formula det of size nO(log n) such that the above identities have Pf(F) proofs of size nO(log n). This yields a solution to a basic open problem in propositional proof complexity, namely, whether there are polynomial-size NC2-Frege proofs for the determinant identities and the hard matrix identities, as considered, e.g. in Soltys and Cook (2004) (cf., Beame and Pitassi (1998). We show that matrix identities like AB=I - BA=I (for matrices over the two element field) as well as basic properties of the determinant have polynomial-size NC2-Frege proofs, and quasipolynomial-size Frege proofs.