Integer scaling for the product-annihilator theorem #
Appendix A (app:product), proving Proposition 3.3 (prop:product), begins by
scaling the finite rational alphabet and the finite filter coefficients
separately. finiteRange_integer_scale and integer_filter_scale provide the
two nonzero multipliers. The map intLaurentCast changes only the coefficient
ring, so the resulting equations still concern the full integer lattice.
The integer-coefficient Laurent ring used in Appendix A (app:product) to prove Proposition 3.3
(prop:product).
Instances For
The coefficient embedding from integer to rational Laurent polynomials in Appendix A
(app:product), preserving every lattice exponent.
Equations
Instances For
Auxiliary to the scaling step of Appendix A (app:product): coefficient embedding acts
pointwise by the integer-to-rational cast.
The configuration scaling step of Appendix A (app:product): a nonzero integer multiple of a
finite-range rational configuration has finite integer range.
The filter scaling step of Appendix A (app:product): a rational Laurent polynomial has a
nonzero integer multiple represented by an integer-coefficient filter.