Two-shadow bounds for shifted pairwise products #
Request all polynomials 1 + x_i y_j from two blocks of n variables. The
quadratic coefficient or Hessian shadow forces n^2 multiplications. After a
suitable affine one-variable specialization, the distinct linear factors of
the same outputs give n^2 independent root-multiplicity shadows and force
n^2 additions. The two component bounds add, giving 2 n^2 nonconstant
gates.
The general theorem leaves the elementary choice of specialization parameters
explicit. Its hypotheses say that the n^2 resulting roots are distinct and
avoid the roots of the specialized free inputs. A second endpoint supplies
such parameters over the rationals for every n.
The circuits here use addition, multiplication, and named constants, without division. The additive ingredient is the classical addition-rank method; this file records a checked two-shadow corollary, not a claim of historical priority.
Pairwise products with a constant term adjoined.
Equations
Instances For
Specialize every left variable to a scalar and every right variable to an affine copy of the univariate indeterminate.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Root of the specialized shifted product indexed by output.
Equations
- Algebraic.Fusion.Arithmetic.MultiplicativeShadow.Pairwise.rootPoints leftValue rightOffset output = -(leftValue (finProdFinEquiv.symm output).1)⁻¹ - rightOffset (finProdFinEquiv.symm output).2
Instances For
Explicit rational specialization: the reciprocal of the left value is a positive block offset, while the right offset is its coordinate index.
Equations
- Algebraic.Fusion.Arithmetic.MultiplicativeShadow.Pairwise.rationalLeftValue n left = (↑(n * (↑left + 1)))⁻¹
Instances For
Right offsets for the explicit rational specialization.
Equations
Instances For
The explicit root indexed by an output is just the negative of its one-based flattened index shifted by one full block.
All explicit rational left values are nonzero.
Distinct outputs receive distinct explicit rational roots.
Explicit target roots never hit a root of a specialized right input.
The shifted product specializes to a nonzero scalar times its designated linear factor.
The specialized free inputs have no selected roots.
Root-multiplicity shadow certificate on the original multivariate polynomial problem, obtained by pulling the univariate certificate back along the specialization.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The target root-multiplicity shadows are the standard basis vectors.
The target divisor shadows are linearly independent.
The Hessian shadows of shifted pairwise products are unchanged by the constant term and remain linearly independent.
Computing all shifted pairwise products requires n^2 additions.
Computing all shifted pairwise products requires n^2 multiplications.
The two independent shadows add to an exact-form 2 n^2 lower bound on
nonconstant arithmetic gates.
The raw circuit size obeys the same two-shadow lower bound.
Unconditional rational-field instance of the two-shadow gate bound.
Unconditional rational-field instance of the two-shadow size bound.