Alphabeta Math
AlgorithmAlgorithm: Literature-sourcedProof: 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 Schur–Parlett recurrence with block merging and inconclusive statuses

Definition

Input a finite complex matrix A∈Cn×n, n≥1, a holomorphic function f on a neighborhood of σ(A) with the finite derivative data required by the diagonal block evaluators, Schur controls, a Sylvester separation threshold τ≥0, an initial partition of {1,…,n} into nonempty contiguous intervals, and a finite table of exact Jordan certificates indexed by contiguous diagonal block intervals. The partition and certificates are supplied inputs; a missing certificate for any current block returns missing-jordan-data.

  1. Call Finite-budget computed Francis Schur reduction with explicit statuses in its complex branch. Propagate any non-Schur status. Treat its returned Q,T as candidates.
  2. Verify by exact arithmetic that Q∗Q=I, A=QTQ∗, and T is upper triangular. If any identity fails, return schur-certificate-failure. The computed Schur routine's residual diagnostic alone does not pass this test.
  3. Start from the supplied contiguous block partition of T. At each start or restart, initialize every block of F to zero. For each block Tii call Finite analytic evaluation from a supplied exact Jordan decomposition with its exact Jordan certificate. On status exact, store its returned matrix as Fii. If a certificate or required derivative is missing, return missing-jordan-data; propagate any other non-exact status without storing a diagonal value.
  4. Visit block pairs by increasing distance j−i. Form Cij=FiiTij−TijFjj+∑i<k<j(FikTkj−TikFkj). Call Finite-budget Bartels-Stewart solve for a Sylvester equation on TiiFij+Fij(−Tjj)=Cij with threshold τ. If it returns success, store its exact solution as Fij. If it returns singular-pivot or pivot-separation-failure and the partition has multiple blocks, merge the contiguous blocks from i through j, discard their old diagonal data, and restart step 3. Each merge reduces the block count, so there are at most n−1 merges. Any other non-success status is returned as inconclusive-sylvester with its underlying status.
  5. Return the factored value QFQ∗ with status parlett-success.

The procedure makes no floating-point stability or error-bound claim. Its success branch requires exact Schur and local solve certificates.

Depends on

Used by

Dependency tree · two levels

41 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