Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-generatedprecheck passaudited 2026-08-31
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.

Before breakdown, Arnoldi produces an orthonormal Krylov basis and a rectangular upper-Hessenberg factorization

Statement

Let A be an n×n matrix over R or C, let b be a nonzero vector of matching size, and let m≥1. Assume the Arnoldi process for (A,b) runs through step m without breakdown. Let

Qm=[v1 … vm],Qm+1=[v1 … vm+1],

and let Hˉm=(hij)1≤i≤m+1, 1≤j≤m, where the Arnoldi coefficients occupy the positions i≤j+1 and hij:=0 for i>j+1. Then:

  1. v1,…,vm are orthonormal;
  2. span⁡{v1,…,vm}=Km(A,b);
  3. Hˉm has the rectangular upper-Hessenberg zero pattern hij=0 for i>j+1;
  4. AQm=Qm+1Hˉm.

Facts & Assumptions

Given: A square matrix A over R or C, a nonzero start vector b of matching size, an integer m≥1, and an Arnoldi run through step m with no breakdown.

[F1]

In Arnoldi, each step defines wj=Avj−∑i=1jhijvi with hij=⟨Avj,vi⟩, and when hj+1,j=∥wj∥≠0 one sets vj+1=wj/hj+1,j (The Arnoldi process for building an orthonormal basis of a Krylov subspace).

[F2]

For m≥1, one has Km(A,b)=span⁡{b,Ab,…,Am−1b} (The Krylov subspace Km(A,b)=span⁡{b,Ab,…,Am−1b}).

[F3]

The square-matrix upper-Hessenberg condition is the zero pattern hij=0 for i>j+1 (Upper Hessenberg matrices and real symmetric tridiagonal matrices).

Proof

technique · direct
1.1F1algebra

By construction in [F1], the vector wj is orthogonal to each vi for 1≤i≤j, because hij=⟨Avj,vi⟩ subtracts exactly the orthogonal projection of Avj onto vi. Since there is no breakdown, wj≠0, so vj+1=wj/∥wj∥ is a unit vector orthogonal to v1,…,vj. Starting from the unit vector v1=b/∥b∥, induction gives orthonormality of v1,…,vm.

1.2F1F2algebra

Again by [F1], each vj+1 is a linear combination of Avj,v1,…,vj. Induction using [F2] therefore gives vi∈Ki(A,b)⊆Km(A,b) for i≤m. Conversely, Avj=∑i=1j+1hijvi lies in span⁡{v1,…,vj+1}, and induction from v1=b/∥b∥ shows that b,Ab,…,Am−1b all lie in span⁡{v1,…,vm}. By [F2], the two spans are equal.

2.1F1F3algebra∎

For each column j, the Arnoldi relation from [F1] involves only v1,…,vj+1. By the definition of Hˉm in the Statement, its remaining entries satisfy hij=0 for i>j+1, the same zero pattern as the square upper-Hessenberg condition [F3]. The column relations assemble exactly into AQm=Qm+1Hˉm.

Depends on

Used by

Dependency tree · two levels

6 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