claimroutineinferred_dep
Capped doubling gives reciprocal to precision
Capped-doubling reciprocal reaches at target
approximate reciprocal for division and cost analysis
Claim·§10 Exact division and integer square root·inside corExact division and square root in multiplication time
Statement (paper)
For every target , the reciprocal routine, started from the seed and one warm-up step with , and then doubling the accuracy via at fractional bits, returns a dyadic satisfying and , where these errors are measured against the true at every stage, although the prefix changes.
In plain English
For any target , the reciprocal routine starting from the seed with one warm-up step at , then doubling accuracy via at fractional bits, outputs a dyadic with and .
Why it's here
This is the induction that turns the one-step rounded Newton bound into a full reciprocal routine. The warm-up step brings the residual below , and each later step squares the residual while the extra guard bits keep the rounding term small enough to preserve the target accuracy. The errors are always measured against the true even though the prefix changes, and the final accuracy is then exactly . It supplies the approximate reciprocal that the exact-division step and the cost analysis rely on.
Classified routine:
Standard induction for Newton iteration with precision doubling and guard bits (as in Brent 1976 / Brent–Zimmermann, Modern Computer Arithmetic), applied to the earlier one-step rounded Newton residual bound.
Uses
Used by
Sources
PaperOpen
- Section
- §10 Exact division and integer square root
- Page
- —
- Label
—- Line
sections/09-exact-arithmetic.tex:48
Leannot aligned
Phase 2 aligns this node to a Lean declaration.
Friction
- infoinferred_depoutline: "Capped doubling gives reciprocal to target precision" rests on claim-cor-exact-arithmetic-2