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 nonbreakdown LSQR iterate minimizes residual on its Krylov space
Statement
Let , , , and . Consider a -step run of Exact-arithmetic LSQR with Golub–Kahan bidiagonalization and explicit statuses with nonzero initial residual and no bidiagonalization or small-QR breakdown through step . Then its iterate minimizes over where is the Krylov subspace of The Krylov subspace . The assertion is exact-arithmetic residual minimization; it is not a convergence or noise-stability theorem.
Facts & Assumptions
Given: The real matrix , vectors , and a nonbreakdown -step run of the LSQR algorithm.
Exact-arithmetic LSQR with Golub–Kahan bidiagonalization and explicit statuses: The recurrences are and . The procedure rotates the lower-bidiagonal and , solves by back substitution, and sets .
The Krylov subspace : ; for , a square matrix and vector , .
For a linear map between finite-dimensional inner-product spaces, minimises if and only if , equivalently ; minimisers exist and any two differ by an element of : A minimizer of a finite-dimensional least-squares residual exists; a full-column-rank coefficient matrix makes it unique.
The Euclidean inner product on : on each real coordinate space.
Rectangular matrix multiplication and the identity matrix , including zero-sized shapes: Matrix multiplication uses the finite row-coordinate sums.
The transpose of a matrix: , so by interchanging the two finite sums.
Proof
Given: The hypotheses above, and write and .
If , [F2] gives , so the feasible set is and is its residual minimizer. Henceforth assume , so the stated nonbreakdown run initializes . The initial vector is unit. Suppose and are orthonormal and satisfy the earlier Golub–Kahan recurrences. For , by [F5]–[F7], because lies in ; for , by the definition of . Therefore is orthogonal to , and division by the nonzero gives a unit orthogonal to them. For , by [F5]–[F7], since lies in ; for the inner product equals . Thus is orthogonal to , and division by the nonzero gives a unit orthogonal to them. Induction proves both orthonormality relations through step .
The column recurrences in [F1] assemble as . Also . Hence for every , Orthonormality from [step 1.1] and the Euclidean norm definition [F5] imply .
Each Givens rotation in [F1] is orthogonal because when . Number the rows and columns here from one. Since is lower-bidiagonal, rotation annihilates its entry in row , column , while preserving the zeros in earlier columns; induction gives for the product of all rotations, with upper triangular. Its diagonal entries are the nonzero rotation pivots , so back substitution returns with . Write . Orthogonality gives, for every , . The computed attains the lower bound , proving its minimizing property directly from the instructions; it is unique by [F4], since the nonzero diagonal of makes it full column rank. Thus minimizes the true residual over by [step 2.1].
The recurrence gives, for , with the first term omitted at . Every coefficient is nonzero in a nonbreakdown run, so induction shows . Since , [F2]–[F3] identify this span with . Substitution into [step 3.1] proves the Statement.
Depends on
- Exact-arithmetic LSQR with Golub–Kahan bidiagonalization and explicit statuses
- The Krylov subspace $K_m(A,b)=\operatorname{span}\{b,Ab,\dots,A^{m-1}b\}$
- The Krylov subspace consists exactly of the vectors $p(A)b$ for zero polynomials or polynomials of degree less than $m$
- Rectangular matrix multiplication and the identity matrix $I_n$, including zero-sized shapes
- The transpose $A^{\mathsf T}$ of a matrix
- The Euclidean inner product $\langle x,y\rangle = \sum_{k<n} x_k y_k$ on $\mathbb{R}^n$
- Linear combination of a finite list, and the span $\operatorname{span}(S)$ as the smallest linear subspace containing $S$
- $\operatorname{span}(S)$ is exactly the set of linear combinations of finite lists of elements of $S$, and $\operatorname{span}(\varnothing) = \{0_V\}$
- For a linear map $T:V\to W$ between finite-dimensional inner-product spaces, $x$ minimises $\lVert Tx-b\rVert$ if and only if $T^*(Tx-b)=0$, equivalently $T^*Tx=T^*b$; minimisers exist and any two differ by an element of $\ker T$
Used by
Nothing in the library uses this result yet.
Dependency tree · two levels
36 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
- Christopher C. Paige and Michael A. Saunders, LSQR: An Algorithm for Sparse Linear Equations and Sparse Least Squares (standard reference, not scraped)
- Per Christian Hansen, Introduction to Inverse Problems, Chapter 6: Iterative Methods (standard reference, not scraped)