Alphabeta Math
PropositionStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck pendingjudge pass (gpt-6-luna)
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.

Givens reduction terminates with a unitary-equivalent Hessenberg-triangular pair

Statement

For every input of Givens reduction of a matrix pair to Hessenberg-triangular form, the algorithm terminates and returns orthogonal/unitary Q,Z, an upper Hessenberg matrix H, and an upper triangular matrix T such that H=Q∗AZ,T=Q∗BZ.

Facts & Assumptions

Given: A,B∈Fn×n with n≥1 and F∈{R,C}.

[F1]

Givens reduction of a matrix pair to Hessenberg-triangular form performs a finite sequence of left Givens rotations and paired right Givens restorations, with the accumulators updated as Q←QL∗ and Z←ZR.

[F2]

Householder reflectors and Givens transformations are unitary and can annihilate prescribed entries: each selected Givens factor is unitary and zeros its targeted coordinate.

Proof

1.1givenF1F2choose

The triangularisation loops range over finitely many pairs (i,j) with j=0,…,n−1 and i=n−1,…,j+1. For fixed j, descending i zeros Bi,j without changing already cleared entries below it. The rotations act on rows with indices at least j, whose entries in columns less than j are zero by upper triangularity; hence they do not create below-diagonal entries in earlier columns. After all columns, B is upper triangular.

2.1F1F2step 1.1algebrabaseih

For j=0 there are no earlier Hessenberg columns, so the base condition is vacuous. For general j, assume every earlier column already has the Hessenberg pattern. Descend through i=n−1,…,j+2; the left factor zeros Ai,j. Since B was upper triangular, this left factor can create below-diagonal fill only at Bi,i−1; the paired right factor zeros that entry. It creates no further below-diagonal entries in B, because rows below i are zero in columns i−1,i. The right factor does not touch column j because i−1≥j+1, and the left factors preserve all earlier Hessenberg columns, whose entries in rows i−1,i are already zero. Thus after the loop, column j of A is zero below row j+1.

3.1step 1.1step 2.1F1F2algebrainductiondischarge-induction∎

Induction over j=0,…,n−3 proves that the final A is upper Hessenberg and B remains upper triangular. Each left update A←LA is matched by Q←QL∗, and each right update A←AR is matched by Z←ZR; direct substitution preserves Acurrent=Q∗AinputZ and Bcurrent=Q∗BinputZ. The finite loops terminate, proving the claim.

Depends on

Used by

Cited to discharge well-definedness by Givens reduction of a matrix pair to Hessenberg-triangular form.

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