Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-generatedPipeline-generated
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 x and n≥1, the exact dyadic pair returned by Exact dyadic bisection for square-root endpoints contains x and has width 2⌊j/2⌋−n when x>0, where j is the exponent selected by that algorithm. The bisection loop terminates in at most n+1 iterations. Storing the endpoints after outward rounding preserves enclosure, although storage rounding may increase the width. For fixed n, both exact endpoint functions are nondecreasing in x≥0; directed storage rounding preserves that monotonicity.

Facts & Assumptions

[L1]

Exact dyadic bisection for square-root endpoints: for x>0, 2j≤x<2j+1, m=⌊j/2⌋, δ=2m−n, and the initial index range is [0,2n+1].

[L2]

Directed dyadic rounding encloses with explicit underflow and overflow bounds: downward and upward endpoint conversions bracket each exact endpoint.

[L3]

Nonnegative real square roots exist uniquely: x≥0 has a unique nonnegative square root, and t↦t2 is strictly increasing on [0,∞).

Proof

1.1givenL1algebra

For x>0, the initial lower candidate is 0 and its square is at most x. The initial upper candidate is 2n+1δ=2m+1; if j=2m its square is 2j+2>x, and if j=2m+1 its square is 2j+1>x. Thus initially (Lδ)2≤x<(Uδ)2.

2.1step 1.1algebrainductionL3

At each iteration, Q lies strictly between the integer endpoints. The exact comparison sets L=Q only when (Qδ)2≤x, preserving the left inequality; otherwise it sets U=Q, preserving the strict right inequality. The square function is strictly increasing on nonnegative reals by [L3], so the invariant implies Lδ≤x<Uδ. If the current integer gap is g>1, the next gap is at most ⌈g/2⌉. Starting from g=2n+1, after at most n+1 iterations the positive integer gap is at most one, so it equals one and the loop stops. The returned width is then δ.

3.1step 2.1L2L3given

For x=0 the returned point interval is exact. For x>0, 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 x.

4.1step 2.1L1L2algebra∎

On a fixed exponent bin, step 2.1 gives endpoints δ⌊x/δ⌋ and δ(⌊x/δ⌋+1), both nondecreasing in x. At the transition from exponent 2m to 2m+1, δ is unchanged. At the transition from exponent 2m+1 to 2m+2, the square-root threshold is 2m+1 and the grid spacing doubles from δ to 2δ. Just below the threshold the lower and upper endpoints are at most 2m+1; at or above it they are at least 2m+1. Thus both exact endpoint functions are nondecreasing across each transition. At x=0 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