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 exact-interval evaluation of scaled spherical Bessel values
Definition
Inputs are those of Scaled spherical Bessel evaluation on positive real arguments, a nonempty finite list of valid targets, finite exact positive rational absolute tolerances, optional exact positive rational relative tolerances, and finite integer caps . is the maximum exact-arithmetic work count, the maximum stage and represented-point interface index, the maximum Taylor degree, and the maximum final dyadic precision. A Gaussian rational is with . A Laurent polynomial is a finite sum with integer exponents and Gaussian-rational coefficients; its formal derivative uses . An expression graph below is a finite directed acyclic graph of exact rational arithmetic operations.
Factorials are those of The factorial and the falling factorial , defined by recursion in ; they are nonzero by that definition and Canonical naturals are positive and strictly increasing, so every displayed factorial denominator is defined. For a rational , denotes the least integer greater than or equal to , computed by exact integer division.
Reject an invalid order, target, tolerance, cap, or interval input not contained in with domain. For a represented point, an interval returned by the input interface may meet zero; such a stage is skipped and a later interface index is tried.
Construct Laurent polynomials by for . With and denoting the sine and cosine input enclosures, form the unscaled outputs Form the scaled outputs Collect like Laurent powers exactly; in particular cancel negative powers in the scaled value when they cancel algebraically. A remaining in the scaled derivative is evaluated only on positive input intervals.
For real intervals use exact rational endpoint hulls: , , and when . For complex rectangles, apply these real interval operations to the real and imaginary components of . Thus interval arithmetic encloses every pointwise sum and product; division is only by a positive power of the positive argument or by a positive integer constant. Compute powers, factorials, and rational endpoints by finite exact arithmetic.
At a positive current box , choose with and form the rational interval polynomial and rational tail The interval power is repeated complex-rectangle multiplication. Enclose by and by . Evaluate each requested output graph with these leaves and , and round each final endpoint outward to the grid .
Use the following deterministic finite search. Charge the Laurent recurrence, graph construction, and coefficient collection to the work counter as they are performed. For stages , first take the fixed interval unchanged, or call the represented-point interface at index . Skip a represented-point stage unless its returned interval has . Set and . If or , stop with inconclusive. Evaluate all requested graphs and the displayed using the work counter: each exact rational or Gaussian-rational arithmetic operation or comparison, each Taylor term, each endpoint-rounding operation, and each interface call costs one unit. If the next operation would exceed , stop with inconclusive before performing it. If the output format cannot represent a certified endpoint, return range with no finite claim. If every requested target has radius at most its absolute tolerance, return success; for each optional relative tolerance, set its flag true exactly when the enclosure excludes zero and the relative test in the contract passes. A failed relative test does not prevent absolute success. If no stage succeeds before a cap or the search ends, return inconclusive. No floating-point recurrence is used.
Depends on
Used by
Dependency tree · two levels
24 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
- NIST Digital Library of Mathematical Functions, §10.49, Explicit Formulas (standard reference, not scraped)
- NIST Digital Library of Mathematical Functions, §10.74, Methods of Computation (standard reference, not scraped)
- University of Toronto, Lecture Notes on Mathematical Methods 2019–20 (standard reference, not scraped)