claimroutineinferred_dep
Rounded Newton square-root error analysis
Rounded Newton step for squares the error plus
approximate square root for the exact correction
Claim·§10 Exact division and integer square root·inside corExact division and square root in multiplication time
Statement (paper)
Let be the input and its prefix at fractional bits, with . Suppose the current dyadic satisfies , and let where and with , , , and . Then , , and . Starting from the seed , with one step at giving error less than , and thereafter maintaining the invariant with (which gives ), the capped doubling schedule with five guard bits yields at target .
In plain English
One rounded Newton step for , using an approximate reciprocal of with error at most , has error at most . Starting from with a warm-up step at and following the capped doubling schedule with five guard bits, the routine reaches at any target .
Why it's here
This is the square-root counterpart of the reciprocal claim: the Newton step squares the error, and the guard bits keep the rounding terms ( for the quotient, then ) small enough to preserve the invariant while precision doubles. It provides the approximate square root that the cost analysis and the exact correction step for depend on.
Classified routine:
This is the standard error analysis of Newton's (Heron's) iteration for square roots with rounding at doubling precision. It adapts the textbook Newton-iteration analysis (e.g. Brent–Zimmermann, Modern Computer Arithmetic) and mirrors the paper's own reciprocal claim (claim-cor-exact-arithmetic-3).
Uses
Used by
Sources
PaperOpen
- Section
- §10 Exact division and integer square root
- Page
- —
- Label
—- Line
sections/09-exact-arithmetic.tex:62
Leannot aligned
Phase 2 aligns this node to a Lean declaration.
Friction
- infoinferred_depoutline: "Square-root Newton iteration error analysis" rests on claim-cor-exact-arithmetic-3