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.
Principal matrix logarithm and square root by branch-aware Schur–Parlett
Definition
Input a finite complex matrix with , a branch request selecting principal logarithm or principal square root, finite Schur and Schur–Parlett controls, an initial partition of into nonempty contiguous intervals for the Schur–Parlett call, a finite table of exact Jordan certificates keyed by contiguous intervals, and a finite table of supplied exact derivatives of the requested principal branch at the eigenvalues, for the orders required by those certificates, including merged blocks. These are exact input data of that same branch, not values computed from field arithmetic. A required absent derivative returns missing-jordan-data. The first Schur reduction is used only to certify the branch domain; no Jordan derivative data are needed if the branch check fails.
- Run Finite-budget computed Francis Schur reduction with explicit statuses in its complex branch. Propagate any non-Schur status. Treat its returned as candidates and verify exactly that , , and is upper triangular. If a check fails, return schur-certificate-failure.
- The diagonal entries of this exact upper-triangular are the eigenvalues of . Test each . If , return branch-domain-failure; if an exact sign comparison is unavailable, return branch-domain-undecided. This test occurs before any holomorphic matrix evaluation.
- For the logarithm request, select the scalar branch . For the square-root request, use . Then call Finite Schur–Parlett recurrence with block merging and inconclusive statuses with , , its controls, the supplied initial partition, the Jordan-certificate table, and the supplied exact branch derivatives, forwarding their finite table to every diagonal evaluator. Propagate any Schur, Jordan-data, Sylvester, range, or budget status. On parlett-success, return its factored primary value with status branch-aware-candidate.
The procedure returns no floating-point error bound. The exact branch check ensures the scalar function is holomorphic at every eigenvalue.
Depends on
- Finite Schur–Parlett recurrence with block merging and inconclusive statuses
- Finite-budget computed Francis Schur reduction with explicit statuses
- Real and complex Schur forms
- The principal matrix logarithm and square root exist off the closed negative-real axis
- Complex logarithms, the principal logarithm, and principal and multivalued complex powers
- Complex powers defined from a holomorphic logarithm branch
Used by
Dependency tree · two levels
37 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
- Jan Zur, Matrix Functions, TU Berlin full lecture notes (standard reference, not scraped)
- Nicholas J. Higham, Functions of Matrices, Handbook of Linear Algebra, Chapter 17 (standard reference, not scraped)