The math optional, made finite. Daily Practice

Hermitian and skew-Hermitian matrices

At a Glance

Why This Chapter Matters

Hermitian matrix questions are short proof items (8–10 marks) that test a small number of standard arguments. Three proofs cover every past question: the “sandwich” argument that Hermitian eigenvalues are real, the cyclic trace identity that gives tr(AA)=tr(AA)\text{tr}(AA^*)=\text{tr}(A^*A), and the orthogonality-implies-independence chain for distinct-eigenvalue eigenvectors. All three can be written in under 8 minutes once the structure is internalised. These also appear as stepping stones inside larger eigenvalue and diagonalisation problems.

Minimum Theory

Definitions. The conjugate transpose of a matrix AA is A=AˉA^*=\bar{A}^\top (complex conjugate of each entry, then transpose). A square matrix is Hermitian if A=AA^*=A; skew-Hermitian if A=AA^*=-A.

Key properties. (i) AAAA^* and AAA^*A are both Hermitian for any AA, since (AA)=AA=AA(AA^*)^*=A^{**}A^*=AA^*. (ii) Hermitian matrices have real eigenvalues; skew-Hermitian matrices have purely imaginary (or zero) eigenvalues. (iii) The inner product u,v=uv\langle u,v\rangle=u^*v satisfies Au,v=u,Av\langle Au,v\rangle=\langle u,A^*v\rangle — this identity drives the eigenvalue-reality proof.

Trace identity. tr(AA)=i,jAij2=AF2=tr(AA)\text{tr}(AA^*)=\sum_{i,j}|A_{ij}|^2=\|A\|_F^2=\text{tr}(A^*A). The quick proof: expand (AA)ii=jAij2(AA^*)_{ii}=\sum_j|A_{ij}|^2 and sum over ii; the result is i,jAij2\sum_{i,j}|A_{ij}|^2, symmetric in swapping AAAAAA^*\leftrightarrow A^*A.

Orthogonality of eigenvectors. For a Hermitian matrix with distinct eigenvalues λiλj\lambda_i\ne\lambda_j, the corresponding eigenvectors satisfy Xi,Xj=0\langle X_i,X_j\rangle=0. Proof: AXi,Xj=λiXi,Xj=λjXi,Xj\langle AX_i,X_j\rangle=\lambda_i\langle X_i,X_j\rangle=\lambda_j\langle X_i,X_j\rangle (using A=AA^*=A and real eigenvalues), so (λiλj)Xi,Xj=0(\lambda_i-\lambda_j)\langle X_i,X_j\rangle=0.

Question Archetypes

ArchetypeYou are seeing this when…
hermitian-real-eigenvaluesProve eigenvalues of AAAA^*, AAA^*A, or a Hermitian matrix are real; show trace identity
hermitian-eigenvector-independenceShow eigenvectors for distinct eigenvalues are orthogonal, hence the eigenvector matrix is non-singular

hermitian-real-eigenvalues (2 question(s); 2013, 2016)

Recognition Cues

Solution Template

  1. Show the matrix is Hermitian. For AAAA^*: compute (AA)=AA=AA(AA^*)^*=A^{**}A^*=AA^*. For a given HH: use H=HH^*=H.
  2. Sandwich argument. Let λ\lambda be an eigenvalue, Hv=λvHv=\lambda v, v0v\ne 0. Form vHvv^*Hv:
    • From the left: vHv=v(λv)=λv2v^*Hv=v^*(\lambda v)=\lambda\|v\|^2.
    • From the Hermitian property: (vHv)=vHv=vHv(v^*Hv)^*=v^*H^*v=v^*Hv, so vHvv^*Hv is real.
  3. Cancel v2>0\|v\|^2>0. Conclude λR\lambda\in\mathbb R.
  4. For the trace identity. Expand (AA)ii=jAij2(AA^*)_{ii}=\sum_j|A_{ij}|^2; sum over ii. Then expand (AA)jj=iAij2(A^*A)_{jj}=\sum_i|A_{ij}|^2; sum over jj. Both equal i,jAij2\sum_{i,j}|A_{ij}|^2.

Worked Example

2013 Paper 1, 2013-P1-Q1b (10 marks)

Let AA be a square matrix with conjugate transpose AA^*. Show the eigenvalues of AAAA^* and AAA^*A are real, and show tr(AA)=tr(AA)\text{tr}(AA^*)=\text{tr}(A^*A).

Step 1 — Both matrices are Hermitian.

(AA)=(A)A=AA(AA^*)^*=(A^*)^{*}A^*=AA^*, so AAAA^* is Hermitian. Similarly (AA)=A(A)=AA(A^*A)^*=A^*(A^*)^*=A^*A, so AAA^*A is Hermitian.

Step 2 — Hermitian matrices have real eigenvalues. Let HH be Hermitian (H=HH^*=H) with eigenvalue λ\lambda and eigenvector v0v\ne 0. Pre-multiply Hv=λvHv=\lambda v by vv^*:

vHv=λv2.(1)v^*Hv=\lambda\|v\|^2.\qquad(1)

Take the conjugate transpose of the scalar vHvv^*Hv:

(vHv)=vH(v)=vHv.(v^*Hv)^*=v^*H^*(v^{**})=v^*Hv.

So vHvv^*Hv equals its own conjugate, hence is real. Since v2>0\|v\|^2>0, (1) gives λ=vHvv2R\lambda=\dfrac{v^*Hv}{\|v\|^2}\in\mathbb R.

Applying this to H=AAH=AA^* and H=AAH=A^*A completes the first part.

Step 3 — Trace identity.

(AA)ii=jAij(A)ji=jAijAij=jAij2.(AA^*)_{ii}=\sum_j A_{ij}(A^*)_{ji}=\sum_j A_{ij}\overline{A_{ij}}=\sum_j|A_{ij}|^2.

tr(AA)=ijAij2.\text{tr}(AA^*)=\sum_i\sum_j|A_{ij}|^2.

(AA)jj=i(A)jiAij=iAij2.(A^*A)_{jj}=\sum_i(A^*)_{ji}A_{ij}=\sum_i|A_{ij}|^2.

tr(AA)=jiAij2=ijAij2=tr(AA).\text{tr}(A^*A)=\sum_j\sum_i|A_{ij}|^2=\sum_i\sum_j|A_{ij}|^2=\text{tr}(AA^*).

  tr(AA)=tr(AA)=AF2.  \boxed{\;\text{tr}(AA^*)=\text{tr}(A^*A)=\|A\|_F^2.\;}\qquad\blacksquare


2016 Paper 1, 2016-P1-Q2b-ii (8 marks)

Prove that eigenvalues of a Hermitian matrix are all real.

Step 1 — Setup. Let A=AA^*=A. Let Av=λvAv=\lambda v, v0v\ne 0.

Step 2 — Sandwich. Pre-multiply by vv^*:

vAv=λv2.()v^*Av=\lambda\|v\|^2.\qquad(\star)

Step 3 — Hermitian forces vAvv^*Av to be real. Since vAvv^*Av is 1×11\times 1, it equals its own conjugate transpose:

(vAv)=vAv=vAv.(v^*Av)^*=v^*A^*v=v^*Av.

So vAvv^*Av is real; its conjugate equals itself.

Step 4 — Conclude λR\lambda\in\mathbb R. Taking the conjugate of ()(\star): vAv=λv2\overline{v^*Av}=\overline\lambda\|v\|^2. Since vAvv^*Av is real, vAv=vAvv^*Av=\overline{v^*Av}, giving λv2=λv2\lambda\|v\|^2=\overline\lambda\|v\|^2. As v2>0\|v\|^2>0:

λ=λ,i.e.λR.\lambda=\overline\lambda,\quad\text{i.e.}\quad\lambda\in\mathbb R.\qquad\blacksquare

Common Traps


hermitian-eigenvector-independence (1 question(s); 2013)

Recognition Cues

Solution Template

  1. Prove pairwise orthogonality. For iji\ne j: compute AXi,Xj\langle AX_i,X_j\rangle two ways (eigenvalue of XiX_i; Hermitian move to A=AA^*=A giving eigenvalue of XjX_j). Get (λiλj)Xi,Xj=0(\lambda_i-\lambda_j)\langle X_i,X_j\rangle=0; since λiλj\lambda_i\ne\lambda_j, conclude Xi,Xj=0\langle X_i,X_j\rangle=0.
  2. Prove linear independence. Suppose ckXk=0\sum c_k X_k=0. Inner-product with XkX_k: all cross terms vanish (Step 1), leaving ckXk2=0c_k\|X_k\|^2=0, so ck=0c_k=0.
  3. Conclude non-singularity. Columns of CC are linearly independent, so rank(C)=n\text{rank}(C)=n, so detC0\det C\ne 0.

Worked Example

2013 Paper 1, 2013-P1-Q2c-i (8 marks)

Let AA be Hermitian with distinct eigenvalues λ1,,λn\lambda_1,\ldots,\lambda_n and corresponding eigenvectors X1,,XnX_1,\ldots,X_n. Let CC be the matrix with kk-th column XkX_k. Show CC is non-singular.

Step 1 — Orthogonality. Take iji\ne j. Compute AXi,Xj\langle AX_i,X_j\rangle two ways:

Way 1: AXi=λiXiAX_i=\lambda_i X_i, so AXi,Xj=λiXi,Xj\langle AX_i,X_j\rangle=\lambda_i\langle X_i,X_j\rangle.

Way 2: using A=AA^*=A: AXi,Xj=Xi,AXj=Xi,AXj=Xi,λjXj=λjXi,Xj\langle AX_i,X_j\rangle=\langle X_i,A^*X_j\rangle=\langle X_i,AX_j\rangle=\langle X_i,\lambda_j X_j\rangle=\overline{\lambda_j}\langle X_i,X_j\rangle.

Since eigenvalues of AA are real (Hermitian), λj=λj\overline{\lambda_j}=\lambda_j. Equating:

(λiλj)Xi,Xj=0.(\lambda_i-\lambda_j)\langle X_i,X_j\rangle=0.

As λiλj\lambda_i\ne\lambda_j, we get Xi,Xj=0\langle X_i,X_j\rangle=0.

Step 2 — Linear independence. Suppose k=1nckXk=0\sum_{k=1}^n c_k X_k=0. Take inner product with XmX_m:

0=k=1nckXk,Xm=cmXm20=\sum_{k=1}^n c_k\langle X_k,X_m\rangle=c_m\|X_m\|^2

since Xk,Xm=0\langle X_k,X_m\rangle=0 for kmk\ne m (Step 1). As Xm2>0\|X_m\|^2>0, we get cm=0c_m=0 for each mm.

Step 3 — Non-singularity. The nn columns of CC are linearly independent, so CC has rank nn, so detC0\det C\ne 0, i.e.\ CC is non-singular.

  C is non-singular.  \boxed{\;C\text{ is non-singular.}\;}\qquad\blacksquare

Common Traps


Marks-Aware Writing

8-mark questions (2013-Q2c-i, 2016-Q2b-ii): Each step (orthogonality, or sandwich argument) should be one clear paragraph with the inner-product computation written out in full. An answer that states “Hermitian matrices have real eigenvalues” without proof earns 0 marks for that part. For the eigenvector independence question: Steps 1, 2, and 3 carry roughly 4 + 2 + 2 marks. Missing Step 2 (the linear independence argument) and jumping directly to “non-singular” loses 2 marks.

10-mark question (2013-Q1b): Part 1 (real eigenvalues) and Part 2 (trace identity) each carry 5 marks. For the trace identity: the computation tr(AA)=i,jAij2=tr(AA)\text{tr}(AA^*)=\sum_{i,j}|A_{ij}|^2=\text{tr}(A^*A) is 4 marks; citing the Frobenius norm interpretation (optional) adds context but is not required for full marks.

Practice Set

We've mapped all 13 years of this exam. Get new chapters, tools, and solutions as we release them — free.