Rank bounds from arithmetic interaction spans #
When an interaction certificate takes values in a space of linear maps, rank
turns its span theorem into a multiplication lower bound. If every product
interaction has rank at most r, a target feature of rank at least R
requires at least ceil(R / r) multiplication gates.
This result is agnostic about the source of the feature. Matrix flattenings, shifted Hessians, and derivative spaces can share the same circuit argument.
An interaction certificate equipped with target and local rank bounds.
- interaction : U → U → A →ₗ[K] B
- targetRank : ℕ
Natural lower bound on the target feature rank.
- interactionRank : ℕ
Natural upper bound on each multiplication interaction rank.
Every multiplication creates a feature interaction of bounded rank.
The target realizes the claimed rank.
Instances For
Compatibility name for LinearMap.rank_smul_le.
Compatibility name for LinearMap.rank_le_sum_of_mem_span.
Every interaction retained from an atom list satisfies the certificate's local rank bound.
Rank of the target feature is at most the number of interactions times their individual rank bound.
Natural-number form of the rank-versus-interaction inequality.
Dividing by a positive local interaction-rank bound gives a cover lower bound.
Interaction rank gives a multiplication lower bound for every arithmetic circuit constructing the target.