Rational Identity Testing for Noncommutative Circuits is in Polynomial Space
arXiv:2609.37319
Abstract
The rational identity testing problem, RIT, asks whether an input \emph{rational circuit}, computes the zero element of the free skew field. For rational \emph{formulas} the problem is known to be in deterministic polynomial time. For rational circuits of size the associated linear pencil has dimension , and the known algorithms use exponential time and exponential space. We show that RIT for rational circuits over and finite fields is in PSPACE. As a consequence, noncommutative PIT for degree unrestricted noncommutative circuits is also in PSPACE. The proof is based on the following three observations Analyzing the Hrubes-Wigderson construction of a linear pencil for an input rational formula, we obtain a succinctly represented linear pencil of size for the input rational \emph{circuit} of size . More precisely, given indices and for the linear pencil we can compute in space polynomial in and length of . This algorithm essentially gives a succinct presentation of the linear pencil obtained by the reduction. By the recent theorem of Chatterjee, Ghosh, Gurjar, Raj and Thierauf that deciding whether a symbolic matrix has full noncommutative rank is in NC. We note that their algorithm is logspace-uniform NC and we use it as a black-box for computing rank of succinctly represented pencil . Finally, we note a folklore simulation: If a problem is solved by a logspace-uniform family of \emph{deterministic} Boolean circuits of polylogarithmic depth, and its input is not written down but is presented by a polylogspace subroutine that returns any requested input bit, then the circuit can be evaluated in polylogarithmic space. Hence, simulating a depth circuit for succinctly presented inputs of length yields a polynomial space algorithm.