Explicit linear circuit lower bounds

Still openEvidence checked

Subjects: Computational complexity

Collections: Limits of computation

Reading depth

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]

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]

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]

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, (x1⊕x2)⊕x2=x1 (x_1\oplus x_2)\oplus x_2=x_1 . The unrestricted circuit model permits this, unlike cancellation-free restrictions.[1]

explicit family

Here, one square binary matrix for each size, generated by a polynomial-time construction. Merely proving that some hard matrix exists at each size does not exhibit such a family.[1] [2]

superlinear lower bound

A bound requiring the minimum gate count divided by the number nn of inputs to tend to infinity. Equivalently, every fixed constant multiple of nn is eventually exceeded. It does not specify one particular larger rate such as nlog⁡nn\log n.[1] [2]

Sources

  1. Cancellation-free circuits: An approach for proving superlinear lower bounds for linear Boolean operators Joan Boyar and Magnus Gausdal Find · 2012-07-23
    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.

  2. A Note on Natural-Proofs for Super-Linear Lower Bounds for Linear Functions Ran Raz · 2026-01-20
    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.

Related problems

Suggest a correction