The problem
Take two bits. Return 1 in the first output when exactly one input is 1, and otherwise return 0; copy the second input to the second output. On inputs 1 and 1 this gives outputs 0 and 1. One exclusive-or operation computes the first output.
Can we describe a growing family of bit transformations efficiently and prove that every circuit computing them needs more than any fixed multiple of the number of inputs? The circuit may reuse intermediate results and cancel a bit that appears twice.[1]
Can we efficiently specify bit transformations that provably require more than any constant number of two-input operations per input, even when a circuit reuses and cancels intermediate sums? The two-bit example returns and ; a single XOR gate computes the first output and a wire copies the second.
An XOR gate adds its two inputs modulo two. Cancellation is legal: . Each transformation is multiplication by an matrix over the two-element field. An explicit family supplies such a matrix by a polynomial-time construction for each size.
The sought superlinear lower bound means that the minimum gate count divided by tends to infinity as grows. The circuit is an unrestricted acyclic network of two-input XOR gates with all outputs required. A lower bound that forbids cancellation does not suffice.[1] [2]
Scope
Polynomial-time constructible n × n matrices over F2 and unrestricted acyclic circuits of two-input XOR gates computing all n output bits. Cancellation is allowed.
What remains open
Existence arguments do not identify such a matrix family with a proved unrestricted lower bound.[2]
Counting arguments show that hard binary transformations exist, but they do not give the efficiently constructible family with a proved unrestricted superlinear lower bound sought here. Results for cancellation-free circuits constrain what intermediate computations can do, leaving the unrestricted target open.
Raz’s July 2026 revision describes conditional barriers for specified forms of natural proofs under cryptographic assumptions. Those statements are restrictions on particular proof approaches under assumptions, not an unconditional claim that all lower-bound methods must fail.[1] [2]
Why it matters
A transformation can list which inputs contribute to each output, but that list does not tell us the cost of computing all outputs together. Shared intermediate sums can save operations. The question asks whether one can exhibit a specific family whose cost remains large despite every such reuse and cancellation.[1] [2]
Because an intermediate XOR sum can feed several later gates, a circuit is a shared computation rather than a separate computation for each matrix row. Cancellation can also remove an input from a later sum. These mechanisms explain why counting nonzero matrix entries does not determine the minimum gate count.
The explicitness requirement adds a second connection: showing that most transformations are costly is an existence argument, while proving a named, efficiently generated family costly requires a property one can analyze. The target probes how structural knowledge of a linear map can control all circuits that realize it.[1] [2]
Definitions
4 terms
XOR gate
A gate that adds two input bits modulo two: equal bits give zero and unequal bits give one. This target counts gates, allows fan-out, and permits an input wire to serve as an output without an additional gate.[1]
Cancellation
Over the two-element field, adding the same bit contribution twice removes it. For example, . The unrestricted circuit model permits this, unlike cancellation-free restrictions.[1]
Sources
- Cancellation-free circuits: An approach for proving superlinear lower bounds for linear Boolean operators
Notes on Cancellation-free circuits: An approach for proving superlinear lower bounds for linear Boolean operators
Defines bounded-fan-in XOR circuits and separates cancellation-free results from unrestricted circuits.
- A Note on Natural-Proofs for Super-Linear Lower Bounds for Linear Functions
Notes on A Note on Natural-Proofs for Super-Linear Lower Bounds for Linear Functions
Preprint, revised 23 July 2026, retains the explicit lower-bound gap and gives conditional proof barriers.