Type a command or search the notes. Tab cycles completions. Up and down recall history when blank. Escape dismisses, then leaves the prompt.
MATH
[1251]

Spectral applications

Matrix powers, independent modes and long-term behaviour through diagonalisation.

This page uses diagonalisation to compute matrix powers and to read the long-term behaviour of each mode. In an eigenbasis, repeated multiplication by AA becomes repeated scalar multiplication, so the first question is how many independent modes a repeated eigenvalue supplies.

The same separation reappears in linear ODE systems, with eλte^{\lambda t} in place of λn\lambda^n and in Markov systems, with a probability interpretation.

Multiplicities

[DEFINITION]

Diagonalisation

An n×nn\times n matrix AA over a field FF is diagonalisable over FF if there are an invertible matrix P∈Mn(F)P\in M_n(F) and a diagonal matrix D∈Mn(F)D\in M_n(F) such that

P−1AP=D,equivalentlyA=PDP−1.P^{-1}AP=D, \qquad\text{equivalently}\qquad A=PDP^{-1}.

The columns of PP are the eigenvectors in the chosen eigenbasis and the corresponding eigenvalues appear on the diagonal of DD.

[DEFINITION]

Algebraic multiplicity

The algebraic multiplicity of an eigenvalue λ\lambda is its multiplicity as a root of the characteristic polynomial.

[DEFINITION]

Geometric multiplicity

The geometric multiplicity of an eigenvalue λ\lambda is the dimension of its eigenspace EλE_\lambda.

The geometric multiplicity counts the independent eigenvectors available for that eigenvalue and hence how many it can contribute to an eigenbasis.

These two counts explain the failed diagonalisation example: an eigenvalue can repeat in the characteristic polynomial while its eigenspace supplies too few independent eigenvectors.

[THEOREM]

Comparing the multiplicities

For every eigenvalue,

geometric multiplicity≤algebraic multiplicity.\text{geometric multiplicity} \leq \text{algebraic multiplicity}.
[PROOF]

Let g=dim⁡Eλg=\dim E_\lambda and begin a basis of the whole space with a basis of EλE_\lambda. In these coordinates, the first gg columns of AA have λIg\lambda I_g in their first gg entries and zeros below. Thus A−tIA-tI is block upper triangular, with λ−t\lambda-t on each of those gg diagonal positions. Its determinant has the factor (λ−t)g(\lambda-t)^g, so the algebraic multiplicity is at least gg.

[EXAMPLE]

Three repeated-eigenvalue cases

Consider the three matrices

A1=(320032003),A2=(300032003),A3=3I.A_1= \begin{pmatrix} 3&2&0\\ 0&3&2\\ 0&0&3 \end{pmatrix}, \qquad A_2= \begin{pmatrix} 3&0&0\\ 0&3&2\\ 0&0&3 \end{pmatrix}, \qquad A_3=3I.

Each has characteristic polynomial (3−λ)3(3-\lambda)^3, so the algebraic multiplicity of λ=3\lambda=3 is 33.

For A1A_1,

A1−3I=(020002000),A_1-3I= \begin{pmatrix} 0&2&0\\ 0&0&2\\ 0&0&0 \end{pmatrix},

so x2=x3=0x_2=x_3=0 and

E3=span⁡{(100)}.E_3=\operatorname{span}\left\{ \begin{pmatrix}1\\0\\0\end{pmatrix} \right\}.

The geometric multiplicity is 11.

For A2A_2,

A2−3I=(000002000),A_2-3I= \begin{pmatrix} 0&0&0\\ 0&0&2\\ 0&0&0 \end{pmatrix},

so x3=0x_3=0 and

E3=span⁡{(100),(010)}.E_3=\operatorname{span}\left\{ \begin{pmatrix}1\\0\\0\end{pmatrix}, \begin{pmatrix}0\\1\\0\end{pmatrix} \right\}.

The geometric multiplicity is 22. Finally, A3−3I=0A_3-3I=0, so the eigenspace is R3\mathbb R^3 and the geometric multiplicity is 33. Only the last case has three independent eigenvectors and hence an eigenbasis.

Matrix powers

[PROPOSITION]

Powers of a diagonal matrix

If

D=diag⁡(λ1,…,λm),D=\operatorname{diag}(\lambda_1,\ldots,\lambda_m),

then, for every non-negative integer kk,

Dk=diag⁡(λ1k,…,λmk).D^k=\operatorname{diag}(\lambda_1^k,\ldots,\lambda_m^k).

The matrix stays diagonal because each coordinate direction is acted on independently.

[PROOF]

For k=0k=0, both sides equal II. If the formula holds for kk, then

Dk+1=DkD=diag⁡(λ1kλ1,…,λmkλm)=diag⁡(λ1k+1,…,λmk+1).D^{k+1}=D^kD =\operatorname{diag}(\lambda_1^k\lambda_1,\ldots,\lambda_m^k\lambda_m) =\operatorname{diag}(\lambda_1^{k+1},\ldots,\lambda_m^{k+1}).

Induction proves the result.

[THEOREM]

Powers after diagonalisation

If

A=PDP−1,A=PDP^{-1},

then, for every non-negative integer kk,

Ak=PDkP−1.A^k=PD^kP^{-1}.
[PROOF]

For k=0k=0, both sides are II. If Ak=PDkP−1A^k=PD^kP^{-1}, then

Ak+1=AkA=PDkP−1PDP−1=PDk+1P−1.A^{k+1} =A^kA =PD^kP^{-1}PDP^{-1} =PD^{k+1}P^{-1}.
[METHOD]

Compute a matrix power by diagonalisation

To compute Akx0A^k x_0 for a non-negative integer kk when AA is diagonalisable:

  1. choose an eigenbasis and form PP from its eigenvectors;
  2. form the diagonal matrix DD from the corresponding eigenvalues;
  3. write A=PDP−1A=PDP^{-1};
  4. replace AkA^k by PDkP−1PD^kP^{-1}, so the powers are taken only on the diagonal;
  5. apply the result to x0x_0.

Equivalently, if x0=c1v1+⋯+cnvnx_0=c_1v_1+\cdots+c_nv_n in the eigenbasis, then

Akx0=c1λ1kv1+⋯+cnλnkvn.A^kx_0 =c_1\lambda_1^kv_1+\cdots+c_n\lambda_n^kv_n.

This form shows each mode evolving on its own.

[THEOREM]

Discrete stability from root moduli

Write a characteristic root in polar form as

rj=ρjeiθj.r_j=\rho_j e^{i\theta_j}.

Then

∣rjn∣=ρjn.|r_j^n|=\rho_j^n.

Thus ρj<1\rho_j<1 gives a decaying mode, ρj>1\rho_j>1 gives an unbounded mode and ρj=1\rho_j=1 gives a non-decaying mode.

Long-term behaviour

[THEOREM]

Long-term behaviour of the modes

Suppose A=PDP−1A=PDP^{-1} is diagonalisable, so it has an eigenbasis. A mode contribution cλkvc\lambda^kv with c≠0c\ne0 decays to zero when ∣λ∣<1|\lambda|<1, has constant magnitude when ∣λ∣=1|\lambda|=1 and grows when ∣λ∣>1|\lambda|>1. Without an eigenbasis, a Jordan block can produce additional factors such as kλk−1k\lambda^{k-1}, so the diagonalisation hypothesis is what makes this scalar classification complete (especially at the unit circle).

This is the modulus test for the modes of a scalar recurrence from stability of systems. Diagonalisation reduces a matrix recurrence to such scalar modes.

[EXAMPLE]

Powers of the all-ones matrix

For

A=(1111),A= \begin{pmatrix} 1&1\\ 1&1 \end{pmatrix},

use the eigenvectors computed for the all-ones matrix:

P=(111−1),D=(2000),P−1=12(111−1).P= \begin{pmatrix} 1&1\\ 1&-1 \end{pmatrix}, \qquad D= \begin{pmatrix} 2&0\\ 0&0 \end{pmatrix}, \qquad P^{-1} =\frac12 \begin{pmatrix} 1&1\\ 1&-1 \end{pmatrix}.

Therefore, for n≥1n\geq1,

An=PDnP−1=12(111−1)(2n000)(111−1)=2n−1(1111).\begin{aligned} A^n &=PD^nP^{-1}\\ &=\frac12 \begin{pmatrix} 1&1\\ 1&-1 \end{pmatrix} \begin{pmatrix} 2^n&0\\ 0&0 \end{pmatrix} \begin{pmatrix} 1&1\\ 1&-1 \end{pmatrix}\\ &=2^{n-1} \begin{pmatrix} 1&1\\ 1&1 \end{pmatrix}. \end{aligned}

For x0=(a,b)Tx_0=(a,b)^{\mathsf T},

Anx0=2n−1(a+b)(11).A^nx_0 =2^{n-1}(a+b) \begin{pmatrix}1\\1\end{pmatrix}.

The component in the 00-eigenspace disappears after one step, while the component in the 22-eigenspace grows like 2n2^n.

[EXAMPLE]

A three-by-three power

Let

A=(311020002),A= \begin{pmatrix} 3&1&1\\ 0&2&0\\ 0&0&2 \end{pmatrix},

and take the eigenvectors

v1=(100),v2=(−101),v3=(−110),v_1=\begin{pmatrix}1\\0\\0\end{pmatrix}, \qquad v_2=\begin{pmatrix}-1\\0\\1\end{pmatrix}, \qquad v_3=\begin{pmatrix}-1\\1\\0\end{pmatrix},

for eigenvalues 3,2,23,2,2, respectively. Then

P=(1−1−1001010),D=(300020002),P−1=(111001010).P= \begin{pmatrix} 1&-1&-1\\ 0&0&1\\ 0&1&0 \end{pmatrix}, \qquad D= \begin{pmatrix} 3&0&0\\ 0&2&0\\ 0&0&2 \end{pmatrix}, \qquad P^{-1}= \begin{pmatrix} 1&1&1\\ 0&0&1\\ 0&1&0 \end{pmatrix}.

The multiplication check gives A=PDP−1A=PDP^{-1} and hence

An=P(3n0002n0002n)P−1=(3n3n−2n3n−2n02n0002n).A^n=P \begin{pmatrix} 3^n&0&0\\ 0&2^n&0\\ 0&0&2^n \end{pmatrix} P^{-1} = \begin{pmatrix} 3^n&3^n-2^n&3^n-2^n\\ 0&2^n&0\\ 0&0&2^n \end{pmatrix}.

The eigenvalue 22 is repeated but has two independent eigenvectors, v2v_2 and v3v_3. Together with v1v_1 they form an eigenbasis, so the diagonal power calculation is valid.

Next, linear ODE systems use the same mode decomposition in continuous time.

On this page