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

Finite-budget certified SCF with safeguarded DIIS and a contractive fallback

Definition

Input: an open domain U, a Hermitian response matrix map F:U→Hn, and its gapped occupied-projector map Φ from The occupied-projector response map on its strict-gap domain; a nonempty complete invariant set K⊆U∩Pr with Φ(K)⊆K and certified contraction factor 0≤q<1; an initial projector P0∈K; a certified initial error bound E0≥∥P0−P∗∥F for the unique fixed point P∗; residual tolerance ε≥0; finite update budget N∈N0; memory m≥1; coefficient cap C≥1; a Hermitian eigensolver that, for a matrix M, returns a certified ordered spectrum and occupied projector when the rth gap is strict, a certified no-gap result, or a failure to certify the spectrum; an approximate response evaluator that at X∈K returns Φ~(X)∈K and η(X)≥0 with ∥Φ~(X)−Φ(X)∥F≤η(X), or a failure status; and a constrained least-squares solver that either returns the certified global minimizer with the minimum-norm tie-break for the residuals and cap C, or reports failure. Every called solver returns one of its specified results.

The terminal output is (Pk,status,b,k), where Pk is the current projector and b is its certified error bound. The current budget Ek remains valid at gap, eigensolver, response-evaluation, or invariance-certificate failure statuses.

For k=0,…,N:

  1. If no certified response evaluation is cached for Pk, compute F(Pk) and call the eigensolver on it. If the eigensolver certifies no strict gap, return (Pk,gap-loss,Ek,k); if it fails to certify the spectrum, return (Pk,eigensolve-failure,Ek,k). With a certified strict gap, call the approximate response evaluator. If it fails, return (Pk,response-evaluation-failure,Ek,k). Cache (F(Pk),Φ~(Pk),η(Pk)) at exactly Pk. Whether this evaluation is new or cached, check that the certified baseline output belongs to K; if not, return (Pk,invariance-certificate-failure,Ek,k). Retain the current pair (Pk,F(Pk)) for this proposal step. Set ρˉk=∥Pk−Φ~(Pk)∥F+η(Pk). If ρˉk≤ε, return (Pk,residual-tolerance-met,ρˉk/(1−q),k).
  2. If k=N, return (Pk,iteration-budget-exhausted,Ek,k).
  3. Call Finite-memory capped DIIS projector proposal with fallback with the up-to-m−1 preceding stored pairs, the current pair (Pk,F(Pk)), the constrained least-squares solver, the eigensolver, m, and C. For a candidate Y, certify Y∈K, compute F(Y), certify its strict gap with the eigensolver, and obtain one approximate response evaluation Φ~(Y) with error η(Y). Accept Y only if all certificates succeed and ∥Y−Φ~(Y)∥F+η(Y)1−q≤qEk. If accepted, set Pk+1=Y and Ek+1=qEk.
  4. If step 3 does not accept a candidate for any reason, use the certified baseline evaluation already obtained and checked in step 1. In particular, this includes a least-squares failure, coefficient-cap or affine-constraint failure, failed candidate K-membership, failed candidate gap, failed candidate response-error certificate, or failed candidate fixed-point residual test. Set Pk+1=Φ~(Pk) and Ek+1=qEk+η(Pk).
  5. Append the current pair (Pk,F(Pk)) to the preceding-iterate history, retaining at most the newest m−1 preceding pairs. If step 3 accepted Y, cache its certified evaluation (F(Y),Φ~(Y),η(Y)) as the next iteration's current evaluation; if the baseline branch was used, evaluate its new iterate when the next loop begins. Never attach a response matrix evaluated at one density to a different density.

The DIIS commutator objective is only a proposal score. Acceptance uses the separate fixed-point residual ∥Y−Φ(Y)∥F with its additive eigensolver error certificate. The algorithm makes no unconditional success claim: finite budget exhaustion and each certificate failure are explicit outcomes.

Depends on

Used by

Dependency tree · two levels

14 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