For nonnegative degrees with , the Padé approximant to the exponential function has no poles in the left half-plane and satisfies for . Consequently a numerical method having that stability function is A-stable. In particular, the near-diagonal choice gives the Radau IIA method stability function, while corresponds to the Gauss collocation method. The theorem concerns these exponential approximants, not arbitrary rational approximations with the same degrees.
Maximal-order Runge-Kutta methods are A-stable Created 2026-10-14 Updated 2026-10-14
An -stage Runge-Kutta method has stability function , a rational function with numerator and denominator degrees at most . Order forces , so uniqueness of the diagonal Padé approximant identifies with . That approximant has no poles in the closed left half-plane and modulus at most one there. Hence every such maximal-order method is A-stable. Since the Padé approximant numerator and denominator are coprime and both have degree , the original stage determinant cannot have hidden canceled poles in that half-plane.
Suppose an -stage Runge-Kutta method has order , an invertible matrix , and . Its stability function is . The adjugate matrix formula gives a rational function with denominator degree and numerator degree at most ; its zero limit at infinity lowers the latter degree to at most . The order of a numerical method gives , identifying the Padé approximant. Uniqueness follows because the cross-multiplied difference of two candidates has degree at most but a zero of order at least , so is identically zero. The A-stability of near-diagonal exponential Padé approximants then proves A-stability, and the zero limit proves L-stability. These conditions identify the stability function; they do not alone claim uniqueness of all entries of the Runge-Kutta method tableau.
Let be the coefficients of the -stage Runge-Kutta method. On the Dahlquist test equation , its stability function is
Both polynomials have degree at most , with denominator normalized to one at zero. Order implies . A rational function with these degree bounds and this accuracy is uniquely the diagonal Padé approximant . To see uniqueness directly, if and have the required accuracy, then is a polynomial of degree at most vanishing to order at least at zero, hence identically zero.
The diagonal exponential Padé approximant can be written
Use the permitted Padé property that the zeros of lie strictly in the right half-plane and numerator and denominator are coprime. Thus has no poles in the closed left half-plane. Its real coefficients give , so . Also at infinity. Applying the maximum modulus principle on left half-disks and letting their radii increase proves for . There are no hidden stage poles there either: the irreducible Padé denominator has degree , exhausting the possible degree of , so the latter cannot contain an additional canceled factor. Every such maximal-order Runge-Kutta method is A-stable. This is maximal-order Runge-Kutta methods are A-stable; it does not assert L-stability, since the stability function does not tend to zero at infinity.
Apply the Runge-Kutta method to the Dahlquist test equation and put . Its stability function is
Since is an invertible matrix, has polynomial degree . The adjugate matrix formula gives , but the additional condition gives
so actually . The specified order of a numerical method implies near zero. Therefore the Padé identification of a Radau stability function makes the Padé approximant to the exponential function: its numerator and denominator have the required degrees, and its Taylor series agrees through degree .
In the permitted A-stability of near-diagonal exponential Padé approximants, take , . Then , so the scheme is A-stable. The same stability function also tends to zero at infinity, giving L-stability.
Write the Runge-Kutta method coefficients as , , and let be the all-ones column. On the test equation , with , the stage vector satisfies and the next value is . Hence its stability function is
Both polynomials have degree at most , and the denominator has value one at zero. Order of a Runge-Kutta method implies that this test-equation approximation agrees with through degree :
By uniqueness of the diagonal Padé approximant, . Explicitly,
The permitted diagonal Padé approximant property says this rational function has no poles in the closed left half-plane and satisfies there. Therefore
There is also no hidden stage-solve singularity from a canceled denominator: the Padé approximant numerator and denominator are coprime and each has degree . The original determinant denominator already has degree at most , so, with its normalization at zero, it equals and cannot contain an additional canceled factor. This proves maximal-order Runge-Kutta methods are A-stable.
Use the unscaled Finite Fresnel integrals of this paper. Termwise integration of the absolutely convergent Taylor series for sine and cosine gives the full small-argument expansions
In particular,
These Taylor series converge at every finite argument, although cancellation makes them unattractive for large arguments.
For the large-argument asymptotic expansions, combine the two Finite Fresnel integrals into . The standard Fresnel integral gives
For the tail , integration by parts using gives
For example , , and . Repeated integration by parts bounds the remainder after any fixed number of terms by the order of the next term. Equivalently the Fresnel tail expansion is
Here . The first three terms of the requested cosine Fresnel integral, counting its constant term, are
For comparison, retaining one further correction in both Finite Fresnel integrals gives
Unlike the small-argument Taylor series, these large-argument asymptotic expansions must be truncated; adding indefinitely many terms at a fixed argument does not improve the approximation.
A calculator needs elementary arithmetic and its built-in sine and cosine, together with stored approximation coefficients. A convenient global construction uses compactified approximation from endpoint asymptotics. Define the exact real tail functions by
Then , while and at infinity. Consequently
extend continuously to the compact interval , with and . Choose stored polynomial approximations on that interval, constrained by the small-argument Taylor series and large-argument asymptotic expansions, and calibrated across the intervening interval. The resulting elementary formula is
Uniform errors in the stored polynomial approximations give for every positive argument. Existence of arbitrarily accurate such approximations follows from the Weierstrass approximation theorem. A Padé approximant with a denominator having no positive zero is an alternative implementation. Matching the two end expansions alone is not an error guarantee: the middle interval must also be controlled. For very small arguments, switching to the short Taylor series avoids cancellation. Ordinary finite-precision limitations in evaluating and reducing its trigonometric phase remain those of the calculator itself.
The Padé approximant of the exponential is . Replacing each exponential in its original order gives the split Crank-Nicolson method
with the analogous definition for . Operationally, first solve the substep and then the substep. The matrices , are invertible for every , since are symmetric negative definite.
An orthonormal eigenbasis of diagonalizes . Its eigenvalue for is
Therefore , and similarly . Submultiplicativity gives the contractivity of split Crank-Nicolson diffusion:
No commutativity or simultaneous diagonalization is needed for this product bound. This proves unconditional discrete stability, not positivity of every stencil weight or unconditional maximum-norm monotonicity. Nor do the individually second-order rational substeps make the ordered splitting second order: when , its leading splitting defect remains .
A-stability removes the scalar linear decay restriction on the step size; it does not replace accuracy, nonlinear solvability or a suitable system norm. Its importance is clearest for a stiff differential equation, where rapidly decaying modes coexist with slowly varying quantities of interest. On the Dahlquist test equation , the exact solution decays for . A stable time integrator should not turn that decay into numerical growth.
For a one-step method write , where and is its stability function. Its linear stability domain consists of parameters with and a well-defined update. The method is A-stable when this domain contains the closed left half-plane. A consistent order- one-step method has near zero, but that local agreement alone says nothing about stability at large negative .
For a Runge-Kutta method with stage matrix , weights and , eliminating the stages on the test equation gives
An explicit finite-stage method has a polynomial . A nonconstant polynomial is unbounded along the negative real axis, so no consistent explicit Runge-Kutta method is A-stable. The explicit Euler method, with , is stable in the disk and on the negative real axis only for . A stiff mode with a large negative eigenvalue therefore forces an unnecessarily small step even after its exact contribution has almost disappeared.
The Backward Euler method has . For , , so it is A-stable. The trapezoidal rule has
and is also A-stable. The implicit midpoint method has the same scalar stability function, although its nonlinear update differs from the trapezoidal rule. The first method has order one and the latter two order two. Their implicit solves trade greater work per step for freedom from the scalar stiff stability restriction.
Figure 1.
Absolute stability domains of explicit Euler, backward Euler and the trapezoidal rule; shaded regions satisfy modulus of the amplification factor at most one
. Details.
Damping of very stiff modes separates A-stability from L-stability. For a one-step method, the latter additionally requires as tends to infinity in the left half-plane. Backward Euler method satisfies this. The trapezoidal and midpoint rules instead have along the negative real axis: a very stiff mode can alternate in sign with little damping even though its amplitude remains bounded. L-stability is often preferable for diffusion and rapid relaxation, while retaining oscillatory modes can be desirable in conservative dynamics.
For a linear multistep method, write
Its test-equation amplification roots satisfy . Absolute stability requires every root to lie in the unit disk or on its boundary with all unit-modulus roots simple; all parasitic modes matter. At this is the zero-stability root condition. Consistency requires and , and the Dahlquist equivalence theorem combines consistency and zero-stability to characterize convergence. Thus a claim of stability obtained by canceling a common factor is not a proof about the original recurrence and its arbitrary consistent starting data.
Explicit linear multistep methods cannot be A-stable either. If and , some lower coefficient of becomes unbounded as , while the leading coefficient stays fixed. If all roots remained in the unit disk, every coefficient-to-leading-coefficient ratio, an elementary symmetric function of those roots, would remain bounded. This contradiction forces an unstable root.
An important implicit example is BDF2 method, whose characteristic equation is . A unit root gives
The leading coefficient vanishes only at , outside the left half-plane. Near a small negative , both roots are inside the disk; no unit-circle crossing can occur in the connected open left half-plane. On the imaginary axis the boundary equality can occur only at , where the roots are . Hence BDF2 is A-stable and its two roots tend to zero for very large negative , giving strong stiff-mode damping. This is a complete boundary-locus argument, not just a boundary plot.
The Second Dahlquist barrier says that a convergent A-stable ordinary linear multistep method has order at most two. This theorem does not limit implicit Runge-Kutta methods or multiderivative multistep methods. In particular the A-stable third-order two-step multiderivative method in question 1 uses and satisfies different order conditions. Among collocation Runge-Kutta methods, the standard family results give Gauss collocation methods order with diagonal Padé approximants to as stability functions, and Radau IIA methods order with subdiagonal approximants. Both families are A-stable; the Gauss functions have a nonzero limit at infinity, whereas Radau IIA is L-stable. The corrected two-stage right-Radau method, for example, has
which matches the exponential through cubic order and tends to zero at infinity. Its poles lie in the right half-plane. For , , direct subtraction gives
proving its A-stability directly.
Sectorial A-alpha stability relaxes the requirement to a sector around the negative real axis, useful when the spectrum of a stiff problem remains in that sector; higher-order backward differentiation formulas illustrate the usefulness of this weaker requirement. For a normal linear system , unitary diagonalization reduces the numerical update to its scalar factors . For a nonnormal system, a scalar eigenvalue test alone does not give a uniform bound in the chosen norm. Nonlinear stability is different again: B-stability asks for contractivity when , and algebraic stability of a Runge-Kutta method is a standard sufficient criterion. Thus A-stability addresses a precise and valuable linear test, while step selection still has to meet accuracy requirements and the actual implicit equations must be solved on the relevant branch.