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 local Householder backward-error bound yields a backward-stable QR factorisation
Statement
Let with . Assume Householder QR is executed in the standard relative floating-point model with unit roundoff and . Suppose that at each step the computed reflector is orthogonal and its action on the active trailing block is exact for one perturbation satisfying where and . Then the computed factors satisfy
for some matrix with
In particular, under the displayed local-step bound the algorithm is backward stable: the computed factorisation is exact for a nearby matrix whose relative Frobenius perturbation is .
Facts & Assumptions
Given: A matrix with , unit roundoff with , and computed orthogonal Householder reflectors satisfying the local-step identities and bounds in the statement.
Successive Householder reflectors produce QR by applying orthogonal transformations to shrinking trailing blocks (Successive Householder or Givens transformations produce full and reduced QR factorisations with the standard dense operation counts).
The quantity is the standard accumulated relative error factor when (If |delta_i| <= u and n u < 1, then prod (1+delta_i) = 1 + theta_n with |theta_n| <= gamma_n).
Frobenius norm is invariant under left and right orthogonal multiplication (Spectral and Frobenius norms are unitarily invariant, are given by singular values, and satisfy the sharp rank comparison).
For each , the computed local step satisfies
Proof
The local-step hypothesis [A1] supplies a perturbation for every active block and an exact orthogonal update with .
Embed each into the original matrix size by padding zeros outside the active block and transport it back through the previous computed reflectors. Because every is orthogonal, [L3] preserves the Frobenius norm of each transported perturbation. Summing the transported perturbations gives a single matrix such that and
From step 1.1 and [L3], Since , induction gives for every .
Substituting step 2.2 into step 2.1 yields This is the stated backward bound.
Step 3.1 proves the displayed estimate, and step 2.1 gives the nearby factorisation identity.
Depends on
- Successive Householder or Givens transformations produce full and reduced QR factorisations with the standard dense operation counts
- The standard relative floating-point model and unit roundoff
- If |delta_i| <= u and n u < 1, then prod (1+delta_i) = 1 + theta_n with |theta_n| <= gamma_n
- The computed floating-point dot product obeys componentwise and normwise error bounds
- Spectral and Frobenius norms are unitarily invariant, are given by singular values, and satisfy the sharp rank comparison
Used by
Nothing in the library uses this result yet.
Dependency tree · two levels
20 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
- Tobin A. Driscoll and Richard J. Braun, Fundamentals of Numerical Computation, Section 3.4 (standard reference, not scraped)
- David Bindel, CS 4220: Numerical Analysis, Least squares and QR (standard reference, not scraped)