propositionroutineinferred_dep
Synthetic convolution: error, cost, and format
Approximates normalized convolution with error
convolution black box for the complex convolution
Proposition·
prop:synthetic-convolution·§7.1 The normalized convolution interfaceStatement (paper)
Under the hypotheses of Lemma ,
on disk grid operands has an approximation with error
less than
and cost
Put and . The returned grid array is in the
original array and coefficient order, with the same two's-complement
component format at width . The procedure supplies
on the output descriptor tape, so the caller knows every
component boundary from this width and the retained shape parameters.
If one operand has norm at most and the bound in
is at most , the
returned grid array is a disk array.
In plain English
The normalized convolution on disk grid operands can be approximated with error less than in time . The output keeps the original array and coefficient order, with two's-complement components of width and on the descriptor tape, and it is a disk array when one operand has norm at most and the error bound is at most .
Why it's here
This packages the synthetic transforms and the signed ring product into a single convolution black box with explicit error, cost and output format. It runs two forward transforms, pointwise ring products and one opposite transform, then scales exactly by . The result gives the later complex-convolution and error-propagation arguments a ready-made interface with a disk-margin guarantee.
Classified routine:
Direct packaging of the synthetic transform lemma and the signed ring product lemma: the usual transform–pointwise multiply–inverse transform convolution, with error bookkeeping and a triangle-inequality disk-margin check. It adds no new idea beyond those earlier nodes.
Uses
Used by
Inside the proof
Sources
PaperOpen
- Section
- §7.1 The normalized convolution interface
- Page
- —
- Label
prop:synthetic-convolution- Line
sections/06-transforms.tex:633
Leannot aligned
Phase 2 aligns this node to a Lean declaration.
Friction
- infoinferred_depcritique: The statement at sections/06-transforms.tex:635 begins "Under the hypotheses of Lemma ". The proof also runs its forward and opposite procedures, so the statement-level edge is missing.