Why the exponential series converges for every square matrix, how the matrix exponential behaves under similarity and for commuting sums, how to compute it for a Jordan block, and what transient growth is.
The matrix B with rows (−1,4) and (0,−1) has both eigenvalues equal to −1, so one might expect etB to shrink every vector steadily as t grows. In fact etB stretches the vector e2 to more than one and a half times its length near t=0.93, and only later does every trajectory decay to zero. Before any of this can be computed, the infinite series that defines etB has to be shown to produce a matrix at all. This lesson proves that the exponential series converges for every square matrix, derives the rules for similar matrices and commuting sums, computes the exponential of a Jordan block exactly, and explains how temporary growth fits with eventual decay. Throughout, F is R or C, and a tuple such as (1,2) stands for a column vector.
Key terms
Exponential series
Definition For a complex number z the exponential series is
k=0∑∞k!zk=1+z+2!z2+3!z3+⋯.
It converges absolutely for every z∈C, and its sum is written ez. The term with index k+1 has size ∣z∣/(k+1) times the size of the term with index k. Choose an integer K≥0 with K+1≥2∣z∣. Then for every k≥K the term with index k+1 is at most half the size of the term with index k, so the tail is bounded by a geometric series,
k>K∑k!∣z∣k≤K!∣z∣K(21+41+⋯)=K!∣z∣K.
So the increasing partial sums of ∑∣z∣k/k! are bounded and converge, the tails tend to 0, and the partial sums of the original series form a Cauchy sequence. By the completeness of C they converge. Three facts are used later. The sum of the absolute values of the terms is e∣z∣. For real x≥0 every term is nonnegative, so keeping a single term gives ex≥xm/m! for each m≥0. The product law ez+w=ezew is the 1×1 case of the commuting rule below.
In plain words The factorials eventually grow much faster than the powers of any fixed number, so the terms shrink at least geometrically and the series has a finite sum.
Example For z=1 this shows e<3. For k≥1 we have k!≥2k−1, with strict inequality for k≥3, so
k=2∑∞k!1<k=2∑∞2k−11=1,
and e=1+1+∑k≥21/k!<3. Keeping the first three terms gives e>2.5. The tail bound with K=10 says the partial sum through 1/10! is within 1/10!<3×10−7 of e.
Matrix exponential
Definition For A∈Fn×n and a scalar t∈F, the matrix exponential is
etA=k=0∑∞k!tkAk=I+tA+2!t2A2+⋯,
the limit of the partial sums SK=∑k=0KtkAk/k!, which exists by the convergence theorem below. The case t=1 is written eA. Each partial sum is a polynomial in A, so etA commutes with A, and it is real when A and t are real. For the zero matrix every term after the first vanishes, so e0=I. If A=diag(d1,…,dn), every power is diagonal and etA=diag(etd1,…,etdn). If Ns=0, the series for etN stops after the term with Ns−1. The definition needs no diagonalization, so defective matrices are included. Watch for this. The exponential of a matrix is not the matrix of exponentials of its entries.
For readers who know derivatives, etA is differentiable in real t with derivative AetA=etAA, and x(t)=etAx0 is the only differentiable solution of x′(t)=Ax(t) with x(0)=x0. Nothing else in this lesson depends on that fact.
In plain words Use the scalar exponential series with the matrix in place of the number and the identity in place of 1. Every algebraic property has to be proved for the matrix series rather than read off from the scalar one.
Example Let N have rows (0,1) and (0,0). Since N2=0,
etN=I+tN=[10t1].
The matrix P with all four entries 1/2 satisfies P2=P, so Pk=P for every k≥1 and
etP=I+(t+2!t2+⋯)P=I+(et−1)P.
For the zero matrix the exponential is I, while taking the exponential of each entry would give the matrix of all ones.
Convergence of the matrix series
Definition Let ∥⋅∥ be an induced matrix norm on Fn×n, the operator norm of a vector norm on Fn, such as the spectral norm. Then ∥I∥=1 and ∥XY∥≤∥X∥∥Y∥. For every A∈Fn×n and every scalar t, the partial sums SK of the exponential series converge, entry by entry and in this norm, and
∥etA∥≤e∣t∣∥A∥.
For the proof, induction gives ∥Ak∥≤∥A∥k, where the case k=0 uses ∥I∥=1. For L>K,
∥SL−SK∥≤k=K+1∑Lk!(∣t∣∥A∥)k,
which is part of the tail of the convergent scalar series for e∣t∣∥A∥, so it tends to 0 as K→∞. In finite dimension each entry of a matrix X satisfies ∣xij∣≤c∥X∥ for a constant c that depends only on the norm, and c=1 for the spectral norm. So every entry of SK is a Cauchy sequence of scalars and converges. Letting L→∞ shows that ∥etA−SK∥ is at most the scalar tail after K, and the bound ∥SK∥≤e∣t∣∥A∥ passes to the limit. The argument uses no eigenvalues and no diagonalization.
In plain words Each term of the matrix series is no larger in norm than the matching term of a scalar exponential series, so the matrix series inherits the convergence of the scalar one.
Example For the matrix P with all entries 1/2, the spectral norm is ∥P∥2=1, so the bound gives ∥eP∥2≤e. Here eP=I+(e−1)P is symmetric with eigenvalues 1 and e, so the bound is attained. For D=diag(1,−2) the bound is e∥D∥2=e2≈7.39, but eD=diag(e,e−2) has spectral norm e≈2.72, so the bound can be loose. The tail estimate also gives accuracy. If ∥A∥≤1, the partial sum S10 of the series for eA is within ∑k≥111/k!<3×10−8 of eA.
Exponential of a similar matrix
Definition Let A∈Fn×n, let P∈Fn×n be invertible and let C=P−1AP. Then for every scalar t
etC=P−1etAP.
Each partial sum satisfies SK(C)=P−1SK(A)P, because polynomials respect similarity. Multiplication by fixed matrices is continuous, since
∥P−1etAP−SK(C)∥≤∥P−1∥∥etA−SK(A)∥∥P∥,
and the right side tends to 0. So the exponential of an operator T:V→V on a finite-dimensional space is well defined, and it does not depend on the basis used to compute it. If A=PDP−1 with D=diag(λ1,…,λn), then etA=Pdiag(etλ1,…,etλn)P−1. If A=PJP−1 with J a Jordan form over C, then etA=PetJP−1, and etJ is block diagonal with the exponentials of the Jordan blocks, because every power of a block diagonal matrix is block diagonal.
In plain words Compute the exponential in whatever basis makes the matrix simple, then convert back. The answer does not depend on the basis used.
Example Let A have rows (2,1) and (1,2), and let P have columns (1,1) and (1,−1). Then P−1AP=diag(3,1), and
etA=21[e3t+ete3t−ete3t−ete3t+et].
At t=0 this is I, as it must be.
Exponential of a sum of commuting matrices
Definition Let A,C∈Fn×n commute, AC=CA. Then
eA+C=eAeC.
For the proof, the double series ∑j,k≥0AjCk/(j!k!) converges absolutely, because the sum of the norms of its terms is at most e∥A∥e∥C∥. Its sums over the squares j,k≤K are the products of the partial sums, which converge to eAeC. Absolute convergence allows the terms to be grouped by total degree m=j+k without changing the sum, and because A and C commute the binomial theorem gives
j=0∑mj!(m−j)!AjCm−j=m!(A+C)m.
Summing over m gives eA+C. Several consequences follow. For scalars r and t, e(r+t)A=erAetA. Since eAe−A=e0=I, every matrix exponential is invertible, with inverse e−A. The 1×1 case is the scalar law ez+w=ezew. For a Jordan block J=λI+N with Ns=0, the parts λI and N commute, so
etJ=etλj=0∑s−1j!tjNj
exactly. The finite sum is not a truncation, since every later term is 0.
In plain words Commuting matrices behave like numbers inside the exponential. Without commutation the binomial theorem can fail, and so can the product rule.
Example For the Jordan block J3(λ)=λI+N of size 3,
etJ3(λ)=eλt100t10t2/2t1.
For the shear with rows (1,1) and (0,1) the same rule gives et times the matrix with rows (1,t) and (0,1), which sends e2 to et(t,1). The hypothesis cannot be dropped. Let A have rows (0,1) and (0,0) and let C have rows (0,0) and (1,0). Both square to 0, so
eAeC=(I+A)(I+C)=[2111].
But (A+C)2=I, so the even powers of A+C are I and the odd powers are A+C. Hence eA+C has both diagonal entries equal to (e+e−1)/2 and both other entries equal to (e−e−1)/2. Its diagonal entries are equal and those of eAeC are not, so eA+C=eAeC.
Transient growth
Definition Let A∈Fn×n and let t≥0 be real. If every eigenvalue of A in C has negative real part, then etA→0 as t→∞, so every trajectory x(t)=etAx0 tends to 0. Transient growth means that some trajectory grows for a while all the same, that is ∥etAx0∥>∥x0∥ for some x0 and some t>0, or equivalently ∥etA∥>1 for some t>0 in the induced norm.
The decay statement needs two scalar facts, and neither uses calculus. First, for real t and complex λ, conjugating the absolutely convergent series term by term gives etλ=etλ, so
∣etλ∣2=etλetλ=e2tReλ.
A real exponential is positive, because ex=(ex/2)2 and exe−x=1, so ∣etλ∣=etReλ. Second, for a>0 and an integer m≥0, keeping one term of the series gives eat≥(at)m+1/(m+1)!, so for t>0
tme−at≤am+1t(m+1)!,
which tends to 0. In a Jordan form A=PJP−1 over C, every entry of etJ is etλ times a polynomial in t, so with a=−Reλ>0 every entry tends to 0, and so does every entry of etA=PetJP−1. Negative real parts do not force ∥etAx0∥ to decrease at every moment. For a normal matrix A=UΛU∗ with U unitary and Λ=diag(λ1,…,λn), etA=UetΛU∗ has spectral norm maxietReλi, so transient growth in the Euclidean norm requires a matrix that is not normal.
In plain words Eigenvalues with negative real part fix the eventual rate of decay. A chain in the Jordan form can pass a large amount from one coordinate to another before the scalar exponential factor catches up. A chain is not the only cause. A diagonalizable matrix whose eigenvectors are nearly parallel can grow early in the same way, while a normal matrix never does in the Euclidean norm.
Example Write B=−I+N with N having rows (0,4) and (0,0). The parts commute and N2=0, so
etB=e−t(I+tN)=e−t[104t1].
At t=1/2 the vector e2 goes to e−1/2(2,1), whose squared length is 5/e. Since e<3<5, this is greater than 1, and the length is 5/e≈1.36. The length peaks at about 1.52 when t≈0.93 and is back to 1 when t≈2.17. All the same, every entry tends to 0. The entries are e−t, 0 and 4te−t, and et≥t2/2 gives 4te−t≤8/t for t>0.
Check yourself
Let A have rows (2,1,0), (0,2,1) and (0,0,2). Compute etA and etAe3.
Show the answer
Write A=2I+N, where N has ones directly above the diagonal and N3=0. The parts commute, so
etA=e2t(I+tN+2t2N2)=e2t100t10t2/2t1.
The third column gives etAe3=e2t(t2/2,t,1).
Let A=diag(1,0) and let C have rows (0,1) and (0,0). Compute eAeC, eCeA and eA+C. Which of them agree?
Show the answer
The products are AC=C and CA=0, so the matrices do not commute. Here eA=diag(e,1) and eC=I+C, so
eAeC=[e0e1],eCeA=[e011].
The sum M=A+C has rows (1,1) and (0,0) and satisfies M2=M, so eM=I+(e−1)M, which has rows (e,e−1) and (0,1). All three matrices are different. The product rule can fail when the matrices do not commute, and here even the order of the two factors matters.
A student argues that both eigenvalues of B, the matrix with rows (−1,4) and (0,−1), equal −1, so ∥etBx∥2≤∥x∥2 for every x and every t≥0. Test the claim at x=e2 and t=1, and say what is true instead.
Show the answer
From etB=e−t(I+tN) with N having rows (0,4) and (0,0), the image is eBe2=e−1(4,1), with squared length 17/e2. Since e<3, we have e2<9<17, so the length is greater than 1 and the claim is false.
What is true is eventual decay. The entries of etB are e−t, 0 and 4te−t, with 4te−t≤8/t for t>0, so etB→0 as t→∞. The eigenvalues fix that eventual rate, but they do not bound the size at a given time. The matrix is not normal, since BBT has rows (17,−4) and (−4,1) while BTB has rows (1,−4) and (−4,17), and its Jordan chain, together with the large entry 4 above the diagonal, is what allows the early growth.
May we count page visits to understand which courses and learning features are useful? Cloudflare collects visit and performance statistics, without your account details or answers. Your choice does not affect access. Details