Title :
Noncommutative Determinant is Hard: A Simple Proof Using an Extension of Barrington´s Theorem
Author_Institution :
IBM T.J. Watson Res. Center, Yorktown Heights, NY, USA
Abstract :
We show that, for many noncommutative algebras A, the hardness of computing the determinant of matrices over A follows almost immediately from Barrington´s Theorem. Barrington showed how to express a NC1 circuit as a product program over any non-solvable group. We construct a simple matrix directly from Barrington´s product program whose determinant counts the number of solutions to the product program. This gives a simple proof that computing the determinant over algebras containing a non-solvable group is #P-hard or ModpP-hard, depending on the characteristic of the algebra. To show that computing the determinant is hard over noncommutative matrix algebras whose group of units is solvable, we construct new product programs (in the spirit of Barrington) that can evaluate 3SAT formulas even though the algebra´s group of units is solvable. The hardness of noncommutative determinant is already known, it was recently proven by retooling Valiant´s (rather complex) reduction of #3SAT to computing the permanent. Our emphasis here is on obtaining a conceptually simpler proof.
Keywords :
computability; computational complexity; group theory; matrix algebra; theorem proving; #P-hard problem; 3SAT formula evaluation; Barrington product program; Barrington theorem; ModpP-hard problem; NC1 circuit; noncommutative determinant; noncommutative matrix algebras; nonsolvable group; Equations; Indium phosphide; Matrices; Quaternions; Transmission line matrix methods; Vectors;
Conference_Titel :
Computational Complexity (CCC), 2014 IEEE 29th Conference on
Conference_Location :
Vancouver, BC
DOI :
10.1109/CCC.2014.26