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.
Certified dyadic enclosures for unit-circle phases
Definition
Input an exact rational , an exact rational target , integer dyadic exponent limits , an initial precision , a finite precision cap , and a finite elementary-series cap . The target value is by , , and , for the canonical Fourier identified with the interval evaluator's constant by The interval evaluator's arctangent definition uses the canonical Fourier pi. For each precision , and , form the exact rational interval , where
The Machin identity gives the interval containing . Form the exact rational interval by taking the minimum and maximum of its two endpoint products, then round its endpoints down and up to obtain a dyadic input interval in format . If this conversion overflows, treat that precision as a non-finite evaluation. Otherwise build two finite real expression DAGs with input interval and requested outputs and , and call Certified range evaluation for elementary real and complex functions using the same dyadic format and truncation index ; its fixed finite-cell rules govern range reduction. If either result is non-finite, continue at the next precision unless the precision cap is reached, in which case return inconclusive with the supplier status. If the results are finite intervals and , set and compute an upward-rounded dyadic . If , return certified(\widehat w,\epsilon); otherwise continue or return inconclusive at the cap. A non-finite endpoint or overflow returns its explicit failure status. The routine makes no finite-error claim on a failure branch.
Remarks
The lower-left rectangle corner is already a representable dyadic pair. The radius uses the sum of coordinate widths, which bounds complex modulus error without a square-root computation. Precision refinement is finite and may return inconclusive; only the certified branch is used by dependent algorithms.
Depends on
- Dyadic floating-point format and directed rounding
- Real intervals, complex rectangles and ball enclosures
- Outward-rounded interval, rectangle and ball operations
- Real elementary functions and their domains
- Certified range evaluation for elementary real and complex functions
- Certified real elementary-function evaluations enclose their ranges
- Outward-rounded operations are inclusion-isotone and enclose DAG evaluations
- $\exp(x+iy)=e^x(\cos y+i\sin y)$, $|\exp(x+iy)|=e^x$, and $e^{i\pi}+1=0$
- The interval evaluator's arctangent definition uses the canonical Fourier pi
Used by
- Arbitrary-length mixed-radix and Bluestein DFT Algorithm
- Computed unitary radix-two FFT with certified twiddle phases Algorithm
- Finite-bit Box–Muller with certified elementary-function evaluators Algorithm
- Certified Gaussian gridding terminates with a defined status Lemma
- The certified particle-mesh Ewald evaluator terminates with finite outputs or an explicit status Lemma
- Certified phase output encloses the exact unit-circle value Theorem
Dependency tree · two levels
31 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
- Nicholas J. Higham, Accuracy and Stability of Numerical Algorithms, 2nd ed., Chapter 24, pp. 452–454 (standard reference, not scraped)
- C. Sidney Burrus, Fast Fourier Transforms, Chapter 11 §11.7 (standard reference, not scraped)