Maths WorkshopMaths problems with full solutions
Exercise 1361Topology › Topology of Mn(ℝ) › Density and closuresL3Added 6 Nov 2026

Orthogonally invariant functions of symmetric matrices

#spectral theorem#invariant functions#eigenvalues

Statement

Let f:Symn→Rf:\mathrm{Sym}_n\to\mathbb{R} be continuous with f(QSQT)=f(S)f(QSQ^T)=f(S) for all Q∈O(n)Q\in O(n) and S∈SymnS\in\mathrm{Sym}_n. Show that there is a continuous function gg on {λ1≥⋯≥λn}⊂Rn\{\lambda_1\ge\dots\ge\lambda_n\}\subset\mathbb{R}^n with f(S)=g(λ1(S),…,λn(S))f(S)=g(\lambda_1(S),\dots,\lambda_n(S)), where λ1(S)≥⋯≥λn(S)\lambda_1(S)\ge\dots\ge\lambda_n(S) are the eigenvalues of SS.

Hint

Define gg by evaluating ff on diagonal matrices with ordered entries.

Show solutionHide solution

Solution

Definition of gg. For λ=(λ1≥⋯≥λn)\lambda=(\lambda_1\ge\dots\ge\lambda_n) put
g(λ)=f(diag⁡(λ1,…,λn)).g(\lambda)=f\bigl(\operatorname{diag}(\lambda_1,\dots,\lambda_n)\bigr).

Continuity. gg is the composition of the continuous map λ↦diag⁡(λ)\lambda\mapsto\operatorname{diag}(\lambda) with ff, so it is continuous.

f=g∘λf=g\circ\lambda. Let S∈SymnS\in\mathrm{Sym}_n. By the spectral theorem there is Q∈O(n)Q\in O(n) with S=Qdiag⁡(λ(S))QTS=Q\operatorname{diag}(\lambda(S))Q^T, where we order the eigenvalues decreasingly. By invariance,
f(S)=f(diag⁡(λ(S)))=g(λ(S)).f(S)=f\bigl(\operatorname{diag}(\lambda(S))\bigr)=g(\lambda(S)).

Remark (converse and continuity of the spectrum). Conversely, every continuous gg gives a continuous invariant f=g∘λf=g\circ\lambda, because the ordered eigenvalues depend continuously on SS: by Weyl's inequality ∣λi(S)−λi(S′)∣≤∥S−S′∥|\lambda_i(S)-\lambda_i(S')|\le\|S-S'\| (operator norm). Examples: tr⁡S=∑λi\operatorname{tr}S=\sum\lambda_i, det⁡S=∏λi\det S=\prod\lambda_i, ∥S∥F2=∑λi2\|S\|_F^2=\sum\lambda_i^2 and λ1(S)\lambda_1(S) are all invariant functions. Lesson. An invariant function is determined by its restriction to a "slice" (here the diagonal matrices).