Symmetric Arithmetic Circuits
Anuj Dawar, Gregory Wilsenach
TL;DR
This work studies arithmetic circuits under natural symmetry constraints when computing polynomials on $n\times n$ matrices, distinguishing the determinant from the permanent. By formalizing matrix, square, and transpose symmetry and connecting circuit automorphisms to counting-width via the Weisfeiler-Leman framework, the authors reduce lower-bound problems to graph-counting parameters such as the number of perfect matchings. They prove exponential lower bounds for square-symmetric circuits computing the permanent over char $0$, while giving polynomial-size transpose-symmetric circuits for the determinant, using Le Verrier’s method and a symmetry-preserving Boolean translation. The results reveal a fundamental barrier that symmetry imposes on permanent computations and provide a robust methodology—via counting width and CFI-style constructions—for proving lower bounds in restricted circuit classes. They also discuss extensions to positive characteristics and relate their findings to equivariant determinantal representations, suggesting broad implications for algebraic complexity and symmetry-aware computation.
Abstract
We introduce symmetric arithmetic circuits, i.e. arithmetic circuits with a natural symmetry restriction. In the context of circuits computing polynomials defined on a matrix of variables, such as the determinant or the permanent, the restriction amounts to requiring that the shape of the circuit is invariant under simultaneous row and column permutations of the matrix. We establish unconditional exponential lower bounds on the size of any symmetric circuit for computing the permanent. In contrast, we show that there are polynomial-size symmetric circuits for computing the determinant over fields of characteristic zero.
