Alphabeta Math
AlgorithmAlgorithm: AI-adaptedProof: Not applicablePipeline-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.

Shift-invert and harmonic Ritz extraction with solve and pencil status

Definition

Let A∈Cn×n, n≥1, choose a shift σ∈C, and put M=A−σI. This procedure returns candidate values and their residual data; it asserts no convergence or forward-error bound. Its branch statuses are available, arnoldi-breakdown, linear-solve-unavailable, zero-transformed-Ritz-value, infinite-harmonic-value, projected-pencil-unresolved, qz-budget-exhausted, and qz-certificate-inconclusive.

Shift-invert branch. This branch requires M to be invertible, equivalently that σ is not an eigenvalue of A by For a finite-dimensional space, λ is an eigenvalue of T if and only if T−λI is not invertible. Its inputs also include a nonzero starting vector v, an integer Arnoldi dimension 1≤m≤n, a residual tolerance τ≥0, and a solve routine. Normalize v1=v/∥v∥2. For j=1,…,m, request either the exact solution yj=M−1vj or a computed vector yj together with its actual equation residual sj=Myj−vj. If a requested solve is unavailable, return linear-solve-unavailable with the residuals already recorded. Set w=yj. For i=1,…,j, compute hij=⟨w,vi⟩ and replace w←w−hijvi. Repeat this pass once, adding each second-pass coefficient to the corresponding hij. Set hj+1,j=∥w∥2. If this norm is zero, set the current dimension to k=j and stop with status arnoldi-breakdown; otherwise set vj+1=w/hj+1,j. After m columns, set k=m and stop with status available. When every solve is exact, this is Arnoldi applied to M−1. When any solve is inexact, the projected matrix is only the one produced from the computed vectors; the procedure makes no exact-Arnoldi or convergence claim for that branch.

Compute the Ritz pairs (θ,z) of the current k×k matrix H as in Ritz values and Ritz vectors extracted from the Arnoldi Hessenberg reduction, normalize z to unit norm, and lift u=Vkz. For each θ≠0, report the transformed candidate λ=σ+1/θ, the lifted vector u, and the directly computed original residual rA=Au−λu. Mark this candidate accepted exactly when ∥rA∥2≤τ. If θ=0, assign no finite inverse map and mark that candidate zero-transformed-Ritz-value. To record the solve-error transfer for a candidate with θ≠0, request one additional solve My=u; if it is available, store s0=My−u and rT=y−θu alongside the directly computed residual rA. If this additional solve is unavailable, return linear-solve-unavailable with the candidate and accumulated ledger.

Harmonic Ritz branch. This branch takes a full-column-rank trial basis U∈Cn×k, k≥1; it does not require M to be invertible. Form W=MU and G=W∗W=U∗M∗MU,C=W∗U=U∗M∗U. Compute an exact column-pivoted QR of W as in Full, reduced, and column-pivoted computational QR factorisations and let rW be its exact rank. If rW<k, choose z≠0 with Wz=0. Then z∗G=(Wz)∗W=0 and z∗C=(Wz)∗U=0. Thus the nonzero row z∗ annihilates G−ηC for every η; if this matrix were invertible, right multiplication by its inverse would force z∗=0, a contradiction. Hence G−ηC is singular for every η; return projected-pencil-unresolved. If W has full column rank, then z∗Gz=∥Wz∥22>0 for every z≠0. Thus G is positive definite and the pencil G−ηC is regular in the convention of Regular matrix pencils and homogeneous generalized eigenvalues, since det⁡(G−0C)=det⁡G≠0.

Supply a finite QZ sweep budget N≥0 and tolerance τQZ≥0, and run Finite-budget QZ iteration with homogeneous status and residual output on (G,C). Compute G,C exactly in the mathematical procedure; a finite implementation must include their formation errors in the perturbation ledger or return qz-certificate-inconclusive. On qz-computed, require its exact-factor and local-update certificates; if either is unavailable, return qz-certificate-inconclusive. With these certificates, Every finite-budget QZ run returns a status and records unitary transforms and explicit deflations then records equivalence to a perturbed projected pencil. For each diagonal index i, set αi=Sii and βi=Tii. If (αi,βi)=(0,0), return projected-pencil-unresolved; if βi≠0, report the computed harmonic Ritz value λi=σ+αi/βi; if βi=0, mark that candidate infinite-harmonic-value. These are values of the computed perturbed pencil, with the QZ residual and perturbation ledger retained; no exact-root, eigenvector, or forward-error claim is made. After processing all diagonal candidates, return available with the candidate list, its per-candidate marks, and the residual and perturbation ledger. Map a QZ budget-exhausted status to qz-budget-exhausted; map a QZ certificate-inconclusive or range-failure to qz-certificate-inconclusive; map singular-pencil-suspected to projected-pencil-unresolved.

Depends on

Used by

Dependency tree · two levels

34 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