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 Bartels–Stewart statuses and successful-pivot uniqueness
Statement
For admitted inputs of Finite-budget Bartels-Stewart solve for a Sylvester equation, the procedure terminates with a declared status, using its finite Schur controls and bounded controller programs or the stated arbitrary-terminating controller mode. Every stored local solve is unique. On success, the full equation has exactly one solution, namely the returned , without an additional spectral-disjointness assumption: successful exact local pivot checks themselves imply invertibility of the full block operator. Failure or a positive threshold rejection proves neither singularity nor nonexistence unless its exact tests explicitly do so.
Facts & Assumptions
Given: The algorithm's actual finite controls, exact local arithmetic, delegated rounded Schur semantics and terminating supplied evaluator contracts.
Finite-budget Bartels-Stewart solve for a Sylvester equation verifies exact Schur identities and traverses block pairs in column-increasing, row-decreasing order. A stored pivot has , dimension at most four, and its specified adjugate solve.
The adjugate gives an explicit inverse formula over a field: nonzero determinant gives the two-sided inverse .
Finite Francis procedure terminates with explicit statuses and verifies its Schur pattern on success: the actual delegated Schur procedure terminates on its admitted finite controls and terminating evaluators, possibly with failure.
Successful certified Bartels-Stewart substitution returns the exact Sylvester solution: a successful substitution returns an exact solution after checking its exact Schur factors.
Proof
The default sign program is a fixed finite expression tree or its finite encoded-integer recipe. A bounded custom interpreter takes at most its per-call instruction budget, while every arbitrary-terminating program ends by its input contract; invalid/undecided outcomes propagate as failure. The two delegated Schur calls terminate by [F3], and failed calls return immediately. Exact matrix-entry/pattern certificate tests are finite.
There are finitely many block pairs and finitely many terms in each substitution sum. Each local determinant, separation-bound expression and adjugate formula is a finite expression on a matrix of dimension at most four. A rejected test returns its declared failure. Otherwise , so [F2] gives a unique exact local solution. Thus the whole traversal and final finite transforms terminate.
On success consider a homogeneous transformed equation . In the algorithm's traversal order, its first block satisfies , hence by step 2.1. Inductively, all earlier blocks entering the current right-hand side are zero, so its unique invertible pivot again forces . Every block therefore vanishes. Exact unitary Schur factors are invertible, so the original homogeneous operator also has zero kernel.
By [F4] the successful output is a solution. If two solutions existed, their difference would be in the homogeneous kernel, which is zero by step 3.1. Thus the output is unique without needing to assume a spectral premise not established by the caller. The positive threshold test may reject an invertible small pivot, so no converse failure conclusion is made.
Depends on
- Finite-budget Bartels-Stewart solve for a Sylvester equation
- The adjugate gives an explicit inverse formula over a field
- Finite Francis procedure terminates with explicit statuses and verifies its Schur pattern on success
- Successful certified Bartels-Stewart substitution returns the exact Sylvester solution
Used by
- Finite-budget exact or safeguarded inexact Newton-Kleinman policy iteration Algorithm
- Finite Riccati candidate, Newton-Kleinman, and doubling wrappers return a status Lemma
- Dense Riccati work counts and numerical acceptance require equation-level diagnostics Proposition
- Finite matrix-function algorithms preserve primitive budgets and terminate with explicit statuses Theorem
- Separated Schur–Parlett blocks reconstruct the analytic matrix function Theorem
Cited to discharge well-definedness by Finite-budget Bartels-Stewart solve for a Sylvester equation.
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
- Valeria Simoncini, Computational Methods for Linear Matrix Equations, SIAM Review 58(3), 2016 (standard reference, not scraped)
- Elias Jarlebring, Numerical Methods for Lyapunov Equations, lecture notes in numerical linear algebra, 2017 (standard reference, not scraped)