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.

Budgeted range evaluation terminates and certifies only sound enclosures

Statement

For every finite input DAG and finite total split budget B, the algorithm Finite-budget validated range evaluation terminates. If it returns certified(I,X), then I contains the exact function range on all of X and has width at most the requested ε. If it returns empty, entire, inconclusive, domain error, split-domain, or overflow, it makes no unconditional tolerance-success claim.

Facts & Assumptions

[L1]

Finite-budget validated range evaluation: one shared counter is decremented once per split; each split replaces a box by two closed halves whose union equals the parent.

[L2]

Certified real elementary-function evaluations enclose their ranges: finite evaluations of the supported real elementary primitives contain their exact ranges on the admitted intervals.

[L3]

Certified complex exponential and principal logarithm enclose their ranges: finite complex exponential and principal-logarithm evaluations contain their exact images on admissible rectangles.

[L4]

Outward-rounded operations are inclusion-isotone and enclose DAG evaluations: finite real and complex arithmetic nodes enclose their exact values; finite square-root nodes enclose nonnegative square roots.

Proof

1.1givenL1algebrainduction

The initial admission checks terminate: the format's subnormal index range, exponent range and significand ranges are finite, and each equality comparison of exact dyadics is decided by clearing powers of two and comparing integers. Their enumeration is exactly the selected representable set, so a passing endpoint test establishes membership, including for zero and subnormals. Invalid initial data stop before an evaluator call. For admitted data, every endpoint of the initial box belongs to that format. Inductively, a split enqueues children only after the exact midpoint passes the same membership test; all other endpoints are inherited from the parent. The DAG, output, constants, format and N are unchanged. Hence every queued box satisfies the elementary evaluator's input conditions. Each such call terminates through its finite DAG, finite series, finite bisection and finite bin/cell/quadrant lists, or returns a specified failure. The membership guard also terminates and can stop immediately with inconclusive. There are at most B admitted splits and therefore at most 2B+1 processed boxes. Thus the entire procedure terminates, including every guard-stop branch.

2.1step 1.1L1L2L3L4induction

Before a box is processed, the completed leaf boxes together with the queued boxes cover X. Removing a current box preserves this cover when that box is counted as the current unresolved parent. Completing it transfers it to the completed leaves; an admitted split replaces it by two closed children whose union is the parent by [L1]. A failed midpoint test retains the parent as unresolved and therefore discards no part of the cover. This proves the coverage invariant by induction. By step 1.1, each completed leaf was evaluated on admissible input. In its finite typed DAG, input and certified constant nodes contain their exact values. Induct in the evaluator's topological order: arithmetic nodes and square roots preserve pointwise enclosure by [L4], real elementary nodes do so by [L2], and complex exponential and principal-logarithm nodes do so by [L3]. Finiteness of the call means that all domain guards passed and all intermediate results are finite. Thus every designated output, including a purely arithmetic output, contains the exact range on that leaf. If the queue empties without an early return, all covering leaves are completed; their enclosure hull therefore contains the exact range on all of X. On an early return, the completed-leaf hull is not asserted to cover the unresolved parent or remaining queue.

3.1givenstep 1.1step 2.1algebra∎

A certified return occurs only after the queue is empty without an admission, evaluator, split-guard or budget stop, and after the completed-leaf hull passes the final global width test. Step 2.1 then proves enclosure of the whole range, and the exact width comparison proves the requested tolerance. A failed midpoint membership instead returns inconclusive with the completed-leaf hull, unresolved parent, remaining queue and actual guard status; that partial hull is not a full-domain certificate. The other non-finite, exhausted-budget, unsplittable-coordinate and failed global-width branches likewise make no tolerance-success claim. Thus the finite guard preserves the stated certified-range, coverage and failure conclusions.

Depends on

Used by

Cited to discharge well-definedness by Finite-budget validated range evaluation.

Dependency tree · two levels

18 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