Exact complexity of linear targets with linear helpers #
Over ZMod 2, a nonzero linear form is computable from a set of linear
sources exactly when its coefficient vector lies in their span. A binary
circuit must touch enough sources, even if its gates are nonlinear. If XOR
can be computed in one gate, a minimum-weight representation gives a matching
XOR tree. All gates are charged one, including any constant gates.
If selected linear forms determine another linear form, their coefficient vectors span its coefficient vector.
A determining source subset yields a representation using no more nonzero coefficients than the number of selected sources.
A nonzero represented linear target has an XOR implementation with one fewer gates than the number of nonzero representation coefficients.
Even nonlinear binary gates cannot beat the sparsest linear representation, and a one-gate XOR operation attains it.
Exact conditional complexity of a nonzero linear form. The infimum is over a finite nonempty set, so it is a minimum. The basis may contain any other unary or binary operations, including nonlinear ones.