claimroutineinferred_dep
One clock coefficient works throughout
One clock coefficient works for all primitives and nested stages
makes clock-gap terms telescope across stages
Statement (paper)
There is a single positive clock coefficient valid for all finite primitive and stage types, and constants , such that every requested operand digit at clock satisfies and total suspended local binary record length , which is Equation , with total overshoot . Moreover, an internal arithmetic operation at current clock has intrinsic record of length at most , and together with the outer saved portion of length at most the total is at most when , so the same is valid in all local bounds.
In plain English
A single positive clock coefficient works for every primitive and stage type, with constants , so each requested operand digit at clock has and suspended local record length at most . An internal operation at clock with intrinsic record at most , added to an outer saved portion of length at most , totals at most when , so the same persists.
Why it's here
The elementary, multiplication, reciprocal, rank and sum lemmas each give a bound of the form with their own constants. This claim takes a common (the maximum, at least every intrinsic constant ) so the clock-gap terms telescope when stages are nested. Only the overshoot accumulates, which gives the interface bound (eq:arith-export) for whole recipes.
Classified routine:
Bookkeeping consequence of the elementary, multiplication, reciprocal, rank and sum lemmas: take b as the maximum of their finitely many constants (and at least each intrinsic C), so the clock-gap terms telescope under nesting and only the O(d) overshoots add up.
Uses
Used by
Nothing in the paper
Sources
PaperOpen
- Section
- §10.6 The numerical interface
- Page
- —
- Label
—- Line
sections/arithmetic.tex:798
Leannot aligned
Phase 2 aligns this node to a Lean declaration.
Friction
- infoinferred_depoutline: "Common clock coefficient telescopes record bound" rests on lem:arith-elementary
- infoinferred_depoutline: "Common clock coefficient telescopes record bound" rests on lem:arith-multiplication
- infoinferred_depoutline: "Common clock coefficient telescopes record bound" rests on lem:arith-rank