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-order Padé scaling-and-squaring exponential
Definition
Input a finite complex matrix , , whose stored entries are representable in the operationwise model, a Padé order , an integer scaling count , finite nonnegative integer Householder-candidate and squaring-operation budgets, finite scalar-series budgets, and an error policy that is either candidate-only or certify. The procedure never selects adaptive Higham parameters. Certification data, including contour vertices and the radius, have exact dyadic or rational encodings.
- Interpret the stored entries of as their exact real/imaginary values and form exactly. Evaluate and by exact controller matrix arithmetic: increasing-index sums/products and finite polynomial powers with their rational coefficients. Use the exact real-RAM controller declared in Finite Householder QR solve for a Padé denominator with explicit statuses; the optional rational adapter is used only when all required actual encodings are supplied. No dyadic representation is assumed for the abstract floating model.
- Call Finite Householder QR solve for a Padé denominator with explicit statuses on , explicitly passing the supplied finite Householder-candidate operation budget . Continue only if the returned record contains a complete finite stored matrix, with all entries marked complete, and status
verified-solutionorcandidate-unverified. A partial candidate or any budget, range, representation or other failure is propagated with its original status and available partial record; do not square it. Retain a complete unverified candidate only in candidate-only mode; certification mode returns denominator-unverified. A complete matrix accompanying a failure status does not authorize continuation. - For , compute the next matrix square in the operationwise model. A range failure returns range-failure with the last candidate. Retain their exact stored real values and form by the exact controller's finite matrix loops. Set ; this exact nonnegative real number bounds .
- In candidate-only mode, return the final candidate with status unevaluated-error-bound. Certification mode has these caller preconditions, which the procedure does not itself verify: (a) a supplied polygonal Cauchy cycle with dyadic vertices, trace in a disk for dyadic , , disjointness from , index one on , and null-homology in that disk; (b) ; (c) a supplied finite dyadic resolvent-cover input for the singleton family ; and (d) a finite term budget . The contour-validator call Finite complex contour resolvent validator with cover and inconclusive statuses must return certified-resolvent-cover with bound , or the procedure returns inconclusive-resolvent. The validator checks resolvent inequalities and segment coverage only; it does not validate the caller's topological preconditions or count enclosed eigenvalues. Here denotes the eigenvalue set of from Eigenvalues, eigenvectors, eigenspaces , and the spectrum of an endomorphism.
- For and for , compute an upper bound for as follows. If , set . Otherwise, if , return inconclusive-scalar-tail. If , put , . The scalar-tail inequality used by the error theorem is proved separately there; this step defines the finite expression, rather than treating a Definition sentence as its proof.
- Write the supplied finite polygonal chain as , with integer coefficients. Let ; then is an exact rational upper bound for the coefficient-weighted contour length (the supplied vertices have rational/dyadic encodings). Put . Since , the finite identity on gives , hence . Set .
- For each squaring use . If every computed certification check succeeded, the denominator solve returned verified-solution, and the caller preconditions hold, return the final candidate with status conditional-error-bound and bound . Otherwise retain the candidate and return the corresponding inconclusive status.
The exact controller uses only prescribed finite field-expression trees and
loops over dimensions, and the finite scalar-series term budget ;
absolute values/maxima use exact comparisons. It performs no additional
unprovided certification call. Count every rounded real primitive of a square
in row-major/increasing inner-index order against an explicitly supplied
finite squaring-operation budget, and propagate budget-exhausted before an
unaffordable operation. The solve uses its separately supplied finite
candidate-operation budget. Exact controller work is separate: its values
need not be rational, and no bit-computability or total bit-cost bound for
arbitrary real encodings is claimed. For the optional rational adapter with
all values encoded, these same finite formulas use exact rational arithmetic.
All loops are finite. The conditional-error-bound status is sound
only under the caller preconditions in step 4 and does not mean that the
procedure checked contour topology or eigenvalue count. No floating-point
stability is asserted for the candidate alone.
Depends on
- Diagonal Padé approximant to the exponential
- The complex exponential by its power series
- A finite scalar remainder bound for the diagonal Padé exponential
- Error propagation through exact and perturbed squaring steps
- Finite Householder QR solve for a Padé denominator with explicit statuses
- A resolvent contour bound transfers scalar rational error to matrices
- Finite complex contour resolvent validator with cover and inconclusive statuses
- The finite disk cover validator returns a uniform resolvent bound on success
- The complex induced infinity matrix norm
- Operationwise real and complex floating point arithmetic with rounded square roots and fused multiply-add
- Eigenvalues, eigenvectors, eigenspaces $E_\lambda(T)=\ker(T-\lambda I)$, and the spectrum $\sigma_F(T)$ of an endomorphism
Used by
Dependency tree · two levels
38 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)
- Awad H. Al-Mohy and Nicholas J. Higham, A New Scaling and Squaring Algorithm for the Matrix Exponential (standard reference, not scraped)