Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-adaptedPipeline-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 Francis procedure terminates with explicit statuses and verifies its Schur pattern on success

Statement

For admitted inputs of Finite-budget computed Francis Schur reduction with explicit statuses, including its terminating sign and outward-bound evaluators when supplied, the procedure terminates with one of its defined main statuses after finite initialization and at most N sweeps. Its separate backward-certificate flag is certified only when every required local/evaluator bound is available, and otherwise is inconclusive. A Schur-computed return has the verified real or complex block pattern; its recorded exact reflector product is unitary. This asserts neither an exact Schur factorization of the original matrix nor convergence of any shift schedule, a forward spectral bound, or exact unitarity of a rounded dense product.

Facts & Assumptions

Given: Finite-dimensional input and finite controls, with the actual algorithm's admitted representations, arithmetic/range semantics and terminating supplied evaluators.

[F1]

Finite-budget computed Francis Schur reduction with explicit statuses specifies all finite initialization/chase loops, main statuses, optional evaluator contracts and bounded sweep count.

[F3]

Real and complex Schur forms defines the target triangular or real block-upper-triangular pattern, with negative-discriminant two-by-two real blocks.

Proof

1.1F1givenalgebra

Initialization uses at most max⁡(n−2,0) reflector stages. Each active reflector formation and both specified applications have finite loops over matrix rows and columns. A main invalid/range/formation failure returns at once. Hence initialization ends with its stored factors or an explicit status.

2.1F1step 1.1givenalgebra

Every sweep has a finite active partition and a dimension-bounded bulge chase per block. Deflation tests, shift-table lookups and exact pattern checks are finite; each supplied sign or outward-bound call terminates by the input contract. A missing shift, unavailable type sign or failed invariant/range test gives the declared main failure. There are at most N sweeps, including the initial target test when N=0. Bookkeeping makes finitely many calls per stage and sets its own flag inconclusive on unavailable data. Thus all main and bookkeeping paths terminate.

3.1F1step 1.1step 2.1givenalgebra

After initialization's full pattern check, every position below the first subdiagonal is zero; for n≤2 there is no such position. A block chase on [a,b] changes matrix entries only in rows or columns of that interval: every left update and target overwrite has a row in it, and every right update has a column in it. Its complementary below-subdiagonal entries therefore stay unchanged and zero. The explicit row ranges in [F1] test every remaining below-subdiagonal position, without repetition and in row-major order. An accepted block check thus establishes the entire global Hessenberg pattern again; a rejected check detects exactly a nonzero entry that a full row-major pattern check would first detect at the same block boundary. Deflation writes are on the first subdiagonal, so preserve this invariant. Induction over all processed blocks and scans proves that the final target check starts from a globally verified Hessenberg matrix.

4.1F1F2F3step 2.1step 3.1givenalgebra∎

The only Schur-computed branch checks the entire target pattern and all required exact discriminant signs, which is exactly [F3]. Every exact factor appended is unitary by [F2]; the adjoint of a finite product reverses the factors and cancels them pairwise, so the recorded product remains unitary. No exact original-matrix factorization is inferred from a rounded update or a residual diagnostic. The flag branch is the actual availability test in [F1], not a new backward-error proof.

Depends on

Used by

Dependency tree · two levels

18 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