Algebra of matrices

At a Glance

Why This Chapter Matters

All five appearances are short, marks-efficient questions in Section A (compulsory or part of Section A optional). The two matrix-power questions reward knowing two algebraic patterns — nilpotency and cyclicity — that let you collapse a high power to something trivial without diagonalising. The trace identity question is a 3-minute proof that shows up as a stepping stone to the “commutator ≠ identity” result. None of these require deep theory; they reward systematic computation and pattern recognition.

Minimum Theory

Matrix powers. There are two key patterns: (i) Nilpotent: Ak=OA^k = O for some k1k \ge 1 (the index). Once you establish Am=OA^m = O, every higher power is also OO. (ii) Cyclic of order nn: An=IA^n = I. Powers cycle with period nn, so Akn+r=ArA^{kn+r} = A^r.

Nilpotency test. Compute A2A^2, then A3=AA2A^3 = A \cdot A^2, etc., until you reach OO. If AA is n×nn \times n and nilpotent, An=OA^n = O (Cayley–Hamilton). If you suspect nilpotency: check tr(A)=0\operatorname{tr}(A) = 0, detA=0\det A = 0, tr(A2)=0\operatorname{tr}(A^2) = 0. These are necessary conditions only; the actual index requires computation.

Trace formula. For n×nn \times n matrices AA and BB: tr(AB)=i=1nk=1naikbki=tr(BA).\operatorname{tr}(AB) = \sum_{i=1}^n \sum_{k=1}^n a_{ik} b_{ki} = \operatorname{tr}(BA). The key consequence: the commutator [A,B]=ABBA[A,B] = AB - BA is always traceless (tr(ABBA)=0\operatorname{tr}(AB - BA) = 0), so ABBAcIAB - BA \ne cI for any nonzero scalar cc.

Determinant limit (multilinearity). det\det is linear in each row. If row 1 of Δ(x)\Delta(x) expands as row 1(0) + xx \cdot(something) + O(x2)O(x^2), then: Δ(x)=det(row 1(0),R2,R3)+xdet(something,R2,R3)+O(x2).\Delta(x) = \det(\text{row 1(0)}, R_2, R_3) + x \cdot \det(\text{something}, R_2, R_3) + O(x^2). If row 1(0) = R2R_2 (identical to row 2), the first determinant is 0; if “something” = R3R_3, the second is also 0 — giving Δ(x)=O(x2)\Delta(x) = O(x^2) and limx0Δ(x)/x=0\lim_{x\to0}\Delta(x)/x = 0.

Nilpotent matrix: powers cascade to O. Cyclic matrix (order 3): powers cycle with A^3=I. Trace identity at the bottom.

Question Archetypes

ArchetypeRecognition cue
matrix-power”Find AnA^n for large nn”; matrix with repeat behaviour
matrix-identity-verification”Show A2=A1A^2 = A^{-1}” or "Ak=IA^k = I" without finding A1A^{-1}
determinant-limitlimx0Δ(x)/x\lim_{x\to0} \Delta(x)/x where Δ(0)=0\Delta(0) = 0 (two identical rows)
trace-property”Prove tr(AB)=tr(BA)\operatorname{tr}(AB) = \operatorname{tr}(BA); hence ABBAIAB - BA \ne I

matrix-power (2 questions; 2015, 2016)

Recognition Cues

Solution Template

  1. Compute A2A^2, A3A^3. Look for Ak=OA^k = O (nilpotent) or Ak=IA^k = I (cyclic) or a stable block structure.
  2. If nilpotent: state the index kk explicitly; conclude An=OA^n = O for all nkn \ge k.
  3. If parity pattern: tabulate small powers, identify the even/odd formula, prove by induction (one step).
  4. Apply to the target nn.

Worked Example(s)

2016 Paper 1, 2016-P1-Q1a-ii (4 marks)

If A=(113526213)A = \begin{pmatrix}1 & 1 & 3 \\ 5 & 2 & 6 \\ -2 & -1 & -3\end{pmatrix}, find A14+3A2IA^{14} + 3A - 2I.

Nilpotency check. tr(A)=1+23=0\operatorname{tr}(A) = 1+2-3 = 0. Compute A2A^2: numerically gives a nonzero matrix. Compute A3=AA2=OA^3 = A \cdot A^2 = O.

So AA is nilpotent of index 3. For n3n \ge 3, An=OA^n = O. In particular, A14=OA^{14} = O.

A14+3A2I=O+3A2I=3A2I=(139154186311).A^{14} + 3A - 2I = O + 3A - 2I = 3A - 2I = \begin{pmatrix}1 & 3 & 9 \\ 15 & 4 & 18 \\ -6 & -3 & -11\end{pmatrix}.


2015 Paper 1, 2015-P1-Q2a (12 marks)

Find A30A^{30} for A=(100101010)A = \begin{pmatrix}1 & 0 & 0 \\ 1 & 0 & 1 \\ 0 & 1 & 0\end{pmatrix}.

Compute small powers: A2=(100110101),A3=(100201110),A4=(100210201).A^2 = \begin{pmatrix}1 & 0 & 0 \\ 1 & 1 & 0 \\ 1 & 0 & 1\end{pmatrix}, \quad A^3 = \begin{pmatrix}1 & 0 & 0 \\ 2 & 0 & 1 \\ 1 & 1 & 0\end{pmatrix}, \quad A^4 = \begin{pmatrix}1 & 0 & 0 \\ 2 & 1 & 0 \\ 2 & 0 & 1\end{pmatrix}.

Pattern (by parity). For even n=2kn = 2k: A2k=(100k10k01).A^{2k} = \begin{pmatrix}1 & 0 & 0 \\ k & 1 & 0 \\ k & 0 & 1\end{pmatrix}. Check: A2A^2 (k=1k=1) ✓; A4A^4 (k=2k=2) ✓.

Inductive step. If the formula holds for n=2kn=2k, then A2k+2=A2kA2A^{2k+2} = A^{2k} \cdot A^2: row 2 gives k+1k+1 in position (2,1), row 3 gives k+1k+1 in position (3,1). ✓

Apply n=30n=30, k=15k=15: A30=(10015101501).\boxed{A^{30} = \begin{pmatrix}1 & 0 & 0 \\ 15 & 1 & 0 \\ 15 & 0 & 1\end{pmatrix}.}

Common Traps


matrix-identity-verification (1 question; 2021)

Recognition Cues

Solution Template

  1. Restate as a power identity: A2=A1A3=IA^2 = A^{-1} \Leftrightarrow A^3 = I.
  2. Compute A2A^2, then A3=AA2A^3 = A \cdot A^2. Verify A3=IA^3 = I directly.
  3. Conclude: AA2=IA2=A1A \cdot A^2 = I \Rightarrow A^2 = A^{-1}.

Worked Example

2021 Paper 1, 2021-P1-Q1a (10 marks)

Show A2=A1A^2 = A^{-1} (without computing A1A^{-1}) for A=(111210100)A = \begin{pmatrix}1 & -1 & 1 \\ 2 & -1 & 0 \\ 1 & 0 & 0\end{pmatrix}.

A2=AAA^2 = A \cdot A; row-by-row multiplication gives A2=(001012111)A^2 = \begin{pmatrix}0 & 0 & 1 \\ 0 & -1 & 2 \\ 1 & -1 & 1\end{pmatrix}.

Then A3=AA2A^3 = A \cdot A^2:

A3=IA^3 = I. Therefore AA2=IA \cdot A^2 = I, so A2=A1A^2 = A^{-1}. \square

Common Traps


determinant-limit (1 question; 2021)

Recognition Cues

Solution Template

  1. Identify the xx-dependent row. Write f(x+kα)=f(kα)+xf(kα)+O(x2)f(x+k\alpha) = f(k\alpha) + x f'(k\alpha) + O(x^2) by Taylor expansion.
  2. Decompose using multilinearity: Δ(x)=Δ0+xΔ1+O(x2)\Delta(x) = \Delta_0 + x \Delta_1 + O(x^2), where Δ0\Delta_0 and Δ1\Delta_1 are determinants with the expanded row replaced by its leading/next terms.
  3. Check for identical rows in Δ0\Delta_0 and Δ1\Delta_1. If both are 0, then Δ(x)=O(x2)\Delta(x) = O(x^2) and the limit is 0.

Worked Example

2021 Paper 1, 2021-P1-Q1c (10 marks)

Δ(x)=f(x+α)f(x+2α)f(x+3α)f(α)f(2α)f(3α)f(α)f(2α)f(3α)\Delta(x) = \begin{vmatrix}f(x+\alpha) & f(x+2\alpha) & f(x+3\alpha) \\ f(\alpha) & f(2\alpha) & f(3\alpha) \\ f'(\alpha) & f'(2\alpha) & f'(3\alpha)\end{vmatrix}. Find limx0Δ(x)/x\lim_{x\to0}\Delta(x)/x.

Taylor expansion of row 1: f(x+kα)=f(kα)+xf(kα)+O(x2)f(x+k\alpha) = f(k\alpha) + x f'(k\alpha) + O(x^2).

So row 1 == row 2 +x+ x \cdot row 3 +O(x2)+ O(x^2).

By multilinearity in row 1: Δ(x)=det(row 2,row 2,row 3)=0+xdet(row 3,row 2,row 3)=0+O(x2)=O(x2).\Delta(x) = \underbrace{\det(\text{row 2}, \text{row 2}, \text{row 3})}_{=0} + x \cdot \underbrace{\det(\text{row 3}, \text{row 2}, \text{row 3})}_{=0} + O(x^2) = O(x^2).

Both determinants are 0 because they each have two identical rows. Therefore Δ(x)/x0\Delta(x)/x \to 0.

limx0Δ(x)x=0.\boxed{\lim_{x\to0}\frac{\Delta(x)}{x} = 0.}

Common Traps


trace-property (1 question; 2021)

Recognition Cues

Solution Template

  1. Prove tr(AB)=tr(BA)\operatorname{tr}(AB) = \operatorname{tr}(BA) via (AB)ii=kaikbki(AB)_{ii} = \sum_k a_{ik}b_{ki}; swap dummy indices.
  2. Apply: tr(ABBA)=tr(AB)tr(BA)=0\operatorname{tr}(AB - BA) = \operatorname{tr}(AB) - \operatorname{tr}(BA) = 0, but tr(In)=n0\operatorname{tr}(I_n) = n \ne 0. Contradiction.

Worked Example

2021 Paper 1, 2021-P1-Q3c-ii (7 marks)

Show tr(AB)=tr(BA)\operatorname{tr}(AB) = \operatorname{tr}(BA); hence ABBAI2AB - BA \ne I_2.

Step 1. (AB)ii=kaikbki(AB)_{ii} = \sum_k a_{ik} b_{ki}, so tr(AB)=ikaikbki\operatorname{tr}(AB) = \sum_i\sum_k a_{ik} b_{ki}. Swap indices iki \leftrightarrow k: =kiakibik=tr(BA)= \sum_k\sum_i a_{ki}b_{ik} = \operatorname{tr}(BA). ✓

Step 2. If ABBA=I2AB - BA = I_2, then tr(ABBA)=tr(I2)=2\operatorname{tr}(AB - BA) = \operatorname{tr}(I_2) = 2. But tr(ABBA)=tr(AB)tr(BA)=0\operatorname{tr}(AB - BA) = \operatorname{tr}(AB) - \operatorname{tr}(BA) = 0. Contradiction. Hence ABBAI2AB - BA \ne I_2.

Common Traps

Marks-Aware Writing

4-mark nilpotent question: Two lines suffice: compute A3=OA^3 = O (show the computation, or state it is easily verified), then write A14=(A3)4A2=OA^{14} = (A^3)^4 A^2 = O, giving the final expression.

12-mark pattern question: Tabulate A2A^2, A3A^3, A4A^4 explicitly; state the parity formula; prove it by one inductive step; apply. Show each matrix product.

7-mark trace question: Two clearly labelled parts. Part 1: the index-swap computation (3 lines). Part 2: the contradiction argument (2 lines). Total 5–6 lines of clean algebra.

Practice Set

Ready to drill what you just read?

Daily Practice turns these patterns into one adaptive set a day — practised daily until they're automatic, free for everyone through the 2026 Mains.

See Daily Practice →

This chapter is part of the Maths Coverage Map — 13 years, mapped. Get the take-away PDF free.