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.
The standard relative floating-point model and unit roundoff
Definition
A floating-point system. A floating-point system consists of a nonempty finite set of representable numbers with and , a positive real (the largest normal magnitude), a positive real (the smallest normal magnitude), with , and a rounding map defined on and on the real numbers with , taking values in and satisfying .
Unit roundoff. A real is a unit roundoff for the system when every real with satisfies
with the absolute value (Absolute value in an ordered field). The model quantifies all subsequent error analysis through the single constant and says nothing about the internal bit representation beyond the bound .
The standard relative model. For each operation and all such that is zero or is a real number in the normal range (; for this includes ), the computed result is
When , this identity is the exact-zero rule and one may take .
The exclusions are part of the model, and are stated explicitly.
- Overflow is excluded: when the result is not a real number of the form with .
- Underflow is excluded: when the result falls into the subnormal or lost range and need not satisfy the relative bound.
- Invalid operations are excluded: when is not a real number (for example ), there is no real for the displayed identity.
Every item on this page that uses the model therefore carries the hypotheses that the relevant operations lie in the normal range, and statements about overflow, underflow or invalid operations are made only where the exclusion is mentioned.
Remarks
-
The running example. In the IEEE-754 binary64 system the unit roundoff is , the largest normal magnitude is , and the smallest normal magnitude is . The counterexample page uses these three numbers to exhibit the excluded events.
-
The exclusions are needed, not decorative. Each excluded event genuinely produces a value that is not of the form with : overflow at gives , underflow at rounds to , and gives .
-
The model is an assumption, not a theorem about hardware. Statements proved under this model are conditional on the displayed inequalities; they say "if every operation rounds this accurately, then the following error bound holds". That is exactly what makes the bounds of The computed floating-point dot product obeys componentwise and normwise error bounds transportable to any hardware conforming to the model.
Depends on
Used by
- The relative floating-point model excludes overflow, underflow, and invalid operations Counterexample
- Forward and backward stability for a problem family under an arithmetic model Definition
- A cancellation-prone formula can be replaced by a stable reformulation Example
- If |deltaᵢ| <= u and n u < 1, then prod (1+deltaᵢ) = 1 + thetaₙ with |thetaₙ| <= gammaₙ Lemma
- The computed floating-point dot product obeys componentwise and normwise error bounds Theorem
Dependency tree · two levels
2 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
- James Demmel, Math 221 Lecture 2: Floating Point Arithmetic (standard reference, not scraped)
- David Bindel, CS 6210: Floating Point and Error Analysis (standard reference, not scraped)