A stationary iterative method for a linear system converges to its specified fixed point for every initial vector if and only if its iteration matrix satisfies , where the spectral radius is the largest modulus of an eigenvalue.[ref]
Notes for Ma221 Lecture 21, Nov 10 2009. Math 221, Matrix Computations, Fall 2009; Basic iterative methods: theorem following the spectral-radius lemmas, before the Jacobi update
For a diagonalizable matrix, write . Then , so each eigenvector coefficient tends to zero exactly when its eigenvalue has modulus less than one. For a general matrix, the Jordan normal form gives the same result: a Jordan block with a nilpotent matrix of size satisfiesIf , every coefficient tends to zero because exponential decay beats any fixed polynomial in ; if , the block vanishes once . Conversely, an eigenvector with provides an initial error that cannot tend to zero. For a real matrix with complex eigenvalues, the same obstruction appears in the real invariant subspace spanned by the real and imaginary parts of an eigenvector.
The words "every initial vector" matter. For example, fails the criterion, but still tends to zero. Here a generic initial error has a nonzero first coordinate and diverges; the exceptional errors lie on the second coordinate axis. With , generic errors oscillate rather than diverge in norm, while the same exceptional axis still converges. Both are valid matrix splittings with and . In general the convergent errors form the direct sum of the generalized eigenspaces for ; if , this is a proper linear subspace.
A small spectral radius describes eventual convergence, but does not imply that the Euclidean norm of the error decreases on every step for a non-normal matrix. An operator norm bound does give the stepwise estimate . For a real symmetric matrix, the matrix 2-norm equals its spectral radius, making this particularly direct.
Dissipative Cayley-transform contraction Created 2026-10-06 Updated 2026-10-14
If in a finite-dimensional Hilbert space, is invertible for every positive . The relation gives . Thus the Crank-Nicolson method contracts for such a linear system even when is a non-normal matrix. This is a direct energy result, not an unqualified inequality by a scalar rational function evaluated at a logarithmic norm.
Energy-neutral rotational nonlinearity 2026-10-06
A nonlinear term with real skew-symmetric matrix contributes zero to the derivative of the quadratic energy . It changes orientation rather than magnitude directly. If a separate linear generator is a non-normal matrix, that reorientation can still alter later transient growth, so energy cancellation alone does not make the nonlinear evolution equivalent to the linear one.
Euclidean semigroup growth bounds 2026-10-14
The spectral radius of the matrix exponential gives the lower bound through the spectral abscissa . Differentiating the squared Euclidean norm along and bounding its Hermitian quadratic form gives the upper bound through the Euclidean logarithmic norm . A non-normal matrix can have despite , allowing transient growth before its ultimate decay.
Floquet growth rate Created 2026-10-06 Updated 2026-10-14
The Floquet growth rate measures the exponential trend of a periodic linear differential equation over many coefficient periods. A Floquet multiplier measures the factor per period ; the corresponding rate per unit time iswhere is a Floquet exponent. Taking the real part removes the ambiguity in the complex logarithm.
For the scalar example under periodic solution, and the Floquet growth rate is , independently of . Indeed,The instantaneous logarithmic derivative keeps oscillating even though its average over complete periods is exactly . Sampling at the same phase in each period removes the modulation altogether: .
For the general finite-dimensional homogeneous linear differential equation , assume that is continuous on the real line and -periodic, with . Normalize its fundamental matrix by and set . The maximal asymptotic exponential rate, using any induced matrix norm, isHere is the spectral radius, are the Floquet multipliers, and invertibility gives . This concerns growth of the solution operator; it does not say that every initial condition attains the maximum.[ref]
To prove the formula, write with . Periodicity and uniqueness giveBoth and have uniformly bounded matrix norms on a period. Consequently differs from by at most fixed multiplicative factors. The spectral radius formula gives , proving the claimed limit without choosing a matrix logarithm.
For a particular nonzero initial condition , decompose into the generalized eigenspaces of over the complex numbers. The rate of is the largest among components that are nonzero. Generic data have a component in the dominant generalized eigenspaces and attain ; data contained in the sum of the subdominant generalized eigenspaces have a smaller rate. For example, with , the maximal rate is , while decays at rate . These invariant subspaces describe initial data at phase zero. Their transported versions can vary with time and satisfy .
A negative Floquet growth rate allows temporary amplification. For the constant non-normal matrixthe initial condition has Euclidean norm , which rises from to about at before eventually decaying. Its exponential rate is still : the Jordan block contributes a polynomial factor, whose logarithm divided by tends to zero. At a unit-modulus Floquet multiplier, such polynomial growth can even be unbounded with zero exponential rate; gives . Thus zero Floquet growth rate alone proves neither boundedness nor a periodic solution.
Instantaneous energy-growth criterion for a linear system Created 2026-10-05 Updated 2026-10-14
For and , the Hermitian matrix gives . Thus some initial condition grows immediately iff the largest eigenvalue of is positive. All trajectories have nonincreasing energy iff is a negative semidefinite matrix. This differs from requiring negative real parts for the eigenvalues of : a non-normal matrix can satisfy modal decay while allowing transient growth.
For with , put and . The optimal energy amplification of a linear system reaches its maximum atThe maximizing initial orientation is and the final orientation is from the orientation interval for transient energy growth. Taking gives the displayed viscous-time and Reynolds-squared asymptotics. These constants belong to this specified triangular model, not to every non-normal matrix.
Past exam of the mathematics course of the University of Cambridge 2005 iii Paper 79 5 b Solution Created 2026-10-03 Updated 2026-10-14
Take the norm to be the Euclidean norm. The solution is , so optimal growth is the operator norm , equivalently the largest singular value of the matrix exponential. Let be the spectral abscissa and let be the numerical abscissa. The Euclidean semigroup growth bounds areFor the lower bound, the spectral radius of is and is bounded by its operator norm. For the upper bound, differentiating gives , and integration gives the result. A non-normal matrix can have , allowing transient amplification even when all its eigenvalues have negative real parts.
For the triangular matrix, . The eigenvalues of its Hermitian part are , soThe upper exponent becomes positive when , even though the long-time spectrum is stable.
The two equations are and . Solve the first, then use an integrating factor in the second. Writing , , and givesThe maximizing initial state is the unit eigenvector of belonging to its largest eigenvalue. HereFor , defineThe optimal initial state for triangular stable shear is thereforeMultiplication by any nonzero complex scalar gives the same growth ratio; at , every nonzero initial state is optimal.
For , and . Thus the optimal initial state tends to , and . The initial first component excites the slower eigenmode and its amplified second component.
For , the exact expression gives . Accordingly the short-relative-time optimal state for triangular shear usesThis retains both the unequal damping rates and the shear. If , it reduces to , the maximizing direction for the shear matrix . If time also tends to zero at fixed , it instead tends to , the largest-eigenvalue direction of the Hermitian part of . Merely setting small does not justify setting small; the exact formula resolves both possibilities.
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 2016 iii Paper 331 4 b vi Solution Created 2026-10-03 Updated 2026-10-06
Both eigenvalues of the linear generator, and , are negative. Nevertheless the non-normal matrix transfers the slowly decaying second component into the first before viscous decay wins. Modal decay coexists with energy amplification of order over a time of order .
This illustrates transient growth from non-normal modes: large Reynolds number permits much greater disturbance amplification even though the linear stability analysis finds no unstable eigenvalue. The energy-neutral rotational nonlinearity can redirect the amplified state and affect its subsequent evolution. The linear gain alone establishes neither sustained nonlinear instability nor a nonlinear transition threshold.
Past exam of the mathematics course of the University of Cambridge 2018 iii Paper 331 4 a v Solution Created 2026-10-03 Updated 2026-10-05
For , the energy ratio is the Rayleigh quotient of the Hermitian positive-definite matrix :Expanding in the orthonormal right singular vectors makes this a weighted average of . HenceAny nonzero vector in the largest right-singular subspace is optimal if is repeated. Its amplified state is proportional to the paired left singular vector. For a non-normal matrix , this optimal initial direction need not be an eigenvector of , explaining transient growth from non-normal modes.
Past exam of the mathematics course of the University of Cambridge 2018 iii Paper 341 7 Solution Created 2026-10-03 Updated 2026-10-05
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 331 3 c Solution Created 2026-10-03 Updated 2026-10-05
For real , computeThus is a non-normal matrix. For distinct eigenvalues, takeThese satisfy but have inner product . The eigenvectors are therefore nonorthogonal. When the eigenvalues coincide, only the direction remains as an eigenvector; is a defective Jordan block.
Past exam of the mathematics course of the University of Cambridge 2021 iii Paper 331 3 b Solution 2026-09-29
Direct multiplication shows for , so is a non-normal matrix. MeanwhileThe symmetric part has eigenvalues , so instantaneous growth is possible exactly when . Under the intended regime this is .
Past exam of the mathematics course of the University of Cambridge 2021 iii Paper 341 6 Solution Created 2026-09-29 Updated 2026-10-14
Stability asks whether perturbations already present in data, arithmetic, or an earlier numerical step remain controlled under subsequent evolution. It complements consistency of a numerical method: consistency says that an exact smooth solution nearly satisfies one numerical step, while stability prevents the accumulated local defects from being amplified without bound. For a well-posed differential equation these two properties are what make convergence possible.
For a linear multistep method, zero-stability concerns the limit . The roots of its first characteristic polynomial must lie in the closed unit disk, and every root on the unit circle must be simple. The Dahlquist equivalence theorem states that a consistent linear multistep method converges precisely when it is zero-stable. The parasitic root in Question 1 decays, whereas a repeated root at would turn small defects into secular growth.
Absolute stability instead fixes for the Dahlquist test equation. A one-step method has amplification factor and absolute-stability regionA-stability means that contains the entire closed left half-plane, matching every decaying scalar linear problem. L-stability additionally requires as , which suppresses unresolved fast transients in a stiff differential equation. Backward Euler is L-stable; the trapezoidal rule is A-stable but approaches and can retain stiff oscillations; forward Euler is stable only in the disk .
For nonlinear dissipative systems, scalar absolute stability can be insufficient. B-stability controls distances between numerical solutions of contractive differential equations. For Runge–Kutta methods, algebraic stability—nonnegative weights and positive semidefiniteness of —is a useful sufficient condition for B-stability. Question 2 shows how a single negative diagonal entry disproves it.
After spatial discretization of a partial differential equation, stability can be studied through the semidiscrete matrix. If its Hermitian part is nonpositive, the energy method proves contractivity without diagonalizing it. A skew-Hermitian generator instead conserves norm, as in the discrete Schrodinger problem of Question 3. Eigenvalues alone can be misleading for a non-normal matrix: transient growth may be large even when every eigenvalue lies in the left half-plane, so matrix norms, logarithmic norms, resolvent bounds, or a pseudospectrum may be needed.
For constant-coefficient Cauchy problems, von Neumann stability analysis inserts Fourier modes and bounds their amplification factors. Question 4 gives a typical result: centered diffusion contributes a negative real symbol and centered advection an imaginary symbol. Semidiscrete evolution is stable, yet forward Euler imposes both the parabolic restriction and an advection-diffusion restriction. This illustrates a Courant–Friedrichs–Lewy condition: a stable spatial approximation need not remain stable under an arbitrary time stepper.
For a well-posed linear initial-value problem and a consistent finite-difference approximation, the Lax equivalence theorem identifies stability with convergence. Its hypotheses matter: it does not by itself cover nonlinear equations, inconsistent boundary closures, changing norms, or non-smooth solutions. Boundaries also defeat a naive whole-line Fourier argument; an energy estimate, normal-mode boundary analysis, or a discrete semigroup bound must include the boundary treatment.
Practical stability analysis therefore starts from the structure of the differential equation. Conservation laws favor unitary or symplectic methods, diffusion favors A- or L-stable implicit methods, monotone transport may require strong-stability-preserving time stepping and upwind fluxes, and stiff splitting requires attention to both the factors and their commutators. Stability does not guarantee accuracy: a heavily damped method may be stable while erasing the solution, and a stable computation with near the edge of its stability region may have an unacceptable phase error.
Past exam of the mathematics course of the University of Cambridge 2022 iii Paper 341 Section B 7 Solution Created 2026-09-28 Updated 2026-10-14
Consider first a scalar constant-coefficient Cauchy problem for a partial differential equation on the whole line. A translation-invariant spatial discretization is a convolution operator, so the discrete Fourier transform turns it into multiplication by its Fourier symbol. This reduction is exact because Fourier modes are the simultaneous generalized eigenfunctions of every translation-invariant stencil.
For a fully discrete one-step methodwrite for its amplification factor. The Parseval identity givesConsequently the exact necessary and sufficient condition for stability on every bounded time interval iswith independent of the mesh. Sufficiency follows directly from Parseval; necessity follows by choosing transformed initial data concentrated where the multiplier is largest. For a contractive scheme one can take , yielding the familiar von Neumann stability analysis condition .
For a semidiscretization with scalar symbol , the corresponding exact criterion isIndeed, the Fourier multiplier of the solution operator is . For systems, eigenvalues alone cease to be sufficient when the matrix symbol is non-normal; the necessary and sufficient statement is the uniform bound .
On the whole lattice, a finite stencil defines a Laurent operator, whose operator norm is the essential supremum of its symbol. Restricting the same stencil to a half-line gives a Toeplitz operator. The Cauchy symbol condition remains necessary for a stable initial-boundary scheme because data localized far from the boundary behave like the whole-line problem for a finite time. It is not sufficient: the boundary closure can support growing modes or amplify incoming modes even when every interior Fourier mode is stable.
Boundary stability therefore requires a uniform estimate for the forced half-line recurrence. After a Laplace transform in time and a Fourier transform in tangential variables, one solves a normal-direction recurrence. The Uniform Kreiss--Lopatinskii condition requires the boundary equations to determine its decaying roots with a uniformly bounded inverse. In practical terms, one imposes one independent boundary condition for each incoming characteristic or numerical mode and none for outgoing modes. The group velocity identifies the direction in which a narrow wave packet carries energy, so its sign helps determine which boundary is inflow and explains why a numerically generated high-frequency branch can require a boundary condition different from that suggested by its phase velocity.
For a two-step method, the Fourier substitution produces an amplification polynomial of a multilevel finite difference scheme. Every root must lie in the closed unit disk, and unit-modulus roots must be simple, uniformly in the wavenumber. For example, leapfrog differencing of givesand henceThe roots have unit modulus when , giving the usual Courant restriction . At the endpoint, a wavenumber with produces a repeated unit root and violates the uniform root condition; strict avoids this marginal linear growth. The second root is the familiar oscillatory computational mode, illustrating why a multilevel scheme requires its full amplification polynomial rather than a single multiplier.
Past exam of the mathematics course of the University of Cambridge 2024 iii Paper 331 3 i Solution 2026-09-28
A matrix is non-normal when it does not commute with its adjoint matrix:Nonorthogonal decaying eigenmodes can interfere constructively and produce transient growth. For example,has two negative eigenvalues but is non-normal. Starting from givesAt , its squared Euclidean norm is . The energy grows transiently even though both eigenmodes eventually decay.
Spectral abscissa Created 2026-10-06 Updated 2026-10-14
The spectral abscissa is the largest real part of a matrix's eigenvalues. It describes asymptotic exponential rates of its matrix exponential, but a non-normal matrix can also have transient amplification. It is generally distinct from the Euclidean logarithmic norm, which gives an immediate Euclidean energy-growth bound.
