Alphabeta Math
AlgorithmAlgorithm: Literature-sourcedProof: 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 Gaussian nodes and weights by Golub–Welsch

Definition

Input an integer m≥1, admissible moment data (a,b,m,r,μ) from Positive-measure Gaussian quadrature moment data with r≥2m−1, finite dyadic intervals I0,…,I2m−1 promised to contain the respective moments μj=∫xj dμ(x), a finite dyadic format, and positive dyadic width tolerances εx,εw. The measure and the truth of the moment-enclosure promise are mathematical input promises; this procedure does not verify them. For the m≥2 proposal branch also supply a finite-return exact projected eigensolver S satisfying the explicit input and output contract of Finite-budget thick and implicitly restarted Arnoldi with residual acceptance and locking. The m=1 branch needs no such provider. Missing or unavailable projected-solver data return inconclusive when that proposal branch is reached; no universal exact eigensolver is constructed here. All interval operations use Outward-rounded interval, rectangle and ball operations. Any overflow, invalid domain, nonpositive divisor, failed solve, undecidable comparison, or failed certification returns inconclusive.

  1. Set p0=1. For each k=1,…,m−1, enclose the Hankel matrix and right-hand side (Hk)ij=μi+j,(bk)i=−μi+k(0≤i,j<k) by the corresponding moment intervals. Take the exact rational midpoints of these interval data and use exact Gaussian elimination with row swaps to the first available nonzero pivot to produce point proposals for Hk−1 and −Hk−1bk. If a pivot is zero, return inconclusive. Round every proposal down to a finite dyadic in the selected format; on overflow, return inconclusive. Call Uniform interval linear residual certificate with inconclusive status on the full rectangle families with these proposals. Continue only on certified, and enclose each coefficient of the unique solution by its reported center plus or minus the outward-rounded uniform error radius. These intervals enclose the coefficients of pk(X)=Xk+∑j<kckjXj whenever the moment promise holds.

  2. Using outward interval arithmetic, compute for 0≤j<m hj=∑r,s=0jcjrcjsμr+s,αj=∑r,s=0jcjrcjsμr+s+1hj, where cjj=1 and p0 has c00=1. For 1≤j<m, also compute βj=hj/hj−1. If any enclosure for hj does not have a strictly positive lower endpoint, or a division or square root is not certified on its domain, return inconclusive. Form a real symmetric interval Jacobi matrix J with diagonal intervals αj and mirrored off-diagonal intervals βj; reuse the same interval in each mirrored pair. Use for certification the family of all real symmetric tridiagonal matrices with those diagonal and mirrored off-diagonal entries and all other entries zero. The moment promise and the preceding enclosures ensure that this family contains the true Jacobi matrix.

  3. If m=1, set the node interval to α0 and the weight interval to I0. Return certified exactly when both widths meet their tolerances and the node interval lies in (a,b); otherwise return inconclusive.

  4. If m≥2, take the interval midpoint matrix Jc and run Finite-budget thick and implicitly restarted Arnoldi with residual acceptance and locking in exact arithmetic on Jc from the first coordinate vector, with full dimension m, target count m−1, restart budget Nmax⁡=1, thick restart mode, and zero Ritz residual tolerance, passing the supplied S to every projected solve. Both projected-solve failure statuses, like every other nonconverged Arnoldi status, return inconclusive here. Supply the following target rule if a restart is reached: scan the current Ritz vectors in the projected eigensolve's returned order, retain the first vectors that increase the span modulo all locked vectors, and stop after selecting the required r−k=m−1−k vectors. If the list supplies too few independent vectors, return unavailable. No shift rule is needed in thick mode. The full-dimension initial cycle is attempted before any restart; the finite restart budget is a fallback, not a success promise. On any status other than converged, or unless the returned locked and current Ritz data together contain m pairs, return inconclusive. Verify that every returned pair has a real Ritz value and exactly zero original residual; otherwise return inconclusive. For each normalized Ritz vector y, if it has complex coordinates replace it by the normalization of the nonzero one of Re⁡y and Im⁡y having larger Euclidean norm. This is still an eigenvector of the real matrix Jc for the same real Ritz value. Round each resulting real Ritz-vector coordinate downward to a finite dyadic and each real Ritz value downward. If the rounded Ritz values are not strictly increasing, return inconclusive; otherwise call the resulting real matrix V and diagonal matrix Θ.

  5. By outward interval operations, calculate a Frobenius upper bound d for V∗V−I, a Frobenius upper bound ρ for JV−VΘ over the entire family J, and Frobenius upper bounds MJ,MΘ for J and Θ. If d≥1, return inconclusive. Compute an outward upper bound τ for 1−1−d. Call Certified Hermitian eigenvalue intervals from residual and Gram bounds for the Hermitian family of Jacobi matrices represented by J, using (V,Θ) and the proposed bounds (d,ρ,MJ,MΘ,τ). Continue only on certified. Let Ni be the returned node intervals in increasing order. Require that they are pairwise disjoint, each lies in (a,b), and each width is at most εx; otherwise return inconclusive.

  6. For each i, let gi be the minimum distance from θi to the other node intervals Nk, k≠i. Require gi>0. Put s equal to the lower endpoint of an outward enclosure of 1−d and require s>0; also require sup⁡(I0)>0. Outward-enclose Ci=I0 V1i2∑j=1mVji2,Ri=22 sup⁡(I0) ρsgi,Wi=Ci+[−Ri,Ri]. The denominator must have a strictly positive lower endpoint. Return certified with (Ni,Wi)i=1m exactly when every Wi is finite and has width at most εw; otherwise return inconclusive. A certified return claims only enclosures, not that the requested tolerances can always be attained.

Soundness interface

Under the input promises, success of each batch 61 interval certifier and sound outward interval evaluation, step 1 encloses the actual orthogonal polynomial coefficients and step 2 encloses the actual Jacobi matrix. The Ritz computation supplies proposals only. The near-orthonormal Hermitian certifier must establish the node intervals for every matrix in that family; the residual-gap lemma then establishes the weight intervals. These are the claims formalized by Certified Golub–Welsch intervals contain the Gaussian nodes and weights ↗.

Depends on

Used by

Dependency tree · two levels

70 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