Lobatto quadrature 2026-10-05
An -node Lobatto quadrature rule includes both endpoints and is exact for polynomials of degree at most . On , its interior nodes are the zeros of the derivative of the degree- Legendre polynomial. The three-node rule on has nodes and weights . Integrating the interpolation basis from zero to each node gives the three-stage Lobatto IIIA method.
Past exam of the mathematics course of the University of Cambridge 2005 iii Paper 69 4 a Solution Created 2026-10-03 Updated 2026-10-14
The nodes are . Their Lagrange interpolation basis on the normalized step isIntegrating these polynomials from zero to each node gives . At the row vanishes; at the integrals are ; at they are . The endpoint integrals also give . These are exactly the coefficients in the original PDF.
Indeed, the degree-three polynomial determined by and satisfies . Integrating it to the nodes gives precisely the stage equations, and integrating to the endpoint gives the update. This proves it is a collocation Runge-Kutta method, specifically the three-stage Lobatto IIIA method.
For an explicit order proof, the collocation integrals imply , and , with powers componentwise. The endpoint weights are Simpson weights, so for . Therefore the eight Butcher order conditions through order four are satisfied:For example the last expression is , because . These conditions are obtained by matching all elementary differential terms through degree four in the exact and numerical Taylor expansions, not just by testing a scalar linear equation. Nonautonomous equations are included by adjoining .
To exclude higher order, the scalar stability function computed below satisfies . The local defect is therefore nonzero at degree five even on the scalar test equation. Hence .
Past exam of the mathematics course of the University of Cambridge 2007 iii Paper 71 6 Solution Created 2026-10-03 Updated 2026-10-14
A collocation Runge-Kutta method approximates an ordinary differential equation by a polynomial whose derivative agrees with the vector field at selected times. Let distinct nodes be , and consider the possibly nonautonomous equation . On a step from , choose a polynomial of degree at most , with , such that . Here is scaled time; the numerical endpoint is .
Let be the Lagrange interpolation polynomial equal to one at and zero at the other nodes, and set . Interpolation of the polynomial derivative givesEvaluating at the nodes and endpoint derives the Runge-Kutta method coefficients:Thus collocation is a specific family of generally implicit RK methods, not a separate update mechanism. The identity gives and , the collocation tableau row-sum identity. For sufficiently small , a vector field with Lipschitz constant gives a contraction of the stage map when , on a suitable bounded neighborhood. The Banach fixed-point theorem then gives a unique nearby stage solution. Equivalently smooth stage equations have identity derivative in the stage variables at , so the inverse function theorem gives a smooth nearby branch. Arbitrarily large-step solvability is a separate issue for an implicit Runge-Kutta method.
Order analysis has two levels: polynomial accuracy at stages and extra accuracy at the endpoint. Integration of interpolated powers gives the stage moment identitiesAn induction in powers of , using these identities in the stage equations, shows that the collocation polynomial agrees coefficientwise with the exact Taylor polynomial through degree :For example, the coefficient of each new stage term is integrated exactly because its node dependence is a polynomial of degree at most . This proves stage order and bounded actual-time derivatives of the collocation polynomial up to degree . Assuming the vector field is sufficiently smooth on a fixed compact solution neighborhood, its composition with this polynomial has uniformly bounded derivatives of all finite orders needed below.
The endpoint weights define the interpolatory quadrature rule . Suppose it is exact through degree , but not through degree . Necessarily : interpolation integrates degrees below exactly, while the nonzero polynomial , with , has positive integral but quadrature value zero and degree . Exactness also implies the nodal-polynomial criterion for quadrature exactnessbecause the integrand has degree at most and vanishes at every node.
Here is the endpoint-error argument underlying the collocation order theorem. Let and be its residual. It vanishes at the collocation times, and if , then , where is interpolation at the nodes. Taylor expansion in actual time givesThe vector coefficients are bounded. Each bracket has the factor , with quotient degree . In particular the residual is throughout the step.
Write for the exact flow from time and state to . Differentiating gives : the derivative with respect to the starting time cancels the vector field by the flow composition identity. Integration therefore gives the exact local endpoint errorFor , the residual already gives . For , Taylor-expand the smooth matrix weight as . Every product term with integrates to zero: its polynomial factor is times a polynomial of degree . All remaining terms are before the time integration, including both remainders. HenceThis is collocation endpoint superconvergence by quadrature orthogonality. For the global assertion, the stage contraction estimate gives a one-step Lipschitz bound on a fixed solution neighborhood. Thus the propagated error satisfies , and the discrete Gronwall inequality gives on a fixed time interval. The order cannot generically exceed : for , each collocation step reduces to the same quadrature rule, whose first nonexact moment yields a nonzero local error and composite error.
The usual node families illustrate the result. Gauss collocation methods use interior Gaussian nodes and have , the maximum possible order. Right-endpoint Radau nodes give the Radau IIA method of order . Including both endpoints with Lobatto quadrature gives the Lobatto IIIA method of order for . One-stage Gaussian collocation is the second-order implicit midpoint rule, while collocation at the right endpoint is the first-order Backward Euler method. The two-stage Gaussian nodes give anda fourth-order method. Node placement, rather than just stage count, controls the superconvergent endpoint order.
There is also a structural link with Question 2. For Gaussian nodes, let . The derivative of has degree at most , so Gaussian quadrature is exact on it. The integral is , while evaluating at the nodes gives . Thus Gaussian collocation satisfies and has Runge-Kutta conservation of quadratic invariants. For the scalar test equation, any RK method has stability function . For implicit midpoint this is ; the identity proves A-stability. High order, stage solvability, invariant preservation and damping are distinct design considerations, so no stability conclusion should be inferred from collocation order alone.
Past exam of the mathematics course of the University of Cambridge 2010 iii Paper 63 4 3 Solution Created 2026-10-03 Updated 2026-10-14
The collocation order theorem identifies the classical order with the order of its interpolatory quadrature. If integrates every polynomial of degree at most exactly, but fails for some polynomial of degree , then the collocation method has order for sufficiently smooth differential equations and the local implicit stage branch. With nodes, .
Equivalently, put . If its first moments vanish,and the next does not, then . Polynomial division explains the quadrature part: any polynomial through degree is a remainder of degree below plus times a polynomial of degree below . The remainder is integrated exactly by interpolation, and the remaining integral vanishes. Conversely a nonzero next moment is an explicit failed quadrature test. The differential-equation order assertion is the collocation theorem being stated here. In particular Gauss collocation methods achieve , Radau IIA methods achieve , and endpoint-including Lobatto IIIA methods achieve for .
Past exam of the mathematics course of the University of Cambridge 2012 iii Paper 69 2 1 Solution Created 2026-10-03 Updated 2026-10-14
The coefficients are those of the three-stage Lobatto IIIA method. Set , and . Direct calculation gives all eight fourth-order conditions for a Runge-Kutta method:Powers of are componentwise. These Butcher order conditions prove order at least four for a smooth general nonlinear vector field; matching a scalar test equation alone would not suffice. A necessary fifth-order condition fails:Hence the method has order exactly four, with one-step local truncation error and, under stability and smoothness hypotheses, global error .
Past exam of the mathematics course of the University of Cambridge 2014 iii Paper 66 3 b Solution Created 2026-10-03 Updated 2026-10-06
The Lagrange interpolation polynomials for these nodes areTheir integrals give the Lobatto IIIA method tableauTo verify its nonlinear order, not just its scalar linear order, set , and . Direct multiplication verifies the fourth-order conditions for a Runge-Kutta method:Powers of are componentwise. These eight Butcher order conditions establish order at least four for general smooth ODEs. On the Dahlquist test equation, elimination of the stages givesA nonzero fifth-order step defect rules out order five. Thus the method has exactly order four.
Past exam of the mathematics course of the University of Cambridge 2014 iii Paper 66 3 c Solution Created 2026-10-03 Updated 2026-10-06
Write and . The zeros of are , so the stability function has no pole in the closed left half-plane. A direct modulus calculation givesFor this is nonnegative, and hence . Therefore the Lobatto IIIA method is A-stable. It is not L-stable, because for large negative real ; unconditional scalar stability need not strongly damp the stiffest modes.
Past exam of the mathematics course of the University of Cambridge 2014 iii Paper 66 6 Solution Created 2026-10-03 Updated 2026-10-18
A stiff differential equation can contain rapidly decaying modes as well as a slowly changing solution of interest. An explicit scheme may need a very small step solely to keep those already small fast modes from numerical growth. A-stability addresses this restriction through the Dahlquist test equation , whose exact solution decays when .
For a one-step method, write , . Its linear stability domain consists of the points where the update is defined and . A-stability means that this domain contains the closed left half-plane. This is a scalar linear stability property, not an order condition, an existence theorem for an implicit solve, or a general nonlinear contractivity assertion.
For a rational approximation to the exponential, consistency requires , and order requires . Poles must be absent from the relevant half-plane. The Forward Euler method has and the disk , so negative real modes require ; it is not A-stable. The Backward Euler method has , and on the left half-plane, so it is A-stable. The trapezoidal rule and the implicit midpoint rule both have, on the scalar linear problem,They are second-order and A-stable despite being different nonlinear methods. No nonconstant polynomial approximation is A-stable, because its modulus grows without bound on the negative real axis. In particular every nontrivial explicit Runge-Kutta method has a bounded-step stability restriction.
A-stability prevents growth but need not eliminate extremely stiff modes: the trapezoidal factor tends to minus one as . L-stability additionally requires within the left half-plane. Backward Euler is L-stable; trapezoidal and implicit midpoint are not. The distinction explains persistent alternating transients in otherwise stable Crank-Nicolson calculations. Accuracy still constrains useful step sizes even for an A-stable method.
A linear multistep method is characterized by polynomials , and its scalar modes satisfy . There is generally no single scalar amplification factor: every root must lie in the closed unit disk and unit roots must be simple. At , this is the zero-stability root condition. Consistency plus zero-stability gives convergence by the Dahlquist equivalence theorem, with suitable starting values. A-stability demands the amplification root condition throughout the left half-plane, including the zero-step condition. The Second Dahlquist barrier says that an irreducible A-stable linear multistep method has order at most two, and an explicit linear multistep method cannot be A-stable.
Examples include backward Euler, trapezoidal, and the second-order backward differentiation formulaIts zero-step roots are . Its unit-circle boundary quotient has real part , and the leading coefficient is nonzero on the left half-plane, giving A-stability by the same continuation argument as in Question 2. Conversely the third-order member of that question fails A-stability. A formal high order without zero-stability, or after silently cancelling a problematic unit factor, does not evade the barrier.
For an implicit Runge-Kutta method, the stages on the test equation satisfy . Whenever these stages are solvable, its stability function isThis rational function is used to test scalar A-stability; the Butcher order conditions separately establish nonlinear order. The Lobatto IIIA method in Question 3 is an A-stable fourth-order example with the diagonal degree-two Padé approximant. More generally the -stage Gauss--Legendre Runge-Kutta method has order and is A-stable, with the diagonal Padé approximation to ; its stiff-limit factor is nonzero. The -stage Radau IIA method has order and is L-stable. Thus Runge-Kutta stages permit arbitrarily high A-stable order, unlike irreducible linear multistep formulas.
For a normal matrix, scalar amplification bounds transfer through unitary diagonalization. For a non-normal matrix, eigenvalue information alone does not assert Euclidean contraction: transient growth and eigenvector conditioning can matter. Direct energy method arguments, such as the dissipative Cayley-transform proof in Question 1, use the symmetric part and are more informative in that setting.
For nonlinear dissipative vector fields, the stronger B-stability property asks that distances between two numerical solutions not increase. A standard sufficient condition for Runge-Kutta methods is algebraic stability: andis positive semidefinite. It follows from the Runge-Kutta contractivity identity when the implicit stages exist. The three-stage Lobatto IIIA method is A-stable but has the first diagonal entry of that matrix equal to , so scalar A-stability should not be confused with that sufficient nonlinear condition. Stage solvability of an implicit Runge-Kutta method remains a separate issue and computational cost of the implicit equations must be considered. A-stability removes a scalar decay-mode stability restriction; order, stiff damping, nonlinear stability and solvability remain distinct properties.
Past exam of the mathematics course of the University of Cambridge 2015 iii Paper 68 4 a Solution Created 2026-10-03 Updated 2026-10-06
The tableau is the three-stage Lobatto IIIA method. To check its order of a Runge-Kutta method directly, write , , and . The eight fourth-order conditions for a Runge-Kutta method evaluate toPowers of here mean componentwise powers. For example, , , and , which make the last three checks immediate. These Butcher order conditions establish order at least four for general nonlinear ordinary differential equations.
It is not order five: part (b)'s stability function has expansionThe fifth coefficient already fails on the Dahlquist test equation. The order is exactly four.
Past exam of the mathematics course of the University of Cambridge 2015 iii Paper 68 7 Solution Created 2026-10-03 Updated 2026-10-18
Consider an initial value problem on , with a Lipschitz continuous vector field in the solution variable and enough smoothness for the stated error expansions. Convergence of a numerical method meanswith consistent starting values. An order of a numerical method quantifies this approximation: with sufficiently accurate starting data and the required stability, the global error is . Stability of a numerical method controls the amplification and accumulation of perturbations; it is the link between a small local defect and small global error.
For a one-step formula , define the unscaled local truncation errorThe method has local order if uniformly along sufficiently smooth solutions. If the defect is divided by , its order is instead ; the convention must be specified. Assume also the perturbation estimateThe global error then satisfiesIterating, or applying the discrete Gronwall inequality, givesThere are steps on a fixed interval, so stable propagation turns local defects into accumulated error. Starting error is needed to retain order . This explains why matching an exact Taylor expansion is insufficient unless errors are controlled during repeated steps.
For a fixed-coefficient linear multistep method, writeThe consistency of a numerical method conditions are and . The higher order conditions for a linear multistep method arewith right side zero for ; exact order means first failure at . They come from inserting the exact solution and comparing its Taylor expansion.
Errors at follow the homogeneous recurrence determined by . Zero-stability is equivalent to the root condition for a multistep method: all roots of a polynomial have modulus at most one, and every unit-modulus root is simple. Roots outside the disk give exponential growth in the number of steps; repeated unit roots give polynomial growth in that number. Repeated interior roots are harmless because their polynomial factors are dominated by decay. Under the usual Lipschitz continuity and initialization assumptions, the Dahlquist equivalence theorem givesFor a zero-stable order- linear multistep method, local defects and starting errors of the stated orders yield global error by a recurrence bound and the discrete Gronwall inequality. Every required starting value matters.
A concrete failure of “consistency implies convergence” isHere and , so and : the method is consistent, of order one. But its root violates zero-stability. For with exact solution zero and starting values , , the computed solution is . These starting errors vanish, yet at the error diverges. Local accuracy cannot compensate for an unstable recurrence.
A different meaning of stability concerns a fixed step on decaying equations. The Dahlquist test equation introduces . A one-step method gives and is absolutely stable when . For a linear multistep method, the corresponding amplification polynomial of a multistep method is , and every root must satisfy the bounded root condition, not just the root approximating . Strict asymptotic decay requires the roots to have modulus less than one for . This distinction matters at reducible methods with an undamped parasitic mode, as in question 1(c).
The Forward Euler method has order one and , so its linear stability domain is . For , with , it requires . It converges as , yet an excessively large step can produce growing oscillations on an exactly decaying problem. The Backward Euler method has the same order, but makes it A-stable and L-stable. For a stiff differential equation, fast decay can impose a severe explicit time-step restriction even when accuracy of the slow dynamics would permit a much larger step.
The trapezoidal rule has order two and is A-stable, but is not L-stable, since its stability function tends to along the negative real axis. The Second Dahlquist barrier limits an irreducible A-stable linear multistep method to order at most two. This does not limit implicit Runge-Kutta methods: question 4's Lobatto IIIA method is fourth-order and A-stable. Conversely, question 1's fourth-order member is convergent but not A-stable. These examples show that order of a numerical method, zero-stability and A-stability answer different questions.
For nonlinear dissipative problems, B-stability controls distances between numerical solutions; algebraic stability of a Runge-Kutta method is a sufficient coefficient criterion. Question 4 shows that A-stability alone does not imply that coefficient criterion. Variable time steps require additional analysis of step ratios and error propagation, and stiff problems may require uniform-in-stiffness error estimates beyond the fixed-problem convergence result. The useful chain is local accuracy plus the appropriate perturbation bound, giving global accuracy; absolute and nonlinear stability then determine which practical time steps preserve the intended dynamics.
Past exam of the mathematics course of the University of Cambridge 2018 iii Paper 341 2 a Solution Created 2026-10-03 Updated 2026-10-05
The nodes have Lagrange interpolation polynomialsThe coefficients obtained from and reproduce the given Butcher tableau. In particular, the second row's last entry is , which is missing from the TeX transcription. Thus this is the three-stage Lobatto IIIA method.
One applicable collocation theorem is that -stage Lobatto IIIA collocation has order . Alternatively, the fourth-order conditions for a Runge-Kutta method give a direct verification. With , and , the eight required Butcher order conditions arePowers of here are componentwise. Substitution satisfies all eight. The stability function computed from the stages isIts expansion satisfies , so even the scalar linear problem fails the fifth-order condition. HenceThe Butcher order condition theorem equates order with all conditions for rooted trees through order ; the displayed conditions are its complete specialization through order four.
Past exam of the mathematics course of the University of Cambridge 2018 iii Paper 341 7 Solution Created 2026-10-03 Updated 2026-10-20
An -stage Runge-Kutta method for is defined byThe Butcher tableau records , and ; internal consistency usually sets , and first-order consistency requires . A strictly lower triangular gives an explicit method, while other stage dependencies generally require an implicit Runge-Kutta method. The stage solvability of an implicit Runge-Kutta method must be checked separately: if is globally Lipschitz continuous in with constant , the stage fixed-point map is a contraction in the maximum stage norm whenever . This is a sufficient small-step condition, not a restriction intrinsic to the definitions of A-stability or B-stability.
Linear stability begins with the Dahlquist test equation . Solving the stages givesThe linear stability domain consists of test values for which the stage system is well defined and . A-stability means this includes the closed left half-plane. For , this gives stability with no scalar decay-mode step restriction. For a normal matrix in , unitary diagonalization of a normal matrix reduces the norm estimate to these scalar factors. For a non-normal matrix, eigenvalues alone do not establish a uniform norm bound: eigenvector conditioning and transient amplification matter. Mesh-uniform estimates for discretized PDEs must control operator powers, not only their spectra.
Every consistent explicit Runge-Kutta method has a nonconstant polynomial stability function and therefore cannot be A-stable, since that polynomial is unbounded on the negative real axis. For example, forward Euler method has , stability disk , and restriction for . For a pure imaginary mode , , so it is unstable for every positive step. The classical fourth-order Runge-Kutta method instead hasIt is stable on the imaginary axis exactly for , an illustrative conditional stability range for oscillatory evolution.
Backward Euler method has and is A-stable. L-stability adds as in the left half-plane; backward Euler satisfies this and strongly damps unresolved rapidly decaying modes in a stiff differential equation. The implicit midpoint rule and the trapezoidal rule both have , so they are A-stable but not L-stable. They preserve the modulus of a pure imaginary test mode, but their stiff-decay limit is , leaving oscillatory numerical remnants. The three-stage Lobatto IIIA method has the fourth-order rational function found in Question 2 and likewise lacks L-stability. Thus high order and A-stability do not themselves imply efficient stiff damping.
Nonlinear stability measures differences between solutions of the same equation. A one-sided Lipschitz condition isDifferentiating the squared difference and applying the Gronwall inequality gives . A dissipative vector field has and is contractive. A B-stable method preserves this property for every positive step size for which the stages are well defined:This includes time-dependent vector fields when dissipativity holds at each common time argument. Applying it to scalar linear dissipative fields shows that B-stability implies A-stability when the linear stages are well defined; the converse fails.
The standard sufficient theorem is algebraic stability implies B-stability, subject to stage solvability. Define and . Algebraic stability of a Runge-Kutta method means and is a positive semidefinite matrix. To prove the theorem, set , and . Expanding the output difference and using yields the Runge-Kutta contractivity identityDissipativity makes the first sum nonpositive, while positive semidefiniteness makes the last quadratic form nonnegative. The latter follows by factoring and writing it as a sum of squared norms of linear combinations of the . This proves the claimed contraction. It is a sufficient theorem; absence of algebraic stability is not, by itself, a proof of failure of B-stability for every representation.
Several examples make the distinctions concrete. For backward Euler, , , so : it is both L-stable and B-stable. For implicit midpoint, , , so : it is B-stable and preserves squared norms for a skew-Hermitian linear equation, but lacks stiff damping. For the two-stage Gauss--Legendre Runge-Kutta method,the matrix vanishes as well. The collocation theorem gives order four, and its stability function is exactly the same as the three-stage Lobatto IIIA function. Yet the Gauss method is algebraically stable, whereas that Lobatto method is not. Identical scalar linear stability functions need not imply identical nonlinear stability properties.
An example combining stiff damping and nonlinear contraction is the two-stage Radau IIA method, withIts positive weights and positive semidefinite prove B-stability; its rational function has denominator roots and, for , satisfiesThus it is A-stable; the limit then proves L-stability. The standard Radau IIA collocation theorem gives order , here three. These properties explain its usefulness for stiff nonlinear equations.
Finally, A-stability alone does not imply B-stability. The trapezoidal rule fails B-stability even for the scalar dissipative equation . With , its step map is uniquely defined byAt , . Implicit differentiation givesThus nearby starting values are separated by approximately twice their original distance after one step, although the exact flow is contractive. This example and the contractivity theorem show why scalar linear analysis, stiff damping and genuinely nonlinear norm estimates answer different stability questions.
Past exam of the mathematics course of the University of Cambridge 2019 iii Paper 341 2 a Solution Created 2026-10-03 Updated 2026-10-05
The tableau is the three-stage Lobatto IIIA method. For its stage matrix , weights , nodes and , the Butcher order conditions through order four arewhere means coordinatewise powers. Direct substitution verifies all eight identities. Equivalently, this is a collocation Runge-Kutta method at the three Lobatto quadrature nodes, whose weights integrate cubic polynomials exactly.
Order five would require , but here . Therefore the method has exactly order four.
Past exam of the mathematics course of the University of Cambridge 2019 iii Paper 341 2 c Solution Created 2026-10-03 Updated 2026-10-05
For algebraic stability, the weights must be nonnegative and the real symmetric matrix , where , must be a positive semidefinite matrix.
The weights are positive, but and , soA positive semidefinite matrix cannot have a negative diagonal entry, as its quadratic form at the first standard basis vector would be negative. Thus this Lobatto IIIA method is not algebraically stable, despite its A-stability.