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

M_n(R)/O(n) is the cone of positive semidefinite matrices

#quotient space#proper maps#positive semidefinite#orbit space

Statement

Let O(n)O(n) act on Mn(R)M_n(\mathbb{R}) by left multiplication, U⋅A=UAU\cdot A=UA. Show that the map p(A)=ATAp(A)=A^TA induces a homeomorphism from the quotient space Mn(R)/O(n)M_n(\mathbb{R})/O(n) onto the cone Symn+\mathrm{Sym}_n^+ of positive semidefinite matrices.

Hint

Show that pp is continuous, onto, closed, and that its fibres are exactly the O(n)O(n)-orbits.

Show solutionHide solution

Solution

Idea. A continuous closed surjection is a quotient map. So it suffices to show that pp is a closed continuous surjection whose fibres are the orbits.

Step 1: values and surjectivity. ATAA^TA is symmetric positive semidefinite (xTATAx=∣Ax∣2≥0x^TA^TAx=|Ax|^2\ge0). Conversely if S∈Symn+S\in\mathrm{Sym}_n^+, then S=(S1/2)TS1/2=p(S1/2)S=(S^{1/2})^TS^{1/2}=p(S^{1/2}) with S1/2S^{1/2} the positive square root. So p:Mn→Symn+p:M_n\to\mathrm{Sym}_n^+ is onto, and continuous (polynomial).

Step 2: constant on orbits. (UA)T(UA)=ATUTUA=ATA(UA)^T(UA)=A^TU^TUA=A^TA.

Step 3: fibres are orbits. Suppose ATA=BTBA^TA=B^TB. Then ∣Ax∣2=xTATAx=∣Bx∣2|Ax|^2=x^TA^TAx=|Bx|^2 for all xx. Define V:im⁡A→im⁡BV:\operatorname{im}A\to\operatorname{im}B by V(Ax)=BxV(Ax)=Bx. It is well defined (if Ax=Ax′Ax=Ax' then ∣B(x−x′)∣=∣A(x−x′)∣=0|B(x-x')|=|A(x-x')|=0) and norm-preserving, so it is an isometry between subspaces of equal dimension (rank⁡A=rank⁡B\operatorname{rank}A=\operatorname{rank}B since ker⁡A=ker⁡B\ker A=\ker B). Extend VV by any isometry (im⁡A)⊥→(im⁡B)⊥(\operatorname{im}A)^\perp\to(\operatorname{im}B)^\perp to an orthogonal matrix UU. Then UAx=BxUAx=Bx for all xx, i.e. B=UAB=UA.

Step 4: pp is closed. Let F⊂MnF\subset M_n be closed and p(Ak)→Sp(A_k)\to S with Ak∈FA_k\in F. Then ∥Ak∥F2=tr⁡(AkTAk)=tr⁡p(Ak)\|A_k\|_F^2=\operatorname{tr}(A_k^TA_k)=\operatorname{tr}p(A_k) is bounded, so a subsequence Akj→AA_{k_j}\to A; A∈FA\in F and p(A)=Sp(A)=S by continuity. So S∈p(F)S\in p(F), and p(F)p(F) is closed.

Step 5: conclusion. pp is a closed continuous surjection, hence a quotient map; since its fibres are the O(n)O(n)-orbits, Symn+≅Mn(R)/O(n)\mathrm{Sym}_n^+\cong M_n(\mathbb{R})/O(n).

Remark. The inverse can be seen as polar decomposition: the class of AA corresponds to the positive part ∣A∣=(ATA)1/2|A|=(A^TA)^{1/2}, and A=U∣A∣A=U|A| with UU orthogonal.

Lesson. To identify an orbit space, find a continuous closed (or proper) map that separates orbits.