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.
Householder bidiagonalization and its finite precision status
Definition
Let , where or . Put and . If , set ; if , set . Thus .
Save the input as and initialize , , and empty ordered lists of stored local left and right transformations. For , in this order:
- Let . If , use the identity left transformation. Otherwise choose when and when , set , , and . Use the Householder reflector on rows . Update on those rows and append this local transformation to the left list. In exact arithmetic update . In finite precision update columns of the dense accumulator by right application of the same stored local reflector data, using the separate-block branch of Scaled real and complex Householder and Givens update arithmetic and making no target-zero write to .
- If , let . If , use the identity right transformation. Otherwise apply the same phase and normalization rule to to form the Householder reflector , then apply and append this local transformation to the right list. In exact arithmetic update . In finite precision update columns of the dense accumulator by right application of the same stored local reflector data, using the separate-block branch of Scaled real and complex Householder and Givens update arithmetic and making no target-zero write to .
Set to the leading block of the final work matrix , and return together with the ordered local transformation lists.
In finite precision, each left/right reflector uses Scaled real and complex Householder and Givens update arithmetic, including its real/complex scaled formation, range checks and exact target-column/row zero writes. This is the arithmetic realization of the exact steps above. A zero active vector takes the identity branch. Any helper range-failure, invalid operation, nonfinite value, or nonzero exact intermediate outside the normal range returns range-failure with the partial factors and stored local transformations; otherwise return success, , the ordered stored local transformations, the reconstruction residual , and the two orthogonality residuals and . The reconstruction uses the saved input , not the overwritten work matrix. The exact products of the stored unitary representatives are the theoretical factors; the dense finite-precision accumulators are rounded and their residuals are computed quantities, not certified bounds by themselves. Matrix residuals use the Frobenius norm defined in The Frobenius norm on real or complex matrices.
Depends on
- Scaled real and complex Householder and Givens update arithmetic
- Householder reflectors in real or complex inner-product spaces
- Householder reflectors and Givens transformations are unitary and can annihilate prescribed entries
- The Frobenius norm $\lVert A\rVert_F=(\sum_{i,j}|a_{ij}|^2)^{1/2}$ on real or complex matrices
Used by
- Finite budget implicit shifted QR for bidiagonal singular values Algorithm
- Finite-sample AAA rational approximation with exact SVD Algorithm
- Rank-thresholded least squares by the singular value decomposition Algorithm
- AAA recovers a scalar transfer-function pole from four samples Example
- Exact unitary equivalence of Householder bidiagonalization Lemma
- Local stable reflectors and rotations give an aggregate SVD backward error Theorem
Dependency tree · two levels
12 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
- Wen-Wei Lin, Lecture Notes of Matrix Computations, §3.2.2, Algorithm 3.2.6 (standard reference, not scraped)
- James Demmel and W. Kahan, Accurate Singular Values of Bidiagonal Matrices, §1 (standard reference, not scraped)