Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck pass
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.

Exact implicit Arnoldi restart applies its shift polynomial and preserves an Arnoldi residual identity

Statement

Let A∈Cn×n, and suppose an exact m-step Arnoldi factorization without breakdown is AVm=VmHm+βmvm+1em∗,Vm∗Vm=Im, where Hm is upper Hessenberg and βm>0. Let 1≤r<m, p=m−r, and let Hj−1−μjI=QjRj be exact shifted QR factorizations using the ordered top-down adjacent-row Givens eliminations on pairs (1,2),(2,3),…,(m−1,m), with Rj upper triangular. Put Q=Q1⋯Qp,H+=Q∗HmQ,q(z)=∏j=1p(z−μj). Assume q(A)v1≠0, the exact filtered Krylov space Kr(A,q(A)v1) has dimension r, and ρ≠0 in the factorization q(Hm)=QR with R upper triangular. Then range⁡(VmQ(:,1:r))=Kr(A,q(A)v1). Writing Hr+=H+(1:r,1:r), h+=Hr+1,r+, and g=h+VmQer+1+βm(em∗Qer)vm+1, the truncated restart has the exact residual identity AVmQ(:,1:r)=VmQ(:,1:r)Hr++ger∗. If g≠0, then vr+1+=g/∥g∥2 is orthogonal to the retained columns and the new Arnoldi residual coefficient is βr+=∥g∥2; if g=0, the retained subspace is exactly invariant.

Facts & Assumptions

Given: The no-breakdown Arnoldi factorization, dimensions and shifts in the Statement, with the stated nonannihilation and filtered-dimension hypotheses.

[F1]

Before breakdown, Arnoldi produces an orthonormal Krylov basis and a rectangular upper-Hessenberg factorization: before breakdown, AQm=Qm+1Hˉm, the Arnoldi vectors are orthonormal, and Hm is upper Hessenberg; the present item writes this basis as Vm.

[F2]

Unshifted QR iteration, shifted QR iteration, deflation, and the Wilkinson shift: a shifted QR step factors H−μI=QR with Q unitary and R upper triangular, then sets H+=RQ+μI=Q∗HQ.

[F3]

Shifted QR iteration preserves upper Hessenberg form: an exact shifted QR step built from adjacent-row Givens eliminations preserves upper Hessenberg form.

[F4]

Upper Hessenberg matrices and real symmetric tridiagonal matrices: upper Hessenberg means Hij=0 whenever i>j+1.

[F5]

Real Givens rotations and complex Givens transformations and Full, reduced, and column-pivoted computational QR factorisations: the QR factorization in the Statement is formed by successive adjacent-row Givens rotations, with the unitary factor given by their ordered product.

Proof

technique · direct
1.1F1F4algebra

For 0≤j≤m−1, Ajv1=VmHmje1: the claim holds at j=0, and if it holds at j<m−1, [F1] gives Aj+1v1=VmHmj+1e1+βmvm+1em∗Hmje1. By [F4], Hmje1 is supported in rows 1 through j+1, so em∗Hmje1=0 when j<m−1; induction proves the identity through degree m−1.

2.1givenF2step 1.1algebra

Since deg⁡q=p<m, step 1.1 gives q(A)v1=Vmq(Hm)e1. Put Pj=Q1⋯Qj and P0=I; the cumulative similarities give Hj−1=Pj−1∗HmPj−1. Thus Hm−μjI=Pj−1(Hj−1−μjI)Pj−1∗=Pj−1QjRjPj−1∗=PjRjPj−1∗. Because scalar factors commute, order the product as q(Hm)=(Hm−μpI)⋯(Hm−μ1I); substituting these factorizations cancels every adjacent Pj−1∗Pj−1 and gives q(Hm)=Pp(Rp⋯R1)=QR. The product Rp⋯R1 is upper triangular, and Re1=ρe1, so q(A)v1=ρVmQe1.

3.1givenF3step 1.1step 2.1algebra

For 0≤j<r, p+j≤m−1, so applying step 1.1 to each monomial of zjq(z) gives Ajq(A)v1=VmHmjq(Hm)e1=ρVmQ(H+)je1. By [F3], H+ is upper Hessenberg, so (H+)je1 is supported in its first j+1 coordinates and the resulting vector lies in range⁡(VmQ(:,1:r)). Thus Kr(A,q(A)v1) is contained in the retained range; both have dimension r, the former by hypothesis and the latter because VmQ has orthonormal columns, so they are equal.

3.2F1F3F4F5step 2.1algebra

In each shifted QR step the top-down left eliminations use row pairs (1,2),(2,3),…,(m−1,m); by [F5] the unitary factor is the ordered product of their adjoints. In Qiej, rotations with index greater than j act first and fix ej, rotation j adds at most row j+1, and rotations with smaller indices add only rows less than j; by [F4], each Qi is upper Hessenberg. If C has lower bandwidth a and D lower bandwidth b, a nonzero term in (CD)ij=∑kCikDkj requires k≥i−a and k≤j+b, so CD has lower bandwidth at most a+b. Hence Q=Q1⋯Qp has lower bandwidth p and em∗Qej=0 for j<m−p=r. Multiplying the Arnoldi factorization in [F1] by Q yields AVmQ=VmQH++βmvm+1em∗Q; since H+ is upper Hessenberg, restricting to columns 1 through r gives AVmQ(:,1:r)=VmQ(:,1:r)Hr++(h+VmQer+1+βm(em∗Qer)vm+1)er∗, the stated identity with residual vector g.

4.1F1step 3.2algebra∎

The vector VmQer+1 is orthogonal to the first r columns of VmQ, and [F1] makes vm+1 orthogonal to the range of Vm; hence g is orthogonal to the retained columns. If g≠0, normalization gives the next Arnoldi residual direction with coefficient ∥g∥2; if g=0, step 3.2 says A maps the retained range into itself.

Depends on

Used by

Dependency tree · two levels

19 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