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.
Under unreduced hypotheses, the Francis double-shift chase matches explicit shifted QR
Statement
Let , let be unreduced upper Hessenberg, and let be real with nonsingular and . Assume the exact double-shift bulge chase from Exact finite Francis single- or double-shift Hessenberg QR step and the two successive shifted QR steps for the roots of both finish unreduced. Let be the bulge-chase factor, and let be a QR factorization with positive diagonal in . Then for a diagonal sign matrix . Its first sign records the possible difference between the bulge reflector's normalization and the positive-diagonal QR normalization, and
Thus the real Francis step agrees with the real-normalized explicit two-shift QR similarity up to diagonal signs; arbitrary complex QR normalizations introduce diagonal unitary phases, which reduce to signs when both accumulated factors are real. No statement is made for a deflated or singular-shift branch.
Facts & Assumptions
Given: The matrix, polynomial, nonzero and unreduced hypotheses in the statement.
The real Francis double-shift polynomial is real and annihilates its trailing block: a real trailing block supplies the real quadratic whose roots form the shift pair.
Shifted QR iteration preserves upper Hessenberg form: an exact shifted QR step on an upper-Hessenberg matrix remains upper Hessenberg.
An unreduced Hessenberg similarity is determined up to column phases by its first unitary column: two unitary similarities of the same unreduced Hessenberg matrix that yield unreduced Hessenberg matrices and have the same first column differ only by diagonal phases.
Exact finite Francis single- or double-shift Hessenberg QR step: the algorithm returns completed only when the output is upper Hessenberg and is proportional to .
Unshifted QR iteration, shifted QR iteration, deflation, and the Wilkinson shift: an exact shifted QR step factors and updates .
Proof
By [F1], write the roots of as with and . Factor and let by [F5]. Factoring gives . Put and , so with unitary and upper triangular. Since is nonsingular, both and are nonsingular. From , the matrix is upper triangular and unitary, hence diagonal unitary; write for a diagonal unitary . Also , with .
By [F2], the two explicit shifted steps produce the unreduced upper-Hessenberg similarity . Since , this equals . Diagonal unitary similarity preserves the Hessenberg zero pattern and the nonzero first-subdiagonal entries, so is also unreduced upper Hessenberg.
By [F4], is proportional to the nonzero real vector . Step 1.1 and the positive diagonal of give . Since both are real unit vectors, there is with . Set . Then and have the same first column, and remains unreduced upper Hessenberg by step 2.1. Apply [F3] to and : their relative factor is a diagonal sign matrix with first entry . Therefore for a diagonal sign matrix .
Substituting gives , as claimed.
Depends on
- Exact finite Francis single- or double-shift Hessenberg QR step
- Real and complex Schur forms
- Unshifted QR iteration, shifted QR iteration, deflation, and the Wilkinson shift
- An unreduced Hessenberg similarity is determined up to column phases by its first unitary column
- The real Francis double-shift polynomial is real and annihilates its trailing block
- Shifted QR iteration preserves upper Hessenberg form
Used by
Nothing in the library uses this result yet.
Dependency tree · two levels
13 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
- James Demmel, Applied Numerical Linear Algebra, §4.4.8 (standard reference, not scraped)
- David Bindel, CS 6210 Matrix Computations, Hessenberg QR iteration (standard reference, not scraped)