English

Randomized Polynomial Time Identity Testing for Noncommutative Circuits

Computational Complexity 2016-06-07 v3

Abstract

In this paper we show that the black-box polynomial identity testing for noncommutative polynomials fFz1,z2,,znf\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,logt,logD)\poly(n,\log t,\log D) time. As a consequence, if the black-box contains a circuit CC of size ss computing fFz1,z2,,znf\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 logt\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 Fz1,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.

Cite

@article{arxiv.1606.00596,
  title  = {Randomized Polynomial Time Identity Testing for Noncommutative Circuits},
  author = {V. Arvind and Partha Mukhopadhyay and S. Raja},
  journal= {arXiv preprint arXiv:1606.00596},
  year   = {2016}
}

Comments

As the number of monomials in a noncommutative polynomial which has anarithmetic circuit of size $s$ can actually be doubly exponential in $s$, our result does not imply a randomized polynomial-time identity test for all size s noncommutative circuits. The algorithm works only for noncommutative size s circuits which computes a polynomial with exp(s) many monomials

R2 v1 2026-06-22T14:15:42.827Z