claimroutineinferred_dep

Exact power-of-two scaling and output format

Scaling by M=2mMM=2^{m_M} is exact and adds only mMm_M low zero bits
fixes the output format and width
Claim·§7.1 The normalized convolution interface·inside propSynthetic convolution: error, cost, and format

Statement (paper)

The final scaling by the power of two M=2mMM=2^{m_M} preserves the pp-bit grid and is performed exactly: appending mMm_M zero bits at the least significant end of each signed ww-bit numerator returned by the opposite procedure gives its exact two's-complement encoding in wM=w+mMw_M=w+m_M bits, including for negative values, with the real word preceding the imaginary word and the coefficient order unchanged. Since w≤Cwpw\leq C_wp and mM≤Cℓpm_M\leq C_\ell p, the output width wMw_M is O(p)O(p), and writing Γ(wM)\Gamma(w_M) takes O(p)O(p) time.

In plain English

Multiplying by M=2mMM=2^{m_M} at the end is exact: appending mMm_M zero low-order bits to each signed ww-bit numerator gives its two's-complement encoding in wM=w+mMw_M=w+m_M bits, negative values included, with real-before-imaginary order and coefficient order unchanged. The width wMw_M is O(p)O(p), and writing Γ(wM)\Gamma(w_M) takes O(p)O(p) time.

Why it's here

This finishes the proposition's output claims. The scaling by MM in the exact identity from the first claim adds no rounding error and stays on the pp-bit grid, so the only remaining task is the output format. The width bound w≤Cwpw\leq C_wp, mM≤Cℓpm_M\leq C_\ell p keeps the descriptor and format cost within the stated budget.
Classified routine:
Direct bookkeeping fact: multiplying a two's-complement integer by 2^m is a left shift appending m zero bits, so the encoding stays exact. The O(p) width and descriptor-writing cost follow from the stated bounds w ≤ C_w p and m_M ≤ C_ℓ p.

Uses

Used by

Nothing in the paper

Sources

PaperOpen
Section
§7.1 The normalized convolution interface
Page
—
Label
—
Line
sections/06-transforms.tex:720
Leannot aligned

Phase 2 aligns this node to a Lean declaration.

Friction

  • info
    inferred_dep
    outline: "Exact power-of-two scaling and output format" rests on claim-prop-synthetic-convolution-1