How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
Dyadic square-root bisection gives outward endpoints
Statement
For every nonnegative exact dyadic input and , the exact dyadic pair returned by Exact dyadic bisection for square-root endpoints contains and has width when , where is the exponent selected by that algorithm. The bisection loop terminates in at most iterations. Storing the endpoints after outward rounding preserves enclosure, although storage rounding may increase the width. For fixed , both exact endpoint functions are nondecreasing in ; directed storage rounding preserves that monotonicity.
Facts & Assumptions
Given: The exact integer comparison loop in Exact dyadic bisection for square-root endpoints and directed endpoint rounding in Directed dyadic rounding encloses with explicit underflow and overflow bounds.
Exact dyadic bisection for square-root endpoints: for , , , , and the initial index range is .
Directed dyadic rounding encloses with explicit underflow and overflow bounds: downward and upward endpoint conversions bracket each exact endpoint.
Nonnegative real square roots exist uniquely: has a unique nonnegative square root, and is strictly increasing on .
Proof
For , the initial lower candidate is and its square is at most . The initial upper candidate is ; if its square is , and if its square is . Thus initially .
At each iteration, lies strictly between the integer endpoints. The exact comparison sets only when , preserving the left inequality; otherwise it sets , preserving the strict right inequality. The square function is strictly increasing on nonnegative reals by [L3], so the invariant implies . If the current integer gap is , the next gap is at most . Starting from , after at most iterations the positive integer gap is at most one, so it equals one and the loop stops. The returned width is then .
For the returned point interval is exact. For , the algorithm returns the exact dyadic pair from step 2.1. If a caller stores these endpoints in a finite format, outward rounding preserves both inequalities by [L2], so the stored result still contains .
On a fixed exponent bin, step 2.1 gives endpoints and , both nondecreasing in . At the transition from exponent to , is unchanged. At the transition from exponent to , the square-root threshold is and the grid spacing doubles from to . Just below the threshold the lower and upper endpoints are at most ; at or above it they are at least . Thus both exact endpoint functions are nondecreasing across each transition. At both are zero. The directed rounding maps are nondecreasing by their greatest-lower/least-upper definitions, so storage preserves this order.
Depends on
Used by
Cited to discharge well-definedness by Exact dyadic bisection for square-root endpoints.
Dependency tree · two levels
5 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.
Sources
- Kearfott, Interval Computations: Introduction, Uses, and Resources, §1 (standard reference, not scraped)
- Rump, Verification methods: Rigorous results using floating-point arithmetic, §7 (standard reference, not scraped)