Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-generatedPipeline-generatedprecheck passjudge 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.

A successful natural-cubic tridiagonal Cholesky solve has a certified residual

Statement

Let r≥3, n=r−2, and use the stored input data, arithmetic model and algorithm of Natural-cubic tridiagonal Cholesky solve with a residual certificate. If assembly succeeds, its stored symmetric tridiagonal matrix T is positive definite. On every full successful call, the algorithm returns success⁡(M^,C,α,β,B). Let m^=(M^2,…,M^r−1) be the interior subvector, let f be the stored right-hand side, and let w^ be the computed rounded residual vector from the algorithm's residual-evaluation step. Then

∥Tm^−f∥∞≤C.

For v∈Rn, the notation here is ∥v∥∞:=max⁡1≤k≤n∣vk∣. Thus e=Tm^−f is an exact right-hand-side perturbation satisfying Tm^=f+e and ∥e∥∞≤C. This absolute residual certificate remains valid when m^=0 or f=0.

The algorithm's factorization and two substitutions are the successful executions of the published dense rounded Cholesky and triangular-substitution procedures on the same stored T and f, after omitting only exact-zero operations. Their failure tests retain the published positive-normal pivot and operationwise range rules. Exact positive definiteness does not guarantee rounded success.

Write L^ and z for the factor and forward-solve vector computed in this execution. There are additional conditional backward-error statements. If (n+3)u<1, lower bidiagonal D1 and upper bidiagonal D2 satisfy

(L^+D1)z=f,(L^T+D2)m^=z,∣D1∣≤τ∣L^∣,∣D2∣≤τ∣L^∣T,τ=(n+3)u1−(n+3)u.

If (20n+20)u<1/5, put g=(20n+20)u/(1−(20n+20)u). For the symmetric factor residual E=L^L^T−T,

∣E∣≤100g∣L^∣∣L^∣T.

With

J=E+D1L^T+L^D2+D1D2,

we have (T+J)m^=f and

∣J∣≤(100g+2τ+τ2)∣L^∣∣L^∣T.

The matrix J need not be symmetric. If also 100n g≤1/2, then ∥E∥F≤200n g∥T∥F. The residual certificate above requires only the algorithm's (n−1)u<1 check; it does not require these stronger factor and triangular-solve conditions.

The finite procedure terminates and uses O(r) floating-point operations, O(r) stored scalars, O(r) exact rational operations and O(r) stored rationals. No rational bit-complexity bound is asserted.

Facts & Assumptions

Given: r≥3, strictly increasing finite stored knots, finite stored data, 0<u≤1/4, and a full successful call of the local algorithm with its exact rational certificate completed.

[F1]

Natural-cubic tridiagonal Cholesky solve with a residual certificate specifies the stored tridiagonal assembly, bidiagonal factor and solves, sparse rounded residual, exact rational quantities F1,X1,Y1,V1,W1, and the returned value C=W1+gnF1X1+u(V1+Y1).

[F2]

Operationwise real and complex floating point arithmetic with rounded square roots and fused multiply-add: each successful real operation has relative error at most u when its exact result is nonzero, exact zeros are preserved, and operations whose exact nonzero result is outside the normal range fail.

[F3]

Failure-aware rounded Cholesky factorization specifies the dense rounded Cholesky recurrence, its operation order, and its positive-normal pivot test.

[F4]

Rounded triangular substitution has a componentwise matrix backward error: for a successful rounded triangular solve in dimension n with (n+3)u<1, a componentwise matrix perturbation bounded by γn+3∣R∣ converts the computed solution into an exact solution.

[F5]

A successful rounded Cholesky factorization has componentwise and normwise backward error bounds: for a successful Cholesky factorization of an SPD matrix, if (20n+20)u<1/5, then ∣L^L^T−T∣≤100g∣L^∣∣L^∣T; under its further stated norm condition it gives ∥E∥F≤200n g∥T∥F.

[F6]

Rounded matrix products give certified linear and normal-equation residual allowances: for a successful sequential rounded matrix-vector product and subtraction, the exact linear residual differs from the computed one in Euclidean norm by at most gn∥T∥F∥m^∥2+u(∥v^∥2+∥f∥2).

[F7]

Finite arithmetic schedules terminate, with early failure counted separately: a finite initialized instruction list with finite-return instructions terminates at its first failure or its completion return.

[F8]

The Frobenius norm ∥A∥F=(∑i,j∣aij∣2)1/2 on real or complex matrices: ∥M∥F is the Euclidean norm of the finite list of matrix entries, equivalently (∑i,j∣Mij∣2)1/2.

[F9]

The norm ∥v∥=⟨v,v⟩ induced by a real or complex inner product: on a real or complex inner-product space, ∥v∥=⟨v,v⟩.

[F10]

The standard formulas ⟨x,y⟩=∑k<nxkyk on Rn and ∑k<nxkyk‾ on Cn are inner products: on Rn, ⟨v,w⟩=∑k=1nvkwk, so the induced Euclidean norm is ∥v∥2=(∑k=1nvk2)1/2.

[A1]

The local algorithm completes assembly, factorization, both substitutions, residual evaluation and its exact rational certificate without any range or resource failure.

Proof

1.1A1F1F2algebra

Each successful width subtraction has exact positive input difference, so by [F2] its stored result h^i is positive. Write Sk=h^k+h^k+1. The successful rounding of its sum and multiplication by 2 gives dk≥2(1−u)2Sk≥(9/8)Sk>Sk. Row k's off-diagonal absolute sum is at most Sk: it contains only some of the positive entries h^k,h^k+1, and for n=1 it is zero. For any real nonzero vector v, applying 2ckvkvk+1≥−∣ck∣(vk2+vk+12) to each adjacent term yields vTTv≥∑k(dk−∑j≠k∣Tkj∣)vk2>0. Hence every successfully assembled T is real SPD.

1.2A1F1F2F3induction

In the dense Cholesky recurrence of [F3], induction over columns shows that L^ij=0 for i>j+1: the input matrix is tridiagonal, and in each such row the prior-column products and input entry are zero. At k=1 the diagonal square-sum is empty, so its pivot is copied as p1=d1, exactly as in the local algorithm. For k>1, the only possible nonzero term in the dense diagonal square-sum is ek−12; the remaining zero products, additions and subtractions are exact and cannot fail under [F2]. Thus the dense pivot is exactly the specialized pk, followed by the same square root and positive-normal test. For the first subdiagonal, the dense dot product has only the input ck after its exact zero terms, so the update is exactly fl⁡(ck/ℓk). Every lower entry beyond that subdiagonal is exactly zero. This induction proves equality of all stored factor entries and all potentially failing operations. The forward and backward dense triangular recurrences likewise have only the single adjacent product; all other terms are exact zeros. Therefore the specialized solve outputs equal the published substitutions.

1.3A1F1F2F6F8F9F10algebra

Let r∗=Tm^−f be the exact residual. The algorithm computes the same sparse sequential products and subtraction as the dense dot product in [F6], with only exact-zero products and additions omitted. By [F2], a zero product is exact and adding zero to a stored normal value or zero is also exact, so the sparse accumulation is identical to the dense one. Thus [F6] gives ∥w^−r∗∥2≤gn∥T∥F∥m^∥2+u(∥v^∥2+∥f∥2). By [F9] and [F10], the Euclidean norm is the square root of the sum of squared coordinates, so each coordinate magnitude is at most that norm and ∥v∥2≤∑k∣vk∣; the latter follows by squaring, since all cross terms are nonnegative. By [F8], the same argument on the finite entry list gives ∥T∥F≤∑i,j∣Tij∣=F1. The definitions in [F1] therefore imply ∥w^∥2≤W1, ∥m^∥2≤X1, ∥v^∥2≤V1, and ∥f∥2≤Y1. The coordinate bound also gives ∥r∗∥∞≤∥r∗∥2, whence ∥r∗∥∞≤∥r∗−w^∥2+∥w^∥2≤C. Setting e=r∗ gives the stated exact right-hand-side perturbation without division by a solution or residual norm.

2.1A1F1F4F5F8step 1.1step 1.2algebra

If (n+3)u<1, apply [F4] to each successful triangular substitution from step 1.2. It gives D1,D2 with (L^+D1)z=f and (L^T+D2)m^=z and the stated entrywise bounds; since L^ is bidiagonal, those bounds force D1,D2 to be bidiagonal as well. Under the distinct condition (20n+20)u<1/5, step 1.1 and [F5] give E=L^L^T−T and the stated factor bound. Substituting the second triangular equation into the first gives (L^+D1)(L^T+D2)m^=f. Expanding the product and using L^L^T=T+E yields (T+J)m^=f. Entrywise submultiplicativity and the bounds on D1,D2,E give the displayed bound for J. The conditional Frobenius estimate is exactly the further norm consequence in [F5], with the norm convention in [F8].

3.1A1F1F7algebra∎

Put n=r−2. Assembly makes a fixed number of floating-point operations per each of the r−1 intervals and n rows. Factorization, each substitution and residual evaluation visit n rows, with at most a fixed number of operations per row because a tridiagonal row has at most three nonzero entries. The exact-certificate scan likewise visits r−1 intervals and n rows; each contributes a fixed number of rational operations and comparisons to the sums, row discrepancies, and extrema, followed by a fixed number to form B. Thus the floating-point and exact rational operation counts are O(r). The algorithm stores only input and output vectors, the bidiagonal factor, the three diagonals of T and A, and a fixed number of rational accumulators; row discrepancies can be computed as they are scanned, so storage is O(r) scalars and O(r) rationals. Every loop has a finite index range and every floating-point instruction returns or its first failure. The certificate denominators hi, δ, and 1−(n−1)u are positive, so each exact rational operation has finite inputs and is defined. [F7] therefore gives termination; if a resource limit prevents completion of the exact certificate, the algorithm returns its separate failure status and no B. No rational bit-complexity bound follows.

Depends on

Used by

Cited to discharge well-definedness by Natural-cubic tridiagonal Cholesky solve with a residual certificate.

Dependency tree · two levels

28 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