Exact substitution for the first GUV interpolation monomials #
For every j < K ≤ h^m, the first m base-h digits reconstruct j.
Their sum is at most m * (h - 1). Consequently substituting Z^(h^i) into
the associated monomial gives exactly Z^j.
For a coefficient array indexed by Fin K, the substituted polynomial has
degree less than K and is nonzero precisely when some coefficient is nonzero.
The coefficient ring can be a quotient by the extension modulus, so this is
the nonvanishing step used after reduction of the interpolation coefficients.
No field or characteristic assumption is required by this layer.
This is the base-h monomial indexing in Guruswami, Umans, and Vadhan,
Unbalanced Expanders and Randomness Extractors from Parvaresh--Vardy Codes
(2009), Section 3.1, proof of Theorem 3.3:
https://salil.seas.harvard.edu/sites/g/files/omnuum4266/files/salil/files/acm2009.pdf.
The bounds retain the given K, including when K < h^m.
Each digit is below a positive base.
The first m digits reconstruct every integer below h^m.
The total exponent of every digit monomial is at most m * (h - 1).
Substituting powers with weights h^i recovers exactly the power indexed
by the encoded integer. This holds in any commutative monoid.
Substitution in the first K monomials preserves their distinct indices
as univariate powers, without replacing K by h^m.
The resulting monomial sum is the polynomial with coefficient array a.
The first K powers give degree strictly below K, including K = 0.