Schnorr closure under monomial substitutions #
Schnorr's original progress measure is not merely separation of the displayed support. It is the maximum separation obtainable after replacing every variable by an arbitrary coefficient-one monomial. This closure is what makes the argument stable under the later identification of fresh gate variables with old wires (and under their replacement by constants).
This file builds that closure over a fixed countable target variable type, proves its finite bound, shows that it dominates ordinary separation, and discharges the zero-cost product reverse substitution. The additive enrichment theorem is developed separately.
Apply a coefficient-one monomial substitution into countably many target variables.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Exact support of a monomial substitution: it is the image of the source support under the induced linear exponent map.
Monomial substitution cannot increase the number of support monomials.
Every substituted separation score is bounded by the original support cardinality minus one.
A score witnessed after some monomial substitution.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Schnorr's substitution-closed separation number. findGreatest is
bounded by support cardinality, so the definition remains a concrete natural
number despite quantifying over infinitely many monomial substitutions.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Every particular monomial substitution lower-bounds the closed measure.
The closed measure retains the same finite support-cardinality bound.
A positive closed score is witnessed by an actual monomial substitution.
Injective renaming of exponent coordinates preserves separatedness.
Separation number cannot decrease under an injective coordinate renaming.
Canonical injection of a finite circuit-variable set into the countable substitution universe.
Equations
- Algebraic.Fusion.Arithmetic.Progress.Separated.Closure.finiteBasis variableCount coordinate = Finsupp.single (↑coordinate) 1
Instances For
The canonical monomial substitution is ordinary injective renaming into
Nat.
Schnorr closure dominates ordinary separation of the displayed support.
A single variable has zero substitution-closed separation.
Lift a target monomial substitution across reverse product enrichment.
Equations
- Algebraic.Fusion.Arithmetic.Progress.Separated.Closure.productLift basis left right i = Fin.lastCases (basis left + basis right) basis i
Instances For
Monomial substitution commutes with reverse product enrichment after lifting the eliminated variable to the product exponent.
Product reverse substitution cannot increase Schnorr's closed measure.