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.
Finite certified power-series evaluation for Fresnel, erf, and Gauss functions
Definition
Inputs are a target label , an exact dyadic complex argument , and, for the Gauss-series target, exact dyadic complex parameters . Also input positive exact rational absolute tolerance , optional positive exact rational relative tolerance , a fixed exponent range , and finite positive integer caps , with . The stage cap bounds retries, bounds series terms, bounds dyadic precision, and bounds this procedure's exact interval operations, term constructions, and elementary-DAG node operations. Every nested elementary-range call shares this counter and is interrupted with inconclusive before its next operation would exceed the remaining budget. At stage , use precision and truncation index for every elementary-range subcall.
Reject an invalid target, nonpositive tolerance, invalid cap, invalid exponent range , or a Gauss input with or by returning domain. The Fresnel and error-function branches accept every finite complex . Outputs are a finite interval or rectangle with status success, or a status inconclusive, domain, or range as in Certified special-function enclosure result.
All rational and interval arithmetic uses Outward-rounded interval, rectangle and ball operations. Embed real coefficient intervals as in complex arithmetic; typed elementary DAG nodes never use an implicit real-to-complex conversion. If a required intermediate operation or output endpoint overflows its selected format, return range. If an elementary-range subcall returns a non-finite status, skip the current candidate; if no later stage succeeds, return inconclusive. The same candidate-skip rule applies to every other non-finite arithmetic status, including split-domain or entire when a rounded divisor contains zero; never use such a status as a finite interval. Charge each exact arithmetic operation, coefficient term, rounding, and elementary-range call against ; before an operation that would exceed , return inconclusive.
At each stage, form , a certified dyadic interval containing , only when . For , form and by exact rational arithmetic. The arctangent series and geometric-tail argument in Range-reduced exponential, logarithm and arctangent series have certified tails gives . Combine these intervals as , then round the resulting endpoints outward to the selected format at precision . The Machin identity in Trigonometric identities, Machin's formula and reduced Taylor tails proves . If this conversion is non-finite, skip this stage for the selected Fresnel or erf target. For the Gauss-series target, omit and all square-root calls.
Only when , call Certified range evaluation for elementary real and complex functions on the one-node real DAG with the same exponent range and precision , and truncation index . If it returns a finite interval , continue only if ; otherwise skip this stage. This call encloses by Certified real elementary-function evaluations enclose their ranges. The branches use directly and do not call square root. For a complex rectangle , write ; this rational quantity bounds the modulus of every point in .
At each stage , form the following candidate for the selected target.
- For , sum its defining terms from Fresnel, error, and Gauss hypergeometric series by interval arithmetic, using for . Let be the first omitted term and set If , enlarge the partial-sum rectangle in both coordinates by ; otherwise skip this stage.
- For , sum its first defining terms using , let be the first omitted term, and set If , enlarge the partial-sum rectangle in both coordinates by ; otherwise skip this stage.
- For erf, use the interval from the single square-root call above for , sum the first defining terms, and let be the first omitted term. Set . If , enlarge the partial-sum rectangle in both coordinates by ; otherwise skip this stage.
- For the Gauss series, compute its terms by and using outward interval operations. The exact is nonzero by the domain check, but its rounded enclosure may contain zero; in that case skip this candidate before division. If or is a nonpositive integer, let be one more than the smaller absolute value of those nonpositive integer parameters. If , sum exactly through and use zero tail. Otherwise put If , skip this stage before forming a quotient. Otherwise set If , sum , let be the first omitted term, and enlarge the partial-sum rectangle in both coordinates by ; otherwise skip this stage. The geometric bound in Gauss hypergeometric series geometric tail bound applies because dominate the corresponding complex moduli.
Round each candidate's final endpoints outward to precision . Return success at the first stage where its radius is at most . If relative tolerance was requested, set relative_certified to true exactly when zero is excluded and the contract's relative-radius inequality holds; failure of that relative test does not prevent absolute success. If no stage produces a passing candidate, return inconclusive. The finite stage loop and the finite elementary-range calls define the procedure completely.
Depends on
- Certified special-function enclosure result
- Fresnel, error, and Gauss hypergeometric series
- Fresnel series geometric tail bounds
- Error-function series geometric tail bound
- Gauss hypergeometric series geometric tail bound
- Outward-rounded interval, rectangle and ball operations
- Outward-rounded operations are inclusion-isotone and enclose DAG evaluations
- Certified range evaluation for elementary real and complex functions
- Certified real elementary-function evaluations enclose their ranges
- Certified complex exponential and principal logarithm enclose their ranges
- Trigonometric identities, Machin's formula and reduced Taylor tails
- Range-reduced exponential, logarithm and arctangent series have certified tails
- The factorial $n!$ and the falling factorial $n^{\underline{k}}$, defined by recursion in $\mathbb{N}$
- Canonical naturals are positive and strictly increasing
Used by
Dependency tree · two levels
58 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
- DLMF, §15.2(i), Gauss series (standard reference, not scraped)
- DLMF, §§7.6(i) and 15.2(i) (standard reference, not scraped)
- N. M. Temme, “Numerical aspects of special functions,” Acta Numerica 17 (2008), §2 (standard reference, not scraped)