Convergent Gate Elimination and Constructive Circuit Lower Bounds
Marco Carmosino, Ngu Dang, Tim Jackman

TL;DR
This paper formalizes circuit simplification as a convergent term graph rewriting system, enabling rigorous reasoning and providing the first constructive circuit lower bounds using gate elimination, with implications for complexity theory.
Contribution
It introduces a convergent rewriting system for circuit simplification and applies it to derive the first constructive lower bounds via gate elimination.
Findings
Circuit simplification is modeled as a convergent term graph rewriting system.
No similar convergent formalization exists over certain bases like $U_2$ and $B_2$.
A constructive lower bound for XOR function in the DeMorgan basis is established.
Abstract
Towards better understanding of gate elimination, the only method known that can prove complexity lower bounds for explicit functions against unrestricted Boolean circuits, this work contributes: (1) formalizing circuit simplifications as a convergent term graph rewriting system and (2) giving a simple and constructive proof of a classical lower bound using this system. First, we show that circuit simplification is a convergent term graph rewriting system over the DeMorgan and bases. We define local rewriting rules from Boolean identities such that every simplification sequence yields an identical final result (up to circuit isomorphism or bisimulation). Convergence enables rigorous reasoning about structural properties of simplified circuits without dependence on the order of simplification. Then, we show that there is \emph{no similar} convergent…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Advanced Graph Theory Research · Quantum Computing Algorithms and Architecture
