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.
AAA recovers a scalar transfer-function pole from four samples
Example
The scalar transfer function with and is . On the ordered sample set , exact AAA with support budget , tolerance , and bidiagonal-QR sweep budget selects support nodes and and returns the exact transfer function. Its reduced denominator has the true pole .
Facts & Assumptions
Given: The sample set , data , support budget , tolerance , sweep budget , and the exact AAA procedure.
Finite-sample AAA rational approximation with exact SVD: the initial candidate is the sample mean; the Loewner entries are ; the next support is a remaining sample with maximal absolute residual, ties going to the least original index; each iteration chooses a unit smallest-singular-vector weight for the Loewner matrix.
AAA weights minimize the Loewner residual and interpolate support data: the selected vector minimizes the Loewner residual, and a barycentric candidate with nonzero weights interpolates its support data.
Barycentric rational quotient with support values and reduced poles: the quotient has numerator and denominator , with poles taken from the reduced denominator.
Householder bidiagonalization and its finite precision status: the exact reduction applies the specified left Householder to the first column, then a right Householder to the remaining active row.
Finite budget implicit shifted QR for bidiagonal singular values: with zero deflation tolerance, the exact shifted QR procedure uses the nearest eigenvalue of the trailing block of , breaks a tie toward the smaller eigenvalue, performs at most block sweeps, and checks deflation before the budget branch on each new pass.
Real Givens rotations and complex Givens transformations: the displayed real rotation has the prescribed real Givens block.
Exact unitary equivalence of Householder bidiagonalization: the exact negative-phase Householder construction in [F4] sends each nonzero active vector to its signed norm in the first coordinate and leaves zero active vectors unchanged.
Verification
The data in order are , with mean zero. Thus , so the initial tolerance test does not return. Their largest absolute residuals are tied at and ; [F1] selects the earlier sample . The first Loewner matrix is the single column , since its entries are Since its right domain is one-dimensional, the selected unit weight is under the phase rule. Its Householder reduction has a single diagonal entry; by [F5] there is only a singleton block, so the SVD call converges without using a sweep. The one-support quotient is the constant . Its remaining residual magnitudes are at , respectively, so and the second support is .
The remaining sample points are and . In that row and support order, the Loewner matrix is The rows are negatives of one another and , so has rank one, its smallest singular value is zero, and its right nullspace is spanned by . The orthogonal projection of onto this line is ; normalizing it and applying the positive-real phase rule [F1] gives , whose components are both nonzero.
At the second support addition the Loewner matrix in step 1.2 is Its first column has norm and its second is its negative. By [F4] and [F7], the left Householder sends the first column to and the second to . The one-dimensional right active scalar is ; its phase is , its reflector vector is , and its Householder factor is . Thus the bidiagonal reduction returns Then Its eigenvalues are and , each at distance from the trailing diagonal entry , so [F5] chooses shift . The initial shift vector is . The real Givens factor satisfies , and . The left rotation is the identity because the subdiagonal entry is already zero. Thus one block sweep makes the superdiagonal zero; the next zero-tolerance pass deflates it and sees only singleton blocks before checking the exhausted budget, so the SVD call succeeds with .
Substitution into the barycentric quotient [F3] gives The denominator reduces to a nonzero constant times , so its sole finite pole is . The values at are ; the support values at are by [F2]. Thus the quotient matches all four data, and has no pole at either remaining sample point.
All four sample values match, so the second candidate has maximum sampled residual . By [F1], the tolerance branch returns the exact quotient.
Depends on
- Finite-sample AAA rational approximation with exact SVD
- Householder bidiagonalization and its finite precision status
- Finite budget implicit shifted QR for bidiagonal singular values
- Real Givens rotations and complex Givens transformations
- Exact unitary equivalence of Householder bidiagonalization
- AAA weights minimize the Loewner residual and interpolate support data
- Barycentric rational quotient with support values and reduced poles
Used by
Nothing in the library uses this result yet.
Dependency tree · two levels
16 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
- Yuji Nakatsukasa, Olivier Sète, and Lloyd N. Trefethen, The AAA algorithm for rational approximation, Sections 2–4 (standard reference, not scraped)