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

Two-pass MGS Arnoldi has an explicit local relation and an a posteriori orthogonality bound

Statement

Let A∈Rn×n, n≥1, and let the computed starting vector q1 be nonzero. Fix m≥1 and, for j=1,…,m, compute each component of zj=fl⁡(Aqj) by the length-n rounded dot product of that row with qj. Then perform two complete modified Gram–Schmidt passes: for p=1,2 and i=1,…,j, compute hij(p)=fl⁡(qiTwi−1,j(p)),wij(p)=fl⁡(wi−1,j(p)−hij(p)qi), where w0j(1)=zj and w0j(2)=wjj(1). The vector update is componentwise one rounded product followed by one rounded subtraction. Store hij=fl⁡(hij(1)+hij(2)). Compute tj=fl⁡((wjj(2))Twjj(2)) as a length-n dot product, βj+1=fl⁡(tj), and qj+1=fl⁡(wjj(2)/βj+1) componentwise.

Assume all products, partial sums, square roots, divisions, and updates used here succeed in the operationwise model, so every nonzero exact product and partial sum is normal-range; exact-zero products and sums are permitted. Assume nu<1, γn<1, 2u<1, and tj>0. Define cn=(1−u)1−γn. Then βj+1≥cn∥wjj(2)∥2>0, and the computed columns satisfy Aqj=∑i=1jhijqi+βj+1qj+1+ej, where, writing δjmv=zj−Aqj, ej=−δjnorm−δjmv−∑p=12∑i=1jζij(p)−∑i=1jχijqi, with δjnorm=βj+1qj+1−wjj(2), ζij(p)=wij(p)−(wi−1,j(p)−hij(p)qi), and χij=hij−(hij(1)+hij(2)). These errors obey ∥δjmv∥2≤γn(∑a=1n(∑b=1n∣Aab∣ ∣qj,b∣)2)1/2,∥δjnorm∥2≤u∥wjj(2)∥2, ∣hij(p)−qiTwi−1,j(p)∣≤γn∥qi∥1∥wi−1,j(p)∥1, ∥ζij(p)∥2≤γ2(∥wi−1,j(p)∥2+∣hij(p)∣∥qi∥2),∣χij∣≤u∣hij(1)+hij(2)∣.

If the generated vectors q1,…,qm+1 have full column rank, there is also an explicit conditioning-dependent orthogonality recurrence. Put νℓ=∣∥qℓ∥22−1∣ and cℓi=qℓTqi. For fixed j and ℓ≤j, set Gℓj0=∣qℓTzj∣. For each pass p, with hi=hij(p) and ζi=ζij(p), define Gℓjp:=νℓ(Gℓjp−1+∑i<ℓ(∣hi∣∣cℓi∣+∥qℓ∥2∥ζi∥2))+(1+νℓ)γn∥qℓ∥1∥wℓ−1,j(p)∥1+∥qℓ∥2∥ζℓ∥2+∑i>ℓ(∣hi∣∣cℓi∣+∥qℓ∥2∥ζi∥2). Then the off-diagonal inner products satisfy ∣qℓTqj+1∣≤Gℓj2βj+1+u∥qℓ∥2cn. Consequently the Frobenius norm of the Gram defect of Qm+1 is at most (∑i=1m+1νi2+2∑1≤ℓ<i≤m+1(Gℓ,i−12βi+u∥qℓ∥2cn)2)1/2, where ∥B∥F=(∑a,b∣Bab∣2)1/2. A zero tj is a breakdown branch with no division or new vector; failure of any stated rounding or positivity hypothesis makes the bound inconclusive.

Facts & Assumptions

Given: The real matrix, operationwise model and hypotheses in the Statement, the initial vector q1, and the specified two-pass MGS algorithm.

[F1]

The Arnoldi process for building an orthonormal basis of a Krylov subspace: exact Arnoldi subtracts projections onto existing vectors and normalizes the residual; exact zero residual is breakdown.

[F2]

Operationwise real and complex floating point arithmetic with rounded square roots and fused multiply-add: real arithmetic operations round with relative error at most u when they succeed, exact-zero operations return zero, and positive square roots are correctly rounded; for ku<1, γk=ku/(1−ku).

[F3]

The computed floating-point dot product obeys componentwise and normwise error bounds: when every exact product, rounded product, and intermediate sum is nonzero normal-range, a length-n dot product differs from its exact dot by at most γn times the sum of the absolute products.

[F5]

If |delta_i| <= u and n u < 1, then prod (1+delta_i) = 1 + theta_n with |theta_n| <= gamma_n: padding any product of at most n factors 1+ε, ∣ε∣≤u, with factors 1 allows the published n-factor bound γn when nu<1.

Proof

1.1givenF2F3F5algebra

Consider any length-n dot product used here. Each exact product and partial sum is either zero or normal-range. By [F2], an exact-zero operation returns zero and contributes a factor 1+0, while every nonzero successful operation contributes a factor 1+ε with ∣ε∣≤u. Unrolling the left-to-right sum, each exact product has a coefficient that is a product of at most n such factors; padding with factors 1 and applying [F5] bounds each coefficient's deviation from 1 by γn. Therefore the absolute dot-product error is at most γn times the sum of the absolute exact products, including when exact-zero products or sums occur. This extends the narrower supplier bound [F3] to the operationwise model's exact-zero cases.

1.2givenF2F5algebra

For one component of an update, write the rounded product as hqi(1+ϵ1) and the rounded subtraction as (w−hqi(1+ϵ1))(1+ϵ2), with ∣ϵ1∣,∣ϵ2∣≤u; an exact-zero operation has its corresponding ϵ equal to zero by [F2]. Subtracting w−hqi and using the triangle inequality bounds the component error by γ2(∣w∣+∣hqi∣). Taking vector norms gives the stated ζ estimate. The rounded addition combining two pass coefficients has error at most u∣h(1)+h(2)∣, including exact-zero sums, which is the stated χ bound.

2.1givenstep 1.1algebra

Apply step 1.1 to each row dot product defining zj. The absolute error in row a is at most γn∑b∣Aab∣∣qj,b∣. Taking the Euclidean norm of this vector of rowwise bounds proves the displayed δjmv estimate.

2.2givenF2step 1.1algebra

By step 1.1, ∣tj−∥wjj(2)∥22∣≤γn∥wjj(2)∥22, so tj≥(1−γn)∥wjj(2)∥22. Correct rounding of the positive square root gives βj+1≥(1−u)tj, proving the lower bound. Each component division gives qj+1,a=(wjj,a(2)/βj+1)(1+ϵa) with ∣ϵa∣≤u, including zero components with ϵa=0; hence ∣δj,anorm∣≤u∣wjj,a(2)∣ and the displayed vector bound follows.

3.1givenF1step 2.1step 1.2step 2.2algebra

The two-pass updates telescope to wjj(2)=zj−∑p=12∑i=1jhij(p)qi+∑p=12∑i=1jζij(p). Also hij=hij(1)+hij(2)+χij, wjj(2)=βj+1qj+1−δjnorm, and zj=Aqj+δjmv. Substituting these identities into the telescoped equation yields Aqj=∑ihijqi+βj+1qj+1−δjnorm−δjmv−∑p,iζij(p)−∑iχijqi. This is the stated local Arnoldi relation, whose exact-arithmetic column shape is the one defined in [F1].

4.1givenstep 1.1step 1.2step 3.1algebrainduction

Fix ℓ≤j and one pass. Before its i=ℓ update, the absolute value of qℓTwℓ−1,j(p) is at most Gℓjp−1+∑i<ℓ(∣hi∣∣cℓi∣+∥qℓ∥2∥ζi∥2) by the updates already made in this pass. At i=ℓ, write the computed dot as that exact inner product plus a dot error δh; then the new inner product is (1−∥qℓ∥22)qℓTwℓ−1,j(p)−∥qℓ∥22δh+qℓTζℓ. Its absolute value is bounded by the first three terms in the definition of Gℓjp. Each later update i>ℓ changes that inner product by −hicℓi+qℓTζi, bounded by the corresponding summand there. Thus ∣qℓTwjj(p)∣≤Gℓjp for both passes.

5.1givenstep 2.2step 4.1F4algebra∎

Step 4.1 with p=2 gives ∣qℓTwjj(2)∣≤Gℓj2. Since βj+1qj+1=wjj(2)+δjnorm, [F4] and step 2.2 yield ∣qℓTqj+1∣≤Gℓj2/βj+1+u∥qℓ∥2∥wjj(2)∥2/βj+1≤Gℓj2/βj+1+u∥qℓ∥2/cn. Each diagonal entry of Qm+1TQm+1−I has absolute value νi, and each off-diagonal entry is bounded by the preceding inequality. Summing the squares of all entries proves the Frobenius Gram-defect bound.

Depends on

Used by

Dependency tree · two levels

24 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