Weighted block-sum circuit lower bounds #
A dictionary term is now an arbitrary matrix equipped with finite row and column covers. The term is charged the smaller cover size, addition is free, and the target is the identity matrix. The term-dependent weighted rank engine proves that every constructing circuit pays at least the full matrix dimension.
On the middle Boolean layer this gives an unconditional central-binomial, and hence exponential, lower bound for weighted block-sum circuits.
Dictionary of row/column-supported square matrix blocks.
Equations
Instances For
Matrix denoted by a supported block term.
Equations
Instances For
Smaller-side charge of a supported block term.
Equations
Instances For
Term-dependent operation cost for block-sum circuits.
Equations
Instances For
Weighted rank certificate for the identity matrix.
Equations
- Algebraic.Fusion.SumOfTerms.MatrixRank.BlockSum.certificate = { feature := ↑Matrix.toLin', targetRank := Fintype.card I, input_zero := ⋯, term_rank_le := ⋯, target_rank_ge := ⋯ }
Instances For
Any weighted sum-of-blocks circuit constructing the identity pays at least the matrix dimension.
Boolean-layer identity blocks require weighted cost choose n k.
Middle-layer weighted block-sum cost is at least the central binomial coefficient.
Explicit exponential lower bound for middle-layer weighted block-sum circuits.