Schnorr closure with positive named constants #
Positive scalar constants change coefficients but do not delete support. After an arbitrary monomial substitution, replacing the newest variable by a positive scalar is a positive weighted monomial substitution: the newest variable has exponent image zero and scalar weight, while every prior variable keeps its monomial image and unit weight.
The weighted-substitution support theorem therefore proves that constant reverse substitution cannot increase Schnorr's closure. Combined with the existing addition and product laws, this gives the classical coefficient-insensitive addition lower bound for monotone arithmetic circuits with arbitrary positive natural constants.
Weights realizing substitution of the newest variable by scalar and
leaving all previous monomial substitutions coefficient-one.
Equations
- Algebraic.Fusion.Arithmetic.Progress.Separated.Closure.PositiveConstants.constantWeight scalar i = Fin.lastCases scalar (fun (x : Fin variableCount) => 1) i
Instances For
Every weight in constantWeight is positive when the scalar is.
Applying an arbitrary target monomial substitution after reverse substitution of a scalar is exactly a weighted monomial substitution of the original polynomial.
A positive scalar reverse substitution has the same transformed support as sending the eliminated variable to the coefficient-one constant monomial.
Reverse substitution of a positive scalar cannot increase Schnorr's substitution-closed separation number.
Schnorr closure as an addition-cost progress measure for a chosen positive natural interpretation of named constants.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Coefficient-insensitive Schnorr closure lower-bounds additions in every monotone arithmetic circuit whose named constants are positive naturals.
Ordinary support separation remains an addition lower bound in the presence of positive named constants.
Schnorr's full-support form with arbitrary positive natural constants.