Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-adaptedPipeline-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.

Rounded triangular substitution has a componentwise matrix backward error

Statement

Let R∈Rn×n be upper triangular with stored floating-point entries and nonzero diagonal, and let y∈Rn have stored floating-point entries, where n≥1 and (n+3)u<1. Use the operationwise arithmetic model of Operationwise real and complex floating point arithmetic with rounded square roots and fused multiply-add at unit roundoff u. Compute descending substitution by the sequential rounded dot si=fl⁡(∑j>iRijx^j) (empty sum zero), ti=fl⁡(yi−si), and x^i=fl⁡(ti/Rii). Assume each exact intermediate is zero or normal and each rounded result is finite, so every operation succeeds under that model. Then there is upper triangular ΔR with (R+ΔR)x^=y,∣ΔR∣≤γn+3∣R∣,∥ΔR∥F≤γn+3∥R∥F. In particular x^=0 forces y=0. Forward substitution has the transposed conclusion.

Facts & Assumptions

Given: The stated successful rounded recurrence, with no nonzero subnormal intermediate.

[F2]

If |delta_i| <= u and n u < 1, then prod (1+delta_i) = 1 + theta_n with |theta_n| <= gamma_n bounds each dot-product coefficient error by its accumulated γ factor.

[F3]

Forward and backward substitution are correct, unique, and quadratic in scalar operations supplies the descending and ascending exact triangular recurrences.

Proof

1.1givenF1F2F3algebra

Expand the rounded dot to obtain si=∑j>iRijx^j(1+θij), with ∣θij∣≤γn−i, and use sn=0. Write subtraction and division errors as αi,βi∈[−u,u]. The computed row identity is then Riix^i/((1+αi)(1+βi))+∑j>iRijx^j(1+θij)=yi. These identities also hold for zero intermediates by taking the corresponding error zero.

2.1F1step 1.1algebraconstruct

Choose ΔRii=Rii(((1+αi)(1+βi))−1−1) and ΔRij=Rijθij for j>i, with zeros below the diagonal. Since u<1/(n+3)≤1/4, all denominators are positive and ∣((1+αi)(1+βi))−1−1∣≤(1−u)−2−1≤3u/(1−3u)=γ3; multiplying positive denominators verifies the last inequality. Thus every entry has the claimed bound.

3.1step 1.1step 2.1algebra∎

Step 1.1 gives (R+ΔR)x^=y, and summing the squared entry bounds gives the Frobenius estimate. If x^=0, the same equation gives y=0, including dimension one without a division by ∥x^∥. Reversing the row order proves the lower-triangular version.

Depends on

Used by

Dependency tree · two levels

7 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