Maths WorkshopMaths problems with full solutions
Exercise 2048Topology › Topology of Mn(ℝ) › Continuity of matrix mapsM1Added 7 Nov 2026

The PSD square root is continuous

#matrix square root#compactness#uniqueness#PSD cone

Statement

Show that S↦SS\mapsto\sqrt S is continuous on the cone of symmetric positive semidefinite matrices, where S\sqrt S is the unique PSD matrix whose square is SS.

Hint

Take Sk→SS_k\to S and show every subsequence of Tk=SkT_k=\sqrt{S_k} has a further subsequence converging to S\sqrt S.

Boundedness: ∥Tk∥2=∥Sk∥\|T_k\|^2=\|S_k\|.

Show solutionHide solution

Solution

Idea. A compactness-plus-uniqueness argument: bounded sequences have convergent subsequences, and the limit must satisfy the defining property of S\sqrt S, which determines it uniquely.

Step 0: the definition. For SS PSD, the spectral theorem gives S=Qdiag⁡(μi)QTS=Q\operatorname{diag}(\mu_i)Q^T with μi≥0\mu_i\ge0, and S=Qdiag⁡(μi)QT\sqrt S=Q\operatorname{diag}(\sqrt{\mu_i})Q^T is PSD with (S)2=S(\sqrt S)^2=S. *Uniqueness* of the PSD square root is a standard fact (used here without proof): if T≥0T\ge0 and T2=ST^2=S then T=ST=\sqrt S.

Step 1: boundedness. Tk=SkT_k=\sqrt{S_k} is symmetric, so ∥Tk∥2=∥Tk2∥=∥Sk∥\|T_k\|^2=\|T_k^2\|=\|S_k\| (for a symmetric matrix, ∥T∥=ρ(T)\|T\|=\rho(T) and ρ(T2)=ρ(T)2\rho(T^2)=\rho(T)^2). Since Sk→SS_k\to S is convergent, ∥Sk∥\|S_k\| is bounded, hence so is (Tk)(T_k).

Step 2: limit points. By Bolzano-Weierstrass, any subsequence of (Tk)(T_k) has a further subsequence Tkj→TT_{k_j}\to T. The cone of PSD matrices is closed, so TT is PSD. By continuity of multiplication (Problem 67), T2=lim⁡Tkj2=lim⁡Skj=ST^2=\lim T_{k_j}^2=\lim S_{k_j}=S. By uniqueness, T=ST=\sqrt S.

Step 3: convergence. Every subsequence of (Tk)(T_k) has a sub-subsequence converging to the same limit S\sqrt S; hence Tk→ST_k\to\sqrt S (if not, some subsequence would stay at distance ≥ϵ\ge\epsilon from S\sqrt S, contradicting Step 2).

Remark.
- *Quantitative version.* The map is Hölder: ∥A−B∥≤∥A−B∥\|\sqrt A-\sqrt B\|\le\sqrt{\|A-B\|} for PSD A,BA,B (known; compare n=1n=1, x\sqrt x at 00). It is not Lipschitz at singular matrices: ε\sqrt{\varepsilon} vs ε\varepsilon.
- On {A≥cI}\{A\ge cI\} with c>0c>0 one has, in the Frobenius norm, ∥A−B∥F≤∥A−B∥F2c\|\sqrt A-\sqrt B\|_F\le\frac{\|A-B\|_F}{2\sqrt c}. (With X=A−BX=\sqrt A-\sqrt B one has A X+XB=A−B\sqrt A\,X+X\sqrt B=A-B, and in the eigenbases the coefficient of xijx_{ij} is αi+βj≥2c\alpha_i+\beta_j\ge2\sqrt c.) A numeric test confirmed the bound (0.388≤1.5510.388\le1.551).
- Used in Problem 90 to show the polar decomposition is continuous.