Rank certificates for sum-of-terms circuits #
A catalecticant, partial-derivative matrix, tensor flattening, or evaluation
matrix is a linear map from semantic values to linear maps. Rank is
subadditive, so if every allowed term has rank at most r and the target has
rank at least R, at least ceil(R / r) term gates are necessary.
This file proves that statement once for the fusion span model. Applications only supply the feature map and the two local rank estimates.
A linear-map rank certificate for one sum-of-terms problem.
Linear feature whose rank measures the target.
- targetRank : ℕ
Natural lower bound on the feature rank of the target.
- termRank : ℕ
Natural upper bound on the feature rank of each dictionary term.
Free inputs contribute no feature rank.
Every permitted dictionary term has bounded feature rank.
The target realizes the claimed rank.
Instances For
The feature of the target lies in the span of the features of the term atoms in a cover.
Compatibility name for LinearMap.rank_smul_le.
The feature rank of the target is at most the number of terms times their individual rank bound.
A rank certificate gives the natural-number cover inequality
targetRank ≤ cost * termRank.
Dividing by a positive per-term rank gives a cover-cost lower bound.
Rank/partial-derivative lower bound transferred to sum-of-terms circuits.