Alphabeta Math
AlgorithmAlgorithm: AI-adaptedProof: Not applicablePipeline-generated
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 q, an exact rational target 0<τ≤1/4, integer dyadic exponent limits emin⁡≤emax⁡, an initial precision p0≥2, a finite precision cap pmax⁡≥p0, and a finite elementary-series cap J≥1. The target value is w=eπiq=cos⁡(πq)+isin⁡(πq) by exp⁡(x+iy)=ex(cos⁡y+isin⁡y), ∣exp⁡(x+iy)∣=ex, and eiπ+1=0, 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 p=p0,p0+1,…,pmax⁡, and t∈{1/5,1/239}, form the exact rational interval IJ(t)=[AJ(t)−RJ(t),AJ(t)+RJ(t)], where AJ(t)=∑j=0J(−1)jt2j+12j+1,RJ(t)=∣t∣2J+3(2J+3)(1−t2). The Machin identity gives the interval P=16IJ(1/5)−4IJ(1/239) containing π. Form the exact rational interval qP 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 (p,emin⁡,emax⁡). 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 cos⁡(Θ) and sin⁡(Θ), and call Certified range evaluation for elementary real and complex functions using the same dyadic format and truncation index J; 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 C=[c−,c+] and S=[s−,s+], set w^=c−+is− and compute an upward-rounded dyadic ϵ≥(c+−c−)+(s+−s−). 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

Used by

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