Documentation

Complexitylib.Algebraic.LowerBound.Fusion.SumOfTerms.MatrixRank.BlockSum

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.

@[reducible, inline]

Dictionary of row/column-supported square matrix blocks.

Equations
Instances For

    Matrix denoted by a supported block term.

    Equations
    Instances For

      Weighted rank certificate for the identity matrix.

      Equations
      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.

        theorem Algebraic.Fusion.SumOfTerms.MatrixRank.BlockSum.four_pow_lt_n_mul_cost {K : Type} [Field K] (n : ℕ) (nBig : 4 ≤ n) (circuit : Circuit (SumOfTerms.signature (Term K (Layer (2 * n) n))) 0 1) (constructs : (identityProblem K (Layer (2 * n) n)).Constructs circuit (SumOfTerms.interpretation termValue)) :
        4 ^ n < n * circuit.cost blockCost

        Explicit exponential lower bound for middle-layer weighted block-sum circuits.