Alphabeta Math
AlgorithmAlgorithm: Literature-sourcedProof: Not applicablePipeline-generatedjudge pass (gpt-6-luna)
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 W,Q,Mmax⁡,pmax⁡≥1. W is the maximum exact-arithmetic work count, Q the maximum stage and represented-point interface index, Mmax⁡ the maximum Taylor degree, and pmax⁡ the maximum final dyadic precision. A Gaussian rational is a+ib with a,b∈Q. A Laurent polynomial is a finite sum ∑kakzk with integer exponents and Gaussian-rational coefficients; its formal derivative uses (zk)′=kzk−1. An expression graph below is a finite directed acyclic graph of exact rational arithmetic operations.

Factorials are those of The factorial n! and the falling factorial nk‾, defined by recursion in N; they are nonzero by that definition and Canonical naturals are positive and strictly increasing, so every displayed factorial denominator is defined. For a rational x, ⌈x⌉ denotes the least integer greater than or equal to x, computed by exact integer division.

Reject an invalid order, target, tolerance, cap, or interval input not contained in (0,∞) 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 A0=0,B0=z−1,C0=−iz−1, Ar+1=rz−1Ar−Ar′−Br,Br+1=rz−1Br−Br′+Ar,Cr+1=rz−1Cr−Cr′−iCr for r=0,…,ℓ−1. With s and c denoting the sine and cosine input enclosures, form the unscaled outputs u=Aℓc+Bℓs,v=(Aℓ′+Bℓ)c+(Bℓ′−Aℓ)s,w=Cℓ(c+is),t=(Cℓ′+iCℓ)(c+is). Form the scaled outputs cℓz−ℓu,cℓz−ℓv,dℓ−1zℓ+1Cℓ,dℓ−1zℓ+1(Cℓ′+iCℓ). Collect like Laurent powers exactly; in particular cancel negative powers in the scaled hℓ(1) value when they cancel algebraically. A remaining z−1 in the scaled derivative is evaluated only on positive input intervals.

For real intervals use exact rational endpoint hulls: [a,b]+[c,d]=[a+c,b+d], [a,b][c,d]=[min⁡(ac,ad,bc,bd),max⁡(ac,ad,bc,bd)], and [a,b]−1=[1/b,1/a] when 0<a≤b. For complex rectangles, apply these real interval operations to the real and imaginary components of (x+iy)(u+iv)=(xu−yv)+i(xv+yu). 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 I=[a,b], choose M≥0 with M+2≥2b and form the rational interval polynomial and rational tail TM(I)=∑m=0M(iI)mm!,EM=2bM+1(M+1)!. The interval power is repeated complex-rectangle multiplication. Enclose cos⁡(I) by Re⁡TM(I)+[−EM,EM] and sin⁡(I) by Im⁡TM(I)+[−EM,EM]. Evaluate each requested output graph with these leaves and z∈I, and round each final endpoint outward to the grid 2−pZ.

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 q=1,…,Q, first take the fixed interval unchanged, or call the represented-point interface at index q. Skip a represented-point stage unless its returned interval has a>0. Set p=q and M=max⁡(q,⌈2b⌉). If p>pmax⁡ or M>Mmax⁡, stop with inconclusive. Evaluate all requested graphs and the displayed TM,EM 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 W, 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