Maths WorkshopMaths problems with full solutions
Exercise 647Topology › Topology of Mn(ℝ) › Applications and the case n = 2L2Added 6 Nov 2026

Convexity of λ_max and the spectral norm on symmetric matrices

#convexity#Rayleigh quotient#norm#symmetric matrices

Statement

Let Symn\mathrm{Sym}_n be the space of real symmetric n×nn\times n matrices.

  1. Show that S↦λmax⁡(S)S\mapsto\lambda_{\max}(S) is convex on Symn\mathrm{Sym}_n.
  2. Show that ∥S∥=max⁡i∣λi(S)∣\|S\|=\max_i|\lambda_i(S)| is a norm on Symn\mathrm{Sym}_n (the operator norm).
Hint

By the spectral theorem, λmax⁡(S)=max⁡∣x∣=1xTSx\lambda_{\max}(S)=\max_{|x|=1}x^TSx, a supremum of linear functions of SS.

Show solutionHide solution

Solution

Idea. A pointwise supremum of convex functions is convex, and linear functions are convex. The Rayleigh representation turns the largest eigenvalue into such a supremum.

Step 1: Rayleigh formula. Let S=QΛQTS=Q\Lambda Q^T with Λ=diag⁡(λ1≥⋯≥λn)\Lambda=\operatorname{diag}(\lambda_1\ge\dots\ge\lambda_n). For ∣x∣=1|x|=1 put y=QTxy=Q^Tx (also a unit vector). Then
xTSx=∑iλiyi2≤λ1∑iyi2=λ1,x^TSx=\sum_i\lambda_iy_i^2\le\lambda_1\sum_iy_i^2=\lambda_1,
with equality for x=Qe1x=Qe_1. Hence λmax⁡(S)=max⁡∣x∣=1xTSx\lambda_{\max}(S)=\max_{|x|=1}x^TSx.

Step 2: convexity. For each fixed unit vector xx, the function ℓx:S↦xTSx\ell_x:S\mapsto x^TSx is linear in SS. For S,T∈SymnS,T\in\mathrm{Sym}_n and t∈[0,1]t\in[0,1],
xT(tS+(1−t)T)x=t xTSx+(1−t) xTTx≤tλmax⁡(S)+(1−t)λmax⁡(T).x^T\bigl(tS+(1-t)T\bigr)x=t\,x^TSx+(1-t)\,x^TTx\le t\lambda_{\max}(S)+(1-t)\lambda_{\max}(T).
Taking the maximum over xx on the left gives λmax⁡(tS+(1−t)T)≤tλmax⁡(S)+(1−t)λmax⁡(T)\lambda_{\max}(tS+(1-t)T)\le t\lambda_{\max}(S)+(1-t)\lambda_{\max}(T).

Step 3: the norm. Note −λmin⁡(S)=λmax⁡(−S)-\lambda_{\min}(S)=\lambda_{\max}(-S), so
∥S∥=max⁡i∣λi(S)∣=max⁡(λmax⁡(S),λmax⁡(−S))=max⁡∣x∣=1∣xTSx∣.\|S\|=\max_i|\lambda_i(S)|=\max\bigl(\lambda_{\max}(S),\lambda_{\max}(-S)\bigr)=\max_{|x|=1}|x^TSx|.
- *Definiteness:* ∥S∥=0\|S\|=0 forces all eigenvalues to vanish, hence S=0S=0.
- *Homogeneity:* ∥cS∥=∣c∣ ∥S∥\|cS\|=|c|\,\|S\| since the eigenvalues are multiplied by cc.
- *Triangle inequality:* ∣xT(S+T)x∣≤∣xTSx∣+∣xTTx∣≤∥S∥+∥T∥|x^T(S+T)x|\le|x^TSx|+|x^TTx|\le\|S\|+\|T\| for every unit xx; take the maximum over xx.

Remark. λmax⁡\lambda_{\max} itself is convex and positively homogeneous but *not* a norm: it is not symmetric (λmax⁡(−S)≠λmax⁡(S)\lambda_{\max}(-S)\ne\lambda_{\max}(S) in general) and it can be negative. The norm above equals the operator norm sup⁡∣x∣=1∣Sx∣\sup_{|x|=1}|Sx| for symmetric SS.

Lesson. A supremum of linear functionals is convex; this is the standard way to prove convexity of spectral quantities.