REVIEW
Rational Identity Testing for Noncommutative Circuits is in Polynomial Space
Computational Complexity · Submitted 29 Sep 2026
Pith's verdict: The internal proofs are careful and the entry oracle is a genuine new step; the whole result stands on one unvetted black box, the CGGRT26 uniformity claim, and the referee's real job is checking that box, not the paper's own math.
T0 · AI review
Why Pith says this
Highlight any text to comment on it.
Referee report
The paper
The paper claims
Rational identity testing for noncommutative circuits is decidable in deterministic space $O(s^2)$, and hence lies in PSPACE.
The reading
What carries the argument
The central object is the Hrubes–Wigderson syntactic pencil $A_F$ and its wrapper $L(F) = A_{F^{-1}}$, a matrix over the free associative algebra whose dimension satisfies $p(F) \le 2|F|$ and whose entries are single symbols — scalars in $\{0,\pm 1\}$, variables, or constants of bit-size at most $s$ (Lemma 4.4). The load-bearing identity is Lemma 4.5: for a correct formula $F$, $(A_F^{-1})_{1,p(F)} = \widehat F$, so the value of the formula is a single entry of the pencil's inverse, and Theorem 4.8 makes $\widehat F = 0$ equivalent to non-fullness of $L(F)$. The carrying mechanism is the entry oracle (Lemma 4.9), which answers any query $(k,i,j)$ for $(Q_k)_{i,j}$ in workspace $O(s^2)$ and time $\mathrm{poly}(s)$ by descending through the circuit once, never duplicating the exponential matrix; coupled with Corollary 2.6 this converts a uniform $\mathrm{NC}^i$ rank decision on a $2^{\Theta(s)}$-bit input presented by a polynomial-space oracle into a deterministic $O(s^i)$-space procedure.
Extended reading notes
Core claim
On the paper's own terms: RIT for rational circuits, with no correctness promise on the input, lies in PSPACE. The mechanism is a three-part assembly. First, the Hrubes–Wigderson linearization of a rational formula is extended to circuits by unrolling, so that each gate's subcircuit becomes a formula of at most $2^s$ nodes and hence a pencil of dimension $2^{O(s)}$; the entry oracle (Lemma 4.9) computes any single entry of this pencil in workspace $O(s^2)$ without materializing the matrix. Second, a recent theorem — that deciding whether a homogeneous symbolic matrix has full noncommutative rank is in logspace-uniform $\mathrm{NC}^2$ — is used as a black box for the rank test. Third, the succinct-simulation theorem (Theorem 2.5 and Corollary 2.6) shows that a uniform $\mathrm{NC}^i$ procedure run against an input of length $2^{\Theta(s)}$ presented by a polylogspace bit oracle takes workspace $O(s^i)$. The zero criterion (Theorem 4.8) ties the value question on a correct formula $F$ to fullness of the wrapper pencil $L(F) = A_{F^{-1}}$: $\widehat F = 0$ if and only if $L(F)$ is not full, so identity testing becomes a rank test on a succinctly presented pencil. The main theorem (Theorem 6.2) states the decision procedure for correctness, returning an offending inversion gate when one exists, and for identity, and Remark 6.4 extends the statement to finite fields.
Load-bearing premise
The PSPACE bound hinges on the externally cited result that deciding full noncommutative rank of a homogeneous symbolic matrix lies in logspace-uniform $NC^{2}$, including its asserted uniformity, which the paper does not re-derive and whose depth sets the space exponent.
Editorial extensions
If this is right
- Degree-unrestricted noncommutative polynomial identity testing for circuits without inversion gates is in PSPACE (Corollary 6.3).
- The decision procedure is constructive about failure: if the circuit is incorrect, it outputs the label of an inversion gate whose argument evaluates to zero, with no promise on the input needed (Theorem 6.2(a)).
- The same PSPACE bound and proof hold over any finite field, with no modification (Remark 6.4).
- The exponential unrolling of a circuit to a formula is absorbed by the succinct presentation, so the exponential cost appears only as a polynomial factor in the space exponent rather than as an exponential blow-up in workspace.
Reading between the lines
- The PSPACE containment is only as clean as the external rank theorem: if the asserted logspace-uniform $\mathrm{NC}^2$ membership for full noncommutative rank (the paper's only black box) fails, the whole bound falls, since Corollary 2.6 sets the space exponent $O(s^i)$ from the NC depth.
- The succinct-pencil-plus-uniform-NC template suggests a route to PSPACE for other algebraic problems whose natural instances are exponentially large but locally computable — the entry-oracle idea is not specific to identity testing.
- Pushing the space bound below $O(s^2)$ would require a fully uniform $\mathrm{NC}^1$ rank test, which the cited tools do not provide; the paper leaves that as an open direction.
- A practical check of the construction: run the entry oracle against the explicit wrapper pencil of Example 4.3, where $F = x_1 x_2$, and confirm the fullness classification matches $\widehat F \neq 0$; any mismatch would trace to Lemmas 4.5–4.9 rather than to the black box.
Original 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 $s$ the associated linear pencil has dimension $2^{O(s)}$, and the known algorithms use exponential time and exponential space. We show that RIT for rational circuits over $Q$ 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 $A$ of size $2^{O(s)}$ for the input rational \emph{circuit} of size $s$. More precisely, given indices $i$ and $j$ for the linear pencil we can compute $A_{i,j}$ in space polynomial in $s$ and length of $i,j$. This algorithm essentially gives a succinct presentation of the linear pencil $A$ obtained by the reduction. By the recent theorem of Chatterjee, Ghosh, Gurjar, Raj and Thierauf that deciding whether a symbolic matrix $\sum_i A_ix_i$ 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 $A$. 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 $O(\log^{i}M)$ circuit for succinctly presented inputs of length $M = 2^{\Theta(s)}$ yields a polynomial space algorithm.
The compiled record
The paper's own sentences, arranged, kept beside the review and separate from it. Each label is drawn from a closed vocabulary; the number beside it is the probability the classifier gave that label. Numbers in the tables are the authors', checked by code. No sentence in this record was written by a model.
The abstract, sentence by sentence
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 $s$ the associated linear pencil has dimension $2^{O(s)}$, and the known algorithms use exponential time and exponential space. We show that RIT for rational circuits over $Q$ 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 $A$ of size $2^{O(s)}$ for the input rational \emph{circuit} of size $s$. More precisely, given indices $i$ and $j$ for the linear pencil we can compute $A_{i,j}$ in space polynomial in $s$ and length of $i,j$. This algorithm essentially gives a succinct presentation of the linear pencil $A$ obtained by the reduction. By the recent theorem of Chatterjee, Ghosh, Gurjar, Raj and Thierauf that deciding whether a symbolic matrix $\sum_i A_ix_i$ 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 $A$. 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 $O(\log^{i}M)$ circuit for succinctly presented inputs of length $M = 2^{\Theta(s)}$ yields a polynomial space algorithm.
background contribution method result interpretation main claim
| # | sentence | role | the authors' own work | states the main conclusion | strength |
|---|---|---|---|---|---|
| s0 | The rational identity testing problem, RIT, asks whether an input \emph{rational circuit}, computes the zero element of the free skew field. | background 1.00 | 0.06 | 0.02 | asserted 0.98 |
| s1 | For rational \emph{formulas} the problem is known to be in deterministic polynomial time. | background 1.00 | 0.03 | 0.01 | asserted 1.00 |
| s2 | For rational circuits of size $s$ the associated linear pencil has dimension $2^{O(s)}$, and the known algorithms use exponential time and exponential space. | background 0.81 | 0.07 | 0.02 | asserted 1.00 |
| s3 | We show that RIT for rational circuits over $Q$ and finite fields is in PSPACE. | result 0.88 | 0.95 | 0.92 | asserted 1.00 |
| s4 | As a consequence, noncommutative PIT for degree unrestricted noncommutative circuits is also in PSPACE. | interpretation 0.51 | 0.82 | 0.20 | asserted 1.00 |
| s5 | 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 $A$ of size $2^{O(s)}$ for the input rational \emph{circuit} of size $s$. | method 0.80 | 0.78 | 0.04 | asserted 0.99 |
| s6 | More precisely, given indices $i$ and $j$ for the linear pencil we can compute $A_{i,j}$ in space polynomial in $s$ and length of $i,j$. | method 0.78 | 0.84 | 0.02 | asserted 1.00 |
| s7 | This algorithm essentially gives a succinct presentation of the linear pencil $A$ obtained by the reduction. | interpretation 0.48 | 0.82 | 0.03 | asserted 0.96 |
| s8 | By the recent theorem of Chatterjee, Ghosh, Gurjar, Raj and Thierauf that deciding whether a symbolic matrix $\sum_i A_ix_i$ has full noncommutative rank is in NC. | background 0.67 | 0.03 | 0.03 | asserted 1.00 |
| s9 | We note that their algorithm is logspace-uniform NC and we use it as a black-box for computing rank of succinctly represented pencil $A$. | method 0.95 | 0.54 | 0.03 | asserted 0.99 |
| s10 | 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. | method 0.53 | 0.16 | 0.02 | asserted 1.00 |
| s11 | Hence, simulating a depth $O(\log^{i}M)$ circuit for succinctly presented inputs of length $M = 2^{\Theta(s)}$ yields a polynomial space algorithm. | interpretation 0.40 | 0.45 | 0.12 | asserted 1.00 |
What was examined, and what was not
- arXiv listing abstract v1
- full text
- figures and tables
- references and citing sentences
- relations to other papers
- P abstract
- S sections
- T body sentences
- C citations
- R cross-paper relations
References
Discussion
Disagree with the review, or know something it missed? Leave a comment, highlight any passage above to comment on it, or challenge this review formally.