Randomized Polynomial Time Identity Testing for Noncommutative Circuits

preprint2016arXivOpen access

Abstract

In this paper we show that the black-box polynomial identity testing for noncommutative polynomials f∈F⟨z1,z2,⋯ ,zn⟩f\in\mathbb{F}\langle z_1,z_2,\cdots,z_n \rangle of degree DD and sparsity tt, can be done in randomized $\poly(n,\log t,\log D)$ time. As a consequence, if the black-box contains a circuit CC of size ss computing f∈F⟨z1,z2,⋯ ,zn⟩f\in\mathbb{F}\langle z_1,z_2,\cdots,z_n \rangle which has at most tt non-zero monomials, then the identity testing can be done by a randomized algorithm with running time polynomial in ss and nn and log⁡t\log t. This makes significant progress on a question that has been open for over ten years. The earlier result by Bogdanov and Wee [BW05], using the classical Amitsur-Levitski theorem, gives a randomized polynomial-time algorithm only for circuits of polynomially bounded syntactic degree. In our result, we place no restriction on the degree of the circuit. Our algorithm is based on automata-theoretic ideas introduced in [AMS08,AM08]. In those papers, the main idea was to construct deterministic finite automata that isolate a single monomial from the set of nonzero monomials of a polynomial ff in F⟨z1,z2,⋯ ,zn⟩\mathbb{F}\langle z_1,z_2,\cdots,z_n \rangle. In the present paper, since we need to deal with exponential degree monomials, we carry out a different kind of monomial isolation using nondeterministic automata.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.