Alphabeta Math
Pipeline-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.

✓ 3 results · all verified · 3 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs; all 3 also cleared it.

Barycentric rational and aaa approximation — Examples

1 · Prerequisites

2 · Summary

The examples verify an exact AAA recovery of a scalar transfer-function pole, a zero sampled residual with arbitrarily large error at an unsampled point, and the distinct defects of a singular Padé system and a solved Padé approximant with a small-residue pole-zero pair. Each calculation uses exact algebra and stays within the finite-sample or local Taylor guarantees proved on the companion page.

3 · Logical flowchart

4 · Definitions, theorems and proofs

None yet.

5 · Examples, counterexamples and false statements

ExampleConstruction: AI-generatedVerification: AI-generatedprecheck passjudge pass (gpt-6-luna)Open item page →

Padé matching can be singular or create a Froissart doublet

Example

This example exhibits a rank-deficient normalized moment system, an inconsistent full-order system, and a Padé pole-zero pair for an entire polynomial target. It shows why coefficient matching alone supplies no pole-location or analytic-continuation guarantee. A close pole-zero pair with small residue is called a Froissart doublet.

Facts & Assumptions

Given: The exact Padé coefficient procedure, and the coefficient lists f(z)=1, g(z)=z2, and fε(z)=1+εz+z2 with 0<ε<1/2.

[F1]

Exact Padé coefficient matching with defect statuses: for type (m,n), the normalized denominator equations are ∑j=1nqjcm+ℓ−j=−cm+ℓ for 1≤ℓ≤n; the procedure reports inconsistent or consistent rank-deficient systems separately.

[F2]

A solvable Padé moment system gives the stated Taylor order: a solved normalized system gives f−p/q=O(zm+n+1) near 0.

Verification

1.1givenF1algebra

For f(z)=1 and type (1,1), the sole equation is q1c1=−c2, namely 0q1=0. It is consistent with rank zero, so [F1] returns defective-nonunique. If one arbitrarily selects q1=−1, the convolution formula gives p(z)=1−z and q(z)=1−z; after canceling their common factor the rational function is the constant 1, so the apparent zero of the unreduced denominator is not a pole.

1.2givenF1algebra

For g(z)=z2 and type (1,1), the sole equation is q1c1=−c2, namely 0q1=−1. Thus [F1] returns full-order-inconsistent: no normalized denominator attains the full matching order.

1.3givenF1algebra

For fε(z)=1+εz+z2 and type (1,1), the equation is εq1=−1, so its unique solution is q1=−1/ε. The numerator coefficients are p0=1 and p1=ε+q1=−(1−ε2)/ε. Thus r11(z)=1−(1−ε2)z/ε1−z/ε. Its denominator has a simple zero at z=ε while the numerator there equals ε2≠0, so this is a genuine pole. The numerator zero is z=ε/(1−ε2), and its distance from the pole is ε3/(1−ε2). The residue at the pole is ε2/(−1/ε)=−ε3. Hence the exact coefficient-matching rational function has a pole-zero pair with arbitrarily small separation and residue as ε↓0, although the target fε is a polynomial.

2.1F1F2step 1.1step 1.2step 1.3∎

For fε the system is solved, so [F2] gives only the stated local Taylor order at the origin. Step 1.3 shows that this does not prevent a nearby pole-zero pair, while step 1.1 shows that a singular system can leave denominator coefficients nonunique. Neither case supplies analytic continuation or a target pole-location guarantee.

ExampleConstruction: AI-generatedVerification: AI-generatedprecheck passjudge pass (gpt-6-luna)Open item page →

Zero AAA sample residual can coexist with arbitrary off-grid error

Example

Let the sample set be Z=(0,1) and, for any M>0, let fM(t)=Mt(1−t) on [0,1]. Exact AAA with support budget B=1, sweep budget S=0, and tolerance zero starts at the constant mean of the two samples and returns immediately with zero sampled residual, but its uniform error is M/4. For a continuous q on [0,1], write ∥q∥∞,[0,1]:=sup⁡t∈[0,1]∣q(t)∣.

Facts & Assumptions

Given: M>0, the two sample points 0,1, data fM(t)=Mt(1−t), support budget B=1, sweep budget S=0, tolerance 0, and the exact AAA procedure.

[F1]

Finite-sample AAA rational approximation with exact SVD: the initial candidate is the sample mean, and the procedure stops when the maximum sample residual is at most the supplied tolerance.

Verification

1.1givenF1algebra

The sample values are fM(0)=fM(1)=0, so their mean is zero and the initial candidate r0 is the zero function. Its residual at both sample points is zero, hence the tolerance-zero stopping rule in [F1] returns r0 before selecting any support node.

2.1givenstep 1.1algebra∎

At the unsampled point t=1/2, fM(1/2)=M/4 and r0(1/2)=0. Since t(1−t)=1/4−(t−1/2)2≤1/4 on [0,1], the uniform error is exactly M/4, while the sampled residual is zero. Since M is arbitrary, no finite uniform off-grid error bound follows from this sample residual alone.

ExampleConstruction: AI-generatedVerification: AI-generatedprecheck passjudge pass (gpt-6-luna)Open item page →

AAA recovers a scalar transfer-function pole from four samples

Example

The scalar transfer function H(z)=C(zI−A)−1B with A=[2] and B=C=[1] is H(z)=1/(z−2). On the ordered sample set Z=(0,1,3,4), exact AAA with support budget Bmax⁡=2, tolerance 0, and bidiagonal-QR sweep budget S=1 selects support nodes 1 and 3 and returns the exact transfer function. Its reduced denominator has the true pole z=2.

Facts & Assumptions

Given: The sample set Z=(0,1,3,4), data H(z)=1/(z−2), support budget Bmax⁡=2, tolerance 0, sweep budget S=1, and the exact AAA procedure.

[F1]

Finite-sample AAA rational approximation with exact SVD: the initial candidate is the sample mean; the Loewner entries are (fi−fsj)/(zi−zsj); 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.

[F2]

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.

[F3]

Barycentric rational quotient with support values and reduced poles: the quotient has numerator ∑jwjfj/(z−zj) and denominator ∑jwj/(z−zj), with poles taken from the reduced denominator.

[F4]

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.

[F5]

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 2×2 block of B∗B, breaks a tie toward the smaller eigenvalue, performs at most S block sweeps, and checks deflation before the budget branch on each new pass.

[F6]

Real Givens rotations and complex Givens transformations: the displayed real rotation has the prescribed real Givens block.

[F7]

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

1.1givenF1F4F5F7algebra

The data in order are (−1/2,−1,1,1/2), with mean zero. Thus η0=1>τ=0, so the initial tolerance test does not return. Their largest absolute residuals are tied at z=1 and z=3; [F1] selects the earlier sample z=1. The first Loewner matrix is the single column (−1/2,1,1/2)T, since its entries are H(0)−H(1)0−1=−12,H(3)−H(1)3−1=1,H(4)−H(1)4−1=12. Since its right domain is one-dimensional, the selected unit weight is 1 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 −1. Its remaining residual magnitudes are 1/2,2,3/2 at z=0,3,4, respectively, so η1=2>τ and the second support is z=3.

1.2givenF1algebra

The remaining sample points are 0 and 4. In that row and support order, the Loewner matrix is L=[−1/21/21/2−1/2]. The rows are negatives of one another and L(1,1)T=0, so L has rank one, its smallest singular value is zero, and its right nullspace is spanned by (1,1). The orthogonal projection of e1 onto this line is (1/2,1/2); normalizing it and applying the positive-real phase rule [F1] gives w=(1,1)/2, whose components are both nonzero.

2.1givenF4F5F6F7step 1.2algebra

At the second support addition the Loewner matrix in step 1.2 is L=[−1/21/21/2−1/2]. Its first column has norm 1/2 and its second is its negative. By [F4] and [F7], the left Householder sends the first column to (1/2,0)T and the second to (−1/2,0)T. The one-dimensional right active scalar is −1/2; its phase is −1, its reflector vector is −1, and its Householder factor is [−1]. Thus the bidiagonal reduction returns B0=[1/21/200]. Then B0∗B0=[1/21/21/21/2]. Its eigenvalues are 0 and 1, each at distance 1/2 from the trailing diagonal entry 1/2, so [F5] chooses shift 0. The initial shift vector is (1/2,1/2)T. The real Givens factor G=12[1−111] satisfies G∗(1/2,1/2)T=(1/2,0)T, and B0G=diag⁡(1,0). 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 S=1.

3.1givenF2F3step 1.2step 2.1algebra

Substitution into the barycentric quotient [F3] gives r(z)=−1/(z−1)+1/(z−3)1/(z−1)+1/(z−3)=1z−2. The denominator reduces to a nonzero constant times z−2, so its sole finite pole is 2. The values at z=0,4 are −1/2,1/2; the support values at z=1,3 are −1,1 by [F2]. Thus the quotient matches all four data, and has no pole at either remaining sample point.

4.1F1step 3.1∎

All four sample values match, so the second candidate has maximum sampled residual η2=0=τ. By [F1], the tolerance branch returns the exact quotient.

Sources