Fact-checked by Grok 2 weeks ago

Padé approximant

In , a Padé approximant is a that provides a high-order to a given by matching the coefficients of its expansion up to the highest possible , typically outperforming polynomial approximations like in regions with singularities or for asymptotic behavior. Denoted as [L/M](x) = \frac{P_L(x)}{Q_M(x)}, where P_L(x) is a of at most L and Q_M(x) of at most M with Q_M(0) = 1, it is uniquely determined when it exists by solving a from the series coefficients. The concept originated with Ferdinand Georg Frobenius in 1881, who introduced the idea of rational approximations matching terms, but it was formalized and systematically studied by Henri Padé in his 1892 doctoral thesis Sur la représentation approchée d'une fonction par des fractions rationnelles under Charles Hermite at the , where he developed the Padé table—a doubly infinite array organizing approximants by their degrees L and M. Padé's work connected these approximants to continued fractions and proved their general structure, earning him recognition including the 1906 from the for convergence studies. Key properties include uniqueness (per Frobenius's theorem), convergence for meromorphic functions to the function itself (de Montessus de Ballore theorem, 1902), and the ability to reveal singularities through pole locations, though they may exhibit defects where poles and zeros nearly coincide, impacting local behavior. Padé approximants are widely applied in for accelerating series convergence, solving differential equations, and approximating like the or , often providing better global accuracy than Taylor polynomials near poles. In physics and engineering, they model phenomena such as amplitudes (e.g., Bethe-Salpeter equation) and asymptotic expansions in , while in , they relate to orthogonal polynomials and formulas for efficient evaluation. Modern extensions include multipoint and Padé approximants for broader function classes.

Introduction

Definition

A Padé approximant to a f(x) is a R(x) = \frac{P_m(x)}{Q_n(x)}, where P_m(x) is a of at most m and Q_n(x) is a of at most n with the Q_n(0) = 1. This form ensures the approximant is uniquely defined up to the choice of degrees, avoiding arbitrary scaling factors in the denominator. The of type [m/n], denoted [m/n] f(x), satisfies the condition that its around x=0 matches that of f(x) up to order m+n, meaning f(x) - [m/n] f(x) = O(x^{m+n+1}). Under generic conditions on the power series coefficients of f(x), such an exists and is unique, provided the denominator Q_n(x) has no zero . Padé approximants often outperform approximations, particularly for functions with singularities near the expansion point, as the rational structure allows them to capture the behavior through the roots of the denominator, extending the of accurate beyond the of the power series.

Historical Background

The origins of Padé approximants trace back to the work of in 1881, who introduced the idea of rational approximations to expansions and organized them into a doubly indexed array, laying the groundwork for systematic approximations. This approach built on earlier efforts in continued fractions and resultants, emphasizing relations between higher-order rational fractions derived from series coefficients. In 1892, Henri Padé advanced the field significantly through his doctoral thesis at the , where he systematized the theory of these rational approximations, established conditions for their existence (uniqueness having been proved by Frobenius), and developed the Padé table—a doubly infinite array organizing approximants by their degrees m and n. Padé's contributions emphasized the superior convergence properties of these rationals over Taylor polynomials, particularly for functions with nearby singularities, and his work earned the approximants their eponymous name. Shortly thereafter, in 1894, Thomas Jan Stieltjes linked Padé approximants to continued fractions in his memoir on the subject, demonstrating how convergents of continued fractions correspond to specific entries in the Padé table and providing deeper insights into their convergence for Stieltjes series. The 20th century saw further developments, notably Anthony Nuttall's research in the 1970s on diagonal Padé approximants, which explored their asymptotic behavior and convergence for meromorphic functions, influencing applications in for resumming perturbative series in . Post-1950s, with the rise of digital , Padé approximants exerted a profound influence on , enabling efficient algorithms for , pole-finding, and in computational contexts such as solving and .

Mathematical Foundations

Construction

Given a formal power series f(x) = \sum_{k=0}^\infty c_k x^k with c_0 \neq 0, the [m/n] Padé approximant is constructed as the rational function R_{m,n}(x) = \frac{P_m(x)}{Q_n(x)}, where P_m(x) = \sum_{j=0}^m p_j x^j is the numerator polynomial of degree at most m, and Q_n(x) = \sum_{k=0}^n q_k x^k is the denominator polynomial of degree at most n, normalized such that q_0 = 1. The core condition for the construction is that the error satisfies Q_n(x) f(x) - P_m(x) = O(x^{m+n+1}) as x \to 0, meaning the power series expansions of Q_n(x) f(x) and P_m(x) agree in their first m+n+1 terms. This leads to a system of linear equations for the unknown coefficients p_j (j = 0 to m) and q_k (k = 1 to n). To derive the equations, consider the coefficients of the product Q_n(x) f(x) = \sum_{\ell=0}^\infty d_\ell x^\ell, where d_\ell = \sum_{j=0}^{\min(n, \ell)} q_j c_{\ell - j} with q_0 = 1. The condition requires d_\ell = p_\ell for \ell = 0, 1, \dots, m and d_\ell = 0 for \ell = m+1, m+2, \dots, m+n. The first m+1 equations determine the p_j once the q_k are known:
p_\ell = \sum_{j=0}^{\min(n, \ell)} q_j c_{\ell - j}, \quad \ell = 0, 1, \dots, m.
The remaining n equations, for \ell = m+1 to m+n, form the homogeneous system for the q_k:
\sum_{j=0}^n q_j c_{\ell - j} = 0, \quad \ell = m+1, m+2, \dots, m+n,
or, in matrix form,
\mathbf{H} \mathbf{q} = -\begin{pmatrix} c_{m+1} \\ c_{m+2} \\ \vdots \\ c_{m+n} \end{pmatrix},
where \mathbf{q} = (q_1, q_2, \dots, q_n)^T and \mathbf{H} is the n × n with entries H_{i,k} = c_{m + i - k + 1} for i,k = 1 to n. These n equations, together with the normalization q_0 = 1, yield m + n + 1 equations in total for the m + n + 1 unknowns.
If the Hankel matrix \mathbf{H} is nonsingular (i.e., \det \mathbf{H} \neq 0), the system has a unique for the q_k, ensuring the of the [m/n] with Q_n(0) \neq 0; the p_j are then computed directly from the lower-order equations. In cases where \det \mathbf{H} = 0, the system is underdetermined or inconsistent, and the may not exist in the standard sense; requires that the right-hand side lies in the column space of \mathbf{H}, with solutions forming a family parameterized by the null space dimension, often resolved by choosing a minimal-degree denominator or alternative .

Properties

The [m/n] Padé approximant to a is whenever it exists, which occurs for generic series under the condition that the associated Hankel of order n+1 is non-zero. This uniqueness arises because the defining equations form a for the coefficients of the denominator Q(z), and when the system has full , there is a up to scaling, leading to a R(z) = P(z)/Q(z) that matches the series up to order m+n. Baker and Graves-Morris (1996, pp. 5-7). In cases of degeneracy, where the Hankel vanishes, multiple may exist, but for typical analytic functions, non-degeneracy holds for sufficiently large m and n, ensuring the standard uniqueness. Baker and Graves-Morris (1996, p. 69). Padé approximants are intimately connected to s, serving as the convergents of the Stieltjes continued fraction expansion derived from the power series. Specifically, for a Stieltjes series (one with positive coefficients interpretable as moments), the [m/m] and [m/m+1] Padé approximants coincide with the m-th and (m+1)-th convergents of this , which provides a recursive structure for and reveals asymptotic behaviors. Baker and Graves-Morris (1996, Chapter 4); Brezinski (1992, pp. 45-52). This relation extends the of continued fractions to rational approximations, allowing Padé approximants to inherit properties like the interlacing of poles and zeros from continued fraction . Brezinski (1992, p. 78). The denominator polynomials of Padé approximants exhibit connections to orthogonal polynomials through the classical moment problem, where the power series coefficients act as moments of a positive measure on the real line. In this framework, the denominators Q_n(z) for diagonal approximants [n/n] are orthogonal polynomials with respect to this measure, and their existence and uniqueness are tied to the positivity of the Hankel determinants, which serve as the leading principal minors of the moment matrix. Brezinski (1990, Chapter 2); Stahl (1997, pp. 12-15). This orthogonality provides insights into the distribution of zeros and poles, as the zeros of Q_n(z) approximate the support of the measure, linking Padé theory to quadrature and spectral methods. Brezinski (1990, p. 112). Error estimates for Padé approximants bound the difference |f(z) - R_{m/n}(z)| in terms of the tail of the power series expansion of f. For z in a suitable disk of analyticity, the error satisfies |f(z) - R_{m/n}(z)| \leq C |z|^{m+n+1} / \inf_{k \geq m+n+1} |c_k|^{-1}, where c_k are the series coefficients beyond the matching order, with C a constant depending on the radius; more refined contour integral representations yield f(z) - R_{m/n}(z) = \frac{z^{m+n+1}}{2\pi i \, Q_n(z)} \oint_\gamma \frac{f(\zeta) Q_n(\zeta)}{\zeta^{m+n+1} (\zeta - z)} \, d\zeta, where \gamma is a suitable contour enclosing z and 0 but not the singularities of f, highlighting the role of the approximant's poles in capturing singularities. Baker and Graves-Morris (1996, pp. 298-302); Nuttall (1970). These bounds demonstrate that Padé approximants often achieve superlinear convergence compared to Taylor polynomials, especially when the series has a finite radius of convergence. Diagonal Padé approximants, such as [m/m] or [m/m+1], possess superior convergence properties over off-diagonal ones near branch points of the , as their poles tend to accumulate on the branch cuts in a manner that maximizes the domain of . For functions with algebraic branch points, the diagonal sequences converge in the complement of the minimal capacity potential set connecting the branch points, outperforming off-diagonal approximants which may diverge outside smaller regions. Stahl (1985); Gonchar and Rakhmanov (1996). This behavior arises because diagonal approximants balance the degrees of numerator and denominator, better mimicking the rational structure near singularities. Non-degeneracy conditions for Padé approximants require that the Toeplitz or Hankel matrices associated with the series coefficients have full rank, preventing the vanishing of determinants that would otherwise lead to defective solutions. When non-degenerate, the poles of the approximant R_{m/n}(z) lie outside the disk of convergence of the series and approximate the actual singularities of f(z), with their distribution revealing the location and nature of branch points through asymptotic analysis of the denominator's roots. Baker and Graves-Morris (1996, pp. 69-72); Gonchar and Rakhmanov (1987). Degeneracy, though rare for generic functions, signals underlying symmetries or exact rationality in the series, and pole location insights have been pivotal in proving irrationality measures for transcendental functions. Nuttall (1979).

Computation

Direct Methods

Direct methods for computing Padé approximants involve solving a linear system of equations derived from the defining condition that the rational function matches the given power series up to the specified order. For a Padé approximant of type [m/n] to a formal power series f(z) = \sum_{k=0}^\infty c_k z^k with c_0 \neq 0 and assuming m \geq n, the denominator polynomial Q_n(z) = \sum_{j=0}^n q_j z^j (normalized so that q_0 = 1) satisfies \sum_{j=0}^n q_j c_{k-j} = 0 for k = n+1, \dots, m+n. Equivalently, in matrix form, \mathbf{T} \mathbf{q}' = -\mathbf{h}, where \mathbf{T} is the n \times n Toeplitz matrix with entries T_{i,j} = c_{n+i-j} (1-based indexing, i,j = 1, \dots, n), \mathbf{q}' = (q_1, \dots, q_n)^T, and \mathbf{h} = (c_{n+1}, \dots, c_{2n})^T. (Note: Some literature formulates this as a Hankel system by reversing the series coefficients.) This structured system can be solved explicitly using standard linear algebra techniques for small orders, such as m, n \leq 5, where matrices up to 5×5 are manageable even by hand or simple computation. The coefficients q_k of the denominator can also be expressed explicitly as ratios of determinants using Cramer's rule applied to the linear system. Specifically, q_k = \frac{\det \mathbf{T}^{(k)}}{\det \mathbf{T}} for k = 1, \dots, n, where \mathbf{T}^{(k)} is the Toeplitz matrix \mathbf{T} with its k-th column replaced by -\mathbf{h}, and \det \mathbf{T} relates to the leading n \times n Hankel determinant of the series coefficients, \det \mathbf{H}_n = \det (c_{i+j})_{i,j=0}^{n-1}. Normalization ensures Q_n(0) = 1, so q_0 = 1; if \det \mathbf{H}_n = 0, the system is singular, indicating the [m/n] approximant does not exist, and the order is reduced to the largest \ell < n such that \det \mathbf{H}_\ell \neq 0, yielding a lower-order approximant. After computing the denominator coefficients q_j, the numerator coefficients p_k for P_m(z) = \sum_{k=0}^m p_k z^k are obtained by p_k = \sum_{j=0}^{\min(k,n)} q_j c_{k-j} for k = 0, \dots, m (with c_l = 0 for l < 0), which is the truncation of the power series of f(z) Q_n(z) to degree at most m. To implement this computationally for small orders, direct Gaussian elimination can be applied to the linear system without pivoting if exact arithmetic is used, though partial pivoting is recommended for floating-point computations to mitigate numerical issues. The following pseudocode illustrates the process for computing the denominator coefficients assuming the series coefficients c_k are available up to $2n:
function denominator_coeffs(c, n):
    if n == 0:
        return [1]
    T = toeplitz_matrix(c, n)  # n x n Toeplitz: T[i,j] = c[n + i - j] (0-based i,j=0 to n-1)
    h = [c[n + i + 1] for i in 0 to n-1]
    q_prime = solve_linear_system(T, -h)  # Gaussian elimination
    q = [1] + q_prime
    if det_hankel(c, n) == 0:  # Check singularity using Hankel det
        # Reduce order: find max ell < n with det(H_ell) != 0
        ell = n - 1
        while ell > 0 and det_hankel(c, ell) == 0:
            ell -= 1
        return denominator_coeffs(c, ell)
    return q
This approach allows exact solutions in rational arithmetic when coefficients are rational. To compute the numerator, convolve the series c[0..m] with q[0..n] and truncate to length m+1. Direct methods offer the advantage of exact arithmetic computations for low-degree approximants, providing precise rational representations without approximation errors inherent in iterative schemes. However, they suffer from severe ill-conditioning for higher orders, as the matrices become increasingly sensitive to perturbations in the series coefficients, leading to significant loss of accuracy in floating-point arithmetic even for modest n \approx 10.

Numerical Algorithms

The Berlekamp-Massey algorithm provides an efficient method for computing Padé approximants by identifying the minimal linear recurrence relation satisfied by the coefficients of a power series, making it particularly suitable for streaming data where coefficients arrive sequentially without storing the full series. Originally developed for decoding cyclic codes, the algorithm has been reinterpreted as a tool for Padé approximation, constructing the denominator polynomial of degree up to the order of the recurrence while achieving O(N^2) complexity for a series of length N, which is advantageous for high-order approximants compared to direct matrix methods. The quotient-difference (qd) algorithm, when modified for Padé tables, enables the computation of diagonal through iterative shifts on the series coefficients, generating representations that converge to the Padé form without solving large linear systems explicitly. This approach, rooted in the theory of orthogonal polynomials and , applies successive transformations to produce the qd-table, from which the approximant numerators and denominators are extracted via backward , offering numerical efficiency for diagonal entries in the Padé table. For truncated power series, numerical stability in computing Padé approximants is enhanced by employing LDL^T factorization on the associated Hankel matrices, which avoids explicit ill-conditioned inversions and propagates errors in a controlled manner during the solution of the underlying Toeplitz-like systems. This factorization decomposes the symmetric into a unit lower L, a diagonal D, and its , allowing stable forward and backward substitutions to recover the approximant coefficients even when the matrix is near-singular due to truncation effects. The method ensures weak stability, where the computed approximant remains close to the exact one in the floating-point model, as demonstrated in algorithms that handle ranks up to moderate sizes without pivoting. Software libraries facilitate practical implementation of these algorithms with multiprecision support to mitigate loss. The mpmath library in provides a dedicated pade that computes from series coefficients using kernel methods, supporting arbitrary via the underlying MPFR backend for reliable results in high-order cases. Similarly, the MPSolve package offers multiprecision tools for related root-finding, which can be integrated to refine Padé poles, though primary relies on dedicated approximant routines in libraries like mpmath. Error propagation in during Padé computation arises primarily from rounding in Hankel matrix factorizations and coefficient extractions, potentially amplifying relative errors by factors proportional to the of the matrix, which grows with the order of the approximant. Analysis shows that standard double precision may suffice for low orders but leads to instability beyond degree 20 due to accumulated rounding errors in the order of times the series length; strategies such as arithmetic, as implemented in mpmath, reduce propagation by increasing the working precision dynamically, ensuring the backward error remains bounded by O(ε N), where ε is the unit roundoff. Regularization techniques, like SVD-based filtering of small singular values in the , further enhance robustness by damping noise in ill-conditioned cases.

Applications

In Analytic Continuation

Padé approximants play a key role in by enabling the extension of representations of functions beyond their , often providing a that captures essential singularities and poles more effectively than truncated . This is achieved through the rational structure of the approximant, which introduces poles that can align with the function's natural boundaries, thus accelerating in regions where the original series diverges. For the Riemann zeta function \zeta(s), defined initially by its Dirichlet series \sum_{k=1}^\infty k^{-s} for \Re(s) > 1, Padé approximants facilitate meromorphic continuation to the complex plane. The [m/n] Padé approximant constructed from the Taylor series of the symmetric Riemann xi function \xi(s) = \frac{1}{2} s(s-1) \pi^{-s/2} \Gamma(s/2) \zeta(s), which is entire and symmetric about s = 1/2, yielding a rational function that approximates \zeta(s) and extends its domain meromorphically. This construction preserves the functional equation and provides a practical tool for evaluating \zeta(s) outside the convergence region of the original series. Diagonal Padé approximants, where the orders m and n are equal or close, are particularly effective for approximating values of \zeta(s) at points like s = 1/2 where \zeta(1/2) \approx -1.4603545 and negative reals. For instance, remainder Padé approximants to the tail of the Hurwitz zeta series (specializing to \zeta(s) at a=1) converge rapidly for s < 0, s \notin \mathbb{Z}_{\leq 0}, using [k+p, k] forms with p = \lceil -s/2 \rceil + 1, yielding accurate rational estimates for negative arguments where the functional equation alone may be computationally intensive. These approximants demonstrate their utility in numerical evaluation long before modern algorithms. Compared to the Euler-Maclaurin formula, which provides an asymptotic expansion for sums like the zeta series but struggles with precise handling of the pole at s=1 and distant singularities, Padé approximants excel by explicitly incorporating poles in the rational form, leading to superior accuracy near essential singularities and branch points. This makes them preferable for theoretical analysis of special functions with known meromorphic structure. However, limitations arise from the appearance of spurious poles and zeros in higher-order approximants, which do not correspond to actual singularities of \zeta(s) but emerge due to the finite truncation of the series, particularly beyond branch points in the complex plane. To validate the reliability of these approximants and mitigate convergence issues, the Shanks transformation can be applied to the sequence of Padé estimates, as it generates equivalent Padé forms and helps confirm asymptotic behavior without introducing extraneous features.

In Numerical Analysis

In numerical analysis, Padé approximants play a key role in solving ordinary differential equations (ODEs) by providing rational approximations to power series solutions, which often converge faster and extend further than Taylor series, particularly for problems with singularities. A prominent example is the DLog Padé method, which approximates the logarithmic derivative of a solution f to an ODE via a Padé approximant applied to the series expansion of g(x) = f'(x)/f(x). This approach yields a rational function for g(x), from which f(x) can be recovered through integration or by solving the associated first-order ODE, facilitating accurate approximations for complex systems. The method is especially valuable for delay differential equations, where formal power series solutions are truncated and resummed using Padé to handle the non-local delay terms, and for eigenvalue problems, where the poles of the approximant reveal approximate eigenvalues and stability characteristics. The process begins with generating the power series coefficients for the solution f(x) of the ODE up to a sufficient order, typically via recursive methods like the for linear cases or perturbation techniques for nonlinear ones. The series for g(x) = f'(x)/f(x) is then derived by logarithmic differentiation, and a [m/n] is constructed to match the initial terms of this series, resulting in g(x) ≈ P_m(x)/Q_n(x), where P_m and Q_n are polynomials. This rational form for g(x) enables series reversion—reversing a compositional series y = x + a_2 x^2 + ... to x = y + b_2 y^2 + ...—or direct integration to approximate f(x) = exp(∫ g(x) dx), often improving convergence for stiff or singularly perturbed . In practice, [n/n] or [n/n+1] orders are common for balancing accuracy and computational cost. Padé approximants also extend Prony's method in signal processing, forming the Padé-Prony technique for fitting sums of exponentials to noisy data, such as in spectral analysis or transient signal modeling. Here, the method solves a linear system for the denominator coefficients using Padé tables on the z-transform of the signal, yielding more robust parameter estimates (frequencies, amplitudes, and damping factors) than classical Prony by mitigating ill-conditioning through rational structure. This is particularly effective for exponential fitting in applications like radar signal processing or biomedical imaging. In control theory, Padé approximants rationalize transfer functions containing time delays, approximating the non-rational e^{-sτ} term as a ratio of polynomials to enable standard linear control design techniques like pole placement or frequency-domain analysis. For instance, a [2/2] or higher-order preserves key stability margins while converting infinite-dimensional delay systems into finite-dimensional rational models suitable for state-space realization. This approach outperforms polynomial approximations by accurately capturing the phase lag and potential right-half-plane poles introduced by delays. Compared to polynomial fits like Taylor series, Padé approximants excel in numerical analysis tasks involving ODEs and optimization by better modeling asymptotic behavior near poles or branch points, as the rational form allows explicit representation of singularities that polynomials cannot, leading to wider regions of validity and reduced extrapolation errors in long-time integrations or optimization landscapes.

Generalizations

Two-Point Approximants

Two-point Padé approximants, sometimes referred to as a variant of Hermite-Padé approximants in this setting, are rational functions constructed to match the Taylor series expansions of a given analytic function f(z) at two distinct points simultaneously, such as z = 0 and z = a \neq 0. For specified orders m at z = 0 and k at z = a, with denominator degree n, the approximant R(z) = P(z)/Q(z) (where \deg P \leq m + k and \deg Q \leq n) satisfies f(z) - R(z) = O(z^{m+1}) as z \to 0 and f(z) - R(z) = O((z - a)^{k+1}) as z \to a, ensuring high-order contact at both expansion points. The construction proceeds by solving an extended linear system derived from the series coefficients at each point. Specifically, the conditions imply that Q(z) f(z) - P(z) vanishes to order m+1 in the local variable at z=0 and to order k+1 at z=a, leading to a block-structured of m + k + 2 equations for the coefficients of P and Q. This system interpolates the combined series data up to total order m + k + 2, often normalized by setting Q(0) = 1. These approximants yield reduced maximum error on finite intervals like [0, a] compared to single-point Padé approximants, as the dual matching constrains the rational function's behavior across the interval more effectively. For the exponential function f(z) = \exp(z), two-point approximants provide superior uniform approximation on [0, 1], with errors decreasing faster than those from expansions centered solely at one endpoint. In conformal mapping, they enhance accuracy by approximating the mapping function through matched expansions at boundary points, aiding in the numerical solution of domain transformations. A key property is their role as a special case of multipoint Padé approximants, where the two-point setup simplifies the interpolation to exactly two expansion centers. For generic analytic functions (meromorphic with no singularities aligning adversely with the points), existence and uniqueness hold for sufficiently large n \geq (m + k + 2)/2, with the solution unique up to scalar multiple under normalization.

Multi-Point Approximants

Multi-point Padé approximants extend the classical Padé framework by requiring rational interpolation at several distinct points in the complex plane, enabling better global approximations over domains where the function exhibits varying behavior near multiple singularities or branch points. For a function f(z) analytic in a region containing k distinct points \{a_1, \dots, a_k\}, with prescribed Hermite interpolation orders \{m_1, \dots, m_k\} such that \sum m_i = N+1, the multi-point Padé approximant of type (n, m) with n + m = N is a rational function R(z) = P(z)/Q(z), where \deg P \leq n, \deg Q \leq m, and Q(a_i) \neq 0, satisfying the multipoint Hermite conditions: the error f(z) - R(z) vanishes to order at least m_i at each a_i. This setup ensures that f(z) Q(z) - P(z) is divisible by the polynomial \prod_{i=1}^k (z - a_i)^{m_i}, leading to a total of N+1 interpolation conditions that determine the approximant uniquely under the degree constraints, provided the system is solvable. The formalism arises from solving a linear system of equations derived from these multipoint Hermite interpolation conditions, often reformulated using orthogonality relations for the denominator polynomial Q(z) with respect to a suitable measure associated with the interpolation points. For instance, in the diagonal case where n = m and the total order is $2n + 1, the interpolation points' counting measure converges to an equilibrium distribution, ensuring the poles of R(z) distribute according to potential-theoretic principles on the support of the function's singularities. Multi-point Padé approximants connect to advanced structures in algebraic geometry through Hermite-Padé approximations for systems of functions, where the interpolation conditions define ideal membership in polynomial rings, facilitating approximations on algebraic curves. On Riemann surfaces, these approximants generalize via local coordinates and contours, allowing scalar multi-point interpolation that captures the multi-sheeted nature of the function, with poles and zeros governed by the geometry of the surface. Applications of multi-point Padé approximants include potential theory, where the asymptotic distribution of poles aligns with the equilibrium measure minimizing the logarithmic potential on compact sets, aiding in the analysis of convergence for functions with multiple singularities. In quadrature, they yield formulas that exactly integrate rational functions up to the interpolation degree, with convergence rates tied to the function's analytic continuation properties. In physics, particularly for multipole expansions, they resummate dispersion interactions between atomic multipoles, providing accurate long-range potentials beyond perturbative series limits. Computational challenges stem from the higher dimensionality introduced by multiple interpolation points, resulting in larger linear systems that are typically addressed through biorthogonal rational functions and reformulated as generalized eigenvalue problems for tridiagonal matrices, enhancing stability and efficiency in pole computation.

Examples

Elementary Examples

A simple illustration of the Padé approximant is the [1/1] approximation to the exponential function e^x, whose Taylor series expansion around x = 0 is $1 + x + \frac{1}{2} x^2 + \frac{1}{6} x^3 + O(x^4). To construct this approximant, consider the general form R(x) = \frac{P(x)}{Q(x)}, where P(x) = a_0 + a_1 x is the numerator of degree 1 and Q(x) = 1 + q_1 x is the denominator of degree 1 (normalized so that Q(0) = 1). The condition is that e^x Q(x) - P(x) = O(x^3), meaning the Taylor series of e^x Q(x) matches P(x) up to order 2, and the coefficient of x^3 vanishes. Substituting the series gives the equation for the coefficient of x^2: \frac{1}{2} + q_1 = 0, so q_1 = -\frac{1}{2}. The numerator is then the truncation of e^x Q(x) to order 1: P(x) = 1 + \left(1 + q_1\right) x = 1 + \frac{1}{2} x. Thus, the [1/1] Padé approximant is \frac{1 + \frac{1}{2} x}{1 - \frac{1}{2} x}. This rational form has a pole at x = 2, illustrating how Padé approximants can introduce singularities that mimic potential analytic structure, even for entire functions like e^x. Another elementary example is the [2/1] Padé approximant to \log(1 + x), whose Taylor series around x = 0 is x - \frac{1}{2} x^2 + \frac{1}{3} x^3 - \frac{1}{4} x^4 + O(x^5). The form is R(x) = \frac{P(x)}{Q(x)}, with P(x) = p_1 x + p_2 x^2 (since \log(1 + 0) = 0) of degree 2 and Q(x) = 1 + q_1 x of degree 1. The condition \log(1 + x) Q(x) - P(x) = O(x^4) requires the coefficient of x^3 in \log(1 + x) Q(x) to vanish: \frac{1}{3} + q_1 \left( -\frac{1}{2} \right) = 0, so q_1 = \frac{2}{3}. The numerator is the truncation to order 2: P(x) = x + \left( -\frac{1}{2} + q_1 \right) x^2 = x + \frac{1}{6} x^2. Thus, the [2/1] Padé approximant is \frac{x + \frac{1}{6} x^2}{1 + \frac{2}{3} x}, or equivalently \frac{6x + x^2}{6 + 4x}. This approximant has a pole at x = -\frac{3}{2}, near the branch point of \log(1 + x) at x = -1, demonstrating how Padé forms can signal the location of function singularities. On the interval [-0.5, 0.5], the [2/1] Padé approximant to \log(1 + x) shows significantly lower maximum absolute error compared to the order-2 Taylor polynomial, due to the rational structure better approximating the function's curvature. Similarly, for e^x, the [1/1] Padé shows lower error than the order-2 Taylor polynomial near x=0.5, though the difference is smaller for this entire function. The rational nature of Padé approximants allows them to extend approximations beyond the radius of convergence of the ; for instance, the [2/1] for \log(1 + x) remains accurate for x > 1 up to near the pole, unlike the which diverges for |x| \geq 1.

Applied Examples

One notable applied example of Padé approximants is their use in approximating the tangent function, tan(x), which has poles at x = (2k+1)π/2 for integer k. The [3/3] diagonal Padé approximant, derived from the of tan(x) around x=0, is given by [3/3] = \frac{x - \frac{1}{15}x^3}{1 - \frac{6}{15}x^2} = \frac{x\left(1 - \frac{1}{15}x^2\right)}{1 - \frac{2}{5}x^2}. This approximant matches the Taylor series of tan(x) up to order x^6 and places poles at x = ±√(5/2) ≈ ±1.5811, closely approximating the true pole at π/2 ≈ 1.5708. The coefficients are summarized in the following table:
Numerator coefficients (a_0 = 0, a_1, a_2 = 0, a_3)Denominator coefficients (b_0 = 1, b_1 = 0, b_2, b_3 = 0)
a_1 = 1, a_3 = -1/15b_2 = -2/5
Error analysis shows the relative remains below 10^{-3} for |x| < 1, but increases sharply near the approximated poles, highlighting the approximant's utility in capturing singularities beyond the radius of convergence of the power series. Padé approximants facilitate of the Riemann zeta function ζ(s) beyond its initial domain of convergence Re(s) > 1, where it is defined by the ∑_{n=1}^∞ n^{-s}. Diagonal Padé approximants applied to expansions in the convergence region can extend estimates to negative arguments. Numerical evaluation yields ζ(-1) ≈ -0.08333, aligning with the exact value ζ(-1) = -1/12 ≈ -0.083333... obtained via . This approach provides efficient computation for ζ(s) and its derivatives in complex domains. In solving nonlinear ordinary differential equations (ODEs), the DLog method employs Padé approximants on the to generate series solutions. For the y' = y^2 + 1 with y(0) = 0, whose exact solution is y(x) = tan(x), the power series for the (y'/y) is approximated by a Padé , which is then integrated to obtain an approximant for y(x). This yields rational approximations that preserve the pole structure of tan(x), offering improved accuracy over truncated for |x| < π/2, with relative errors reduced by factors of 10-100 compared to polynomial approximations of equivalent order. In quantum mechanics, Padé approximants resums divergent perturbation series for the anharmonic oscillator Hamiltonian H = p^2/2 + x^2/2 + λ x^4, where λ is the coupling constant. The Rayleigh-Schrödinger perturbation series for the ground-state energy diverges for λ > 0, but diagonal Padé approximants [n/n] converge to the exact eigenvalues as n increases, providing accurate estimates even at strong coupling (λ ≈ 0.1), where traditional perturbation theory fails. For example, the [2/2] approximant for the ground state yields E_0 ≈ 0.6679 at λ=0.1, close to numerical values from diagonalization methods. Validation of these approximants involves cross-checking against known exact results or independent methods: for tan(x), poles and values match numerical integration within 0.07% error near x=1; for ζ(-1), Padé estimates agree with formulas to machine precision; DLog solutions for the ODE align with direct series reversion; and anharmonic energies compare favorably with variational methods or exact diagonalization, confirming reliability in capturing asymptotic behavior.

References

  1. [1]
    Padé approximant - Scholarpedia
    ### Summary of Padé Approximants
  2. [2]
    A Taste of Padé Approximation | Acta Numerica | Cambridge Core
    Nov 7, 2008 · The aim of this paper is to provide an introduction to Padé approximation and related topics. The emphasis is put on questions relevant to ...
  3. [3]
    Henri Padé (1863 - 1953) - Biography - MacTutor
    In his thesis Padé made the first systematic study of what we call today Padé approximants, which are rational approximations to functions given by their power ...Missing: original | Show results with:original
  4. [4]
    Outlines of Pade Approximation - SpringerLink
    In the first section Padé approximants are defined and some properties are given. The second section deals with their algebraic properties and, ...Missing: sources | Show results with:sources
  5. [5]
  6. [6]
    [PDF] ECE 3040 Lecture 9: Taylor Series Approximation II
    The advantage of the rational function over polynomial (power series) approximation is that it allows for singularities (points at which 𝑓(𝑥) shoots ...
  7. [7]
    Preface to the first edition - Padé Approximants
    Also, Padé's work was preceded by that of Frobenius (1881), who derived identities between the neighboring rational fractions of Jacobi. It is interesting to ...
  8. [8]
    On the sensitivity of the coefficients of Padé approximants with ...
    The notorious ill conditioning of the Padé equations in certain “ideal” cases is shown to be a symptom of an inherently ill conditioned problem.
  9. [9]
    The Berlekamp-Massey Algorithm. A Sight from Theory of Pade ...
    In this paper we interpret the Berlekamp-Massey algorithm (BMA) for synthesis of linear feedback shift register (LFSR) as an algorithm computing Pade ...
  10. [10]
    The Quotient-Difference Algorithm and the Pade Table - jstor
    The quotient-difference algorithm is applied to a given power series in a modified way, and various continued fractions provided by the algorithm are ...
  11. [11]
    A Weakly Stable Algorithm for Padé Approximants and the Inversion ...
    ... Padé approximant. The operation of Algorithm NPADE is controlled by a ... A lookahead algorithm for the solution of block toeplitz systems. Linear ...
  12. [12]
    Function approximation — mpmath 1.3.0 documentation
    Computes a polynomial of degree that approximates the given function on the interval . With error=True , chebyfit() also returns an accurate estimate of the ...Missing: library | Show results with:library
  13. [13]
    [PDF] robust padé approximation via svd - Stefan Güttel
    The main purpose of this paper has been to propose a regularized algorithm for computing Padé approximations in floating point arithmetic or for problems with ...
  14. [14]
    [PDF] zeros and poles of Padé approximation to the symmetric RIEMANN ...
    We develop an algorithm for calculating these approximants along a line of any angle through the Padé table. 1. Padé Approximation. Padé approximation is the ...
  15. [15]
    [PDF] Diagonal convergence of the Remainder Padé approximants ... - HAL
    Mar 4, 2020 · By specialization, we obtain new fast converging sequences of rational approximations to the values of the Riemann zeta function at every ...<|control11|><|separator|>
  16. [16]
    Sur la représentation approchée d'une fonction par des fractions ...
    Sep 1, 2008 · Sur la représentation approchée d'une fonction par des fractions rationnelles. by: Padé, H. (Henri), 1863-1953. Publication date: 1892. Topics ...<|control11|><|separator|>
  17. [17]
    [PDF] Computational strategies for the Riemann zeta function
    Abstract. We provide a compendium of evaluation methods for the Riemann zeta function, presenting formulae ranging from historical attempts to recently ...<|control11|><|separator|>
  18. [18]
    [PDF] Convergence Analysis of the Summation of the Euler Series ... - arXiv
    May 10, 2014 · Shanks introduced in 1955 a power- ful sequence transformation that computes Padé approximants. Wynn showed in 1956 that not only the Shanks ...
  19. [19]
  20. [20]
    None
    Summary of each segment:
  21. [21]
    [PDF] Applications of Numerical Conformal Mapping. - DTIC
    The dots indicate the position of the points zj used to calculate the conformal map of the wave. The solid line is the wave profile computed by Pade ...
  22. [22]
    [PDF] DEPARTMENT OF MATHEMATICS - DiVA portal
    Multipoint Padé approximants used ... Lopez, G., Conditions for convergence of multipoint Padé approximants to functions of Stieltjes" type (Russian), Mat.
  23. [23]
    [PDF] Multipoint Padé Approximants to Complex Cauchy ... - HAL Inria
    Aug 2, 2010 · Diagonal multipoint Padé approximants are rational interpolants of type (n, n) where, for each n, a set of 2n + 1 interpolation points has ...
  24. [24]
    ‪Maxim Derevyagin‬ - ‪Google Scholar‬
    Discrete integrable systems generated by Hermite-Padé approximants. AI ... An operator approach to multipoint Padé approximations. MS Derevyagin, AS ...
  25. [25]
    Padé\ approximants on Riemann surfaces and KP tau functions - arXiv
    Jan 23, 2021 · The data consists of a contour in the Riemann surface and a measure on it, together with the additional datum of a local coordinate near a point ...Missing: algebraic | Show results with:algebraic
  26. [26]
    Distribution of points of interpolation of multipoint Padé approximants
    In the present paper, we consider m1-almost uniform convergence of sequences of multipoint Padé approximants of degree (n,mn), where mn = o(n/logn). We provide ...
  27. [27]
    On the convergence of multipoint Padé-type approximants and ...
    As a consequence, quadrature formulas arise which integrate exactly certain rational functions. Estimates of the rate of convergence of these quadrature ...
  28. [28]
    The Padé approximants for two‐body multipole ... - AIP Publishing
    Jan 1, 1979 · The two‐body dispersion interactions between multipoles of the hydrogen atoms have been worked out using [2,1] and [3,2] Padé approximants ...
  29. [29]
    Biorthogonal Rational Functions and the Generalized Eigenvalue ...
    We present some general results concerning so-called biorthogonal polynomials of RII type introduced by M. Ismail and D. Masson. These polynomials give rise ...
  30. [30]
    Padé Approximant -- from Wolfram MathWorld
    Approximants derived by expanding a function as a ratio of two power series and determining both the numerator and denominator coefficients.
  31. [31]
    [PDF] pade approximants
    We present here a quick development of the Padé Method. Consider a function F(x) and its MacLaurin Series approximation SN(x) involving the first N+1 terms-.
  32. [32]
    [PDF] Padé approximation
    A Padé approximation is a ratio of two expansions, generalizing Taylor expansions, and can accelerate convergence and extract information from power series.Missing: advantages | Show results with:advantages
  33. [33]
    Padé approximants – Approximaths
    tan(x) is: \displaystyle tan(x) = \frac{x}{1 ... tan(x) as shown above. P(m,n) as defined above ... P(3,3) Padé approximants (see fig. 3, 4 and 5) of ...
  34. [34]
    Padé approximants and numerical analysis of the Riemann zeta ...
    Padé approximants have been an effective device in analytic number theory ( [13], [19], [24], [25] ) and became an important tool in physical modelling and ...Missing: history | Show results with:history
  35. [35]
    Pade approximants and the anharmonic oscillator - ScienceDirect.com
    The diagonal Padé approximants of the perturbation series for the eigenvalues of the anharmonic oscillator (a βκ1 perturbation of p2 + κ2) converge to the ...