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 evaluation of Gamma and a continued log-Gamma branch
Definition
Inputs are a finite dyadic complex rectangle , a target label or , positive exact rational absolute tolerance , optional positive exact rational relative tolerance , a fixed dyadic format precision and exponent range , fixed integer elementary truncation index , finite positive integer work cap , and integer precision cap . The target is the continued branch in Log-Gamma branch on the slit plane. Reject an invalid target, empty or non-finite rectangle, invalid cap, tolerance, , or by returning domain. The exact rectangle test is: either the imaginary interval omits zero, or the real interval has strictly positive lower endpoint. Reject a selected shift with inconclusive. For stages , use precision , harmonic cutoff , product cutoff , and the fixed elementary truncation index for every range call. Output statuses are those of Certified special-function enclosure result.
Use Outward-rounded interval, rectangle and ball operations for interval arithmetic. Count every exact rational or interval operation, series term, elementary-DAG node operation, rounding, and loop update against the shared counter . If the procedure is called by another evaluator, charge these same primitive operations directly to that caller's shared counter, so the caller can debit the actual child work; the local cap remains in force. Before any operation would exceed either remaining cap, return inconclusive. Run nested elementary-range calls under that counter and interrupt a subcall before its next operation would exceed the remaining budget. A non-finite range result makes the current candidate unavailable. Any other non-finite arithmetic result also makes its candidate unavailable; no partial result is retained. Final output overflow returns range.
Choose which is the least integer for which . Compute this exactly from the rational endpoint; if , return inconclusive before forming the shift. Put . Before every elementary-range call, round each rational interval input outward to the stage dyadic format; a conversion overflow makes that candidate unavailable. A rounded Log input must still avoid the cut; otherwise its candidate is unavailable, rather than declaring the valid original input outside the domain. Embed a real interval explicitly as whenever it participates in a complex expression; real and complex DAG nodes retain their declared types. All elementary-range calls below use Certified range evaluation for elementary real and complex functions with the selected format and fixed truncation ; its soundness for finite real and complex results is given by Certified real elementary-function evaluations enclose their ranges and Certified complex exponential and principal logarithm enclose their ranges.
For stage , form a dyadic containing : for , compute exactly and , combine by the Machin identity, and round outward to the selected format at precision . The arctangent series and its geometric-tail argument are in Range-reduced exponential, logarithm and arctangent series have certified tails, and the Machin identity is in Trigonometric identities, Machin's formula and reduced Taylor tails. If the conversion is non-finite or , the Stirling candidate is unavailable for this stage; still attempt the product candidate. Let and ; is an exact rational upper bound for on .
For this stage, call the elementary-range algorithm on the principal-log node for each , . Translation by these real integers preserves avoidance of the cut for an input rectangle wholly in the slit plane; if the exact branch-domain check fails, return domain. Add the finite log rectangles to form the shift sum . If any shift-log call is non-finite, discard this whole stage, since both candidates require that sum. When , set .
Construct the product candidate when . Call the elementary-range algorithm for the real node to get an enclosure of , and form the outward-rounded Euler-constant interval , where exactly. Call the complex principal-log node on and on each for . All these rectangles lie in the principal-log domain since . Form by interval arithmetic, and enlarge each coordinate by an outward upper bound for The tail lemma Explicit tail bound for the log-Gamma product series proves that this is an enclosure of , uniformly on the whole rectangle. Subtract to get the shifted product candidate for . If or a required call is non-finite, this candidate is unavailable at this stage.
Construct the Stirling candidate only when is finite and has positive lower endpoint. Call the complex principal-log node on , and the real logarithm node on . Form by interval arithmetic and enlarge each coordinate by an outward upper bound for . The sectorial remainder lemma Explicit sectorial remainder bound for the right-half-plane log-Gamma branch proves this is an enclosure of . If a required call is non-finite, this candidate is unavailable at this stage.
If both log candidates are available, intersect them when the intersection is nonempty; if empty, discard the stage. If only one is available, select it. For target , use this rectangle as the output candidate. For target , call the complex exponential node on the selected rectangle and use its finite output rectangle. Return success at the first stage whose candidate radius is at most . Set relative_certified to true exactly when relative tolerance was requested, zero is excluded, and the contract's relative-radius test passes; a failed relative test does not prevent absolute success. If no stage succeeds before its caps, return inconclusive.
Depends on
- Certified special-function enclosure result
- Log-Gamma branch on the right half-plane
- Log-Gamma branch on the slit plane
- Weierstrass log-Gamma series converges to a Gamma branch
- Explicit tail bound for the log-Gamma product series
- Shifted log-Gamma branch is independent of the shift
- Explicit sectorial remainder bound for the right-half-plane log-Gamma branch
- Finite harmonic enclosure for Euler's constant
- 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
Used by
Dependency tree · two levels
64 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, §5.11, asymptotic expansions (standard reference, not scraped)
- DLMF, §5.5, functional relations (standard reference, not scraped)
- DLMF, §§5.5, 5.8, and 5.11 (standard reference, not scraped)
- N. M. Temme, “Numerical aspects of special functions,” Acta Numerica 17 (2008), §§2 and 3 (standard reference, not scraped)