Schnorr closure under weighted monomial substitutions #
This strengthens Closure.separationClosure by allowing every source
variable to carry an arbitrary natural coefficient. Positive weights merely
rescale monomials; a zero weight deletes every source monomial using that
variable. The enlarged closure is therefore stable under substitution of
all natural constants, including zero.
The closure is still finite because a weighted monomial substitution can only identify or delete source monomials. This file proves the finite bound, its comparison with ordinary Schnorr closure, and the zero-cost product and constant laws. The addition law is developed separately because it is the only step that can create a new support branch.
Apply a natural-weighted monomial substitution into countably many target variables.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A score witnessed after a weighted monomial substitution.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Every weighted substitution score is bounded by the original support cardinality minus one.
Schnorr's separation measure closed under arbitrary natural-weighted monomial substitutions.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Every particular weighted substitution lower-bounds the weighted closure.
Weighted closure retains the finite support-cardinality bound.
A positive weighted-closure score has an actual substitution witness.
Weighted transformed support depends only on source support.
Weighted Schnorr closure is coefficient-insensitive: polynomials with the same support have exactly the same value.
A single variable has zero weighted closure, even though it may be deleted by a zero weight.
Unit weights recover the ordinary coefficient-one monomial transform.
Weighted closure dominates Schnorr's ordinary monomial-substitution closure.
In particular, displayed support separation lower-bounds weighted closure on finite circuit-variable sets.
Weight lift for reverse substitution of the newest variable by a product.
Equations
- Algebraic.Fusion.Arithmetic.Progress.Separated.Closure.Weighted.productWeight weight left right i = Fin.lastCases (weight left * weight right) weight i
Instances For
Weighted monomial substitution commutes exactly with reverse product substitution.
Product reverse substitution cannot increase weighted Schnorr closure.
Weight lift for reverse substitution of the newest variable by an arbitrary natural scalar.
Equations
- Algebraic.Fusion.Arithmetic.Progress.Separated.Closure.Weighted.constantWeight weight scalar i = Fin.lastCases scalar weight i
Instances For
Weighted monomial substitution commutes exactly with substitution of any natural scalar, including zero.
Reverse substitution of every natural scalar, zero included, cannot increase weighted Schnorr closure.