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.
Barycentric rational and aaa approximation
1 · Prerequisites
- Algebraic Closure, Embeddings, and Separability
- Algebraic Extensions, Extension Degree, and Finite Fields
- Binary Operations, Monoids, Groups and Subgroups
- Bounded Variation and the Riemann–Stieltjes Integral
- Composition Series, the Jordan–Hölder Theorem and Solvable Groups
- Computed singular values and rank revealing factorizations
- Congruences, the Integers Modulo n and the Chinese Remainder Theorem
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Continuity, IVT, EVT, and Uniform Continuity
- Cosets, Index and Lagrange's Theorem
- Countability and Uncountability
- Cyclic Groups and Direct Products
- Darboux, L'Hôpital, and Taylor's Theorem
- Determinants of Matrices over a Commutative Ring
- Diagonalisation and the Minimal Polynomial
- Direct Matrix Factorisations: LU, Cholesky and QR
- Divisibility, Euclidean Domains, Principal Ideal Domains and Unique Factorisation
- Divisibility, Greatest Common Divisors and Bézout's Identity
- Dual Spaces, Bilinear and Quadratic Forms, and Sylvester's Law of Inertia
- Eigenvalues, Eigenvectors and the Characteristic Polynomial
- Finite Counting, Factorials and Binomial Coefficients
- Finite-precision direct factorizations and least squares
- Foundations of the Real Numbers for Analysis
- Fundamental Trigonometric Identities
- Group Actions, Orbits, Stabilisers and Cayley's Theorem
- Group Homomorphisms and the Isomorphism Theorems
- Ideals, Quotient Rings and the Isomorphism Theorems for Rings
- Inner Product Spaces, Gram-Schmidt, Projections and Adjoints
- Limits of Real Functions
- limsup, liminf, and Subsequential Limits
- Linear Independence, Bases and Dimension
- Linear Transformations, Rank-Nullity and Quotient Spaces
- Matrices, the Matrix of a Linear Map, and Change of Basis
- Matrix Norms, Condition Numbers and Numerical Stability
- Monotone Functions, Discontinuities, and Continuity Sets
- Monotone Sequences, Bolzano-Weierstrass, and Cauchy Completeness
- Normal Subgroups and Quotient Groups
- Order, Zorn's Lemma, and the Axiom of Choice
- Outward rounded interval and ball arithmetic
- Polynomial interpolation and remainder
- Polynomial Rings, the Division Algorithm and Roots
- Primes, Euclid's Lemma and the Fundamental Theorem of Arithmetic
- Relations, Functions, and Quotients
- Rings, Subrings, Integral Domains and Fields
- Roots, Rational Powers, and Classical Inequalities
- Sequences and Limits
- Simple Field Extensions and the Construction of the Complex Numbers
- Splitting Fields
- Suprema and Infima
- Sylow's Theorems, p-Groups and Nilpotent Groups
- Symmetric Groups, Cycle Decomposition and the Sign Homomorphism
- The Derivative and the Mean Value Theorems
- The Determinant of a Linear Operator, Cofactors and Cramer's Rule
- The Fundamental Theorem of Algebra
- The Fundamental Theorem of Finite Abelian Groups
- The Fundamental Theorems of Calculus
- The Galois Correspondence
- The Riemann Integral: Definition and Integrability
- The Spectral Theorem, Positive Operators and Singular Value Decomposition
- The ZFC Axioms and the Basic Set Constructions
- Topology of ℝ
- Triangularisation, Generalised Eigenspaces and Jordan Canonical Form
- Vector Spaces, Linear Subspaces, Span and Direct Sums
2 · Summary
This page develops barycentric rational quotients, the Floater–Hormann family, finite-sample AAA, and exact Padé coefficient matching. The local proofs establish the denominator's nonvanishing before defining the quotient, Floater–Hormann's no-real-pole property, two supported approximation rates, and the failure of a seminorm-only rate under a uniform-mesh construction.
The AAA procedure is an exact, finite-sample algorithm with deterministic tie and singular-subspace rules, explicit failure and budget statuses, and a smallest-singular-vector least-squares guarantee on successful exact-SVD iterations. It makes no uniform off-grid or minimax claim. The Padé result gives the local Taylor order only when the full normalized moment system is solvable; it gives no pole-location or analytic-continuation guarantee. The prerequisite pages supply the exact SVD procedures, minimax context, and the real mean value theorem used in the bounded-variation result’s optional smoothness consequence. The minimax page is contextual and is not used as an item-level proof premise on this page.
3 · Logical flowchart
4 · Definitions, theorems and proofs
Exact Padé coefficient matching with defect statuses
Definition
Input nonnegative integers and coefficients of a formal power series or of an analytic function at . Set for negative . Seek a normalized denominator . Form the moment system Classify it by exact Gaussian elimination on the augmented matrix. Start with pivot row and scan columns in order. In column , if all entries in rows through are zero, leave that column free and continue. Otherwise choose the first row with a nonzero entry in column , swap rows and , divide row by its column- entry, and subtract the resulting row multiple from every other row to make the other entries in column zero; then increment . After all columns, a row whose coefficient entries are all zero and whose augmented entry is nonzero makes the system inconsistent, so return status . If the system is consistent but has rank less than , return status together with the rank and reduced system; do not select a denominator from its affine solution set. Here rank is the number of pivot rows; consistency and rank are read from the reduced augmented matrix. If the system has rank , return status and the unique solution and set The output is the coefficient-matching candidate with its full-order status. If , return status with the empty denominator system's unique solution and numerator coefficients for . This procedure claims no pole-location or analytic-continuation guarantee.
Divided differences on distinct nodes
Definition
Let , let be distinct real numbers, and let be real-valued at these nodes. Define the divided difference recursively by and, for , All sublists in the recursion remain distinct. The denominator is nonzero because , so this recursion gives a finite real number from the node data.
A barycentric denominator polynomial with nonzero weights is nonzero
Statement
Let , let be distinct, and let be nonzero. Then the polynomial
is not identically zero.
Facts & Assumptions
Given: A positive integer , distinct complex nodes , and nonzero complex weights .
Proof
Fix an index . At , each summand with index different from contains the factor , so This is the support-node evaluation of .
Every factor in the product in step 1.1 is nonzero because the nodes are distinct, and . Thus ; an identically zero polynomial would vanish at , so is not identically zero.
Barycentric rational quotient with support values and reduced poles
Definition
Let , let be distinct support nodes, let be data, and let each weight be nonzero. Define the cleared polynomials The barycentric rational quotient is the rational function . Away from the support nodes this equals At a support node its value is given by the cleared quotient . A pole means a zero of the denominator after all common polynomial factors of numerator and denominator have been canceled.
Divided differences are symmetric leading coefficients
Statement
For distinct real nodes and assigned values , Consequently the divided difference is symmetric in its nodes. It is the coefficient of in the unique polynomial of degree at most that takes the assigned values at those nodes.
Facts & Assumptions
Given: , distinct real nodes , and real data .
Divided differences on distinct nodes: the order-zero value is and the recursive rule is for .
Cardinal-polynomial interpolation and Existence and uniqueness of the cardinal-polynomial interpolant: after sorting the distinct nodes and carrying their data along, the cardinal Lagrange sum is the unique real polynomial of degree at most taking the assigned values.
The natural numbers (von Neumann): , so the order-zero case is included.
The principle of mathematical induction: a property true at and preserved by successor holds for every natural number.
Proof
For each define . Its denominators are nonzero, and equals when and otherwise. Sort the nodes increasingly, carrying their data along. Reindexing the finite sum and products does not change them, so [F2] applies and is the unique polynomial of degree at most taking the assigned values.
The coefficient of in is the displayed sum, because the leading coefficient of is . The sum is unchanged by any permutation of the nodes, since the permutation only reorders its terms and their symmetric denominators.
We prove that the recursively defined divided difference equals this leading coefficient by induction on using [F4]. Since by [F3], for both are . For , substitute the induction formula for the two order- differences in [F1] and divide by . For an interior index , the resulting coefficient of is For , only the second recursive term contributes and its minus sign supplies the missing factor ; for , only the first term contributes and division supplies . Their coefficients are also . This is exactly the coefficient in step 2.1.
A solvable Padé moment system gives the stated Taylor order
Statement
Let , , and for , with the series convergent there. Suppose solve the full normalized Padé moment equations of Exact Padé coefficient matching with defect statuses. Define for , and , . Then
This is a local Taylor-matching statement only; it gives no pole-location claim and no guarantee about analytic continuation beyond the neighborhood where is given.
Here as means there are constants such that whenever .
Facts & Assumptions
Given: Integers , a radius , a convergent power series for , and a normalized denominator solution .
Exact Padé coefficient matching with defect statuses: the moment equations make coefficients of vanish in degrees , while equals the coefficient of for .
Since , continuity gives a neighborhood of on which , so is bounded there.
Proof
Multiplication of the Taylor series of by gives coefficient at degree . By [F1], for each this coefficient is , so the coefficients of through degree vanish.
For each , write with . The moment equation in [F1] says , exactly the assertion that the degree- coefficient of is zero, because . Therefore every coefficient of through degree vanishes.
Analyticity implies has a Taylor expansion whose first possibly nonzero term has degree at least , so . By [A1], divide by the nonvanishing near zero to obtain the asserted local order for . This proof uses only the solvable coefficient equations; it makes no claim about zeros of away from .
Floater–Hormann barycentric interpolant
Definition
Let , let be distinct real nodes, let be data, and let be an integer with . For , define The index range is nonempty and every product is positive, so every is nonzero. The Floater–Hormann interpolant of degree parameter is the barycentric rational quotient of these nodes, data, and weights from Barycentric rational quotient with support values and reduced poles. Away from the nodes, exact evaluation uses the quotient with this denominator; a zero of the reduced denominator is reported as pole status. The no-real-pole theorem below proves that this status never occurs for admissible exact real inputs.
Adjacent-window divided-difference recurrence
Statement
Let , , and with ; let be real nodes, let be distinct from these nodes, and let . For every , put Then, for every ,
Facts & Assumptions
Given: , , with , ordered distinct real nodes , an additional distinct real point , and real-valued data on these points.
Divided differences on distinct nodes: the divided difference satisfies the recursive endpoint rule.
Divided differences are symmetric leading coefficients: divided differences are symmetric in all listed nodes.
The natural numbers (von Neumann): contains and is closed under successor, so .
Proof
Apply the recursive endpoint rule [F1] to the order- divided difference on the ordered endpoints and the intermediate list . Symmetry [F2] identifies its two numerator terms as and , respectively, so
The denominator in step 1.1 is positive because the nodes are strictly ordered. Rearranging that identity gives the stated identity.
Rolle bound for a divided difference
Statement
Let , , let , and let be distinct points of . Then
where , , and .
Facts & Assumptions
Given: , , , and distinct nodes .
Divided differences on distinct nodes and Divided differences are symmetric leading coefficients: the divided difference is the leading coefficient of the degree-at-most- Lagrange interpolant through the node data.
Higher derivatives and the classes and : means exists and is continuous on for every , with one-sided endpoint derivatives.
Rolle's theorem: if , is continuous on , differentiable at every point of , and , then for some : a function continuous on a closed interval, differentiable on its interior, and equal at the endpoints has an interior point where its derivative is zero.
The natural numbers (von Neumann): , so the order-zero case is part of the stated range.
Extreme value theorem: a continuous real function on a nonempty compact subset of attains a greatest and a least value: a continuous real function on a nonempty compact subset of has a finite attained maximum and minimum.
Proof
If , which is allowed by [F4], then , so the claim is . The norm is finite by [F5].
Suppose , and let be the Lagrange interpolant in [F1], with leading coefficient . The function has a zero at each of the distinct ordered nodes. Order those nodes increasingly and apply [F3] on each consecutive interval to obtain distinct zeros of . Applying [F3] between consecutive zeros of gives distinct zeros of ; continuing, after rounds has distinct zeros. Because by [F2] and is a polynomial, each derivative through order is continuous and its predecessor is differentiable, so every application satisfies [F3]. After rounds one zero of remains. Since has degree at most and leading coefficient , its th derivative is the constant . Hence , and the claimed bound follows by taking absolute values. The derivative norm is finite by [F5].
Hermite–Genocchi simplex formula for divided differences
Statement
Let , let , and let be distinct real nodes. For , define Then For , the integral is by convention evaluation at , and . For , the integral over is the iterated Riemann integral with and, successively, for .
Facts & Assumptions
Given: , , and distinct nodes .
Divided differences on distinct nodes: divided differences satisfy the recursive endpoint rule.
Divided differences are symmetric leading coefficients: divided differences are symmetric in their nodes.
Higher derivatives and the classes and : means its derivatives through order exist and are continuous, including their one-sided endpoint extensions.
Newton–Leibniz needs only continuity on , differentiability on , and a Riemann-integrable extension of the interior derivative: for a continuous function on a closed interval whose interior derivative has a Riemann-integrable extension, the integral of that extension is the endpoint increment.
The natural numbers (von Neumann): , so the order-zero base case is included.
The principle of mathematical induction: a property true at and preserved by successor holds for every natural number.
Proof
For , which is allowed by [F5], the integral convention gives and the zero-dimensional simplex has volume one.
By [F6], use induction on . Suppose the formula is established in order , where . In the recursive rule [F1], express the two order- divided differences by the induction hypothesis. The bottom face has argument and gives . On the top face , the same argument is and gives by symmetry [F2]. For fixed with sum less than , the derivative with respect to of is . The derivative is continuous by [F3], hence Riemann integrable. Applying [F4] on the interval, followed by integration over the other coordinates, shows that the difference of the two face integrals is times the -dimensional integral in the statement. When the outer coordinates sum to , the inner interval is and its integral is zero; for there are no outer coordinates and the interval is . Division by gives the order- formula.
By [F6], prove the volume formula by induction, with its case from step 1.1. For , fix the outer coordinate . The remaining coordinates form a -simplex scaled by . If , its zero-dimensional volume is ; if and , the dilation to has Jacobian , while the section at has -volume zero. Thus, by induction, the section volume is . The function has derivative ; applying [F4] to on gives . The induction and the divided-difference identity prove the statement.
Barycentric rational quotients are defined and interpolate at support nodes
Statement
For the data and nonzero weights in Barycentric rational quotient with support values and reduced poles, is not the zero polynomial, the rational function is well-defined, and for each support node .
Facts & Assumptions
Given: Distinct complex nodes , complex data , and nonzero complex weights .
A barycentric denominator polynomial with nonzero weights is nonzero: for distinct nodes and nonzero weights, at each support node, so is not the zero polynomial.
Proof
By [F2], is not the zero polynomial. The definition [F1] therefore forms a rational function for these data.
At , all summands of and except the th vanish. Thus , and [F2] gives . Hence . Canceling a common polynomial factor cannot introduce a zero into the reduced denominator at , since the original is nonzero. This proves the support convention.
Finite-sample AAA rational approximation with exact SVD
Definition
Input a nonempty ordered list of distinct sample points , data , an absolute tolerance , an integer support budget with , and a finite integer bidiagonal-QR sweep budget . The procedure is evaluated in exact arithmetic; its finite-precision implementation makes no optimality claim. For , use the standard Hermitian inner product and Euclidean norm . Initialize the accepted support-record list ; each record stores an original index, its sample point, and its data value. Set the remaining original-index list . Every return has form , where is the residual record maintained below.
-
Set the initial rational candidate to the constant mean . Compute , set the last accepted candidate , and set . If , return .
-
For , choose from the least original index that maximizes the absolute residual from . Let be with appended; remove from .
-
Form the Loewner matrix , where ranges over the indices in and are the original indices in . The denominator is nonzero because all sample points are distinct.
-
Compute an exact full singular value decomposition (SVD) of by applying Householder bidiagonalization and its finite precision status followed by Finite budget implicit shifted QR for bidiagonal singular values with zero deflation tolerance and budget . If either call returns failure or the QR budget is exhausted, return .
-
Let be the right singular subspace for the smallest singular value of , and let be its orthogonal projection. Choose the least coordinate index for which and set . This rule applies at every multiplicity, including dimension one. Multiply by the unique unit scalar that makes the first nonzero coordinate of positive real. If any coordinate of is zero, reject this provisional support and return .
-
Form the barycentric rational quotient using the nodes and data in and as its weights. If this rational function has a genuine pole at any remaining sample point, reject this provisional support and return . Otherwise accept the candidate by setting to it and , and append , where is its maximum sampled residual and , to . If , return .
-
If all iterations finish without another return, return . In particular returns the initial constant and empty support list with this status when step 1 does not return.
The support tie rule and the projection rule make the exact procedure deterministic, including when the smallest singular value has multiplicity greater than one. Rank deficiency is permitted: if the smallest singular value is zero and all selected weights are nonzero and the quotient is finite at the remaining sample points, the candidate is accepted and its exact sample residual is evaluated. The algorithm asserts no uniform off-grid error bound and no minimax optimality. The Loewner residual is a linear least-squares residual, not the nonlinear sampled residual .
Local mesh ratio for degree-zero Floater–Hormann interpolation
Definition
For ordered nodes , , set if . If , define the local mesh ratio All denominators are positive. This parameter is used only for the degree-zero error bound.
Local polynomial in a Floater–Hormann window
Definition
For the nodes, data, and degree parameter of Floater–Hormann barycentric interpolant, let . The local window polynomial is All denominators are nonzero because the nodes are distinct. Empty products equal one, in particular when .
Bounded variation controls adjacent Hermite–Genocchi windows
Statement
Let , let , let be real nodes, and fix a real query point distinct from the nodes. Let , put , and suppose has finite total variation as defined in Bounded variation and total variation on an interval. For , put . Then
Facts & Assumptions
Given: , , ordered real nodes , a distinct query point in their interval, , and .
Hermite–Genocchi simplex formula for divided differences: an order- divided difference is the integral of over the standard simplex, whose volume is .
Bounded variation and total variation on an interval: is the supremum, over finite partitions of the interval, of the sums of absolute successive increments of .
Higher derivatives and the classes and : means that the derivatives through order exist and are continuous on the closed interval.
The natural numbers (von Neumann): contains and is closed under successor, so .
Proof
By [F4], , so apply [F1] to each , using the same simplex coordinates for each window and using the final coordinate for the fixed point . Thus where all coefficients are nonnegative and sum to one. By [F3], is continuous on the closed interval. Therefore every lies in .
For each fixed , the sequence is nondecreasing: each summand is nondecreasing in and has coefficient . Remove repeated values from this finite sequence and insert the interval endpoints; the definition [F2] then gives Using [F1], the triangle inequality for integrals, and this pointwise bound, This is the claimed total variation bound.
A global mesh ratio bounds the local degree-zero ratio
Statement
Let , , put and , and let . The local ratio in Local mesh ratio for degree-zero Floater–Hormann interpolation satisfies .
Facts & Assumptions
Given: Ordered distinct nodes, their largest and smallest adjacent gaps , and the local ratio .
Local mesh ratio for degree-zero Floater–Hormann interpolation: for , is the maximum over interior indices of the smaller of two adjacent-gap ratios; for , .
Proof
Since every adjacent gap is at most and at least , each ratio appearing in [F1] is positive and at most .
By step 1.1, their minimum is in , and the maximum of these minima also lies in . When , .
Floater–Hormann window polynomials interpolate their local data
Statement
For each window , the polynomial in Local polynomial in a Floater–Hormann window has degree at most and satisfies for every . It is the unique polynomial of degree at most with those values. In particular, when all local data equal , the local Lagrange basis functions sum to the constant polynomial .
Facts & Assumptions
Given: Distinct real nodes and data as in the Floater–Hormann definition, an integer , and a window index .
Local polynomial in a Floater–Hormann window: is the sum of the local Lagrange terms .
Cardinal-polynomial interpolation and Existence and uniqueness of the cardinal-polynomial interpolant: the displayed local Lagrange sum is the unique polynomial of degree at most taking the data on the window nodes.
The natural numbers (von Neumann): every nonnegative integer belongs to .
Proof
Each summand in [F1] is a polynomial of degree at most , so has degree at most . At a local node , every summand with contains the zero factor , while the product equals one. Therefore .
By [F3], , so [F2] applies and is the unique polynomial of degree at most with these window values. The constant polynomial has the value at each local node; uniqueness makes its Lagrange interpolant equal to .
AAA weights minimize the Loewner residual and interpolate support data
Statement
At an AAA iteration whose exact SVD call completes successfully, with Loewner matrix , the selected unit weight vector minimizes among all with ; its residual is the smallest singular value of . If every selected weight is nonzero and the iteration does not return pole status, its barycentric candidate interpolates all selected support data. The finite support budget makes the procedure terminate after at most iterations. These claims concern finite sampled data and do not assert minimax optimality or uniform off-grid convergence.
Facts & Assumptions
Given: A successful exact-SVD iteration of Finite-sample AAA rational approximation with exact SVD, with Loewner matrix and its selected right singular vector.
Finite-sample AAA rational approximation with exact SVD: the algorithm selects a unit vector in the smallest right singular subspace of , then forms the barycentric quotient if all weights are nonzero and returns it only after checking its reduced denominator at remaining samples.
Every linear map between finite-dimensional real or complex inner product spaces admits a singular value decomposition: a finite-dimensional linear map has orthonormal left and right singular-vector bases and nonnegative singular values, with zero singular values in its kernel directions.
Barycentric rational quotients are defined and interpolate at support nodes: nonzero support weights give a well-defined barycentric quotient whose value at each support node is its assigned datum.
Proof
Let be a full orthonormal right singular-vector basis for , with singular values and . For any unit vector , orthonormality gives , and the SVD gives The selected lies in the right singular subspace for , so equality holds. Hence and no unit vector gives a smaller Loewner residual.
The right singular subspace is nonzero. If every projection of a coordinate basis vector vanished, then every vector of would be orthogonal to every coordinate basis vector and hence would be zero, a contradiction. Thus the least index with nonzero projection exists; the normalization and phase convention in [F1] choose a unique unit vector in , also when the smallest singular value is repeated or zero.
On the successful-weight branch, every support weight is nonzero. By [F3], the barycentric quotient is defined and its value at each selected support node is the corresponding datum. The candidate is returned only after the algorithm's reduced-denominator pole check succeeds at all remaining sample points, so its finite residual there is defined.
Each iteration removes one previously remaining point and the budget satisfies . Every branch either returns immediately or proceeds to the next integer , so the algorithm makes at most iterations and terminates. The minimized quantity in step 1.1 is ; the procedure separately records and makes no minimax or uniform-error claim.
Floater–Hormann weights equal the local-polynomial blend weights
Statement
For and , define where empty products equal . Put and let be the window polynomials in Local polynomial in a Floater–Hormann window. For , the Floater–Hormann quotient is Moreover, clearing the node factors in the barycentric denominator gives . After clearing and canceling the displayed factors, this is a polynomial identity valid at every real , including the nodes. Expanding this expression into a support-node barycentric quotient gives exactly the weights in Floater–Hormann barycentric interpolant. Its continuous values at the nodes are the assigned data.
Facts & Assumptions
Given: , ordered distinct real nodes , real data , , and .
Floater–Hormann barycentric interpolant: the support weights are .
Local polynomial in a Floater–Hormann window and Floater–Hormann window polynomials interpolate their local data: each window polynomial is its displayed Lagrange sum, has degree at most , interpolates the window data, and the same Lagrange basis sums to for constant data.
Barycentric rational quotient with support values and reduced poles: the support quotient uses weights in both its numerator and denominator and takes the data values at its support nodes.
Proof
Put and . Counting the factors to the right of a window gives Indeed, after cancellation each right factor contributes one minus sign when rewritten as , and the remaining denominator factors are exactly the window nodes. Thus the cleared products agree as polynomials, including at nodes; summing gives the stated cleared-denominator identity. Away from nodes it also shows that the blend quotient with equals the quotient with and .
Expand each using [F2], and interchange the two finite sums. The coefficient of in is Within a window exactly factors are negative, so each summand has sign and absolute value . Thus as in [F1].
The same expansion for constant data has each window polynomial equal to by [F2]. Therefore the coefficient of in is also . Dividing the expanded numerator by the expanded denominator proves that the blend equals the barycentric quotient in [F3] away from support nodes.
At a node , is zero unless ; for these indices all its factors are positive. This index set is nonempty, and every corresponding window contains . By [F2], , so the blend has numerator and . Its value is therefore , agreeing with the support convention in [F3].
Newton remainder for a Floater–Hormann window polynomial
Statement
Let . For any real data at these nodes and at , the local polynomial from Local polynomial in a Floater–Hormann window satisfies
Facts & Assumptions
Given: Distinct real nodes , real data at them, and the local window polynomial .
Local polynomial in a Floater–Hormann window and Floater–Hormann window polynomials interpolate their local data: has degree at most and agrees with the data on the window nodes.
Divided differences on distinct nodes and Divided differences are symmetric leading coefficients: the divided difference on nodes is the leading coefficient of their Lagrange interpolant.
Cardinal-polynomial interpolation and Existence and uniqueness of the cardinal-polynomial interpolant: for , after sorting distinct real nodes and carrying their data along, the cardinal Lagrange sum is the unique polynomial of degree at most taking the assigned values.
The natural numbers (von Neumann): contains and is closed under successor, so .
Proof
By [F4], , so sort the combined node/data list increasingly and apply [F3], which supplies the degree-at-most- Lagrange interpolant through the nodes . By [F2] its leading coefficient is . By [F1], has degree at most , has leading coefficient , and vanishes at each of the window nodes.
Let . The degree- leading terms cancel by step 1.1, so has degree at most ; it vanishes at all window nodes. By [F4], , and [F3] says the only degree-at-most- polynomial with these zero values is . Thus . Evaluating at , where , proves the stated remainder.
Floater–Hormann blend partial sums are positive in each node gap
Statement
Let and , and use the and of Floater–Hormann weights equal the local-polynomial blend weights. For , partition the indices into intersecting each set with . Each nonempty partial sum is positive. More precisely, if is nonempty, its terms alternate starting positive with strictly decreasing magnitudes; if is nonempty, its terms have the same property when read backward from . If , every term in is positive.
Facts & Assumptions
Given: Ordered distinct nodes , , and a query point in one open node gap.
Proof
If , every factor in is positive: left indices lie strictly below , and right indices lie strictly above . Thus all terms in a nonempty are positive. If , is empty.
If is nonempty, its first index is and . For , The numerator is negative and its magnitude is smaller than the positive denominator because . Consecutive terms therefore alternate with strictly decreasing magnitudes. Pairing from the first positive term gives a positive sum, including when one positive term remains.
If is nonempty, its last index is and . Read backward. For with , Here and , so the numerator is negative and its magnitude is smaller than the positive denominator. Pairing backward from the first positive term proves the sum is positive.
Floater–Hormann barycentric denominator lower bound
Statement
Let , , , and . Let be the Floater–Hormann denominator from Floater–Hormann barycentric interpolant. For every open gap , where is the local ratio of Local mesh ratio for degree-zero Floater–Hormann interpolation.
Facts & Assumptions
Given: Ordered distinct real nodes, , , an open node gap, and the associated Floater–Hormann denominator.
Floater–Hormann weights equal the local-polynomial blend weights: and away from nodes.
Floater–Hormann blend partial sums are positive in each node gap: each nonempty block sum over is positive; for , the first two terms of and the last two terms of form positive pairs.
Local mesh ratio for degree-zero Floater–Hormann interpolation: for , is the maximum of the interior minima of the two adjacent-gap ratios, and is zero when .
Proof
Suppose . The middle block contains at least one index: satisfies , , and . Thus its window contains both endpoints of the gap and . By [F2], , with empty block sums interpreted as zero. From [F1], This reduces the denominator estimate to one window product.
Now let . On the first gap, and the other nonempty block sums are positive by [F2], hence and . On the last gap it gives and the other nonempty block sums are positive, hence and . These bounds imply the claimed inequality because .
Put and , so and . For , ; for , . Multiplying these bounds gives The last inequality follows from . Substitution in step 1.1 proves the bound.
If , both and are nonempty. The first two terms from and first two read backward from form positive pairs. With , and , [F1]–[F2] yield Writing in the first difference gives . Writing in the second gives . Hence by [F3]. For there is no such interior index, so steps 1.2 cover all gaps.
Floater–Hormann interpolants have no real poles
Statement
For any , any distinct ordered real nodes , any real data , and any integer , the exact Floater–Hormann rational function in Floater–Hormann barycentric interpolant has no real poles.
Facts & Assumptions
Given: Ordered real nodes , real data, and .
Floater–Hormann weights equal the local-polynomial blend weights: clearing the node factors in the barycentric denominator gives , where and .
Floater–Hormann blend partial sums are positive in each node gap: in every open node gap the nonempty partial sums from the three index blocks are positive.
Proof
At a node , a term vanishes if or . Otherwise every factor in is strictly positive. The index set is nonempty, so .
Suppose . By [F2], every nonempty block sum over is positive. Their index sets partition , so throughout each interior node gap.
If , then and the terms in increasing index order alternate in sign with decreasing magnitudes, since and . Pairing from the first term gives . If , then and reading backward gives alternating decreasing magnitudes: and . Pairing from the last term again gives .
The cleared polynomial denominator of the barycentric quotient is a nonzero constant multiple of by [F1]. Steps 1.1–1.3 show that this polynomial has no real zero. Cancelling common polynomial factors cannot create a real denominator zero, so the reduced rational function has no real poles.
Uniform meshes refute the C^(d+1)-seminorm-only Floater–Hormann rate
Statement refuted
The refuted claim is that, for every integer and , there exists a constant such that for every , every ordered distinct real mesh in a compact interval , and every , the exact Floater–Hormann interpolant satisfies the following bound whenever , where and : Here for continuous on .
Facts & Assumptions
Given: A fixed integer , the exact Floater–Hormann weights on uniform nodes, and the construction below.
Floater–Hormann barycentric interpolant: the weights are .
Floater–Hormann interpolants have no real poles: the exact denominator is nonzero at every real query point.
Higher derivatives and the classes and : means derivatives through order exist and are continuous on the closed interval.
Barycentric rational quotient with support values and reduced poles: away from support nodes, the rational quotient is the barycentric numerator divided by its denominator; common nonzero scaling of all weights cancels.
Extreme value theorem: a continuous real function on a nonempty compact subset of attains a greatest and a least value: a continuous real function on the nonempty compact interval has a finite attained maximum and minimum.
Counterexample
Fix . For every integer , take , on , and query . This family has . From [F1], after multiplying every weight by the same positive factor , its weights are Indeed, on a uniform mesh each reciprocal-distance product in [F1] equals . Thus , and for .
Define At both support endpoints the polynomial has a zero of multiplicity , so its derivatives through order vanish there and agree with the zero extension; hence and . Expanding the polynomial and differentiating each term gives This is a finite bound depending only on , and its term shows .
Let be the denominator at the query. If , its term has magnitude , and the remaining terms form an alternating decreasing sequence beginning with magnitude , so . If , the endpoint blocks and each contain terms of magnitude at most . The middle block has constant and alternating decreasing magnitudes, so its sum has magnitude at most . Hence in both cases The strict lower inequality follows from [F2].
The real number is nonzero. Define if it is positive and if it is negative, and set The supports have radius about distinct nodes, so they are disjoint; the query is outside every support. Therefore , , , and by [F3] and the derivative estimate in step 1.2.
By the barycentric quotient formula [F4] and the signs , the numerator at is . Restricting to and using and , step 2.1 gives Since is decreasing, This lower bound grows without limit as increases.
By [F2], is continuous on , so [F5] makes its uniform norm finite. It follows that Every mesh in the family has ratio one, but no fixed can satisfy the refuted inequality. Thus it fails even at for each fixed .
Floater–Hormann error bounds for a bounded-variation highest derivative
Statement
Let , , and be real nodes in . Put , , and if is even and if is odd. Let , set , and suppose has finite total variation as defined in Bounded variation and total variation on an interval. For a continuous on , write . If , then If , let be the local mesh ratio in Local mesh ratio for degree-zero Floater–Hormann interpolation. Then No mesh-ratio restriction is needed when . For , a fixed global mesh-ratio bound implies by A global mesh ratio bounds the local degree-zero ratio.
Facts & Assumptions
Given: Ordered distinct nodes , , , , and of finite total variation .
Floater–Hormann weights equal the local-polynomial blend weights and Newton remainder for a Floater–Hormann window polynomial: off the nodes, with and .
Bounded variation controls adjacent Hermite–Genocchi windows: the adjacent divided differences satisfy .
Hermite–Genocchi simplex formula for divided differences: an order- divided difference is the simplex integral of ; the simplex volume is .
Floater–Hormann barycentric denominator lower bound: on an open gap, if , and if .
Floater–Hormann interpolants have no real poles: the quotient is continuous on and interpolates the data at every node.
Bounded variation and total variation on an interval: is the supremum of the sums of absolute successive increments over all finite partitions of .
Higher derivatives and the classes and : means derivatives through order exist and are continuous on the closed interval; under the additional condition , the recursive definition gives .
Mean value theorem on a closed real interval: on every partition subinterval, a function continuous on the closed subinterval and differentiable on its interior has an increment equal to its derivative at an interior point times the interval length.
The natural numbers (von Neumann): contains and is closed under successor, so .
Extreme value theorem: a continuous real function on a nonempty compact subset of attains a greatest and a least value: a continuous real function on a nonempty compact interval has a finite attained maximum and minimum.
Proof
By [F9], . Fix in an open node gap. By [F7], the derivatives in [F1] exist and are continuous. By [F1], with . [F10] makes the derivative sup norm in the statement finite. Pair successive terms as . The sum of the absolute values of these pair differences is bounded by the full adjacent-increment sum in [F2], hence by . If is even there is one unpaired term ; otherwise there is none.
The integral formula [F3] and its simplex volume give . Thus in both parity cases This bounds the numerator in either parity case.
If , divide step 2.1 by the lower bound from [F4] to obtain This is the required open-gap bound for .
If , and [F4] instead gives This is the required open-gap bound for .
At every node the error is zero by [F5]. Since has no real poles, is continuous on the compact interval and has a finite supremum by [F10]. The estimates on the open gaps therefore imply the stated supremum bounds. If , then for any partition [F8] gives ; summing and taking the supremum yields .
Floater–Hormann C^(d+2) parity error bounds
Statement
Let , , and be real nodes in . Put , , and if is even and if is odd. Let and let be the exact Floater–Hormann interpolant. For a continuous on , write . If , then If , let be the local mesh ratio in Local mesh ratio for degree-zero Floater–Hormann interpolation. Then No quasi-uniformity hypothesis is needed when . If , a bound follows from a global mesh-ratio bound by A global mesh ratio bounds the local degree-zero ratio.
Facts & Assumptions
Given: Ordered distinct nodes , an integer , , and the exact Floater–Hormann interpolant.
Adjacent-window divided-difference recurrence: adjacent terms satisfy .
Rolle bound for a divided difference: for , an order- divided difference has magnitude at most .
Floater–Hormann barycentric denominator lower bound: on each open gap the denominator has magnitude at least for , and at least for .
Floater–Hormann interpolants have no real poles: the quotient has no real poles and interpolates the data at every node.
Higher derivatives and the classes and : means derivatives through order exist and are continuous on the closed interval, with one-sided endpoint derivatives.
The natural numbers (von Neumann): contains and is closed under successor, so .
Extreme value theorem: a continuous real function on a nonempty compact subset of attains a greatest and a least value: a continuous real function on a nonempty compact interval has a finite attained maximum and minimum.
Proof
Fix a point in an open node gap. By [F6], the stated smoothness hypothesis supplies the derivatives used below. By [F8], their sup norms are finite. By [F1], the error equals , where This identity follows by writing and substituting the window remainder; .
Pair the terms of as . If is odd, these pairs exhaust the sum. If is even, the final term remains. By [F2] each pair is . The order- Rolle bound [F3] bounds its divided difference by . Each interval length is the sum of adjacent mesh gaps, and each gap occurs in at most windows. Hence the sum of lengths over the even indices in the pairing is at most .
If is odd, step 2.1 gives . If is even, it gives the same bound plus by [F3] and [F7]. Thus both cases are This bounds the numerator in either parity case.
If , divide the numerator bound in step 3.1 by from [F4]. Simplifying factorials gives This is the required open-gap bound for .
If , the same numerator bound in step 3.1, with from [F4], gives This is the required open-gap bound for .
At every node the error is zero by [F5]. The no-real-pole property makes continuous on the compact interval, so the pointwise estimates on the open gaps extend to the supremum over all ; finiteness of that supremum follows from [F8]. The two cases prove the stated bounds.
5 · Examples, counterexamples and false statements
None yet.
Sources
- Pedro Gonnet, Stefan Güttel, and Lloyd N. Trefethen, Robust Padé Approximation via SVD, Section 2
- Lloyd N. Trefethen, Approximation Theory and Approximation Practice, Chapter 5
- Jean-Paul Berrut and Lloyd N. Trefethen, Barycentric Lagrange Interpolation, Sections 2–3
- Yuji Nakatsukasa, Olivier Sète, and Lloyd N. Trefethen, The AAA algorithm for rational approximation, Section 2
- Jean-Paul Berrut and Lloyd N. Trefethen, Barycentric Lagrange Interpolation, Section 9.2
- Michael S. Floater and Kai Hormann, Barycentric rational interpolation with no poles and high rates of approximation, Sections 2 and 4
- Michael S. Floater and Kai Hormann, Barycentric rational interpolation with no poles and high rates of approximation, proof of Theorem 2
- Michael S. Floater and Kai Hormann, Barycentric rational interpolation with no poles and high rates of approximation, Theorems 2–3
- Carl de Boor, Divided Differences, Section 9, Genocchi–Hermite, pages 63–65, formula (52)
- Yuji Nakatsukasa, Olivier Sète, and Lloyd N. Trefethen, The AAA algorithm for rational approximation, Sections 2–4
- Michael S. Floater and Kai Hormann, Barycentric rational interpolation with no poles and high rates of approximation, Theorem 3
- Michael S. Floater and Kai Hormann, Barycentric rational interpolation with no poles and high rates of approximation, Section 2
- Michael S. Floater and Kai Hormann, Barycentric rational interpolation with no poles and high rates of approximation, Sections 2–3
- Sheldon Axler, Linear Algebra Done Right, fourth edition, singular value decomposition
- Michael S. Floater and Kai Hormann, Barycentric rational interpolation with no poles and high rates of approximation, proof of Theorem 1
- Michael S. Floater and Kai Hormann, Barycentric rational interpolation with no poles and high rates of approximation, proofs of Theorems 2–3
- Michael S. Floater and Kai Hormann, Barycentric rational interpolation with no poles and high rates of approximation, Theorem 1