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.
Scaled Householder reflector formation and application
Definition
Let . Input a real active column and trailing block with entries in the floating-point system, , . If every component of is zero, return the identity action and a copy of , with the active output column set to exact zeros, so that ; return marked identity. Otherwise compute , and then, in increasing , compute . Initialize and, in increasing , compute followed by . Compute and then . Set if and otherwise, and set using the exact sign change. Compute , then copy exactly for .
Initialize and, in increasing , compute followed by . Then compute . For each column in increasing order, initialize and, in increasing , compute followed by . After all have been computed, in increasing compute . Then, in increasing and within each column in increasing , compute and in that order. The complete active output is , with exact zeros written below its first diagonal entry. If any elementary operation fails, return the first range failure with its stage and indices in the order above. Also return failure if , , or is not positive normal, or any intermediate is nonfinite. Otherwise return marked reflector. For a separate block , , apply the stored reflector by computing its sequential column dots in increasing column order, then the vector in increasing , and then each rounded product and subtraction by increasing column and row; omit the target-column overwrite. Store reflector factors with their identity/reflector marker to represent the exact orthogonal product; a rounded explicit dense product is a separate output with its own arithmetic error. For a nonzero stored , the associated exact reflector is , using Householder reflectors in real or complex inner-product spaces and the QR convention of Full, reduced, and column-pivoted computational QR factorisations. Since is real, this matrix acts on as an orthogonal reflector over and a unitary reflector over . This definition does not assert a local backward-error bound.
Depends on
Used by
- Finite-budget computed Francis Schur reduction with explicit statuses Algorithm
- Finite-budget primal-dual Newton methods for LP, convex QP, and symmetric cones Algorithm
- Finite-horizon square-root Kalman filter by rectangular factors and QR Algorithm
- Finite-precision reduced-QR KKT solve with certified residual status Algorithm
- Gauss-Newton linearized least-squares step with QR/SVD rank safeguards Algorithm
- Reusable Householder QR solve for a shifted matrix with residual status Algorithm
- Revised-simplex basis QR recomputation with finite residual and pivot statuses Algorithm
- Two stage right-hand sides reuse one shifted-Jacobian factorization Example
- Product and Householder QR errors bound the represented joint covariance Lemma
- The scaled computed Householder step satisfies the local backward error premise Lemma
- The scaled real-column Householder procedure terminates with defined statuses Lemma
- The Rosenbrock factorization and stage procedures terminate with finite work Theorem
- The scaled Householder QR implementation is backward stable Theorem
- The square-root Kalman procedure terminates with a finite status and operation-count bound Theorem
Dependency tree · two levels
8 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
- Fundamentals of Numerical Computation, floating-point arithmetic (standard reference, not scraped)
- Fundamentals of Numerical Computation, Householder triangularization (standard reference, not scraped)
- Fundamentals of Numerical Computation, QR factorization and least squares (standard reference, not scraped)
- Stuart and Voss, Matrix Analysis and Algorithms, Warwick lecture notes (standard reference, not scraped)