Constructive Separations from Gate Elimination
Abstract
Gate elimination is the primary technique for proving explicit lower bounds against general Boolean circuits, including Li and Yang's state-of-the-art bound for affine dispersers (STOC 2022). Every circuit lower bound is implicitly existential: every circuit that is too small to compute must err on some input. This raises a natural question: are these lower bounds \emph{constructive}? That is, can we efficiently produce such errors? Chen, Jin, Santhanam, and Williams showed that constructivity plays a central role in many longstanding open problems in complexity theory, and explicitly raised the question of which circuit lower bound techniques can be made constructive (FOCS 2021). We show that a variety of gate elimination arguments yield refuters -- efficient algorithms that, when given a circuit that is too small to compute a function , produce an input on which the circuit errs. Our results range from elementary lower bounds for and the multiplexer to more sophisticated arguments for affine dispersers. Underlying these results is a shift in perspective: gate elimination arguments \emph{are} algorithms. Each step either simplifies the circuit or reveals a violation of some structural or functional property, from which, with a little additional work, explicit counterexamples can be extracted. We further strengthen the result to handle circuits that \emph{match} the lower bound: given any DeMorgan circuit of size that fails to compute , we can efficiently produce a counterexample. While refuters follow from the gate elimination arguments themselves, this refinement requires a complete characterization of the set of optimal circuits computing -- a requirement rarely met by other explicit functions.
Keywords
Cite
@article{arxiv.2604.23958,
title = {Constructive Separations from Gate Elimination},
author = {Marco Carmosino and Ngu Dang and Tim Jackman},
journal= {arXiv preprint arXiv:2604.23958},
year = {2026}
}