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

A successful LOBPCG Rayleigh-Ritz update cannot increase the selected Ritz values

Statement

Let A=A∗ and B=B∗>0. Suppose one successful update of Finite-budget block LOBPCG for a Hermitian-definite pencil with explicit rank-loss status starts from a q-dimensional B-orthonormal block Xk with selected Ritz values θ1(Xk)≤⋯≤θq(Xk). The update forms a trial space Sk=span⁡(Xk,Wk,Dk), retains the old block, and selects the q smallest generalized Ritz values on Sk. Then θj(Xk+1)≤θj(Xk)(1≤j≤q). This assertion applies only to an update that reaches the Rayleigh-Ritz step; the algorithm's rank-loss and budget-exhausted exits make no update claim.

Facts & Assumptions

Given: One successful LOBPCG update for a Hermitian-definite pair, with the old block retained in its trial space.

[F1]

Finite-budget block LOBPCG for a Hermitian-definite pencil with explicit rank-loss status: the trial block is Yk=[Xk,Wk,Dk], so it retains range⁡(Xk).

[F2]

Finite-budget block LOBPCG for a Hermitian-definite pencil with explicit rank-loss status: a successful projected solve selects the q smallest Ritz values on the full trial span and uses their Ritz vectors as Xk+1.

[L1]

Generalized Ritz values obey min-max bounds and are monotone under trial-space inclusion: if S⊆T, then θj(T)≤θj(S) for each index available in S.

Proof

technique · direct
1.1givenF1F2algebra

On the successful branch, [F1] constructs Sk with range⁡(Xk)⊆Sk, and [F2] sets the new block to the q smallest Ritz vectors on Sk. Hence θj(Xk+1)=θj(Sk) and θj(Xk)=θj(range⁡(Xk)).

2.1L1step 1.1algebra∎

Apply [L1] to range⁡(Xk)⊆Sk. It gives θj(Sk)≤θj(range⁡(Xk)) for every j≤q; substituting the equalities from step 1.1 proves the claim.

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