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

A computed shifted-system residual has a certified upper bound

Statement

Let d≥1, M∈Rd×d, and x,b∈Rd be stored real data. Use successful sequential left-to-right dot products and componentwise subtraction in the operationwise model of Operationwise real and complex floating point arithmetic with rounded square roots and fused multiply-add, with unit roundoff u>0 and du<1. Put v^i:=fl⁡(∑j<dMijxj),r^:=fl⁡(v^−b),γd:=du1−du. For ∥M∥F=(∑i,j<dMij2)1/2, define W:=γd∥M∥F∥x∥2+u(∥v^∥2+∥b∥2). Then ∥r^−(Mx−b)∥2≤W,∥Mx−b∥2≤∥r^∥2+W. If a norm in these formulas is replaced by an exact or certified upper bound, the resulting value of ∥r^∥2+W remains a certified upper bound for the exact residual.

Facts & Assumptions

Given: The stated successful operationwise evaluations, stored data, and unit roundoff.

[F1]

Operationwise real and complex floating point arithmetic with rounded square roots and fused multiply-add: each successful real product, addition, or subtraction has relative error at most u, and zero operations are exact.

[F2]

If |delta_i| <= u and n u < 1, then prod (1+delta_i) = 1 + theta_n with |theta_n| <= gamma_n: a product of d factors 1+δj with ∣δj∣≤u and du<1 differs from one by at most γd=du/(1−du).

[F3]

The Cauchy-Schwarz inequality for finite sums: for real lists a,b of length d, ∣∑jajbj∣≤(∑jaj2)1/2(∑jbj2)1/2.

Proof

Given: The data in the Statement.

1.1givenF1F2F4algebra

Fix a row i and put aj=Mijxj. By [F1], write each rounded product as pj=aj(1+πj) and each rounded addition as sj+1=(sj+pj)(1+ηj), starting with s1=p0, where ∣πj∣,∣ηj∣≤u. For an exact zero operation choose its error parameter to be zero. Unrolling this finite recursion gives v^i=∑j<dajcj, where c0=(1+π0)∏k=1d−1(1+ηk) and cj=(1+πj)∏k=jd−1(1+ηk) for 1≤j<d. Each coefficient has at most d factors; pad it with factors one and apply [F2] to obtain ∣cj−1∣≤γd, also when d=1. Thus [F4] gives ∣v^i−(Mx)i∣≤γd∑j<d∣Mijxj∣, including zero rows and cancellation.

1.2givenF1F4algebra

Each successful componentwise subtraction has an error ei=r^i−(v^i−bi) with ∣ei∣≤u∣v^i−bi∣ by [F1]; this includes exact zero results. Squaring and summing gives ∥e∥2≤u∥v^−b∥2≤u(∥v^∥2+∥b∥2) by [F4].

2.1step 1.1F3algebra

By [F3], ∑j<d∣Mijxj∣≤(∑j<dMij2)1/2∥x∥2. Squaring the row bounds from step 1.1, summing over i, and taking the nonnegative square root gives ∥v^−Mx∥2≤γd∥M∥F∥x∥2.

3.1step 2.1step 1.2F4algebra∎

Since r^−(Mx−b)=(v^−Mx)+e, the triangle inequality and steps 2.1 and 1.2 give the first bound. The triangle inequality also gives ∥Mx−b∥2≤∥r^∥2+∥r^−(Mx−b)∥2, proving the second bound; increasing any norm input to a certified upper bound preserves it.

Depends on

Used by

Dependency tree · two levels

26 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