Additive enrichment for Schnorr's substitution closure #
After an arbitrary monomial substitution, eliminating a gate variable by a
sum replaces its monomial image by the sum of two monomials. A source
monomial with last-variable degree k consequently has neighbors indexed by
splits a + b = k.
The key shift argument is Schnorr's original one. Fix a selected neighbor outside the all-left endpoint support. Any selected neighbor outside the all-right endpoint support must equal the monomial obtained by shifting one occurrence from right to left in the fixed neighbor. Hence the selected set loses at most one element on restriction to an endpoint support.
Exponent contributed by all source coordinates before the eliminated last variable.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Substitute the last source variable by the sum of two coefficient-one
monomials and all prior variables according to basis.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Endpoint monomial substitution sending every eliminated occurrence to
endpoint.
Equations
- Algebraic.Fusion.Arithmetic.Progress.Separated.Closure.Addition.endpointBasis basis endpoint i = Fin.lastCases endpoint basis i
Instances For
Binary basis whose two variables denote the two endpoint monomials.
Equations
- Algebraic.Fusion.Arithmetic.Progress.Separated.Closure.Addition.binaryBasis left right i = Fin.cases left (fun (x : Fin 1) => right) i
Instances For
The induced binary exponent map is the expected linear combination of the two endpoint exponents.
Substituting the binary basis into a binary power gives the power of the two endpoint monomials.
Every monomial in a power of two coefficient-one monomials comes from a split of the power between them.
Every numerical split of a binary power contributes its corresponding monomial to the support.
Exact binomial form of one source-monomial expansion under a sum of two monomials.
Every neighbor of a source monomial has a split representation.
Every split representation is an actual expansion neighbor.
The exponent map of an endpoint substitution is the prior contribution plus the last-variable degree times the endpoint exponent.
The all-left endpoint support is contained in the enriched support.
The all-right endpoint support is contained in the enriched support.
Restricting a separated set to a smaller ambient support preserves separatedness.
Shift one eliminated-variable occurrence from the right monomial to the left monomial.
Equations
Instances For
Shift one eliminated-variable occurrence from the left monomial to the right monomial.
Equations
Instances For
Opposite one-step shifts preserve the product exponent of the original two monomials.
The left shift divides the product of the two original monomials.
If a nontrivial left shift does not change a monomial, then that monomial was already its all-left endpoint.
A representation outside the all-left endpoint support uses the right summand at least once.
A representation outside the all-right endpoint support uses the left summand at least once.
Schnorr's shift lemma: relative to one selected monomial outside the all-left endpoint support, every selected monomial outside the all-right endpoint support is the same fixed left shift.
Once a selected monomial lies outside the left endpoint support, the selected complement of the right endpoint support is subsingleton.
Every separated enriched set restricts to one endpoint support while losing at most one element.
Separation after replacing one variable by a sum of two monomials is at most the larger endpoint separation plus one.
A post-composed monomial substitution turns ordinary reverse addition enrichment into substitution of the eliminated variable by the sum of the two corresponding monomials.
Reverse addition substitution grows Schnorr's closed separation by at most one.
Schnorr's substitution-closed separation is an unconditional addition progress measure for constant-free monotone arithmetic circuits.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Coefficient-insensitive Schnorr closure lower-bounds additions in every constant-free monotone arithmetic circuit.
Ordinary support separation is a coefficient-insensitive addition lower bound.
Schnorr's classical theorem: if the full monomial support is separated, all but one support monomials must be paid for by additions, independently of their positive coefficients.