Addition enrichment for weighted Schnorr closure #
An observation in the weighted closure may send a wire to a zero monomial. If either input of the new addition has zero weight, the apparent addition collapses to one weighted monomial substitution and costs nothing. If both endpoint weights are positive, their coefficients do not affect support. Zero-weight prior variables are first pruned, after which the existing coefficient-one Schnorr shift theorem applies verbatim.
This proves the missing one-step addition law and packages weighted closure as an unconditional addition-cost measure for monotone arithmetic circuits with arbitrary natural constants, including zero.
Substitution seen after applying a weighted monomial observation to a reverse addition step.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Post-composing reverse addition with a weighted observation gives the observed substitution above.
Lift a surviving endpoint's weight across the eliminated variable.
Equations
- Algebraic.Fusion.Arithmetic.Progress.Separated.Closure.Weighted.Addition.endpointWeight weight endpoint i = Fin.lastCases (weight endpoint) weight i
Instances For
If the left endpoint has zero weight, observed addition is exactly the right endpoint weighted monomial substitution.
If the right endpoint has zero weight, observed addition is exactly the left endpoint weighted monomial substitution.
Delete zero-weight prior variables but retain the eliminated last variable for the classical binary enrichment argument.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Polynomial obtained by pruning monomials that use zero-weight prior variables.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Unit-or-zero weights encoding the pruning substitution.
Equations
- Algebraic.Fusion.Arithmetic.Progress.Separated.Closure.Weighted.Addition.pruneWeight weight i = Fin.lastCases 1 (fun (prior : Fin variableCount) => if weight prior = 0 then 0 else 1) i
Instances For
Transforming a pruned polynomial at one endpoint is exactly a weighted transform of the original polynomial.
With positive endpoint weights, weighted observed enrichment has the same support as coefficient-one enrichment of the pruned polynomial.
Every weighted observation of a reverse addition raises separation by at most one relative to the original weighted closure.
Reverse addition substitution grows weighted Schnorr closure by at most one.
Weighted Schnorr closure is an unconditional addition-cost progress measure for every natural interpretation of named constants.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Weighted Schnorr closure lower-bounds additions with arbitrary natural constants, zero included.
Ordinary support separation remains a lower bound with arbitrary natural constants.
Full-support Schnorr form with arbitrary natural constants.