Addition enrichment of coefficient-one monomials #
This file develops the binomial half of the unit-separated enrichment proof.
After eliminating the last variable by X left + X right, a source monomial
expands as its prior-variable monomial times a binomial power. A monomial of
coefficient one in that expansion must be one of the two endpoints: all
occurrences of the eliminated variable went left, or all went right.
Reverse substitution of the last variable by a sum.
Equations
- Algebraic.Fusion.Arithmetic.Progress.Separated.Addition.substitution left right i = Fin.lastCases (MvPolynomial.X left + MvPolynomial.X right) MvPolynomial.X i
Instances For
Endpoint obtained by sending every occurrence of the eliminated variable
to coordinate.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Exact binomial form of one source-monomial expansion.
Embed two distinct target coordinates as the two binary coordinates.
Equations
Instances For
Rename the binary binomial power to any two distinct coordinates.
A coefficient-one monomial of a binomial power on distinct variables is one of its two endpoints.
For distinct summands, a coefficient-one neighbor of a source monomial is one of the two all-left/all-right expansion endpoints.
The cross product of an all-left endpoint from first and an all-right
endpoint from second contains another endpoint from one of the sources.
Two distinct selected endpoint pairs from two sources contradict separation.
Repeating the same summand gives a singleton binomial-power support.
When both addition inputs are the same, every source monomial has one expansion neighbor.
A coefficient-one neighbor in the repeated-input case is the unique endpoint.
Reverse substitution by an addition loses at most one unit-separated monomial. Coefficient-one targets have rigid source origins; each origin has at most two endpoint targets, and separation allows at most one such two-element fiber.
The fully discharged addition-pullback package for the coefficient-one separation measure.
Coefficient-one separation is an unconditional progress measure for constant-free monotone arithmetic addition cost.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Every constant-free monotone arithmetic circuit pays at least the coefficient-one separation number of its output polynomial in addition gates.
If the full target support is separated and all of its coefficients are one, every target monomial except one must be paid for by an addition gate.