research

Generating Matrix Identities and Proof Complexity

Abstract

Motivated by the fundamental lower bounds questions in proof complexity, we initiate the study of matrix identities as hard instances for strong proof systems. A matrix identity of d×dd \times d matrices over a field F\mathbb{F}, is a non-commutative polynomial f(x1,,xn)f(x_1,\ldots,x_n) over F\mathbb{F} such that ff vanishes on every d×dd \times d matrix assignment to its variables. We focus on arithmetic proofs, which are proofs of polynomial identities operating with arithmetic circuits and whose axioms are the polynomial-ring axioms (these proofs serve as an algebraic analogue of the Extended Frege propositional proof system; and over GF(2)GF(2) they constitute formally a sub-system of Extended Frege [HT12]). We introduce a decreasing in strength hierarchy of proof systems within arithmetic proofs, in which the ddth level is a sound and complete proof system for proving d×dd \times d matrix identities (over a given field). For each level d>2d>2 in the hierarchy, we establish a proof-size lower bound in terms of the number of variables in the matrix identity proved: we show the existence of a family of matrix identities fnf_n with nn variables, such that any proof of fn=0f_n=0 requires Ω(n2d)\Omega(n^{2d}) number of lines. The lower bound argument uses fundamental results from the theory of algebras with polynomial identities together with a generalization of the arguments in [Hru11]. We then set out to study matrix identities as hard instances for (full) arithmetic proofs. We present two conjectures, one about non-commutative arithmetic circuit complexity and the other about proof complexity, under which up to exponential-size lower bounds on arithmetic proofs (in terms of the arithmetic circuit size of the identities proved) hold. Finally, we discuss the applicability of our approach to strong propositional proof systems such as Extended Frege.Comment: 46 pages, 1 figur

    Similar works