Alphabeta Math
ExampleConstruction: AI-generatedVerification: AI-generatedPipeline-generatedprecheck passjudge pass (gpt-6-luna)
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 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.

Depends on

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