claimroutineinferred_dep
Rounded reciprocal Newton step residual bound
Rounded Newton step gives residual
one-step error bound for reciprocal doubling
Claim·§10 Exact division and integer square root·inside corExact division and square root in multiplication time
Statement (paper)
Let , let , , , and let be a dyadic number with satisfying . If and , then . In particular, starting from the seed , which has for all , one step with gives .
In plain English
For and a dyadic with residual , , one Newton step for the reciprocal of using products rounded to fractional bits (using the prefix of ) gives with , where . From the seed (where ), one step with gives .
Why it's here
This is the error analysis of one rounded Newton step: the exact step squares the residual, and the truncation of and of the two products adds only an term, using and that only products are rounded. It lets the reciprocal routine in the next claim double its accuracy at each step, while the explicit seed computation shows the warm-up step brings the residual below .
Classified routine:
Standard error analysis of a Newton iteration for the reciprocal with truncated operands and rounded products, as in classical treatments (e.g., Brent–Zimmermann, Modern Computer Arithmetic). Here it is only explicit bookkeeping of the rounding constants and the seed.
Uses
Used by
Sources
PaperOpen
- Section
- §10 Exact division and integer square root
- Page
- —
- Label
—- Line
sections/09-exact-arithmetic.tex:27
Leannot aligned
Phase 2 aligns this node to a Lean declaration.
Friction
- infoinferred_depoutline: "Rounded reciprocal Newton step residual bound" rests on claim-cor-exact-arithmetic-1