Linear mixtures of monomial outputs #
Apply an arbitrary coefficient matrix to a family of distinct selected monomials. The selected coefficient matrix of the resulting outputs is exactly the mixing matrix, so its rank lower-bounds multiplication cost.
The unitriangular prefix matrix supplies a concrete full-rank example over
every field: output j is the sum of monomials 0, ..., j. These outputs
have strongly overlapping support, unlike the basis family itself.
Outputs obtained by using the columns of mix as coefficients of the
selected monomial family.
Equations
- Algebraic.Fusion.Arithmetic.Interaction.Polynomial.Mixing.targets exponent mix output = ∑ selected : Fin m, (MvPolynomial.monomial (exponent selected)) (mix selected output)
Instances For
Distinct monomials make the selected coefficient matrix of mixed outputs equal to the mixing matrix itself.
The rank of any monomial mixing matrix lower-bounds multiplication cost.
A nonsingular mixing of m monomials still requires at least m
multiplications.
Upper-unitriangular prefix-sum mixing matrix.
Equations
Instances For
The prefix matrix is upper triangular.
Prefix sums of a selected monomial family.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Computing all prefix sums of m distinct nonlinear monomials requires at
least m multiplications over every field.
Prefix-sum outputs also force total gate cost at least m.
Prefix-sum outputs force raw circuit size at least m.